Gigi
|
1fd08bb64a
|
style: simplify bot filter setting text
|
2025-10-21 08:25:06 +02:00 |
|
Gigi
|
d953542c93
|
style: remove example bots text from setting
|
2025-10-21 08:23:52 +02:00 |
|
Gigi
|
8c0b73ad0c
|
fix: resolve all linting and type checking issues
|
2025-10-21 08:21:36 +02:00 |
|
Gigi
|
a5d2ed8b07
|
feat: hide articles from bot accounts by name; add setting (default on)
|
2025-10-21 07:36:00 +02:00 |
|
Gigi
|
67fec91ab3
|
chore: bump version to 0.10.2
v0.10.2
|
2025-10-21 07:29:34 +02:00 |
|
Gigi
|
868fe68ce2
|
chore: remove console.log debug output across app and relay services
|
2025-10-21 07:27:32 +02:00 |
|
Gigi
|
66c4bfc449
|
refactor: remove all eslint-disable comments; fix types and deps; clean unused imports
|
2025-10-21 07:26:00 +02:00 |
|
Gigi
|
29918f78f9
|
refactor: remove eslint-disable comments by typing publish, fixing unused-vars, and updating effect deps
|
2025-10-21 07:21:01 +02:00 |
|
Gigi
|
18fcf6064e
|
feat: swap position of refresh and list/group buttons in bookmarks bar
|
2025-10-21 07:12:24 +02:00 |
|
Gigi
|
35766d5691
|
docs: update CHANGELOG.md for v0.10.1
|
2025-10-20 23:20:42 +02:00 |
|
Gigi
|
7450ba4251
|
chore: bump version to 0.10.1
v0.10.1
|
2025-10-20 23:20:19 +02:00 |
|
Gigi
|
95c770c083
|
deps: update package-lock.json
|
2025-10-20 23:20:13 +02:00 |
|
Gigi
|
14a7e1138e
|
feat: differentiate between American and British English in TTS
|
2025-10-20 23:16:26 +02:00 |
|
Gigi
|
9c45c71c8a
|
feat: add top 10 TTS languages to speaker language selector
|
2025-10-20 23:15:14 +02:00 |
|
Gigi
|
23b9224272
|
style: remove 'Test Example' label from TTS settings
|
2025-10-20 23:10:26 +02:00 |
|
Gigi
|
bcd4a12542
|
content: update TTS example text to Boris mission statement
|
2025-10-20 23:10:03 +02:00 |
|
Gigi
|
d82e22ce1c
|
refactor: use TTSControls component in TTS settings for consistent UI
|
2025-10-20 23:09:36 +02:00 |
|
Gigi
|
ea5c173745
|
feat: add example text section to test TTS in settings
|
2025-10-20 23:08:47 +02:00 |
|
Gigi
|
a214c487cc
|
style: increase padding-right on dropdown chevron to 1.75rem
|
2025-10-20 23:07:06 +02:00 |
|
Gigi
|
43f56fc29a
|
style: add more padding-right to dropdown selector for better spacing
|
2025-10-20 23:06:06 +02:00 |
|
Gigi
|
cfbc3efeeb
|
style: use consistent setting-select class for speaker language dropdown
|
2025-10-20 23:05:20 +02:00 |
|
Gigi
|
bb9e98ff16
|
docs: update CHANGELOG.md for v0.10.0
|
2025-10-20 23:04:45 +02:00 |
|
Gigi
|
073bb3867f
|
chore: bump version to 0.10.0
v0.10.0
|
2025-10-20 23:04:08 +02:00 |
|
Gigi
|
1ac7fb26b2
|
Merge pull request #22 from dergigi/tts
feat: Add comprehensive Text-to-Speech (TTS) functionality
|
2025-10-20 23:03:22 +02:00 |
|
Gigi
|
a551234a29
|
feat(tts): use Speaker language mode (system|content) with fallback to legacy flags
|
2025-10-20 22:59:26 +02:00 |
|
Gigi
|
227f062456
|
feat(settings): consolidate TTS language into Speaker language dropdown (default: content)
|
2025-10-20 22:58:36 +02:00 |
|
Gigi
|
6c42ee88ea
|
fix(lint): avoid empty catch in TTSControls detection
|
2025-10-20 22:56:16 +02:00 |
|
Gigi
|
fc138f3ceb
|
feat(tts): select voice by detected/system language per utterance
|
2025-10-20 22:55:15 +02:00 |
|
Gigi
|
831f701c04
|
feat(tts): detect content language with tinyld and honor system lang toggle
|
2025-10-20 22:54:06 +02:00 |
|
Gigi
|
94b9d89225
|
feat(deps): add tinyld for client-side language detection
|
2025-10-20 22:53:14 +02:00 |
|
Gigi
|
2793a6dd44
|
feat(settings): add toggles for TTS language (system, content detection)
|
2025-10-20 22:35:25 +02:00 |
|
Gigi
|
9086692e29
|
feat(settings): set defaults for TTS language flags (system=false, content=true)
|
2025-10-20 22:35:04 +02:00 |
|
Gigi
|
f8c4bbb99c
|
feat(settings): add TTS language flags (system, content detection) to UserSettings
|
2025-10-20 22:34:35 +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
|
fdb52fe3b2
|
style(tts-settings): use setting-buttons layout like Default Bookmark View
|
2025-10-20 22:07:31 +02:00 |
|
Gigi
|
ae14064822
|
style(tts-settings): use same speed cycling button as TTSControls
|
2025-10-20 22:06:25 +02:00 |
|
Gigi
|
5526bfc425
|
chore(settings): reorder TTS settings above Layout & Behavior
|
2025-10-20 22:06:02 +02:00 |
|
Gigi
|
b3f4b03229
|
style(tts): remove button labels, show icons only
|
2025-10-20 22:05:21 +02:00 |
|
Gigi
|
b92f5716dc
|
feat(tts): use default speed from settings in TTSControls
|
2025-10-20 22:05:04 +02:00 |
|
Gigi
|
177f8c1e70
|
feat(settings): integrate TTSSettings into settings page
|
2025-10-20 22:05:01 +02:00 |
|
Gigi
|
0407769206
|
feat(settings): create TTSSettings component
|
2025-10-20 22:04:58 +02:00 |
|
Gigi
|
eb75e7722d
|
feat(tts): add ttsDefaultSpeed to UserSettings
|
2025-10-20 22:04:55 +02:00 |
|