Commit Graph

60 Commits

Author SHA1 Message Date
53aed9e220 fix SSO login flow: use two-phase login then authorize to bypass d1kt redirect bug 2026-08-31 17:13:14 +08:00
85a5e76d6f fix SSO redirect URI: use https backend URL instead of custom scheme 2026-08-31 17:03:44 +08:00
daa73e2b98 add d1kt SSO integration: OAuth2 login via WebView + phone binding 2026-08-31 16:50:49 +08:00
3652ebda07 add admin user management: list and delete registered users 2026-08-31 15:54:30 +08:00
4a61afd5a9 redesign course page: select course to enter training, guard tabs without course 2026-08-31 15:37:43 +08:00
e80a770847 fix COURSE tab lateinit crash: guard refreshCurrentUi by module and loadRemoteVideo 2026-08-31 15:24:19 +08:00
a652a39b6c fix lessonTitleText lateinit crash after registration success 2026-08-31 15:11:13 +08:00
4ae77de307 add registration page with nickname/phone fields and fix lateinit crashes 2026-08-31 15:06:43 +08:00
f2042e638f add a js version controling 2026-08-31 14:18:12 +08:00
88811be98d optimized a interface 2026-08-31 14:08:11 +08:00
7e4c0f5f90 fix a bug about ios 2026-08-31 13:37:38 +08:00
637101bcdb added a user system 2026-08-30 17:07:55 +08:00
0b85a2ed57 refresh borders of sentences 2026-08-30 11:57:23 +08:00
7cdc637527 fixed a bug 2026-08-30 11:19:57 +08:00
0d0b82e095 allow ajust sentences 2026-08-30 11:07:50 +08:00
508a26ba02 fix bug 2026-08-30 09:39:50 +08:00
a99c0cfd17 admin can split a sentence into 2 sentences 2026-08-30 09:25:34 +08:00
abc052e42d change the method of splitting sentences 2026-08-30 09:06:01 +08:00
997bd9eed8 optimized playing process bar 2026-08-30 08:32:31 +08:00
856aa38026 add volcengine OSS support 2026-08-30 06:52:14 +08:00
6de1d4a3d0 ajust playing time 2026-08-29 22:22:24 +08:00
f93bb8d1ff fixed some bugs on ios 2026-08-26 18:56:04 +08:00
bb677ea8cf optimize the appicon of iOS 2026-08-26 17:14:59 +08:00
76b0332035 add docs 2026-08-26 11:49:02 +08:00
e470fa2dae fixed again 2026-08-26 11:33:39 +08:00
b1d3a3bd5a continue fixing 2026-08-26 11:22:55 +08:00
a6297e2f9f fixed a bug 2026-08-26 10:46:09 +08:00
1b6090e44c fixed a bug 2026-08-26 10:25:07 +08:00
14d9c56d34 fixed a bug 2026-08-26 10:06:19 +08:00
f80da8a5f6 added share function 2026-08-26 09:47:52 +08:00
ccd8ec16bb fixed a bug 2026-08-26 09:08:38 +08:00
9feb876b7a added saving recorded sound 2026-08-26 08:33:43 +08:00
28674def97 fixed some bugs 2026-08-24 14:25:31 +08:00
8d4a81b4f5 add icon description 2026-08-21 20:46:38 +08:00
3f86e8f44e continue fixing 2026-08-18 21:57:25 +08:00
aa8baab7c0 fixed a gain 2026-08-18 21:27:20 +08:00
7556fd0a7e ajust time span 2026-08-18 21:16:43 +08:00
1fb3146590 fixed a bug 2026-08-18 20:54:42 +08:00
f5c6717186 change sentence cut method 2026-08-18 20:34:58 +08:00
a36e776343 fff 2026-08-18 09:08:21 +08:00
7c81976b2b added ios module 2026-08-17 20:13:28 +08:00
a8031e2e3b add bind ips 2026-08-17 14:33:50 +08:00
d27c2e229e beautified some ui 2026-08-17 14:28:37 +08:00
624b834632 change the url 2026-08-17 10:53:54 +08:00
c50c82a90f fixed nginx 2026-08-17 09:33:11 +08:00
47ca72a62a fixed docs 2026-08-17 09:26:42 +08:00
c8581c72b4 ffff 2026-08-16 17:48:41 +08:00
773f14751f fix docs 2026-08-16 16:50:34 +08:00
c90df866c1 modified nginx mode 2026-08-16 16:29:13 +08:00
2d48c127f9 add gitignore 2026-08-16 16:06:28 +08:00