Commit Graph

32 Commits

Author SHA1 Message Date
woikos
cdfd034c68 Support CAT token in bunker URLs for NIP-46 connections (v0.2.2)
- Add 'bunker' to SignerType with isRemote getter and displayName
- Parse CAT token from bunker URL (?cat= parameter)
- Pass CAT token to BunkerSigner constructor
- Store bunkerCatToken in account for reconnection
- Add deploy command documentation

Files modified:
- src/domain/identity/SignerType.ts: Add bunker signer type
- src/providers/NostrProvider/bunker.signer.ts: Parse and use CAT tokens
- src/providers/NostrProvider/index.tsx: Pass CAT to login/reconnect
- src/types/index.d.ts: Add bunkerCatToken to TAccount

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 13:02:34 +01:00
mleku
a268c63082 Auto-acquire Cashu tokens for NIP-46 bunker connections (v0.2.0)
- Add acquireTokenIfNeeded() in BunkerSigner to get CAT before connecting
- Check /cashu/info to detect CAT-enabled relays
- Request token via cashuTokenService with NIP-98 auth using ephemeral key
- Store and reuse tokens across sessions
- Pass token as query parameter on WebSocket connection

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 19:33:19 +02: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
mleku
bb74308e28 refactor: remove translation feature
Remove the translation feature including:
- Translation services (Smesh API and LibreTranslate)
- TranslationServiceProvider and context
- TranslateButton component
- Translation settings page
- useTranslatedEvent hook
- Translation-related types and i18n strings

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 04:11:24 +02:00
mleku
13b3b82443 refactor: rebrand from Jumble to Smesh
- Replace all Jumble branding with Smesh throughout codebase
- Add new Smesh logo images (light/dark themes)
- Update Logo component to use PNG images with theme support
- Update URLs to git.mleku.dev/mleku/smesh
- Rename JumbleTranslate to SmeshTranslate
- Update all i18n locale files with new branding
- Add system theme detection CSS to prevent flash on load
- Update PWA manifest, docker-compose, and config files

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 09:43:18 +02:00
codytseng
0ee93718da feat: add relay recommendations based on user language 2025-12-23 22:28:07 +08:00
codytseng
dbcb48d599 feat: add special follow feed 2025-12-15 22:46:04 +08:00
codytseng
51fc7d4c05 feat: add support for thumbhash 2025-12-12 10:23:13 +08:00
codytseng
f6f974adc6 feat: add NSFW display policy setting 2025-12-11 23:37:05 +08:00
codytseng
a6d6a19199 feat: nak req 2025-12-10 23:10:47 +08:00
codytseng
ce7afeb250 feat: 24h pulse 2025-11-29 00:34:53 +08:00
codytseng
0bb62dd3fb feat: add support for commenting and reacting on external content 2025-11-15 16:26:19 +08:00
Alex Gleason
82c13006ff feat: support NIP-30 custom emojis in bio and display name (#660) 2025-11-14 22:01:29 +08:00
codytseng
38bc425d50 feat: remove default favorite relays 2025-11-01 15:56:11 +08:00
codytseng
5c2a016d4b refactor: move bookmarks entry location 2025-10-19 15:46:45 +08:00
codytseng
b17846f264 feat: pure black 2025-10-18 17:54:28 +08:00
codytseng
f785d0d8a2 feat: add auto-load media content setting option 2025-09-13 23:05:21 +08:00
codytseng
7606c62b63 feat: improve search user experience 2025-09-11 22:07:56 +08:00
codytseng
4cc16d5e58 feat: pow 2025-09-08 23:20:22 +08:00
codytseng
ace4e94071 feat: explore 2025-09-07 22:23:01 +08:00
codytseng
fc138609a1 feat: add setting for notification list style 2025-09-06 13:49:13 +08:00
codytseng
0153465e29 refactor: search 2025-08-31 22:43:47 +08:00
codytseng
b3b7176bcd feat: 💨 2025-08-31 00:08:30 +08:00
codytseng
35df916a19 feat: 💨 2025-08-28 22:58:47 +08:00
codytseng
6b88da3f03 feat: support for video events 2025-08-24 16:24:35 +08:00
codytseng
ad3df9b037 fix: 💨 2025-08-23 23:21:57 +08:00
codytseng
9bdee807ee feat: support dnd to reorder relay sets 2025-08-17 18:04:08 +08:00
codytseng
06adcdb2a8 feat: improve support for long-form articles 2025-08-16 17:49:18 +08:00
codytseng
4a946e4ab0 fix: 🐛 2025-08-12 11:05:24 +08:00
codytseng
e78e2c2078 refactor: note list component 2025-08-11 22:34:48 +08:00
codytseng
629ad3f7cd feat: remove picture tab 2025-07-30 23:17:55 +08:00
Cody Tseng
5a28233856 feat: add YouTube embedded player (#460)
Co-authored-by: Daniel  Vergara <daniel.omar.vergara@gmail.com>
2025-07-30 10:55:11 +08:00