Commit graph

196 commits

Author SHA1 Message Date
codytseng
2efc884e01 feat: migrate NIP-51 list encryption from NIP-04 to NIP-44
NIP-04 encryption is deprecated due to security vulnerabilities.
This migrates MuteList (kind 10000) and PinnedUsers (kind 10010)
private entries to use NIP-44 encryption, with backward compatibility
for reading existing NIP-04 encrypted content. When NIP-04 content
is detected, it is automatically re-encrypted with NIP-44 and
republished to gradually migrate users.

Co-Authored-By: captain-stacks <201298974+captain-stacks@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 23:52:49 +08:00
codytseng
5596e5eb7b fix: HTTP avatar image rendering issue 2026-03-28 15:18:50 +08:00
codytseng
fc8a160d9a fix: prevent bunker reconnection from blocking app startup
When reconnecting a bunker signer (e.g. Amber) after page reload, skip
the getPublicKey() call since the pubkey is already known from storage.
This prevents the app from hanging indefinitely when the remote signer
is unreachable. Also add a 10s timeout to getPublicKey() for safety.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 23:36:42 +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
ed8a22d5bc
feat: community mode (#738)
Co-authored-by: CXPLAY <62034099+cxplay@users.noreply.github.com>
2026-01-24 00:09:10 +08:00
codytseng
2cd1ae481b feat: support hiding indirect notifications 2026-01-20 22:47:42 +08:00
codytseng
71791c9513 fix: expose more detailed error messages 2026-01-17 11:50:24 +08:00
codytseng
ca9610b711 feat: support configurable trust score threshold per context 2026-01-14 23:20:28 +08:00
codytseng
603bd35b4a feat: muted words 2026-01-08 22:53:11 +08:00
codytseng
ed843f637a feat: 💨 2026-01-06 00:00:51 +08:00
codytseng
d1b3a8c4c7 feat: auto-show new notes at top 2026-01-05 13:13:17 +08:00
codytseng
53a67d8233 feat: allow changing default relays 2026-01-04 23:40:43 +08:00
codytseng
917fcd9839 feat: live feed toggle 2026-01-04 20:42:20 +08:00
codytseng
5f785e5553 feat: trust score filter 2025-12-31 18:22:23 +08:00
codytseng
eb6c017319 fix: 🐛 2025-12-29 23:14:06 +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
codytseng
c60d7ab401 feat: adjust default relay configuration 2025-12-25 23:14:52 +08:00
codytseng
e25902b8b4 refactor: 🏗️ 2025-12-25 23:03:44 +08:00
codytseng
a880a92748 feat: simplify account creation flow 2025-12-23 21:52:32 +08:00
codytseng
dbcb48d599 feat: add special follow feed 2025-12-15 22:46:04 +08:00
codytseng
f6f974adc6 feat: add NSFW display policy setting 2025-12-11 23:37:05 +08:00
codytseng
ac196cd662 feat: hide relay reviews from spammer 2025-12-09 22:35:06 +08:00
codytseng
33fa1ec441 feat: quick reaction 2025-12-03 23:28:31 +08:00
codytseng
1ec68f5696 feat: 💨 2025-12-01 10:19:15 +08:00
codytseng
7ec4835c61 feat: pinned users event 2025-12-01 00:05:09 +08:00
codytseng
18ae2a5fd4 feat: 💨 2025-11-20 21:31:48 +08:00
codytseng
b4366325cd Revert "feat: support displaying highlights in replies"
This reverts commit d2c5c923a3.
2025-11-17 22:37:15 +08:00
codytseng
d2c5c923a3 feat: support displaying highlights in replies 2025-11-17 21:55:24 +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
codytseng
8ed28a79b1 fix: 🐛 2025-11-11 21:53:57 +08:00
codytseng
9b9ecf76d6 feat: 💨 2025-11-09 18:53:04 +08:00
codytseng
1e2385da3b feat: emoji packs 2025-11-07 22:36:07 +08:00
codytseng
1b7ec56c89 fix: fetch profile from current relays if user has no relay list 2025-11-03 09:52:11 +08:00
codytseng
934c56a20d feat: 💨 2025-11-01 17:12:13 +08:00
codytseng
38bc425d50 feat: remove default favorite relays 2025-11-01 15:56:11 +08:00
codytseng
63c9713ea8 refactor: replies 2025-10-29 23:12:54 +08:00
codytseng
897a343936 feat: 💨 2025-10-21 11:17:38 +08:00
codytseng
936b15e5c2 feat: improve single-column layout 2025-10-19 18:41:22 +08:00
codytseng
5c2a016d4b refactor: move bookmarks entry location 2025-10-19 15:46:45 +08:00
codytseng
666e417a13 fix: update ring color when primary color changes 2025-10-19 15:23:20 +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
b17846f264 feat: pure black 2025-10-18 17:54:28 +08:00
codytseng
057de9595b refactor: sidebar 2025-10-17 23:34:56 +08:00
codytseng
f23493742b feat: following badge 2025-10-16 22:42:24 +08:00
codytseng
d131026af9 feat: add pinned post functionality 2025-10-12 21:39:16 +08:00
codytseng
1f911c3a75 feat: improve media playback experience 2025-10-11 23:19:30 +08:00