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
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
53a67d8233
feat: allow changing default relays
2026-01-04 23:40:43 +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
a880a92748
feat: simplify account creation flow
2025-12-23 21:52:32 +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
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
codytseng
8ed28a79b1
fix: 🐛
2025-11-11 21:53:57 +08:00
codytseng
1e2385da3b
feat: emoji packs
2025-11-07 22:36:07 +08:00
codytseng
d131026af9
feat: add pinned post functionality
2025-10-12 21:39:16 +08:00
hoppe
c4643b2d8b
refactor: replace temporary nip46 file with official nostr-tools ( #583 )
2025-09-21 21:44:50 +08:00
codytseng
4cc16d5e58
feat: pow
2025-09-08 23:20:22 +08:00
codytseng
2855754648
feat: optimize notifications
2025-09-05 22:08:17 +08:00
codytseng
b3b7176bcd
feat: 💨
2025-08-31 00:08:30 +08:00
codytseng
13527a3ca7
feat: add try-delete post option
2025-08-30 14:21:35 +08:00
codytseng
9759e3e750
feat: default to publishing posts only to outbox/inbox relays
2025-08-30 13:06:41 +08:00
codytseng
71d4420604
feat: custom emoji
2025-08-22 21:05:44 +08:00
codytseng
32ec3af729
feat: 💨
2025-08-14 22:57:43 +08:00
codytseng
352eecc416
feat: initialize default configuration for new users
2025-08-14 22:25:35 +08:00
codytseng
46bf0ecc0a
fix: reset follow list and mute list when switching accounts
2025-08-13 23:31:35 +08:00
codytseng
21f09426cf
refactor: client service
2025-08-04 22:53:36 +08:00
codytseng
4ea5ea1705
feat: audio
2025-07-29 22:44:43 +08:00
codytseng
5baa0b0ce3
feat: 💨
2025-07-27 22:21:19 +08:00
Cody Tseng
b35e0cf850
feat: polls ( #451 )
...
Co-authored-by: silberengel <silberengel7@protonmail.com>
2025-07-27 12:05:50 +08:00
codytseng
636ceacdad
fix: prevent frequent requests for signing seen notifications events
2025-07-24 22:57:49 +08:00
codytseng
78725c1d14
refactor
2025-07-19 17:24:51 +08:00
codytseng
e91b2648cc
feat: 🌸
2025-07-18 23:25:47 +08:00
codytseng
18ce08ce07
refactor: optimize note interaction data processing
2025-07-03 21:46:12 +08:00
codytseng
061f5c942b
feat: remove account button
2025-07-03 14:21:46 +08:00
hoppe
04426040d5
fix: bunker regex & add addtitonal nostrconnect relay ( #417 )
2025-06-29 00:42:30 +08:00
codytseng
d138f78837
fix: try to correct notification indicator display issue
2025-06-25 22:02:27 +08:00
Cody Tseng
df9066eae0
feat: translation ( #389 )
2025-06-23 23:52:21 +08:00
hoppe
f66ca6346f
feat: reuse existing bunker connection on account switch ( #401 )
2025-06-23 09:56:08 +08:00
codytseng
ef2f8b357d
refactor: toast
2025-06-19 23:09:07 +08:00
codytseng
5f2f63696b
fix: 🐛
2025-06-14 11:32:35 +08:00
hoppe
2b82ae78b7
fix: do not save secret ( #376 )
2025-06-05 09:12:37 +08:00
codytseng
ec1692c066
feat: support choosing between public and private mute
2025-06-04 22:09:27 +08:00
hoppe
74986b1c6e
feat: connection initiated by the client ( #364 )
2025-06-03 22:06:56 +08:00
codytseng
d2ceb16a58
feat: 💨
2025-06-02 01:04:12 +08:00
codytseng
19fc4864cb
feat: send contacts events to big relays
2025-06-02 01:03:12 +08:00
codytseng
78725d1e88
refactor: post editor
2025-05-23 22:47:31 +08:00
codytseng
2e4602e973
fix: attempt to resolve notification indicator issue
2025-05-21 21:53:42 +08:00
codytseng
46b9f5625b
feat: add confirmation prompt when publishing event signed by a different user
2025-05-12 22:37:30 +08:00
M.Abubakar
7876f26d0c
feat: bookmarks ( #279 )
2025-04-18 21:51:36 +08:00
codytseng
30da0319ce
feat: sync notifications read time
2025-04-12 17:18:44 +08:00
codytseng
2b9de01905
fix: 🐛
2025-04-05 21:08:52 +08:00
codytseng
69209957e4
feat: publish favorite relays event to big relays
2025-04-05 19:42:54 +08:00