Gigi
bea62ddc4b
refactor(fetch): migrate exploreService and fetchHighlightsFromAuthors to use queryEvents
2025-10-15 09:26:33 +02:00
Gigi
44d6b1fb2a
fix(explore): prevent refresh loop and avoid false empty-follows error; always load nostrverse
2025-10-15 09:19:10 +02:00
Gigi
02ec8dd936
feat(fetch): add unified queryEvents helper and stream contacts partials with extended timeout
2025-10-15 09:17:51 +02:00
Gigi
765ce0ac5e
feat(network): centralize relay timeouts and contacts remote timeout
2025-10-15 09:15:48 +02:00
Gigi
a1f7c3e34a
Merge pull request #8 from dergigi/support
...
Add support page with zap receipt display
2025-10-15 01:54:47 +02:00
Gigi
2e5eb08b54
fix: simplify copy 'show up above' to 'show above'
2025-10-15 01:51:24 +02:00
Gigi
46a6d4fe0c
chore: restore production thresholds (2100 sats / 69420 sats)
...
Removed testing values and restored proper production thresholds
2025-10-15 01:44:45 +02:00
Gigi
84ea0df550
refactor: improve support page spacing and visual hierarchy
...
- Increase hero section spacing (mb-16/20 instead of mb-8/12)
- Larger illustration (w-56/72 instead of w-48/64)
- Bigger heading (text-4xl/5xl instead of 3xl/4xl)
- More generous section spacing throughout
- Larger gaps between avatars (gap-8/10 for legends)
- More columns on larger screens (lg breakpoint added)
- Add subtle border-top separator before footer
- Increase footer spacing (mt-16/20)
- Larger call-to-action text (text-base)
- Change 'Absolute Legends' to 'Legends' (shorter, cleaner)
2025-10-15 01:43:12 +02:00
Gigi
0f58b166ce
refactor: make regular supporter avatars smaller and remove border
...
- Reduced from w-12 h-12 md:w-16 md:h-16 to w-10 h-10 md:w-12 md:h-12
- Removed ring border for regular supporters (keep yellow ring for whales only)
- Simplified styling logic
2025-10-15 01:40:34 +02:00
Gigi
f65d39023c
refactor: reorder footer text and make stats smaller
...
- Move call-to-action above stats
- Reduce stats font size from text-sm to text-xs
- Make call-to-action more prominent
2025-10-15 01:39:57 +02:00
Gigi
0b3c7efbc1
refactor: remove superfluous 'Want to show up here?' question
...
Make call-to-action more direct and concise
2025-10-15 01:38:58 +02:00
Gigi
ecb462562f
feat: link 'Boris' to njump.me profile page
...
Allow users to easily navigate to Boris profile to send zaps
2025-10-15 01:38:34 +02:00
Gigi
c5a3d00371
feat: link 'meaningful amount of sats' to pricing page
...
Makes the call-to-action more actionable by linking to payment info
2025-10-15 01:36:29 +02:00
Gigi
d3b7a8ddde
feat: add call-to-action message at bottom of support page
...
Encourage visitors to zap Boris to show up on the supporter list
2025-10-15 01:36:12 +02:00
Gigi
0eee203a9b
feat: link 'zaps' to pricing page
...
Add clickable link on 'zaps' text pointing to https://www.readwithboris.com/#pricing
Helps users learn how to send zaps to support the project
2025-10-15 01:34:35 +02:00
Gigi
cd5a95dea3
refactor: reduce regular supporter avatar size
...
Changed from w-16 h-16 md:w-20 md:h-20 to w-12 h-12 md:w-16 md:h-16
Makes regular supporters more compact while keeping legends prominent
2025-10-15 01:34:05 +02:00
Gigi
f348ddaf73
revert: restore 'Absolute Legends' heading
...
Changed back from 'Legends' to 'Absolute Legends'
2025-10-15 01:33:44 +02:00
Gigi
9f09093c80
refactor: simplify whale section heading to 'Legends'
...
Changed from 'Absolute Legends' to 'Legends' for brevity
2025-10-15 01:30:52 +02:00
Gigi
490c6c9bdc
feat: make supporter avatars clickable to view profiles
...
- Click avatar to navigate to /p/:npub profile page
- Add hover scale effect for visual feedback
- Convert pubkey to npub for navigation
2025-10-15 01:29:57 +02:00
Gigi
4eb0ede76b
refactor: remove bolt icon from Absolute Legends header
...
Keep the bolt badge on whale profile pictures only
2025-10-15 01:29:11 +02:00
Gigi
02c1b6b783
chore: temporarily lower thresholds for testing (2 sats / 21 sats)
...
- Lower supporter threshold from 2100 to 2 sats
- Lower whale threshold from 69420 to 21 sats
- Add TODO comment to restore production values
- For testing support page with smaller zaps
2025-10-15 01:25:39 +02:00
Gigi
9eed448da6
feat: improve support page copy and add thank-you illustration
...
- Add exclamation mark to 'Thank You!' heading for warmth
- Simplify description text (remove redundant thank you)
- Rename 'Mega Supporters' to 'Absolute Legends' for more fun tone
- Add thank-you.svg illustration asset
2025-10-15 01:25:00 +02:00
Gigi
f8d621bcdc
fix: change support page heading to 'Thank You'
2025-10-15 01:22:17 +02:00
Gigi
5cbe2246d3
fix: apply proper theme colors to support page for readability
...
- Use CSS variables for background, text, and border colors
- Add min-h-screen wrapper with proper background color
- Replace hardcoded zinc colors with theme-aware variables
- Ensure text is readable in both light and dark themes
2025-10-15 01:21:57 +02:00
Gigi
f29a180cbd
feat: add thank-you illustration to support page
2025-10-15 01:20:05 +02:00
Gigi
0ca3771906
fix: improve zap receipt scanning with applesauce helpers and more relays
...
- Use isValidZap, getZapSender, getZapAmount from applesauce-core/helpers
- Add common zap relays (Mutiny, Alby) to improve coverage
- Add detailed logging to debug zap receipt fetching
- Remove custom extraction functions in favor of applesauce helpers
2025-10-15 01:04:17 +02:00
Gigi
6dab126f88
fix: resolve lint and type errors in support page implementation
2025-10-15 01:01:18 +02:00
Gigi
6c74d04984
docs: add Support page section to FEATURES.md
2025-10-15 00:54:03 +02:00
Gigi
1e00ff5e35
feat: add Support button (bolt icon) to SidebarHeader navigation
2025-10-15 00:53:34 +02:00
Gigi
71fa334f61
feat: add /support route to App routing
2025-10-15 00:53:30 +02:00
Gigi
d3ee995221
feat: wire Support component into Bookmarks with /support detection
2025-10-15 00:53:26 +02:00
Gigi
6812584b8c
feat: extend ThreePaneLayout with showSupport and support slot
2025-10-15 00:53:22 +02:00
Gigi
47ddf8ebe1
feat: add Support component to display zappers with avatar grid
2025-10-15 00:53:18 +02:00
Gigi
36897e7f15
feat: add zapReceiptService to fetch and aggregate kind:9735 receipts
2025-10-15 00:53:14 +02:00
Gigi
f18315be02
feat: export BORIS_PUBKEY for reuse in support page
2025-10-15 00:53:09 +02:00
Gigi
38d77b02f5
docs: add FEATURES.md summarizing app features
2025-10-14 22:49:45 +02:00
Gigi
5b77a93bba
chore: add MIT License
2025-10-14 16:53:59 +02:00
Gigi
e1c11a7450
docs: update CHANGELOG.md for v0.6.9
2025-10-14 16:50:40 +02:00
Gigi
d96ee50f5a
chore: bump version to 0.6.9
v0.6.9
2025-10-14 16:48:32 +02:00
Gigi
d4a172ba7e
docs: update CHANGELOG.md for v0.6.8
2025-10-14 16:40:08 +02:00
Gigi
52ddb8dd7d
chore: bump version to 0.6.8
v0.6.8
2025-10-14 16:39:08 +02:00
Gigi
8c16614752
chore: update favicon and app icons to purple theme
2025-10-14 16:38:21 +02:00
Gigi
700d7cc5fa
chore: update favicon and app icons
2025-10-14 16:34:21 +02:00
Gigi
017703dab2
fix: use consistent yellow color (#fde047) for default highlight settings
2025-10-14 16:31:55 +02:00
Gigi
c59fdb14f1
docs: update CHANGELOG.md for v0.6.7
2025-10-14 15:46:21 +02:00
Gigi
0c104f95d9
chore: bump version to 0.6.7
v0.6.7
2025-10-14 15:44:25 +02:00
Gigi
acbefae501
Merge pull request #7 from dergigi/loading-placeholders
...
Remove loading spinners in favor of skeleton placeholders
2025-10-14 15:43:55 +02:00
Gigi
2ce83ef88a
fix: use React.ReactElement instead of JSX.Element type
...
Change return type from JSX.Element to React.ReactElement to fix ESLint no-undef error
2025-10-14 15:42:54 +02:00
Gigi
dab3412ecd
refactor: remove loading spinner from explore page
...
Remove incremental loading spinner as pull-to-refresh indicator already provides visual feedback for refresh state. Initial loading continues to use skeleton placeholders.
2025-10-14 15:41:34 +02:00
Gigi
988b3164d2
docs: add loading placeholder guideline to fontawesome rule
2025-10-14 15:40:32 +02:00