• Joined on 2026-01-25
smshine pushed to main at smshine/mediaplayer 2026-09-05 23:40:40 +00:00
701148e00e add explain module
smshine pushed to main at smshine/mediaplayer 2026-09-05 05:25:24 +00:00
7d843e8ff1 fixed again
smshine pushed to main at smshine/mediaplayer 2026-09-05 05:09:55 +00:00
6d9f9a5468 fix a bug
smshine pushed to main at smshine/mediaplayer 2026-09-04 08:35:12 +00:00
f928dd5c68 fixed a bug
smshine pushed to main at smshine/mediaplayer 2026-09-04 01:09:46 +00:00
ff1341e191 add merging sentences action
smshine pushed to main at smshine/mediaplayer 2026-09-02 11:45:30 +00:00
a38679d4a0 fixed a bug
smshine pushed to main at smshine/mediaplayer 2026-09-02 10:54:28 +00:00
cb87cf8cb1 optimized structures
1adba4d227 fix: send auth token with sentence boundary API requests
09fbe8a2de fix: restore catalogVM.controller wiring lost in RootView rewrite
b5934f21f5 align iOS with Android: auth, SSO login, course selection, phone binding, 4 tabs
Compare 4 commits »
smshine pushed to main at smshine/mediaplayer 2026-08-31 09:47:46 +00:00
f9f65988b7 fix SSO JWT token max_length: 256 -> 4096
smshine pushed to main at smshine/mediaplayer 2026-08-31 09:42:15 +00:00
b335430c18 simplify SSO: read JWT from localStorage, bypass OAuth2 authorize flow entirely
cb5573da73 add manual continue button for SSO login flow
Compare 2 commits »
smshine pushed to main at smshine/mediaplayer 2026-08-31 09:13:59 +00:00
53aed9e220 fix SSO login flow: use two-phase login then authorize to bypass d1kt redirect bug
smshine pushed to main at smshine/mediaplayer 2026-08-31 09:05:42 +00:00
85a5e76d6f fix SSO redirect URI: use https backend URL instead of custom scheme
daa73e2b98 add d1kt SSO integration: OAuth2 login via WebView + phone binding
Compare 2 commits »
smshine pushed to main at smshine/mediaplayer 2026-08-31 07:55:39 +00:00
3652ebda07 add admin user management: list and delete registered users
4a61afd5a9 redesign course page: select course to enter training, guard tabs without course
e80a770847 fix COURSE tab lateinit crash: guard refreshCurrentUi by module and loadRemoteVideo
a652a39b6c fix lessonTitleText lateinit crash after registration success
Compare 4 commits »
smshine pushed to main at smshine/mediaplayer 2026-08-31 07:08:43 +00:00
4ae77de307 add registration page with nickname/phone fields and fix lateinit crashes
smshine pushed to main at smshine/mediaplayer 2026-08-31 06:18:21 +00:00
f2042e638f add a js version controling
smshine pushed to main at smshine/mediaplayer 2026-08-31 06:08:21 +00:00
88811be98d optimized a interface
smshine pushed to main at smshine/mediaplayer 2026-08-31 05:37:47 +00:00
7e4c0f5f90 fix a bug about ios
637101bcdb added a user system
Compare 2 commits »
smshine pushed to main at smshine/mediaplayer 2026-08-30 03:57:38 +00:00
0b85a2ed57 refresh borders of sentences
smshine pushed to main at smshine/mediaplayer 2026-08-30 03:20:10 +00:00
7cdc637527 fixed a bug
smshine pushed to main at smshine/mediaplayer 2026-08-30 03:08:34 +00:00
0d0b82e095 allow ajust sentences
smshine pushed to main at smshine/mediaplayer 2026-08-30 01:39:59 +00:00
508a26ba02 fix bug