Mikhail Kiselev
|
fe6a41226c
|
fix: layout, hotkeys, skip/switch speaker logic
|
2026-02-10 23:10:02 +03:00 |
|
Mikhail Kiselev
|
fc93ebbd26
|
fix: add async/await to timer event handlers for sound
|
2026-02-10 18:23:37 +03:00 |
|
Mikhail Kiselev
|
f0a8c32ea2
|
feat: show spent time in participant list, fix timer sounds
|
2026-02-10 18:15:18 +03:00 |
|
Mikhail Kiselev
|
850d1deed2
|
fix: remove outline from nav buttons
|
2026-02-10 18:03:48 +03:00 |
|
Mikhail Kiselev
|
5131a72983
|
fix: warm up AudioContext on first click, clean up code
|
2026-02-10 17:54:31 +03:00 |
|
Mikhail Kiselev
|
6dac14e0c1
|
fix: add delay after AudioContext resume and schedule offset
|
2026-02-10 17:48:34 +03:00 |
|
Mikhail Kiselev
|
482786a34b
|
fix: await first playBeep in sound sequences
|
2026-02-10 16:53:40 +03:00 |
|
Mikhail Kiselev
|
906f504d49
|
fix: await AudioContext.resume() before playing
|
2026-02-10 16:45:56 +03:00 |
|
Mikhail Kiselev
|
5fd85bfc50
|
fix: add AudioContext resume in main timer
|
2026-02-10 16:23:30 +03:00 |
|
Mikhail Kiselev
|
c42d6035fa
|
feat: move hardcoded strings to i18n
|
2026-02-10 14:41:20 +03:00 |
|
Mikhail Kiselev
|
ef23291bdd
|
feat: initial daily-timer implementation
|
2026-02-08 05:17:37 +03:00 |
|