afterhours247
|
47a2690ec7
|
refactor: keep course response types inferred
|
2026-07-22 05:29:09 +08:00 |
|
afterhours247
|
c027d18d21
|
style: add premium midnight theme
|
2026-07-22 05:25:34 +08:00 |
|
afterhours247
|
0f9bb69b18
|
style: bootstrap the premium v2 theme
|
2026-07-22 05:24:51 +08:00 |
|
afterhours247
|
159e07543d
|
perf: make splash non-blocking and session-aware
|
2026-07-22 05:24:17 +08:00 |
|
afterhours247
|
16fea94bb4
|
perf: streamline course library queries
|
2026-07-22 05:22:13 +08:00 |
|
Nice Try
|
cc6ec4bdbe
|
fix: order lesson subtitles in API response
|
2026-06-26 21:05:27 +00:00 |
|
Nice Try
|
7d0f976da0
|
feat: multi-language subtitle support (SRT/VTT)
|
2026-06-26 20:12:48 +00:00 |
|
Nice Try
|
33e5e61b11
|
fix: read analytics data directly on server
|
2026-06-26 19:07:39 +00:00 |
|
Nice Try
|
6076267abd
|
fix: delete stale courses from DB when folders are missing
|
2026-06-26 17:16:55 +00:00 |
|
Nice Try
|
0ed055b83b
|
fix: remove hardcoded 6767 from app metadata and analytics fetch
|
2026-06-26 15:48:39 +00:00 |
|
Nice Try
|
22871f6679
|
feat: add multilingual subtitle tracks
|
2026-06-26 14:34:10 +00:00 |
|
Nice Try
|
ad5810fba9
|
initial commit
|
2026-06-26 02:51:08 +00:00 |
|