Commit Graph

70 Commits

Author SHA1 Message Date
306d39bd22 feat(oauth_validators.py): use user ID for gitea username 2026-03-20 14:36:27 +01:00
e503d69235 feat(locale/pl): update polish locale 2026-03-20 13:22:39 +01:00
57ec3162d0 feat(locale/en): update english locale 2026-03-20 13:22:39 +01:00
c4e9ec5484 feat(kursy/urls.py): include purchase urls 2026-03-20 13:18:39 +01:00
c8732a05cb chore(settings/base.py): add purchase to INSTALLED_APPS 2026-03-20 13:18:07 +01:00
e46f034d9e refactor(header.html): use 'Calendar' instead of 'Course Calendar' as it's shorter 2026-03-19 18:18:04 +01:00
dc7e34f5b6 feat(locale/en): update english translations 2026-03-19 18:16:20 +01:00
f002651e2a feat(locale/pl): update polish translations 2026-03-19 18:16:09 +01:00
c789eeb4ff feat(header.html): make header sticky on desktop 2026-03-19 18:11:14 +01:00
9f779407af feat(header.html): add link to course index page and move course calendar to left side 2026-03-19 17:56:27 +01:00
71d4580a82 feat(settings/base.py): add GITEA_URL config 2026-03-19 15:26:58 +01:00
0356374870 feat(settings/base.py): add OAUTH2_PROVIDER config 2026-03-19 15:26:42 +01:00
ffc33d3be4 feat(oauth_validators.py): add CustomOAuth2Validator to supply OIDC scopes 2026-03-19 15:23:07 +01:00
730e041794 feat(kursy/urls.py): add oauth2/ url 2026-03-19 15:22:11 +01:00
12de01c2dc chore(settings/base.py): add oauth to INSTALLED_APPS and MIDDLEWARE 2026-03-18 11:47:58 +01:00
ac31336acc feat(kusry/urls.py): include home urls 2026-03-18 10:24:14 +01:00
899ed539c4 feat(locale/pl): update polish translations 2026-03-17 12:52:43 +01:00
c22ef183f8 feat(locale/en): update english translations 2026-03-17 12:52:32 +01:00
397336457f refactor(calendar.html): change API URLs and event to occurrence 2026-03-17 12:15:56 +01:00
f2a1534e63 refactor(urls.py): rewrite paths after EventOccurrence addition 2026-03-17 12:13:22 +01:00
b8f9173628 feat(templates/occurrence_detail.html): add occurrence_detail template 2026-03-17 12:12:29 +01:00
c55fe40db0 feat(views.py): adapt views after for EventOccurrences 2026-03-17 12:08:07 +01:00
fa06fb3854 feat(views.py): set event color to gray on frontend if is past 2026-03-16 14:00:38 +01:00
af05e9186e feat(header.html): add link to course calendar 2026-03-16 13:46:19 +01:00
3514b2d893 feat(locale/en): update english translations 2026-03-16 13:45:59 +01:00
f845b06515 feat(locale/pl): update polish translations 2026-03-16 13:45:39 +01:00
eb526618d1 feat(views.py): provide color and tags fields to calendar 2026-03-16 13:16:04 +01:00
5f21e7042f feat(base.py): add wagtail_color_panel to INSTALLED_APPS 2026-03-16 13:14:32 +01:00
8f47f14611 perf(calendar.html): load modal faster 2026-03-16 12:40:45 +01:00
4e4774081e fix(header.html): make language switcher always on top 2026-03-16 12:35:58 +01:00
cf0a4777ca feat(views.py): add views for calendar API and event signin/out 2026-03-16 12:30:27 +01:00
9890a51635 feat(urls.py): add routes to calendar api and event signin/out 2026-03-16 12:29:22 +01:00
f8193e9c47 feat(calendar.html): allow calendar to scroll 2026-03-16 12:28:07 +01:00
1a0e2c6f59 feat(calendar.html): add showModal() function and save currently viewed event to get params 2026-03-16 12:27:46 +01:00
6c3fc5241e feat(base.html): put body and content blocks in a flexbox 2026-03-16 12:26:42 +01:00
0e066941ad feat(kursy/urls.py): add calendar url 2026-03-13 14:37:51 +01:00
ac27498885 feat(kursy/views.py): add calendar view 2026-03-13 14:37:51 +01:00
cf5d7f2384 feat(calendar.html): add calendar template 2026-03-13 14:37:51 +01:00
cfd174a233 feat(base.html): add justify-center to body 2026-03-13 14:37:42 +01:00
766330401e fix(templates/base.html): center the content div on page 2026-03-12 14:23:50 +01:00
f57e594e9c refactor(header.html): use one unified search bar 2026-03-12 13:47:11 +01:00
240e0c654c feat(header.html): use wagtail site name instead of hard-coded 2026-03-12 10:22:04 +01:00
7de7fabf54 chore(locale/pl): correct 'Logout' to 'Wyloguj się' 2026-03-12 09:54:14 +01:00
a303125b2b chore(locale/pl): add new strings 2026-03-11 14:56:26 +01:00
746b00ed91 chore(locale/en): add new strings 2026-03-11 14:56:15 +01:00
51c4db3d2b feat(profile.html): replace no courses message with translatable string 2026-03-11 14:55:45 +01:00
afedc3bbc4 refactor(base.html): fix indentation to 2 spaces 2026-03-11 14:52:08 +01:00
afd3703968 feat(settings/base.py): use allauth login for WAGTAIL_FRONTEND_LOGIN_TEMPLATE 2026-03-11 14:50:21 +01:00
4439fd1003 feat(kursy/urls.py): add django_browser_reload url path 2026-03-11 14:47:18 +01:00
54be520743 feat(settings/dev.py): add django_browser_reload to installed apps and middleware on dev 2026-03-11 14:46:44 +01:00