894e18bcae
removed all unnecessary data seed
2026-04-10 03:32:07 -07:00
7613eb583a
new course management hierarchy
2026-04-10 03:06:30 -07:00
7918e62ca9
normalize human language module and sub-module grouping
...
Enhance hierarchy parsing to group Module-N and Module-N.M naming into stable module/sub-module structures under each CEFR level for consistent rendering.
Made-with: Cursor
2026-04-07 06:30:54 -07:00
4055ad46f6
add hierarchy endpoint and mobile integration guide
...
Expose a dedicated human-language hierarchy endpoint aligned to category/subcategory/course/level/module/sub-module structure and add a complete learner mobile integration guide.
Made-with: Cursor
2026-04-07 06:13:03 -07:00
9c9ab41f41
add dedicated human language backend endpoints
...
Introduce separate CEFR-based human language lesson APIs for create, update, and level-filtered retrieval while keeping existing non-language course hierarchy endpoints unchanged.
Made-with: Cursor
2026-04-07 05:40:15 -07:00
43f79d34ea
fetch practice pagination fix
2026-04-07 03:37:19 -07:00
cd8670d5a6
content filtering adjustment
2026-04-07 03:09:44 -07:00
58a94dcd8e
public URLs allowed
2026-04-07 01:18:16 -07:00
05cb8715f9
seed data clearer API
2026-03-29 01:31:43 -07:00
36134f32a2
reseed feature adjustment
2026-03-27 03:29:33 -07:00
3aca2c438d
foreign key fix
2026-03-27 02:49:20 -07:00
e6fe8ab7e3
reseed directory fix
2026-03-27 02:40:49 -07:00
4b46fd60dc
reseed config fix
2026-03-27 02:36:20 -07:00
0cb58b35f8
new reseed endpoint
2026-03-27 02:29:30 -07:00
8f719c2a32
.mp3 upload fix
2026-03-25 06:29:23 -07:00
e689f34212
minio .env access adjustment
2026-03-25 06:19:20 -07:00
b06b8645cf
data seed + file upload handle fixes
2026-03-24 04:58:05 -07:00
94d6777c48
more seed data
2026-03-23 05:24:29 -07:00
1f77b93ec7
empty notification title and message fix
2026-03-17 04:39:47 -07:00
800d2a4b3a
MinIO integration + speaking implementation adjustment
2026-03-12 07:06:16 -07:00
180e63e975
account deletion API
2026-03-11 06:26:30 -07:00
d4b25a1167
self account deletion API
2026-03-10 08:59:06 -07:00
d558739097
preogress tracker fix
2026-03-10 02:35:13 -07:00
515573d56e
course level progress tracker implementation
2026-03-09 11:20:16 -07:00
74efcd5ec2
learning flow + level + sublevel
2026-03-08 05:35:17 -07:00
3500db6435
learning flow fixes
2026-03-07 08:18:13 -08:00
f9da45da62
minor fixes
2026-03-06 06:03:05 -08:00
0226275d47
customer RBAC
2026-03-05 07:58:48 -08:00
d470b024b4
removed twilio
2026-03-05 01:30:33 -08:00
6e7b957551
Afro SMS integration fix
2026-03-04 10:53:01 -08:00
809ab90d30
bulk notification fix + custom role and permission feature implementation + activity log and user list filters
2026-03-04 09:10:28 -08:00
b5f5d80057
login type fix
2026-02-27 06:38:07 -08:00
7c6962909e
removed build files
2026-02-27 01:15:38 -08:00
130421e971
added cloudconvert for thumbnails + added ratings service
2026-02-18 02:56:08 -08:00
aa6194013c
analytics service + inapp notification websocket fix
2026-02-16 08:36:46 -08:00
7d626d059f
inapp notification fix
2026-02-13 06:59:14 -08:00
0f44e63692
cloud convert integration + more advanced activity log + issue reporting + video file management fixes
2026-02-11 06:54:05 -08:00
97c4f3d28f
team management + minor fixes
2026-02-06 10:47:42 -08:00
834a807edc
vimeo itegration + Google auth and fiberbase messaging minor fixes + profile completed status fix and profile progress (not course progress) tracker immplementation
2026-02-04 09:59:21 -08:00
7f1bf0e7f1
profile picture, birthday format and refresh token expiry fixes
2026-01-28 09:24:31 -08:00
839c8345a4
fixed the refresh token
2026-01-24 09:11:17 -08:00
5c3aef24e2
fixes for verify otp's success response structure
2026-01-24 08:48:31 -08:00
64c25699e9
course management and course data seed implementations
2026-01-24 06:29:42 -08:00
963cfbed29
changed web google auth to android google auth
2026-01-22 04:16:02 -08:00
d691edae8b
assessment question domain fix
2026-01-21 13:05:18 -08:00
68472b09b1
google auth integration
2026-01-21 12:43:02 -08:00
9ee1d7f714
changed age to agegroup, added refresh route, token generation after otp verification
2026-01-18 03:12:28 -08:00
513927f48f
data seed and authorization fixes
2026-01-14 02:27:26 -08:00
Kerod-Fresenbet-Gebremedhin2660
87e57ca548
fix: reading headers in middleware modified to be case insensitive
2026-01-12 10:00:11 +03:00
Kerod-Fresenbet-Gebremedhin2660
1846f121bf
test logs
2026-01-12 09:47:41 +03:00