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
144cf5cbd1
fix(explore): subscribe-first loading model for contacts, writings, highlights; no timeouts; hydrate on first result; non-blocking nostrverse streams
2025-10-21 22:44:49 +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
2be58332bb
chore: bump version to 0.10.5
v0.10.5
2025-10-21 22:18:00 +02:00
Gigi
6fc93cbd0f
fix(pwa): accept link/Link/url form fields in Web Share Target POST handler
2025-10-21 22:04:34 +02:00
Gigi
5df426a863
fix(pwa): include share_target in build manifest via vite-plugin-pwa
2025-10-21 21:57:33 +02:00
Gigi
8ca4671bea
chore: update package-lock.json
2025-10-21 21:37:09 +02:00
Gigi
ad1a808c6d
docs: update CHANGELOG for v0.10.4
2025-10-21 21:36:22 +02:00
Gigi
ae118a0581
chore: bump version to 0.10.4
v0.10.4
2025-10-21 21:35:47 +02:00
Gigi
3cddcd850e
feat: add Web Share Target support for auto-saving shared URLs
...
- Add share_target to manifest.webmanifest with POST method
- Implement service worker handler for POST /share-target requests
- Create ShareTargetHandler component to process and save shared URLs
- Add /share-target route in App.tsx
- Auto-saves shared URLs as web bookmarks (NIP-B0)
- Handles Android case where url param is omitted from share data
2025-10-21 21:32:50 +02:00
Gigi
cadf4dcb48
perf(reading): debounce reading position saves (>=5% delta, 15s min interval, instant on completion)
2025-10-21 21:19:45 +02:00
Gigi
47d257faaf
feat: add hardcoded bot pubkey filtering
2025-10-21 09:01:10 +02:00
Gigi
f542cee4cc
docs: update CHANGELOG for v0.10.3
2025-10-21 08:29:00 +02:00
Gigi
8274eb26c2
chore: bump version to 0.10.3
v0.10.3
2025-10-21 08:28:11 +02:00
Gigi
35018fef91
style: update bot filter setting to 'Hide content posted by bots'
2025-10-21 08:27:06 +02:00
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