Bpistle/src/providers
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
..
NostrProvider feat: migrate NIP-51 list encryption from NIP-04 to NIP-44 2026-04-04 23:52:49 +08:00
BookmarksProvider.tsx fix: expose more detailed error messages 2026-01-17 11:50:24 +08:00
ContentPolicyProvider.tsx feat: add video loop playback setting 2026-02-18 13:55:53 +08:00
CurrentRelaysProvider.tsx fix: fetch profile from current relays if user has no relay list 2025-11-03 09:52:11 +08:00
DeepBrowsingProvider.tsx fix: prevent flicker of top tabs on back navigation 2025-08-07 09:46:17 +08:00
DeletedEventProvider.tsx feat: add try-delete post option 2025-08-30 14:21:35 +08:00
EmojiPackProvider.tsx fix: expose more detailed error messages 2026-01-17 11:50:24 +08:00
FavoriteRelaysProvider.tsx feat: community mode (#738) 2026-01-24 00:09:10 +08:00
FeedProvider.tsx feat: community mode (#738) 2026-01-24 00:09:10 +08:00
FollowListProvider.tsx fix: expose more detailed error messages 2026-01-17 11:50:24 +08:00
KindFilterProvider.tsx feat: kind filter 2025-08-23 22:23:35 +08:00
MediaUploadServiceProvider.tsx feat: 🌸 2025-07-18 23:25:47 +08:00
MuteListProvider.tsx feat: migrate NIP-51 list encryption from NIP-04 to NIP-44 2026-04-04 23:52:49 +08:00
NotificationProvider.tsx feat: support configurable trust score threshold per context 2026-01-14 23:20:28 +08:00
NotificationUserPreferenceProvider.tsx feat: support hiding indirect notifications 2026-01-20 22:47:42 +08:00
PageActiveProvider.tsx feat: 💨 2026-01-06 00:00:51 +08:00
PinListProvider.tsx fix: expose more detailed error messages 2026-01-17 11:50:24 +08:00
PinnedUsersProvider.tsx feat: migrate NIP-51 list encryption from NIP-04 to NIP-44 2026-04-04 23:52:49 +08:00
ScreenSizeProvider.tsx feat: update small screen breakpoint to 768px 2025-06-28 12:30:38 +08:00
ThemeProvider.tsx feat: add support for commenting and reacting on external content 2025-11-15 16:26:19 +08:00
TranslationServiceProvider.tsx feat: add translation support for polls 2025-07-28 21:07:50 +08:00
UserPreferencesProvider.tsx fix: HTTP avatar image rendering issue 2026-03-28 15:18:50 +08:00
UserTrustProvider.tsx feat: support configurable trust score threshold per context 2026-01-14 23:20:28 +08:00
ZapProvider.tsx feat: rizful 2025-09-29 23:36:49 +08:00