Gigi
ee1365d3ca
feat: add bookmark filter buttons by content type
...
- Add BookmarkFilters component with icon-based filter buttons
- Create bookmarkTypeClassifier utility for content type classification
- Filter bookmarks by article, video, note, or web types
- Apply filters across all bookmark lists (private, public, web, sets)
- Style filter buttons to match existing UI design
2025-10-15 21:17:27 +02:00
Gigi
a215d0b026
refactor: remove lock icon from individual bookmarks
...
- Private bookmarks are now grouped in 'Private Bookmarks' section
- No need for redundant lock icon on each individual bookmark
- Cleaner UI with less visual clutter
- Removed faUserLock import and conditional rendering from all three views
2025-10-15 20:37:40 +02:00
Gigi
b8d76c0bd8
feat: move encrypted legacy bookmarks to Private Bookmarks section
...
- Only non-encrypted legacy bookmarks (kind:30001) now appear in Legacy section
- Encrypted legacy bookmarks are grouped with other private bookmarks
- Improves organization by grouping by privacy level rather than source
2025-10-15 20:36:00 +02:00
Gigi
233169b082
feat: improve bookmark section labels for clarity
...
- Capitalize all bookmark section labels for consistency
- Change 'Old Bookmarks (Legacy)' to 'Legacy Bookmarks' for cleaner look
- Updated labels in both BookmarkList and Me components
2025-10-15 20:35:19 +02:00
Gigi
72b9a04cd2
docs: update CHANGELOG.md for v0.6.19
2025-10-15 20:01:43 +02:00
Gigi
432715efb6
chore: bump version to 0.6.19
v0.6.19
2025-10-15 20:01:07 +02:00
Gigi
8b2b954dde
fix: prevent useBookmarksData from overwriting external URL highlights
...
The issue was that useBookmarksData was fetching general highlights
whenever there was no naddr, which included external URL routes (/r/*).
This caused the URL-specific highlights loaded by useExternalUrlLoader
to be overwritten after a couple seconds.
Now we skip fetching general highlights when viewing external URLs,
letting useExternalUrlLoader manage those highlights instead.
2025-10-15 19:59:54 +02:00
Gigi
c2d2bd8106
fix: prevent highlights from disappearing on external URLs
...
- Improve error handling in fetchHighlightsForUrl to prevent silent failures
- Remove redundant setHighlights call that was overwriting streamed highlights
- Add logging to help diagnose highlight fetching issues
- Isolate rebroadcast errors so they don't break highlight display
2025-10-15 19:56:07 +02:00
Gigi
a5c3085c59
docs: update CHANGELOG.md for v0.6.18
2025-10-15 19:49:13 +02:00
Gigi
c0332f08d6
chore: bump version to 0.6.18
v0.6.18
2025-10-15 19:48:00 +02:00
Gigi
38a1d6caec
fix: always show PWA install section with disabled button states
2025-10-15 19:43:44 +02:00
Gigi
39dd607e7b
style: make zap preset buttons expand to match slider width on desktop
2025-10-15 19:43:11 +02:00
Gigi
9dc0db3e06
fix: always show App & Airplane Mode section regardless of PWA status
2025-10-15 19:42:27 +02:00
Gigi
b1eb58a385
fix: display zap split share and percentage on same line
2025-10-15 19:41:26 +02:00
Gigi
f3c6404f76
refactor: simplify zap split labels and update terminology
2025-10-15 19:39:04 +02:00
Gigi
1a42a6422d
fix: disable PWA install button when installation is not possible on device
2025-10-15 19:37:57 +02:00
Gigi
2e2de4ccda
docs: update CHANGELOG.md for v0.6.17
2025-10-15 19:36:50 +02:00
Gigi
4325d3a519
chore: bump version to 0.6.17
v0.6.17
2025-10-15 19:35:36 +02:00
Gigi
51115c5f68
refactor: move Default Highlight Visibility back after Paragraph Alignment
2025-10-15 19:34:03 +02:00
Gigi
2aa6fe860b
refactor: merge Layout & Navigation and Startup & Behavior into Layout & Behavior section
2025-10-15 19:33:22 +02:00
Gigi
86f39eacf8
refactor: move Default Highlight Visibility after Font Size in reading settings
2025-10-15 19:32:13 +02:00
Gigi
d15daef3ea
fix: properly align Font Size buttons to right using setting-control wrapper
2025-10-15 19:31:04 +02:00
Gigi
281c70cdea
style: align Font Size buttons to the right to match highlight color buttons
2025-10-15 19:29:22 +02:00
Gigi
d6d6087543
refactor: move Layout & Navigation section below Zap Splits
2025-10-15 19:28:33 +02:00
Gigi
d06e38bc19
refactor: reorder settings sections - move Startup & Behavior after Zap Splits
2025-10-15 19:28:05 +02:00
Gigi
cfc8eb0bbc
feat: use friend-highlight color at 50% opacity for right side of zap sliders
2025-10-15 19:26:43 +02:00
Gigi
b85f9b79c3
feat: add zaps.svg illustration to Zap Splits section with responsive layout
2025-10-15 19:26:10 +02:00
Gigi
1b0045c737
refactor: add 50% opacity to slider track highlight color
2025-10-15 19:24:27 +02:00
Gigi
3dc8d7d440
fix: improve lightning bolt icon centering and sizing on slider thumbs
2025-10-15 19:18:57 +02:00
Gigi
bf9ca48d64
feat: replace slider thumb circles with lightning bolt icons for zap splits
2025-10-15 19:17:55 +02:00
Gigi
70441f3d59
refactor: use default highlight color for zap slider 50% mark instead of primary color
2025-10-15 19:16:16 +02:00
Gigi
431f28e861
refactor: update zap split description to match offline-first paragraph style
2025-10-15 19:15:43 +02:00
Gigi
3b1fc095c4
feat: add 50% visual indicators to zap split sliders with gradient background and tick marks
2025-10-15 19:15:14 +02:00
Gigi
9a6c7a29d0
feat: restrict settings page width to 900px matching article view max-width
2025-10-15 19:13:22 +02:00
Gigi
c1d173f40e
fix: move offline-first paragraph inside flex container to prevent overlap with image
2025-10-15 19:12:17 +02:00
Gigi
f03ec5df8c
refactor: move 'Use local relays as cache' checkbox after local relay paragraph
2025-10-15 19:11:36 +02:00
Gigi
6c74a12636
feat: add offline-first description at the beginning of App & Airplane Mode section
2025-10-15 19:10:38 +02:00
Gigi
39797803d3
refactor: rename section title from 'PWA & Flight Mode' to 'App & Airplane Mode'
2025-10-15 19:07:54 +02:00
Gigi
c66c1e928d
refactor: swap paragraph order - Note about relays first, Install Boris second
2025-10-15 19:06:55 +02:00
Gigi
f934b641bb
refactor: replace IconButton with plain icon for clear cache trash button
2025-10-15 19:06:22 +02:00
Gigi
1128a11603
refactor: reorder PWA settings - checkboxes first, then paragraphs, then install button
2025-10-15 19:05:03 +02:00
Gigi
9f90718918
refactor: reduce clear cache button size from 28 to 20
2025-10-15 19:03:43 +02:00
Gigi
067a07fc00
refactor: further reduce spacing between PWA settings elements from 0.5rem to 0.25rem
2025-10-15 19:02:09 +02:00
Gigi
1811cf045e
refactor: split PWA description into two paragraphs and update text
2025-10-15 19:01:34 +02:00
Gigi
270b4f429f
refactor: remove 'Install Boris as a PWA' title from settings section
2025-10-15 18:59:48 +02:00
Gigi
380acbb55f
feat: hide PWA SVG illustration on mobile devices
2025-10-15 18:59:24 +02:00
Gigi
c384f0b4fb
refactor: reduce spacing between PWA settings elements from 1rem to 0.5rem
2025-10-15 18:58:33 +02:00
Gigi
27cf393a03
refactor: set PWA SVG width to 30% for responsive scaling
2025-10-15 18:57:35 +02:00
Gigi
8831726913
refactor: reduce PWA SVG size to 150px width
2025-10-15 18:57:02 +02:00
Gigi
2f4327874c
refactor: format and clean up pwa.svg with proper indentation and Inkscape metadata
2025-10-15 18:55:23 +02:00