Gigi
96451e6173
debug: add logging to track kind:1 event hydration
...
- Log when kind:1 events are fetched by EventLoader
- Log when kind:1 events are hydrated with content
- Helps diagnose why text content isn't displaying for bookmarked notes
2025-10-21 23:52:39 +02:00
Gigi
d20cc684c3
feat: ensure kind:1 events display their text content in bookmarks bar
...
- Update hydrateItems to parse content for all events with text
- Previously, kind:1 events without URLs would appear empty in the bookmarks list
- Now any kind:1 event will display its text content appropriately
- Improves handling of short-form text notes in bookmarks
2025-10-21 23:50:12 +02:00
Gigi
4316c46a4d
docs: update CHANGELOG for v0.10.7
2025-10-21 23:40:05 +02:00
Gigi
e382310c88
chore: bump version to 0.10.7
v0.10.7
2025-10-21 23:39:11 +02:00
Gigi
e6b99490dd
refactor: simplify profile background fetching
...
- Remove unnecessary .then() callback
- Extract relayUrls variable for clarity
- Make error handlers consistent
- Add clearer comment about no-limit fetching
2025-10-21 23:35:56 +02:00
Gigi
09ee05861d
fix: ensure all writings are stored in eventStore for profile pages
...
- Add eventStore parameter to fetchBlogPostsFromAuthors
- Store events as they stream in, not just at the end
- Update all callers to pass eventStore parameter
- This fixes issue where profile pages don't show all writings
2025-10-21 23:28:27 +02:00
Gigi
205988a6b0
docs: update CHANGELOG for v0.10.6
v0.10.6
2025-10-21 23:15:50 +02:00
Gigi
8012752a39
chore: bump version to 0.10.6
2025-10-21 23:14:18 +02:00
Gigi
c3302da11d
chore(me): remove debug logs after fixing tab switching
2025-10-21 23:13:10 +02:00
Gigi
60e1e3c821
fix(me): remove loadedTabs from useCallback deps to prevent infinite loop
2025-10-21 23:11:22 +02:00
Gigi
6c2247249a
fix(me): use propActiveTab directly to avoid infinite update loop
2025-10-21 23:07:51 +02:00
Gigi
33a31df2b4
fix(me): restore useEffect to sync propActiveTab to local state on route changes
2025-10-21 23:05:17 +02:00
Gigi
f9dda1c5d4
fix(me): add key to tab content div to force re-render on tab switch
2025-10-21 22:59:09 +02:00
Gigi
6522a2871c
fix(me): derive activeTab directly from route prop to update instantly on navigation
2025-10-21 22:54:48 +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
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