swve
|
2966ac91b7
|
feat: add video thumbnails to courses
|
2025-06-20 22:43:42 +02:00 |
|
swve
|
59bae82ee7
|
feat: perf improvements and bug fixes
|
2025-06-12 16:09:41 +02:00 |
|
swve
|
20bafafba0
|
feat: optimize course retrieval by using joins to fetch authors in a single query
|
2025-05-16 22:32:39 +02:00 |
|
swve
|
46e06201fb
|
feat: unpublished activities are now hidden by default
|
2025-04-17 15:57:57 +02:00 |
|
swve
|
0167fecbe8
|
feat: implement multi search on search bar
|
2025-04-06 13:48:33 +02:00 |
|
swve
|
b1aec48947
|
feat: Add User Courses in Profile
|
2025-04-06 12:12:01 +02:00 |
|
swve
|
4e7a06b74e
|
fix: ordering issues
|
2025-03-22 13:10:26 +01:00 |
|
swve
|
4ab8f52b09
|
feat: implement author roles in course management
|
2025-03-20 13:38:10 +01:00 |
|
swve
|
5e7ae54215
|
refactor: optimize functions queries
|
2025-03-16 11:34:41 +01:00 |
|
swve
|
01132c3745
|
feat: add course search functionality with advanced filtering backend
|
2025-02-18 15:54:48 +01:00 |
|
swve
|
96e453a4de
|
fix: courses visibility issue
|
2024-10-30 23:40:37 +01:00 |
|
swve
|
a5fbf49304
|
feat: implement usage limits across the app
|
2024-08-12 17:39:08 +02:00 |
|
swve
|
aa55c51b48
|
feat: finalize basic task edition and ref files
|
2024-07-16 22:07:54 +02:00 |
|
swve
|
47782b57bc
|
feat: add Assignments, Tasks, Submissions CRUD
|
2024-07-11 17:58:57 +02:00 |
|
swve
|
b57e6e55ce
|
fix: refc code to use dictionary serialization instead of model_dump()
|
2024-04-06 13:54:28 +02:00 |
|
swve
|
c8f6aff996
|
chore: adapt to SQLModel 16 & SQLAlchemy 2.x
|
2024-04-01 12:22:34 +02:00 |
|
swve
|
e173a32e3c
|
feat: add linking UGs to Users
|
2024-03-30 17:33:57 +00:00 |
|
swve
|
a6152ef1f5
|
feat: adapt UGs to roles
|
2024-03-28 11:20:42 +00:00 |
|
swve
|
0df250c729
|
feat: refactor RBAC authorization functions to include usergroups
|
2024-03-26 19:56:14 +00:00 |
|
swve
|
689625b0d5
|
feat: users management
|
2024-01-22 20:37:11 +01:00 |
|
swve
|
a51a128fcb
|
feat: implement backend avatar update
|
2024-01-20 00:41:37 +01:00 |
|
swve
|
513d65704f
|
feat: make some courses inputs optional
|
2024-01-19 21:22:06 +01:00 |
|
swve
|
53c8c6046f
|
fix: re-apply public elements fix
|
2023-12-27 14:07:17 +01:00 |
|
swve
|
6aa849b305
|
feat: use new session and auth provider for the frontend
|
2023-12-26 22:32:08 +01:00 |
|
swve
|
d939dc16eb
|
fix: public courses & collections bug
|
2023-12-23 12:20:54 +01:00 |
|
swve
|
0a2c5526bc
|
wip
|
2023-12-21 15:07:22 +01:00 |
|
swve
|
3413e6ca73
|
fix: thumbnails
|
2023-12-14 18:53:00 +01:00 |
|
swve
|
187f75e583
|
feat: various improvements
wip: frontend
feat: enable cascade on foreign keys
wip1
wip2
fix chapters issues
wip4
|
2023-12-14 18:52:42 +01:00 |
|
swve
|
2bf80030d7
|
fix: various bugs + improve api readability
|
2023-11-29 21:59:35 +01:00 |
|
swve
|
7daf6df5a0
|
fix: ruff issues
|
2023-11-28 20:53:10 +01:00 |
|
swve
|
71279a1294
|
feat: add response models to endpoints
|
2023-11-28 20:49:20 +01:00 |
|
swve
|
7738316200
|
feat: implement authorization with roles
|
2023-11-28 20:25:14 +01:00 |
|
swve
|
0595bfdb3f
|
feat: init roles + authorship detection
|
2023-11-27 22:16:22 +01:00 |
|
swve
|
38288e8a57
|
feat: init install + cleanup code
|
2023-11-20 22:38:49 +01:00 |
|
swve
|
4fcc8aa77c
|
feat: init chapters, coursechapters. fix courses
|
2023-11-20 19:53:13 +01:00 |
|
swve
|
727f17ba7c
|
feat: init activities
|
2023-11-14 22:30:39 +01:00 |
|
swve
|
ee07f49139
|
wip: courses
|
2023-11-14 17:48:10 +01:00 |
|
swve
|
4c215e91d5
|
feat: refactor the entire learnhouse project
|
2023-10-13 20:03:27 +02:00 |
|