codytseng
bd6340bbc7
feat: add protected badge for NIP-70 events
...
Display a subtle green "Protected" badge next to the username for
events with the `-` tag (NIP-70), indicating restricted distribution.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:27:11 +08:00
codytseng
aae8fc2f17
feat: add customizable search relays setting
...
Replace hardcoded SEARCHABLE_RELAY_URLS with user-configurable search
relays stored in localStorage. Add SearchRelaysSetting UI in System
settings page with add/remove/reset functionality.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 23:19:47 +08:00
codytseng
481603d0e8
feat: add video loop playback setting
...
Add a toggle in General Settings to enable/disable video loop playback,
following the same pattern as the existing autoplay setting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 13:55:53 +08:00
Cody Tseng
ae8a534103
fix: show 'Encrypted direct messages not supported' for kind 4 events ( #754 )
...
* fix: show 'Encrypted direct messages not supported' for kind 4 events (#753 )
Co-authored-by: The Daniel <dmnyc@users.noreply.github.com>
* i18n: add translations for 'Encrypted direct messages not supported'
Also use kinds.EncryptedDirectMessage constant instead of magic number 4.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: The Daniel 🖖 <3638467+dmnyc@users.noreply.github.com>
Co-authored-by: The Daniel <dmnyc@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 13:43:19 +08:00
codytseng
244dda807b
feat: add copy note content option and migrate AGENTS.md to CLAUDE.md
...
Add a "Copy note content" option to the note options menu that copies the
event's content field to clipboard. Merge AGENTS.md into CLAUDE.md with
enhanced i18n rules emphasizing append-only locale key ordering.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:56:32 +08:00
codytseng
2cd1ae481b
feat: support hiding indirect notifications
2026-01-20 22:47:42 +08:00
codytseng
d37aa61501
chore: 🏗️
2026-01-15 23:15:09 +08:00
codytseng
400da44543
feat: update trust score badge description
2026-01-14 23:31:40 +08:00
codytseng
ca9610b711
feat: support configurable trust score threshold per context
2026-01-14 23:20:28 +08:00
Cody Tseng
7e8f1692ac
feat: zap details ( #731 )
...
Co-authored-by: The Daniel <dmnyc@users.noreply.github.com>
Co-authored-by: The Daniel ⚡ ️ <dmnycnet@proton.me>
2026-01-13 22:54:50 +08:00
codytseng
603bd35b4a
feat: muted words
2026-01-08 22:53:11 +08:00
codytseng
53a67d8233
feat: allow changing default relays
2026-01-04 23:40:43 +08:00
codytseng
8743bdb6b5
fix: update Japanese translations for bookmarks
2026-01-04 20:48:41 +08:00
codytseng
917fcd9839
feat: live feed toggle
2026-01-04 20:42:20 +08:00
codytseng
9e8bf70e16
chore: update translations
2025-12-31 18:32:06 +08:00
codytseng
5f785e5553
feat: trust score filter
2025-12-31 18:22:23 +08:00
gzuuus
6dc662bd2b
feat: add auto-load profile pictures setting ( #712 )
2025-12-29 22:42:02 +08:00
codytseng
6f64aafdae
refactor: password login dialog
2025-12-26 20:25:28 +08:00
bitcoinuser
81667112d1
feat: update Portuguese translations for backup messages ( #705 )
2025-12-25 23:18:26 +08:00
bitcoinuser
1553227e13
feat: improve signup copy in Portuguese translations ( #703 )
2025-12-24 22:58:26 +08:00
bitcoinuser
7459a3d33a
feat: update Portuguese translations for clarity and accuracy ( #702 )
2025-12-24 10:58:24 +08:00
codytseng
0ee93718da
feat: add relay recommendations based on user language
2025-12-23 22:28:07 +08:00
codytseng
a880a92748
feat: simplify account creation flow
2025-12-23 21:52:32 +08:00
codytseng
ef6d44d112
feat: add Traditional Chinese language support
2025-12-22 18:13:31 +08:00
bitcoinuser
2925c0c5f9
feat: update Portuguese translations for clarity ( #697 )
2025-12-22 14:52:55 +08:00
Max Blake
5705d8c9b3
feat: update pl.ts ( #698 )
...
Co-authored-by: Cody Tseng <codytseng98@gmail.com>
2025-12-22 14:52:16 +08:00
codytseng
ddb88bf074
refactor: restructure the reply list
2025-12-20 19:22:27 +08:00
codytseng
079a2f90ef
feat: add support for publishing highlights
2025-12-18 21:53:07 +08:00
bitcoinuser
c4881e3435
feat: update Portuguese translations ( #695 )
2025-12-17 09:08:18 +08:00
codytseng
6cf78992a6
refactor: feed switcher
2025-12-16 21:32:24 +08:00
codytseng
4eb68d36d4
feat: 💨
2025-12-15 21:57:54 +08:00
The Daniel ⚡️
36f6d810ac
fix: correct timestamp pluralization for singular forms ( #694 )
...
Co-authored-by: The Daniel <dmnyc@users.noreply.github.com>
2025-12-15 09:09:41 +08:00
Max Blake
1f779775a0
feat: update pl.ts ( #692 )
2025-12-14 16:14:30 +08:00
codytseng
62c7c7eb5c
chore: update translations
2025-12-12 22:46:41 +08:00
codytseng
f6f974adc6
feat: add NSFW display policy setting
2025-12-11 23:37:05 +08:00
codytseng
33fa1ec441
feat: quick reaction
2025-12-03 23:28:31 +08:00
Max Blake
65888c4296
feat: update pl.ts ( #683 )
2025-12-01 00:27:40 +08:00
codytseng
ce7afeb250
feat: 24h pulse
2025-11-29 00:34:53 +08:00
codytseng
b21855c294
feat: support for follow packs
2025-11-27 00:02:13 +08:00
codytseng
c84c479871
feat: add badge for suspicious and spam users
2025-11-25 23:11:31 +08:00
bitcoinuser
25d8ad1532
feat: update pt-BR.ts ( #676 )
2025-11-18 21:21:03 +08:00
bitcoinuser
61d09a9482
feat: update Nostr comments and discussions translations ( #675 )
2025-11-17 21:56:14 +08:00
codytseng
cde0b49e2e
chore: improve translations
2025-11-16 14:35:34 +08:00
bitcoinuser
c177c6e369
feat: update translation for Nostr discussions in Portuguese ( #666 )
2025-11-16 13:24:48 +08:00
codytseng
0bb62dd3fb
feat: add support for commenting and reacting on external content
2025-11-15 16:26:19 +08:00
codytseng
5ba5c26fcd
feat: add option to disable filtering for onion relays
2025-11-15 13:58:20 +08:00
Alex Gleason
f8cca5522f
feat: configurable favicon service URL ( #659 )
2025-11-14 16:28:10 +08:00
Max Blake
6202acf8fa
feat: update pl.ts ( #650 )
2025-11-09 16:15:43 +08:00
codytseng
850d92de28
feat: NIP-43
2025-11-09 00:26:16 +08:00
codytseng
1e2385da3b
feat: emoji packs
2025-11-07 22:36:07 +08:00