Commit Graph

82 Commits

Author SHA1 Message Date
Kai
d5cf54e588 feat: add word review feature and new dict detail ui (#728)
* feat: wrong words revision (#717)

* fix: db error

* feat: add shadon ui

* feat: basic implement of review mode and new ui

* feat: update default tab of dict detail

* chore: add new line

* chore: polish detail

* feat: add dark mode

---------

Co-authored-by: William Yu <52456186+WilliamYPY@users.noreply.github.com>
2023-12-25 23:03:39 +08:00
zilan920
8a21c7bfea feat: change chapter at nav bar (#705)
Co-authored-by: zihan.fang <zihan.fang@bitdeer.com>
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-11-25 23:23:14 +08:00
Kai
d520444f25 feat: add donate card (#677) 2023-10-15 03:23:23 -05:00
KaiyiWing
326e3c1e1d style: layout tuning 2023-08-22 21:31:11 +08:00
KaiyiWing
174f7e22f3 fix: typo 2023-08-22 21:21:37 +08:00
KaiyiWing
29ebaf7f56 feat: add alert for browser plugin 2023-08-22 21:21:04 +08:00
HaoYu Dong
fb70d9d84e feat: add confetti style (#509)
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-05-26 11:17:42 +08:00
gp
ca3a0b1d66 style: add 2 eslint rules and format (#497) 2023-05-18 13:54:39 +08:00
Deuscx
1b030f9a48 feat: add word list sidebar (#477)
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-05-17 21:46:09 +08:00
NoManPlay
800dbc359e add restart button when hover start/pause (#488)
Co-authored-by: qintianxing <qintianxing@100.me>
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-05-17 16:25:43 +08:00
Lee
4e74ab5446 feat: support for previous/next word on the Typing page (#474)
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-05-14 23:44:36 +08:00
Luyu Cheng
de752e5812 refactor: improve SEO and a11y (#424) 2023-04-24 23:03:04 +08:00
Kaiyi
23b296b3b9 feat: new loading and related refactor (#423) 2023-04-24 17:39:12 +08:00
Kaiyi
7d4c4217aa feat: make dictID robust (#408) 2023-04-18 17:30:09 +08:00
KaiyiWing
0b6eb085b7 chore: add sort imports plugin to prettier 2023-04-18 16:24:41 +08:00
Lv777
d810383901 fix: reshuffle when repeating or dictating action (#402)
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-04-18 13:17:12 +08:00
Kaiyi
c6b6db4553 feat: 用户练习数据记录 (#389) 2023-04-18 01:24:30 +08:00
KaiyiWing
c5e8f0b80f fix: loop not working in last word 2023-04-12 13:33:42 +08:00
Kaiyi
6ba8c1d024 feat: add setting panel (#385) 2023-04-12 13:15:27 +08:00
Kaiyi
d7aed65e29 feat: add single word loop (#378) 2023-04-11 00:03:05 +08:00
Kaiyi
ec932d465b feat: update switcher ui & logic (#375) 2023-04-08 21:30:36 +08:00
KaiyiWing
7df02a9f0a chore: remove useless console.log 2023-04-03 16:51:54 +08:00
KaiyiWing
acd3615fc9 feat: use space to start typing 2023-04-03 16:51:15 +08:00
KaiyiWing
91a5b37c22 fix: cannot change input method in typing page 2023-04-03 16:49:15 +08:00
KaiyiWing
a4e95c0026 feat: press any key to start typing 2023-04-03 12:32:42 +08:00
Kaiyi
1c605db531 refact: reactor state logic of Typing page & word comment (#368) 2023-03-30 00:37:13 +08:00
Kaiyi
b3325efc95 feat: modify StarCard logic (#361) 2023-03-26 21:53:24 +08:00
balduck
af1ee21b06 Add StarCard (#352)
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-03-23 15:20:20 +08:00
KaiyiWing
3884e6c379 fix: timer cannot stop in result screen 2023-03-19 19:15:53 +08:00
Kaiyi
91ec7b3b76 Reafactor current code base (#351) 2023-03-16 11:08:46 +08:00
KaiyiWing
ca5e676a89 feat: polish detail 2023-03-10 16:41:13 +08:00
Yangthemob
d44f176270 refactor: skip logic and redener condition 2023-03-07 01:03:46 +08:00
Yangthemob
3a3e89d74d feat: add skip word feature 2023-03-06 17:32:57 +08:00
balduck
fe9effb32a add back button to ResultScreen (#339) 2023-03-04 23:58:53 +08:00
Yangthemob
21df78d977 refactor: Refactor pronunciation logic (#337)
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
2023-03-04 00:25:40 +08:00
Kaiyi
70377d0f54 chore: add prettier-plugin-tailwindcss, upgrade husky and lint-staged (#329) 2023-02-28 12:18:43 +08:00
Kaiyi
36056db727 feat: add mixpanel, remove single word loop mode (#318) 2023-02-17 16:22:13 +08:00
Caffeine19
735ec799ef fix:调整译文较长时的样式和窗口较窄时Header的样式 #313 #315 (#316) 2023-02-17 16:17:18 +08:00
Yangthemob
07c3ef9c34 Fix dictation switch between chapters (#311) 2023-02-15 11:47:05 +08:00
Luyu Cheng
b6b2becbda Build with Vite (#308) 2023-02-09 15:53:53 +08:00
Yangthemob
f639b69a1b Remake the summary page (#301)
Co-authored-by: Luyu Cheng <luyu.cheng@connect.ust.hk>
Co-authored-by: KaiyiWing <Zhang.kaiyi42@gmail.com>
Co-authored-by: Luyu Cheng <chengluyu@live.cn>
2023-02-06 21:22:20 +08:00
Yangthemob
fd2957a8a3 feat: add progress bar (#295) 2022-12-14 08:02:36 +08:00
Yangthemob
bb25809202 修复无法输入%等特殊字符的bug (#284) 2022-12-06 18:34:49 +08:00
Mahoo Huang
95b32dd0fd fix: 修复章节切换时数据未更新 (#247) 2022-08-14 12:25:34 +08:00
Mahoo Huang
e550b8588a feat: 添加循环模式按钮 (#208) 2022-04-14 14:02:09 +08:00
kamui
f0c4b0b52b feat: shuffle words in chapters (#201)
Co-authored-by: kamui huang <kamui.huang@ringcentra.com>
2022-04-12 23:08:15 +08:00
AEPKILL
c5528e49ad feat: add sound play animation (#125)
* feat: add sound animation

* fix: press any key will be start

* fix: play multiple word sound

* fix: should only add howl listener

* fix: can trigger overlapping sounds manually

* fix: blocked attempt to create a WebMediaPlayer

- [Intervention] Blocked attempt to create a WebMediaPlayer as there are too many WebMediaPlayers already in existence.
- See crbug.com/1144736#c27

* revert: revert word sound setting

* refactor: give up using "useImperativeHandle"

* feat: add word pronunciation hot key tips

* feat: modify the hover content

Co-authored-by: zhangkaiyi004 <zhangkaiyi004@ke.com>
2021-08-04 11:28:05 +08:00
KaiyiWing
169c753d25 feat: 修改对移动端用户的提示方式为 alert 2021-03-28 17:09:56 +08:00
KaiyiWing
3170b58bff feat(mobile device): add warning when user use mobile device 2021-03-25 11:47:53 +08:00
KaiyiWing
9ca11dd1b6 feat: 点击 Hotjar 后,自动暂停 2021-03-24 15:56:38 +08:00