24 Commits

Author SHA1 Message Date
Copilot
ae9c9a8eff Replace non-working Trending Images with educational content about LUMINA and Nostr (#134)
* Initial plan

* Initial setup: fix build issues and document current state

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

* Implement new start page with static content explaining LUMINA and Nostr

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

* Remove call-to-action buttons that require user login

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

* Fix punctuation in LUMINA description for clarity

* Bump version to 0.1.28 in README, package.json, and package-lock.json

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>
Co-authored-by: highperfocused <highperfocused@pm.me>
2025-08-10 10:59:32 +02:00
mroxso
7092821880 add better icon (#132)
Co-authored-by: highperfocused <highperfocused@pm.me>
2025-06-07 19:18:24 +02:00
4559956a2f fix: update tab names from ProfileFeed to ExtendedFeed in Tag page 2025-05-26 23:01:04 +02:00
mroxso
a304032334 feat: Show number of connected relays in Header Bar (#127)
* feat: add ConnectedRelaysButton component and integrate into TopNavigation
fix: improve loading state management in RelaysPage with timeout
refactor: sanitize relay URLs in RootLayout

* fix: disable debug mode in NostrProvider for production

* feat: add AuthButton component and integrate into TopNavigation

* fix: update header text in RelaysPage and remove 'Add Relay' button label in AddRelaySheet

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-05-26 22:43:58 +02:00
mroxso
d1802df8fc Styling: More Themes 🪮 (#124)
* feat: add purple light and dark themes to theme selection

* feat: add vintage light and dark theme options to DropdownThemeMode

* feat: add vintage light and dark theme options to theme selection

* add even more designs

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-05-25 00:17:33 +02:00
mroxso
f12373f437 feat: Enhance pubkey conversion to support nprofile format in ProfilePage (#117)
Co-authored-by: highperfocused <highperfocused@pm.me>
2025-05-23 21:50:34 +02:00
mroxso
f54462a0d3 Feature: Add Tag Page (#101)
* feat: Add TagPage and TagCard components for displaying trending and followed tags

* refactor: Adjust layout and styling in TagPage component for improved UI

* feat: Add Tag link to BottomBar for improved navigation

* refactor: Conditionally render 'My Tags' tab and adjust layout in TagPage; comment out unused pubkey check in BottomBar

* refactor: Replace TagIcon with HashIcon in BottomBar component for improved icon representation

* refactor: Remove document title update in TagPage component

* feat: Implement loading state and pagination in TagFeed and TagQuickViewFeed components

* fix: Update QuickViewKind20NoteCard to enable link to note in TagQuickViewFeed component

* fix: Increase limit for global events in TagPage to improve trending tags retrieval

* fix: Update dependency array in useEffect to track full trendingTags array for accurate updates

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-05-06 18:42:00 +02:00
mroxso
4bb91a7959 Feature: Geyser Fund Box (#102)
* feat: Add GeyserFundAlertOverlay component for donation initiative

* feat: Add GeyserFundDonation component and update Home page layout

* feat: Add environment variable support for Geyser Fund feature visibility

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-26 10:38:06 +02:00
3a87dd50f3 refactor: Clean up unused imports and adjust padding in UploadPage component 2025-04-26 00:10:19 +02:00
mroxso
3250372467 Feature: Refactor Tag Feed (#98)
* feat: Refactor tag feed components to include tabbed interface and add TagQuickViewFeed

* fix: Remove redundant key prop from QuickViewKind20NoteCard in TagQuickViewFeed

* fix: Correct tab values for profile and extended feed in FeedPage component

* fix: Remove unused import of dateToUnix
in FollowerQuickViewFeed component

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-25 23:35:51 +02:00
mroxso
b1de0f0118 Feature: NWC Implementation (#95)
* feat: add Alby JS SDK documentation and update package dependencies

* feat: add NostrWalletConnect component and ProfileSettingsNWCPage for wallet integration

* add NWC link to AvatarDropdown menu

* store and load nwc from localstorage

* feat: add NIP-47 documentation for Nostr Wallet Connect protocol

* feat: integrate Nostr Wallet Connect for zap payments and enhance UI feedback

* fix: update default custom amount to 21 and improve UI feedback for payment status on nwc

* fix: correct typo in QR code payment instruction text

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-25 22:11:01 +02:00
mroxso
986e151948 Design: Small Design Updates for NoteCard (#91)
* fix: remove unnecessary padding from NotePage and KIND20Card components

* fix: remove unnecessary class from KIND20Card component

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-21 16:28:55 +02:00
5cc9218971 fix: sanitize relay URLs by removing trailing slashes 2025-04-21 00:04:52 +02:00
mroxso
0857d4a7ab Styling Improvements (#41)
* refactor: update Skeleton component styles for better responsiveness

* refactor: comment out title elements and update TabsList styling for consistency

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-20 22:17:26 +02:00
mroxso
f076f64558 Feature: Enhance onboarding flow with profile creation and secret key generation improvements (#85)
Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-20 21:54:09 +02:00
037bb3db44 Feature: Implement CreateProfileForm component and update onboarding page 2025-04-20 21:33:13 +02:00
mroxso
d942b106a8 Feature: Updated Profile Settings Page (#82)
* refactor: enhance ProfileSettingsPage and UpdateProfileForm with improved layout and state management

* refactor: remove unused icons from UpdateProfileForm component

* refactor: improve loading state handling in UpdateProfileForm with skeleton UI

* refactor: remove redundant displayName property from profile update payload

* refactor: adjust container class for improved layout in ProfileSettingsPage

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-20 21:16:10 +02:00
e79f0f5e24 fix: escape HTML entities in NIP-65 relays description 2025-04-18 23:12:01 +02:00
mroxso
ac7de1e1f4 Feature: Add NIP-65 (Load User Relays) (#74)
* feat: add NIP-65 utility functions for relay management

- Implemented fetchNip65Relays to retrieve relay permissions for a user.
- Added parseNip65Event to extract relay information from NIP-65 events.
- Created mergeAndStoreRelays to combine NIP-65 relays with existing custom relays and store them in localStorage.

* feat: enhance LoginForm with loading states and improved UI feedback for login actions

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-18 23:07:48 +02:00
mroxso
8842400f2a feat: implement custom relay management and add relay addition functionality (#73)
Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-18 21:21:17 +02:00
mroxso
b9f1ba9568 feat: add Relays page and integrate relay status display (#72)
feat: add Relays link to AvatarDropdown menu
feat: create Badge component for status indicators
fix: update @radix-ui/react-slot version in package.json and package-lock.json

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-04-18 20:55:00 +02:00
mroxso
8c6b43f9c2 Trending kind20 (#49)
* new trending images (kind 20)
2025-02-27 21:37:48 +01:00
mroxso
98f5f96a20 add GlobalQuickViewFeed (#46) 2025-02-15 21:43:24 +01:00
mr0x50
aed5520313 mv codebase to parent directory 2025-02-07 19:36:13 +01:00