Commit Graph

  • 47d257faaf feat: add hardcoded bot pubkey filtering Gigi 2025-10-21 09:01:10 +02:00
  • f542cee4cc docs: update CHANGELOG for v0.10.3 Gigi 2025-10-21 08:29:00 +02:00
  • 8274eb26c2 chore: bump version to 0.10.3 v0.10.3 Gigi 2025-10-21 08:28:11 +02:00
  • 35018fef91 style: update bot filter setting to 'Hide content posted by bots' Gigi 2025-10-21 08:27:06 +02:00
  • 1fd08bb64a style: simplify bot filter setting text Gigi 2025-10-21 08:25:06 +02:00
  • d953542c93 style: remove example bots text from setting Gigi 2025-10-21 08:23:52 +02:00
  • 8c0b73ad0c fix: resolve all linting and type checking issues Gigi 2025-10-21 08:21:36 +02:00
  • a5d2ed8b07 feat: hide articles from bot accounts by name; add setting (default on) Gigi 2025-10-21 07:36:00 +02:00
  • 67fec91ab3 chore: bump version to 0.10.2 v0.10.2 Gigi 2025-10-21 07:29:34 +02:00
  • 868fe68ce2 chore: remove console.log debug output across app and relay services Gigi 2025-10-21 07:27:32 +02:00
  • 66c4bfc449 refactor: remove all eslint-disable comments; fix types and deps; clean unused imports Gigi 2025-10-21 07:26:00 +02:00
  • 29918f78f9 refactor: remove eslint-disable comments by typing publish, fixing unused-vars, and updating effect deps Gigi 2025-10-21 07:21:01 +02:00
  • 18fcf6064e feat: swap position of refresh and list/group buttons in bookmarks bar Gigi 2025-10-21 07:12:24 +02:00
  • 35766d5691 docs: update CHANGELOG.md for v0.10.1 Gigi 2025-10-20 23:20:42 +02:00
  • 7450ba4251 chore: bump version to 0.10.1 v0.10.1 Gigi 2025-10-20 23:20:19 +02:00
  • 95c770c083 deps: update package-lock.json Gigi 2025-10-20 23:20:13 +02:00
  • 14a7e1138e feat: differentiate between American and British English in TTS Gigi 2025-10-20 23:16:26 +02:00
  • 9c45c71c8a feat: add top 10 TTS languages to speaker language selector Gigi 2025-10-20 23:15:14 +02:00
  • 23b9224272 style: remove 'Test Example' label from TTS settings Gigi 2025-10-20 23:10:26 +02:00
  • bcd4a12542 content: update TTS example text to Boris mission statement Gigi 2025-10-20 23:10:03 +02:00
  • d82e22ce1c refactor: use TTSControls component in TTS settings for consistent UI Gigi 2025-10-20 23:09:36 +02:00
  • ea5c173745 feat: add example text section to test TTS in settings Gigi 2025-10-20 23:08:47 +02:00
  • a214c487cc style: increase padding-right on dropdown chevron to 1.75rem Gigi 2025-10-20 23:07:06 +02:00
  • 43f56fc29a style: add more padding-right to dropdown selector for better spacing Gigi 2025-10-20 23:06:06 +02:00
  • cfbc3efeeb style: use consistent setting-select class for speaker language dropdown Gigi 2025-10-20 23:05:20 +02:00
  • bb9e98ff16 docs: update CHANGELOG.md for v0.10.0 Gigi 2025-10-20 23:04:45 +02:00
  • 073bb3867f chore: bump version to 0.10.0 v0.10.0 Gigi 2025-10-20 23:04:08 +02:00
  • 1ac7fb26b2 Merge pull request #22 from dergigi/tts Gigi 2025-10-20 23:03:22 +02:00
  • a551234a29 feat(tts): use Speaker language mode (system|content) with fallback to legacy flags Gigi 2025-10-20 22:59:26 +02:00
  • 227f062456 feat(settings): consolidate TTS language into Speaker language dropdown (default: content) Gigi 2025-10-20 22:58:36 +02:00
  • 6c42ee88ea fix(lint): avoid empty catch in TTSControls detection Gigi 2025-10-20 22:56:16 +02:00
  • fc138f3ceb feat(tts): select voice by detected/system language per utterance Gigi 2025-10-20 22:55:15 +02:00
  • 831f701c04 feat(tts): detect content language with tinyld and honor system lang toggle Gigi 2025-10-20 22:54:06 +02:00
  • 94b9d89225 feat(deps): add tinyld for client-side language detection Gigi 2025-10-20 22:53:14 +02:00
  • 2793a6dd44 feat(settings): add toggles for TTS language (system, content detection) Gigi 2025-10-20 22:35:25 +02:00
  • 9086692e29 feat(settings): set defaults for TTS language flags (system=false, content=true) Gigi 2025-10-20 22:35:04 +02:00
  • f8c4bbb99c feat(settings): add TTS language flags (system, content detection) to UserSettings Gigi 2025-10-20 22:34:35 +02:00
  • b14842c6fe fix(lint): wrap createUtterance in useCallback and correct deps for hooks Gigi 2025-10-20 22:29:45 +02:00
  • 7cdf0673bd fix(tts): guard events to current utterance and force restart via updateRate() Gigi 2025-10-20 22:25:54 +02:00
  • bbed20d679 chore(tts-debug): add temporary console debug logs for speed changes and state Gigi 2025-10-20 22:22:38 +02:00
  • 7594d30fd2 feat(tts): restart from word boundary on speed change for immediate effect Gigi 2025-10-20 22:14:56 +02:00
  • 67506d9040 fix(tts): apply rate changes immediately including when paused Gigi 2025-10-20 22:13:10 +02:00
  • e2d0bc2acf fix(tts): sync default rate changes from settings without refresh Gigi 2025-10-20 22:11:21 +02:00
  • 2283f4ec08 fix: remove eslint-disable and use proper type casting for SpeechSynthesisUtterance Gigi 2025-10-20 22:10:55 +02:00
  • 463ac8f44c fix(tts): apply rate changes whether utterance is speaking or paused Gigi 2025-10-20 22:10:18 +02:00
  • e2de6f2d91 fix: resolve linter and type check errors in TTS code Gigi 2025-10-20 22:09:28 +02:00
  • fdb52fe3b2 style(tts-settings): use setting-buttons layout like Default Bookmark View Gigi 2025-10-20 22:07:31 +02:00
  • ae14064822 style(tts-settings): use same speed cycling button as TTSControls Gigi 2025-10-20 22:06:25 +02:00
  • 5526bfc425 chore(settings): reorder TTS settings above Layout & Behavior Gigi 2025-10-20 22:06:02 +02:00
  • b3f4b03229 style(tts): remove button labels, show icons only Gigi 2025-10-20 22:05:21 +02:00
  • b92f5716dc feat(tts): use default speed from settings in TTSControls Gigi 2025-10-20 22:05:04 +02:00
  • 177f8c1e70 feat(settings): integrate TTSSettings into settings page Gigi 2025-10-20 22:05:01 +02:00
  • 0407769206 feat(settings): create TTSSettings component Gigi 2025-10-20 22:04:58 +02:00
  • eb75e7722d feat(tts): add ttsDefaultSpeed to UserSettings Gigi 2025-10-20 22:04:55 +02:00
  • 81aa414d2e fix(tts): apply speed changes immediately during playback Gigi 2025-10-20 22:03:05 +02:00
  • c82fb65745 style(tts): remove Stop button, keep Play/Pause and Speed Gigi 2025-10-20 22:02:00 +02:00
  • cc1b9f042f feat(tts): extend speed range to 3x with 2.1x default Gigi 2025-10-20 22:01:13 +02:00
  • c2bf4b4a9a feat(tts): replace speed dropdown with cycling button Gigi 2025-10-20 22:00:46 +02:00
  • 13a47e4fdc style(tts): use design system colors and typography Gigi 2025-10-20 22:00:27 +02:00
  • 24b652847c style(tts): right-align TTS controls Gigi 2025-10-20 21:59:47 +02:00
  • c623dc8d84 style(tts): reduce button and text sizes for compact layout Gigi 2025-10-20 21:59:31 +02:00
  • 31987010b8 docs(tts): add TTS feature to FEATURES.md Gigi 2025-10-20 21:42:02 +02:00
  • b3206d5e79 feat(reader): integrate TTS controls in ContentPanel Gigi 2025-10-20 21:41:31 +02:00
  • 34f44c59b5 feat(tts): add TTSControls component with play/pause/stop and rate Gigi 2025-10-20 21:41:19 +02:00
  • a51fbd25d7 feat(tts): add Web Speech API hook Gigi 2025-10-20 21:41:07 +02:00
  • 95f6949ab7 docs(changelog): add 0.9.1 release notes and update compare links Gigi 2025-10-20 21:31:42 +02:00
  • 1e613bd2a2 chore: bump version to 0.9.1 v0.9.1 Gigi 2025-10-20 21:26:25 +02:00
  • 95b882b0d1 fix(css): constrain video player to prevent horizontal overflow Gigi 2025-10-20 21:26:05 +02:00
  • be00f1434d feat(settings): default renderVideoLinksAsEmbeds to true Gigi 2025-10-20 21:20:39 +02:00
  • 568890e131 fix: prevent ReactMarkdown img renderer from injecting unknown props Gigi 2025-10-20 21:19:27 +02:00
  • f000ac3be1 feat: embed <video> blocks and <img> video src in VideoEmbedProcessor Gigi 2025-10-20 21:15:46 +02:00
  • 2fed1cc6e7 fix: robustly replace img tags with video URLs Gigi 2025-10-20 21:11:58 +02:00
  • 4bdcfcaeb4 feat: properly handle video URLs in markdown img tags Gigi 2025-10-20 21:10:16 +02:00
  • a5494ba15c fix: improve URL regex patterns to prevent text artifacts Gigi 2025-10-20 20:45:22 +02:00
  • 64aad42be3 fix: prevent double video player rendering Gigi 2025-10-20 20:44:38 +02:00
  • 3673849a9a feat: enable media display options by default Gigi 2025-10-20 20:40:17 +02:00
  • c6795f7c18 fix: resolve linting and TypeScript errors Gigi 2025-10-20 20:40:03 +02:00
  • b27f26b639 refactor: create dedicated Media Display settings section Gigi 2025-10-20 20:38:46 +02:00
  • 975399e293 feat: add video embed setting and processor Gigi 2025-10-20 20:37:45 +02:00
  • 53b8356373 feat: add full-width images setting Gigi 2025-10-20 20:35:24 +02:00
  • 8c5225b271 perf: optimize support page loading with instant display and skeletons Gigi 2025-10-20 20:33:10 +02:00
  • dfac7a5089 feat: sort writings by publication date, newest first Gigi 2025-10-20 20:31:28 +02:00
  • 9fe09b813b fix: include period in 'your own highlights' highlight Gigi 2025-10-20 20:30:08 +02:00
  • ea30c136f2 feat: highlight 'Connect your npub' in login text Gigi 2025-10-20 20:29:39 +02:00
  • 623856ffe9 feat: center images in article view Gigi 2025-10-20 20:28:50 +02:00
  • d08071def2 fix: improve contrast for highlighted text in login screen Gigi 2025-10-20 20:28:04 +02:00
  • 556e8f2f7d docs: update CHANGELOG for v0.9.0 Gigi 2025-10-20 20:13:33 +02:00
  • 9ab6847501 chore: bump version to 0.9.0 v0.9.0 Gigi 2025-10-20 20:13:15 +02:00
  • 31afe3792e fix: replace any types with proper NostrEvent types in relayListService Gigi 2025-10-20 20:13:05 +02:00
  • ebe8ecf63b feat: stream user relay list into pool immediately and finalize after blocked relays Gigi 2025-10-20 20:10:08 +02:00
  • c418000a0c fix: add streaming callback to relay list service for faster results Gigi 2025-10-20 20:03:16 +02:00
  • 15fd19f6a4 fix: resolve all linting issues Gigi 2025-10-20 20:01:40 +02:00
  • 2a44b4e3c0 cleanup: remove temporary test relays from hardcoded list Gigi 2025-10-20 20:01:02 +02:00
  • aa7807e3d2 fix: make relay list loading non-blocking in App.tsx Gigi 2025-10-20 19:58:55 +02:00
  • 359d3d0dd6 feat: add relay list debug section to Debug component Gigi 2025-10-20 19:56:00 +02:00
  • d40b3c0048 debug: add more detailed logging to relay list query including broader query test Gigi 2025-10-20 19:54:07 +02:00
  • 7b4ca50b16 debug: add timeout to relay list query and temporarily add user's relays to hardcoded set to test relay list loading Gigi 2025-10-20 19:52:40 +02:00
  • 76e001aba4 debug: add logging to relay list loading to diagnose why user relay list is not found Gigi 2025-10-20 19:51:42 +02:00
  • 0b42aeb383 refactor: remove non-relay console.log statements Gigi 2025-10-20 19:46:50 +02:00
  • a4554e5176 chore: remove non-relay debug output Gigi 2025-10-20 19:35:39 +02:00