Commit Graph

94 Commits

Author SHA1 Message Date
mr0x50
4af651a97c fix notification ordering and refactor Notifications Component 2025-03-15 11:55:14 +01:00
mroxso
8c6b43f9c2 Trending kind20 (#49)
* new trending images (kind 20)
2025-02-27 21:37:48 +01:00
mr0x50
8926a73bd9 fix(ProfileInfoCard): enhance avatar image styling for better display 2025-02-16 00:08:14 +01:00
mroxso
f5e198601e fix(ProfileTextFeed): correct filtering logic for text messages (#48) 2025-02-15 22:54:16 +01:00
mroxso
dbf0166541 refactor(ProfileInfoCard): improve layout and styling of user information (#47) 2025-02-15 22:36:28 +01:00
mr0x50
ced8f6046d show note when cliking on a trending image (kind 1 images for now) 2025-02-15 22:14:39 +01:00
mr0x50
97cedd4431 bump version from 0.1.6 to 0.1.7 v0.1.7 2025-02-15 21:57:12 +01:00
mr0x50
b844a4af27 fix top navigation bar not sticky 2025-02-15 21:55:38 +01:00
mroxso
98f5f96a20 add GlobalQuickViewFeed (#46) 2025-02-15 21:43:24 +01:00
mr0x50
4582317e61 bump version from 0.1.5 to 0.1.6 v0.1.6 2025-02-15 21:11:00 +01:00
mr0x50
f7187ce2b2 Revert "Revert "Fix: hydration errors (#45)""
This reverts commit a737463115.
2025-02-15 21:07:31 +01:00
mr0x50
212aa669fa add sharp package for image optimization 2025-02-15 21:07:11 +01:00
mr0x50
2d923feda2 do not display a kind20 note if image does not start with "http" to prevent non-url errors 2025-02-15 21:02:03 +01:00
mr0x50
a737463115 Revert "Fix: hydration errors (#45)"
This reverts commit 8c485fb47e.
2025-02-15 20:53:07 +01:00
PascalR
0d1606bd31 bump version from 0.1.4 to 0.1.5 v0.1.5 2025-02-12 16:32:11 +01:00
mroxso
8c485fb47e Fix: hydration errors (#45)
* fix hydration errors in bottom bar and in Top Navigation

* Refactor: Update DrawerTrigger to use 'asChild' prop in multiple components
2025-02-12 16:16:03 +01:00
mr0x50
ee5ead8139 fix loading wrong pubkeys for following 2025-02-11 23:16:24 +01:00
mroxso
6f1ea730a7 Feature: Hide failed images (#43)
* fix: handle image loading errors in KIND20Card and QuickViewKind20NoteCard components

* refactor: streamline KIND20Card component structure and improve readability
2025-02-11 22:08:17 +01:00
mroxso
8098a36ad6 Add server selection to upload component (#42)
* Feature: Add server selection to upload component

* fix build error

* update lock file

* add @radix-ui/react-select

* Remove unused service worker map file
2025-02-11 22:04:52 +01:00
mr0x50
1a175a351a bump version from 0.1.3 to 0.1.4 v0.1.4 2025-02-11 22:00:41 +01:00
mroxso
5b3246c077 Feature: Display Improvements (#40)
* refactor: improve event rendering logic and add no posts found message

* fix errors
2025-02-09 18:26:10 +01:00
mroxso
ca8d8fd1ba Layout and Display Improvements (#39)
* refactor QuickViewKind20NoteCard for improved layout and responsiveness

* add null check for image in KIND20Card and QuickViewKind20NoteCard components
2025-02-09 18:11:39 +01:00
mr0x50
aed5520313 mv codebase to parent directory 2025-02-07 19:36:13 +01:00
mr0x50
d462c4e36b fix avatar dropdown will not close when clicking on a dropdown item 2025-02-02 21:47:20 +01:00
mr0x50
de1c1fc86c bump version from 0.1.2 to 0.1.3 v0.1.3 2025-02-02 21:39:20 +01:00
mr0x50
da862ebbb6 load profile data for each QuickViewKind20NoteCard to load profile name in QuickView 2025-02-02 21:28:23 +01:00
mr0x50
9f040f0cc9 show uploaded via if available for kind20 events 2025-02-02 18:00:29 +01:00
mroxso
54ffcdebfd add NIP-89 client tag when posting (#36) 2025-02-02 17:29:39 +01:00
mroxso
9f4e0cb780 Feature: Reaction (Like) (#33)
* add sign and push event on reaction button click (not tested yet and WIP)

* Refactor ReactionButton component to improve state management and user feedback on reactions
2025-02-02 00:07:31 +01:00
mroxso
b422e1534e Refactor UploadComponent to improve error handling and streamline note creation process (#35) 2025-02-01 22:54:11 +01:00
mroxso
67e8059d8f fix upload error due to deprecated use of btoa (#34) 2025-02-01 22:20:24 +01:00
mr0x50
3550739882 comment out deprecated deployment strategy [skip ci] 2025-02-01 16:37:17 +01:00
mr0x50
dabbb8b77b update version from 0.1.1 to 0.1.2 v0.1.2 2025-02-01 16:23:47 +01:00
mr0x50
712233aa42 fix typo in onboarding title [skip ci] 2025-02-01 16:22:01 +01:00
mroxso
eb3931bfdf Feature: Post & File Upload (#31)
* upload images to void.cat when using UploadComponent

* enable upload in bottom bar

* rm link in content (used to be like this for kind 1 but not for kind 20)

* add blurhash and other tags + refactor UploadComponent

* add blurhash dependency

* move Global next to Follower Feed in Bottom Bar

* refactor UploadComponent to extract signEvent function for better readability and maintainability

* check uploaded note by fetching it. showing this in a drawer for now

* return null when logged in with amber web-style because its not implemented yet

* move Nostr Event signing to utils

* change file upload from void.cat to nostr.download
2025-02-01 16:20:01 +01:00
mr0x50
ea65fb8291 refactor KIND20Card component for better image aspect ratio and visibility 2025-01-22 15:22:38 +01:00
mroxso
766198a1d6 refactor KIND20Card component for improved readability and structure and better image visibility (#30) 2025-01-21 19:32:39 +01:00
mr0x50
bc7ece46ee fix tabs component 2025-01-19 18:53:21 +01:00
mr0x50
5d16a1d69a tabs with links in navigation 2025-01-19 18:43:32 +01:00
mr0x50
f364670839 each page gets a title now 2025-01-19 18:26:44 +01:00
mr0x50
0d13576255 deployment does not need to wait for docker build and push in CD 2025-01-19 18:01:22 +01:00
mr0x50
75febc1285 use nextjs Link component instead of javascript for the ViewNoteButton component 2025-01-19 17:59:24 +01:00
mroxso
226da74232 Feature: Load more (#28)
* load more button on global feed

* load more button on follower feed

* load more button on follower feed

* load more button on profile feed

* only show first 20 instead of 100 images in profile quick view feed

* load more button on profile text feed
2025-01-19 17:55:28 +01:00
mr0x50
0520dbb7ec Style: Improve layout and spacing for Follower and Global feeds 2025-01-18 11:56:51 +01:00
mr0x50
4b3e6e93d8 follower feed show items in grid 2025-01-18 03:01:39 +01:00
mr0x50
447d1ed519 global feed show items in grid 2025-01-18 02:58:34 +01:00
mr0x50
851eb6406d add global feed to bottom bar 2025-01-18 02:54:07 +01:00
mr0x50
70b77a8f54 fix showing more than kind 1 comments as text 2025-01-18 02:46:26 +01:00
mroxso
5729fd2818 Feature: Move NostrProvider to Layout (#27)
* update global feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* refactor: move getImageUrl function to utils for better modularity

* show kind 20 notes on note subpage

* also show comments on kind 20 events

* update follower feed and follower quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update search feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update tag feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* add relay.damus.io

* mv NostrProvider to layout
2025-01-18 02:26:22 +01:00
mroxso
2c9bae18f0 Feature: Implement NIP-68 (Picture-first feeds) (#26)
* update global feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* refactor: move getImageUrl function to utils for better modularity

* show kind 20 notes on note subpage

* also show comments on kind 20 events

* update follower feed and follower quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update search feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update tag feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* add relay.damus.io

* update KIND20Card and QuickViewKind20NoteCard to use Next.js Image component and extract dimensions from event metadata
2025-01-18 02:03:12 +01:00