Commit graph

9 commits

Author SHA1 Message Date
a74148a0da chore: Set up Electron configuration and update dependencies
- Add Electron Forge configuration in forge.config.js for packaging and building the app
- Create main Electron entry point in main.cjs for application initialization
- Update package.json scripts for Electron development and building
- Add necessary Electron dependencies to package.json
- Modify .gitignore to exclude build artifacts and temporary files
- Refactor Footer and Navbar components to remove unused imports
- Enhance NostrFeed component by removing unnecessary connection logic
- Update i18n setup for better type safety and locale management
- Refactor Home component to clean up unused code
- Extend Nostr store to manage account state with TypeScript interfaces
2025-03-20 17:26:15 +01:00
00f4bfa583 feat(nostr): Implement Nostr Feed with real-time note fetching
- Add NostrFeed component to display Nostr network notes
- Integrate date-fns for human-readable timestamp formatting
- Enhance NostrClient with fetchNotes and subscribeToNotes methods
- Implement loading, error, and empty state handling
- Add scrollable card-based UI for note display
- Configure dynamic relay selection with fallback to environment variables
2025-03-09 16:57:22 +01:00
3d356225cd bare repo 2025-03-09 12:28:49 +01:00
f3eb1622eb improve UI 2025-02-16 11:00:41 +01:00
53a2982716 increase z-index of filters to go above card links, fit to width of screen; import Button but remove borders 2025-02-11 01:47:20 +01:00
02e699aad5 add quick town selection and category selection from homescreen with localstorage! 2025-02-11 01:41:12 +01:00
fd626f2c82 implement i18n 2025-02-10 20:56:06 +01:00
28c4589864 just a format it seems 2025-02-02 18:58:01 +01:00
aa18a42b4b initial layout with navbar and pages 2025-02-02 18:01:38 +01:00