Commit Graph

252 Commits

Author SHA1 Message Date
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
9194f84cdd Reduce event fetch limits from 50/100 to 5 for improved performance 2025-09-02 23:37:56 +02:00
416217d0bb show first frame of video in quickview note card 2025-09-02 23:29:57 +02:00
Silberengel
525a0850b1 Upload from url PART 2 (#139)
* add URL option to image upload

* Full NIP-68 and NIP-71 implementation

* changed deprecated note ids to nevent ids, with backward-compatability

* interim state reels implementation

* Fixed uploading from URL and added a Cancel button to the upload modal. Couldn't get rid of the errors.

* Added ability to upload kinds 20, 21, 22, along with source tags (e, a, or u). Includes validation check.

* added thumbnail support

* included kind 21 and kind 22 in the feeds and searches

* Implement inboxes/outboxes

* implemented thumbnails in the profile feed

* enhanced reels feed with #reels

* interim implementation of pins

* added pins

* fixed the pins

* tidied up the reels

* fixed the uploader

* Fixed build

* update reels feed with the one from Lumina main

* fixed the reels interactions

* Added audio controls

* Interim reelfeed state

* feed working again

* full fead

---------

Co-authored-by: Silberengel <silberengel7@proton.com>
2025-09-01 23:05:54 +02:00
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>
v0.1.28
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
af8118b506 chore: bump version to 0.1.27 in README, package.json, and package-lock.json v0.1.27 2025-06-07 19:00:08 +02:00