Commit graph

72 commits

Author SHA1 Message Date
sakrecoer
74e1c054b9 fix missing tags
- fix linting
- remove unnecessary fluff
2026-04-10 12:10:09 +02:00
sakrecoer
1ec3d95c35 nostr music: tracks 2026-04-08 21:03:09 +02:00
codytseng
4fb40e81b3 feat: improve addressable video (kind 34235/34236) display with title and hashtags
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 16:30:48 +08:00
codytseng
234010c385 feat: add support for displaying kind 7 and kind 17 reaction events
Reactions now render with a large emoji (matching emoji-only note sizing)
and a "reacted to" preview pill linking to the target event, following
the same pattern as comment parent previews.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:56:04 +08:00
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
f4dbd3c843 fix: handle nprofile type in NostrNode for markdown embedded mentions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 22:18:15 +08:00
The Daniel 🖖
d361ac60ab
fix: preserve line breaks in longform article summaries (#756)
Co-authored-by: The Daniel <dmnyc@users.noreply.github.com>
2026-02-23 12:44:00 +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
e490407dd5 chore: format 2026-01-22 22:28:07 +08:00
codytseng
71791c9513 fix: expose more detailed error messages 2026-01-17 11:50:24 +08:00
codytseng
526b64aec0 feat: add border to image hash placeholder 2025-12-24 22:48:38 +08:00
codytseng
163f3212d8 chore: 🎨 2025-12-21 21:11:51 +08:00
codytseng
079a2f90ef feat: add support for publishing highlights 2025-12-18 21:53:07 +08:00
codytseng
f6f974adc6 feat: add NSFW display policy setting 2025-12-11 23:37:05 +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
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
65d44394a6 feat: add support for addressable videos 2025-11-17 21:28:37 +08:00
codytseng
0bb62dd3fb feat: add support for commenting and reacting on external content 2025-11-15 16:26:19 +08:00
codytseng
1e2385da3b feat: emoji packs 2025-11-07 22:36:07 +08:00
codytseng
36c9796ea1 feat: relay reviews tab 2025-10-23 23:38:44 +08:00
codytseng
cd4236b310 fix: improve source tag priority handling in HighlightSource 2025-10-22 22:20:45 +08:00
codytseng
bd3dc894c4 feat: format highlight source url 2025-10-18 23:39:13 +08:00
codytseng
f23493742b feat: following badge 2025-10-16 22:42:24 +08:00
codytseng
2439150c6e feat: relay reviews 2025-09-20 22:00:28 +08:00
codytseng
f785d0d8a2 feat: add auto-load media content setting option 2025-09-13 23:05:21 +08:00
codytseng
6571468150 feat: 💨 2025-09-11 09:19:41 +08:00
Cody Tseng
3c657dfa8c
feat: hide content mentioning muted users (#524)
Co-authored-by: mleku <me@mleku.dev>
2025-09-02 22:18:34 +08:00
codytseng
d189d51e26 fix: 🐛 2025-09-01 22:31:32 +08:00
codytseng
f41536a793 fix: 🐛 2025-08-27 15:05:47 +08:00
codytseng
ac96022178 feat: 💨 2025-08-25 15:53:38 +08:00
codytseng
bd33366342 fix: memoize components to prevent NostrNode 2025-08-25 15:52:26 +08:00
codytseng
6b88da3f03 feat: support for video events 2025-08-24 16:24:35 +08:00
codytseng
6350ddc224 feat: improve highlight source display and navigation 2025-08-16 22:33:19 +08:00
codytseng
06adcdb2a8 feat: improve support for long-form articles 2025-08-16 17:49:18 +08:00
codytseng
cb2ad30b1d feat: add toggle to show NSFW content by default 2025-08-14 22:56:44 +08:00
codytseng
081b9b43a8 fix: improve text wrapping in LongFormArticle component 2025-08-10 00:41:16 +08:00
codytseng
da78aa63ef fix: remove custom img component in LongFormArticle 2025-08-08 17:45:09 +08:00
codytseng
3950cbd9e6 feat: long form articles 2025-08-07 23:10:04 +08:00
codytseng
811388dd2e style: 🎨 2025-07-30 22:40:50 +08:00
codytseng
4ea5ea1705 feat: audio 2025-07-29 22:44:43 +08:00
codytseng
bcd149b304 feat: poll response notification 2025-07-28 22:33:51 +08:00
codytseng
20c712c56b feat: allow poll creators to view results without voting 2025-07-28 21:44:54 +08:00
codytseng
c697e8629d feat: add translation support for polls 2025-07-28 21:07:50 +08:00
codytseng
618cc5e826 fix: 🐛 2025-07-27 22:55:58 +08:00
codytseng
ea821fd708 feat: auto-load poll results 2025-07-27 22:08:08 +08:00
Cody Tseng
b35e0cf850
feat: polls (#451)
Co-authored-by: silberengel <silberengel7@protonmail.com>
2025-07-27 12:05:50 +08:00
codytseng
78725c1d14 refactor 2025-07-19 17:24:51 +08:00
codytseng
e91b2648cc feat: 🌸 2025-07-18 23:25:47 +08:00