Commit Graph

23 Commits

Author SHA1 Message Date
woikos
d1ec24b85a Add keyboard mode toggle and QR scanner improvements
- Add keyboard mode toggle button (⇧K) in sidebar
- Triple-Escape to quickly exit keyboard mode
- Extract QrScannerModal to shared component
- Add QR scanner for NWC wallet connection in Settings
- Update Help page with keyboard toggle documentation
- Fix keyboard navigation getting stuck on inbox
- Improve feed loading after login (loads immediately)
- DM conversation page layout improvements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 11:08:06 +01:00
woikos
4c3e8d5cc7 Release v0.3.1
- Feed bounded context with DDD implementation (Phases 1-5)
- Domain event handlers for cross-context coordination
- Fix Blossom media upload setting persistence
- Fix wallet connection persistence on page reload
- New branding assets and icons
- Vitest testing infrastructure with 151 domain model tests
- Help page scaffolding
- Keyboard navigation provider

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 07:29:07 +01:00
woikos
fecd4fdd45 Add DM inbox with NIP-04/NIP-17 support and soft delete
Features:
- Full DM inbox UI with conversation list and message view
- Support for both NIP-04 (kind 4) and NIP-17 (kind 14/1059) encryption
- Progressive message decryption with background loading
- Soft delete using kind 30078 Application Specific Data events
- Message selection UI with delete selected/delete all
- Undelete all functionality per conversation
- Jump to newest button with new message counter
- Conversation filtering (all / follows only)
- Per-conversation relay and encryption settings
- New messages indicator on sidebar (clears when inbox viewed)
- Follow indicator on conversation items

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 11:06:51 +01:00
mleku
2aa0a8c460 feat: add QR scanner, improve UX, and simplify navigation
- Add live camera QR scanner for nsec/ncryptsec login
- Replace browser prompt() with proper password dialog for ncryptsec
- Add missing /notes/:id route for thread view navigation
- Remove explore section entirely (button, page, routes)
- Remove profile button from bottom nav, avatar now opens profile
- Remove "Notes" tab from feed, default to showing all posts/replies
- Add PasswordPromptProvider for secure password input
- Add SidebarDrawer for mobile navigation
- Add domain layer with value objects and adapters
- Various UI and navigation improvements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 04:00:16 +02:00
Alex Gleason
f5ea1ce69e feat: allow clicking the logo to go home (#636) 2025-10-31 14:27:25 +08:00
codytseng
c5009f659e style: 🎨 2025-10-22 22:22:38 +08:00
codytseng
1dd3b7d301 feat: layout switcher 2025-10-22 22:11:33 +08:00
codytseng
325d3ca5c3 feat: improve single-column layout 2025-10-19 21:42:01 +08:00
codytseng
5c2a016d4b refactor: move bookmarks entry location 2025-10-19 15:46:45 +08:00
codytseng
dbee10361b feat: add single column layout toggle option 2025-10-19 15:23:20 +08:00
codytseng
28dad7373f feat: support primary color customization 2025-10-18 23:18:44 +08:00
codytseng
057de9595b refactor: sidebar 2025-10-17 23:34:56 +08:00
codytseng
3dd0ecd970 feat: add profile menu item to sidebar 2025-08-28 21:48:14 +08:00
codytseng
8b1c2ebe3f feat: update layout 2025-08-27 21:56:46 +08:00
codytseng
5d41e31d07 feat: update small screen breakpoint to 768px 2025-06-28 12:30:38 +08:00
codytseng
378f05865d Revert "refactor: 💨"
This reverts commit 3c78f94a7e.
2025-04-08 20:18:59 +08:00
codytseng
3c78f94a7e refactor: 💨 2025-04-08 18:09:09 +08:00
Cody Tseng
249593d547 feat: zap (#107) 2025-03-01 23:52:05 +08:00
Cody Tseng
b91f46723e feat: explore (#85) 2025-02-11 16:33:31 +08:00
codytseng
9f0f39f480 💨 2025-01-08 23:17:47 +08:00
codytseng
3946e603b3 feat: improve mobile experience 2025-01-02 21:57:14 +08:00
codytseng
c5b0c0543a feat: pwa 2024-12-22 16:37:38 +08:00
codytseng
2b1e6fe8f5 refactor: remove electron-related code 2024-12-21 23:20:30 +08:00