258 Commits

Author SHA1 Message Date
4feea6ff9e Refactor CSS variables for improved theming and consistency 2025-11-27 23:41:47 +01:00
b5202589a9 Update TagPage navigation button to return to the previous page 2025-11-27 23:38:05 +01:00
a1c8d082af Make hashtags in PictureCard and PictureDetails clickable to navigate to tag pages 2025-11-27 23:36:19 +01:00
71e6ffd089 Update hashtag routing in NoteContent and enhance hashtag search logic in useHashtagFeed 2025-11-27 23:33:25 +01:00
1f73d4c5ee Update Layout and AccountSwitcher components to replace 'Notifications' with 'Messages' and add notification option in AccountSwitcher 2025-11-27 23:17:20 +01:00
2621a4a2cc Add Profile Settings page and update AccountSwitcher for navigation 2025-11-27 23:15:47 +01:00
69eaae0eba Add collapsible advanced options for location input in upload form 2025-11-27 22:57:00 +01:00
f9104d8b8b Fix notification label for 'zap' type to include amount and improve clarity 2025-11-27 22:53:40 +01:00
94058ded07 Remove commented-out code for filtering pTags in useNotifications hook 2025-11-27 22:52:56 +01:00
dce3859800 fix date-fns lib version 2025-11-27 22:52:37 +01:00
a60be44b39 Add Upload feature: implement image upload functionality with preview, title, description, hashtags, and location; enhance user experience with validation and toast notifications 2025-11-27 22:48:06 +01:00
51294a7a2d Add notifications feature: implement useNotifications hook and NotificationCard component; update Notifications page for displaying user notifications 2025-11-27 22:31:20 +01:00
831fdc14f7 Refactor NIP05 verification logic: move verifyNIP05 function to nip05.ts and clean up NIP05Verification component 2025-11-27 22:24:14 +01:00
c121cbd36f Add search functionality with NIP-05 verification and user navigation 2025-11-27 22:22:22 +01:00
7089275b8c Add AdaptivePictureCard component and integrate it into various pages; implement hashtag feed and popular hashtags hooks 2025-11-27 22:06:21 +01:00
77afd0d108 Refactor ReactionButton and PictureCard to conditionally render interaction buttons based on user login status 2025-11-27 21:54:49 +01:00
3a902953e2 Show interaction buttons in PictureCard only when user is logged in 2025-11-27 21:44:54 +01:00
56892db6ee Add version info display to Settings page and enable JSON module resolution in TypeScript config 2025-11-27 21:38:29 +01:00
3f66182484 Add useFollowerPictureFeed hook and integrate it into Index page for user-specific picture feed 2025-11-27 21:30:42 +01:00
f5d6e1fce6 Add Dockerfile and compose.yaml for containerized application setup 2025-11-27 21:05:48 +01:00
dbd6aeb11c Remove unused CardHeader and CardTitle imports in CommentsSection component 2025-11-27 20:49:03 +01:00
eaf2b70f2b Add preferMinimalCards configuration to App and related components 2025-11-27 20:48:56 +01:00
cb15904081 Update comment in ZapDialog to reflect new branding message 2025-11-22 21:18:21 +01:00
bbd4cba1c1 Refactor CommentsSection to simplify error handling and improve layout structure 2025-11-22 21:17:49 +01:00
a8c4fa8de6 Add PictureDetails component and related hooks for displaying picture events 2025-11-22 21:14:52 +01:00
0071dc0a8f Update page title in Index component for consistency 2025-11-22 02:00:53 +01:00
278c59fa5c Remove unused UserPlus icon import from LoginArea component 2025-11-22 01:57:36 +01:00
6f312e2ca5 Add conditional rendering for "Switch Account" section in AccountSwitcher 2025-11-22 01:54:08 +01:00
71502279cc Remove Sign Up button from LoginArea component 2025-11-22 01:50:51 +01:00
43e891dcb9 Add NoteCard component and integrate user notes into ProfileView with tabbed navigation 2025-11-22 01:45:17 +01:00
909f0432ca Update meta tags in index.html and manifest.webmanifest for consistency; change theme setting in App.tsx to 'system' 2025-11-22 01:39:49 +01:00
add784bee2 Refactor NIP19Page to use ProfileView component and move ProfileView logic to its own file 2025-11-22 01:35:11 +01:00
00d9f69ea2 Add quick link to current user's profile in AccountSwitcher 2025-11-22 01:31:28 +01:00
ee625a33aa Update ProfileHeader to allow breaking long words in the about section 2025-11-22 01:29:59 +01:00
69216d4ba8 Refactor PictureCard layout for improved structure and styling 2025-11-22 01:26:13 +01:00
9804ad05f8 Add ReactionButton and useReactions hook for event interactions in PictureCard 2025-11-22 01:23:51 +01:00
7b5ff4d258 Refactor ZapButton component to use Button for improved styling and add loading indicator 2025-11-22 01:18:38 +01:00
a67a84ebd5 Add navigation to user profiles in PictureCard component 2025-11-22 01:16:14 +01:00
0a0b52119c Add profile components and hooks for NIP-05 verification and user pictures 2025-11-22 01:13:31 +01:00
01a2ecd2b6 Add MinimalPictureCard component for displaying images from Nostr events 2025-11-22 00:55:20 +01:00
2da71be457 Remove header section from Index page for a cleaner layout 2025-11-22 00:52:26 +01:00
b0b9602d37 Refactor Index page layout for improved responsiveness and loading state; adjust picture feed display 2025-11-22 00:52:00 +01:00
a0c1391059 Add PictureCard component and usePictureFeed hook; update Index page for picture feed display 2025-11-22 00:51:54 +01:00
c915cac046 Add Settings page and integrate into routing; update Layout with Settings button 2025-11-22 00:00:15 +01:00
4593ad8b08 Add DMProvider to App component and adjust Messages layout for better responsiveness 2025-11-21 23:56:53 +01:00
dee4a35100 Add new pages and layout components for Upload, Hashtags, Search, Notifications, and Messages; update existing pages to use Layout component 2025-11-21 23:52:02 +01:00
2dda3075c7 update README to reflect rebranding from MKStack to LUMINA and enhance feature descriptions 2025-11-21 23:41:26 +01:00
5fb9183c42 remove package-lock.json from clean install step in CI workflow 2025-11-21 23:32:46 +01:00
24fac79ea2 make it deployable to github pages and fix npm run test errors 2025-11-21 23:32:21 +01:00
ba386f8bc7 initial mkstack code commit (lumina v2 init) 2025-11-21 23:28:46 +01:00