Gigi
c9208cfff2
chore: remove all debug console logs
...
- Remove console.log from bookmark hydration
- Remove console.log from relay initialization
- Remove all console.debug calls from TTS hook and controls
- Remove debug logging from RouteDebug component
- Fix useCallback dependency warning in speak function
2025-10-22 01:26:42 +02:00
Gigi
f39b926e7b
fix(tts): remove self-assignment in rate-change handler; keep current lang without no-op
2025-10-21 22:48:01 +02:00
Gigi
4b9de7cd07
feat(tts): make Web TTS reliable by chunking long text and resuming by chunks
2025-10-21 22:26:51 +02:00
Gigi
fc138f3ceb
feat(tts): select voice by detected/system language per utterance
2025-10-20 22:55:15 +02:00
Gigi
b14842c6fe
fix(lint): wrap createUtterance in useCallback and correct deps for hooks
2025-10-20 22:29:45 +02:00
Gigi
7cdf0673bd
fix(tts): guard events to current utterance and force restart via updateRate()
2025-10-20 22:25:54 +02:00
Gigi
bbed20d679
chore(tts-debug): add temporary console debug logs for speed changes and state
2025-10-20 22:22:38 +02:00
Gigi
7594d30fd2
feat(tts): restart from word boundary on speed change for immediate effect
2025-10-20 22:14:56 +02:00
Gigi
67506d9040
fix(tts): apply rate changes immediately including when paused
2025-10-20 22:13:10 +02:00
Gigi
e2d0bc2acf
fix(tts): sync default rate changes from settings without refresh
2025-10-20 22:11:21 +02:00
Gigi
2283f4ec08
fix: remove eslint-disable and use proper type casting for SpeechSynthesisUtterance
2025-10-20 22:10:55 +02:00
Gigi
463ac8f44c
fix(tts): apply rate changes whether utterance is speaking or paused
2025-10-20 22:10:18 +02:00
Gigi
e2de6f2d91
fix: resolve linter and type check errors in TTS code
2025-10-20 22:09:28 +02:00
Gigi
81aa414d2e
fix(tts): apply speed changes immediately during playback
2025-10-20 22:03:05 +02:00
Gigi
cc1b9f042f
feat(tts): extend speed range to 3x with 2.1x default
2025-10-20 22:01:13 +02:00
Gigi
a51fbd25d7
feat(tts): add Web Speech API hook
2025-10-20 21:41:07 +02:00