Releases: v0l/snort
Releases · v0l/snort
v0.1.5
🏷️ Short Summary
- Completely rebuilt "core" subscription management system
- Option to rewrite Twitter links to Nitter links
- Tarui app setup, Mac/Windows/Linux desktop apps (coming soon)
- OpenGraph tagging for profiles and events (Only for https://snort.social)
- NIP-27
nostr:
link parsing - Global tab full relay names
What's Changed
nostr
package: add direct messages by @sistemd in #399- New Crowdin updates by @v0l in #445
- Display search property alongside host in relay name by @h3y6e in #452
- Shorten long relay name by @h3y6e in #455
- Nostr links by @v0l in #461
nostr
package: vastly simplify the API by @sistemd in #412- New Crowdin updates by @v0l in #453
- Fix: invisible text in dark theme by @jiftechnify in #454
- add setting for rewriting twitter links to nitter by @w3irdrobot in #459
- RequestBuilder / Core Refactor by @v0l in #326
- Tauri setup by @v0l in #462
- Prevents adding ws relay when over https by @ivanacostarubio in #463
- New Crowdin updates by @v0l in #465
- OpenGraph tag injection by @v0l in #470
New Contributors
- @jiftechnify made their first contribution in #454
Full Changelog: v0.1.4...v0.1.5
v0.1.4 - Umbrel release candidate
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- only replace note ID when note ID starts with
@
character by @SamSamskies in #441
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- New Crowdin updates by @v0l in #309
- UI bugs by @verbiricha in #301
- New Crowdin updates by @v0l in #311
- Add build command to readme by @joshr4 in #300
- fix(fotter-actions): add highlighting and min-width by @fernandolguevara in #312
- New Crowdin updates by @v0l in #313
nostr
package part 1 by @Fcked in #315- Reduce space between the texts for selecting relays by @h3y6e in #316
- fix(profile): convert page id to npub bech32 by @fernandolguevara in #322
- Improve overflow menu button by @joshr4 in #304
- German translations for snort by @gandlafbtc in #323
- fix: send all relays when zapping by @verbiricha in #324
- Add default page selector by @jacany in #321
- UI fixes by @verbiricha in #318
- New Crowdin updates by @v0l in #319
- feat: render kind 1 reposts by @kphrx in #314
- New Crowdin updates by @v0l in #330
- Use inner note content as comment by @Semisol in #333
- New Crowdin updates by @v0l in #331
- Fix stale relays by @SamSamskies in #337
- Feed cache rework by @v0l in #339
- fix long zap comment text overflow by @SamSamskies in #344
- fix links in parentheses by @SamSamskies in #347
- Revert "Merge pull request #347 from v0l/fix-links-in-parentheses" by @SamSamskies in #350
- Update thread detection to not include mentions by @w3irdrobot in #351
- Small settings page stuff by @w3irdrobot in #353
- Change message unread color to purple by @w3irdrobot in #354
- New Crowdin updates by @v0l in #356
- Remove unread message dot when messages all read by @w3irdrobot in #355
- New Crowdin updates by @v0l in #359
- New Crowdin updates by @v0l in #362
nostr
package part 2 by @Fcked in #346- feat: add search page field autofocus by @lujakob in #363
- fix URL parsing edge cases by @SamSamskies in #360
- Fast Zaps ⚡ by @v0l in #370
- New Crowdin updates by @v0l in #364
- Feat/add spinner to button by @lujakob in #368
- Update mark all read dm button to be disabled when no unreads by @w3irdrobot in #373
nostr
package part 3 by @Fcked in #365- LNDHub/LNC wallet by @v0l in #219
- Proposal: Remove SVGs from JSX by @enjikaka in #382
- New Crowdin updates by @v0l in #374
- add Nostr Nests embed by @SamSamskies in #377
- New Crowdin updates by @v0l in #387
- fix icons by @h3y6e in #392
- Fix broken note links by @SamSamskies in #380
- New Crowdin updates by @v0l in #391
- fix(BackButton): vertical align styles by @lujakob in #397
- feat(note): open note in new tab on cmd press by @lujakob in #395
- fix(skeleton): dark theme styles by @lujakob in #393
- fix HyperText matching by @mattn in #405
- Makes entire note clickable by @d-r-w in #371
- render webm links as inline videos by @SamSamskies in #410
- render embed for youtube live links by @SamSamskies in #407
- do not render reposts of badge award events in timelines by @SamSamskies in #406
nostr
package: useEventEmitter
by @Fcked in #384nostr
pacakge: implement basic NIP-20OK
functionality by @Fcked in #385- feat: read nip-58 badges by @verbiricha in #394
- Add Wavlake embed by @blastshielddown in #416
- display search results on page load if query in url by @SamSamskies in #415
- Fix event mention bug by @SamSamskies in #421
- fix NaN when parsing empty string by @SamSamskies in #422
- NIP06 support by @w3irdrobot in #425
- Added key attr to Tabs to remove React warning by @w3irdrobot in #424
- New Crowdin updates by @v0l in #426
- New Crowdin updates by @v0l in #436
- Update Wavlake embed URL, add support for album & artist links by @blastshielddown in #439
- build(deps): bump webpack from 5.75.0 to 5.76.1 by @dependabot in #442
New Contributors
- @joshr4 made their first contribution in #300
- @gandlafbtc made their first contribution in #323
- @jacany made their first contribution in #321
- @kphrx made their first contribution in #314
- @lujakob made their first contribution in #363
- @mattn made their first contribution in #405
- @d-r-w made their first contribution in #371
- @blastshielddown made their first contribution in #416
- @dependabot made their first contribution in #442
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- React Map Optimization, [missing map keys ] by @ahmedrowaihi in #283
- Translate '/src/lang.json' in 'ar' by @transifex-integration in #287
- HTML auto direction for specific textual content by @verbiricha in #286
- Translate '/src/lang.json' in 'hu' by @transifex-integration in #288
- feat: twitch embed by @v0l in #289
- fix: don't show 0 if there is no description by @verbiricha in #290
- feat: pinned notes and bookmarks by @verbiricha in #255
- Translate '/src/lang.json' in 'ja' by @transifex-integration in #293
- fix: set auto to whole text content instead of individual paragraphs by @verbiricha in #292
- protocol handler by @v0l in #164
- feat: read global from specific (paid) relays by @v0l in #249
- SUPPORT RTL/LTR ON LOGIN PAGE by @ahmedrowaihi in #291
- Add Apple Music embed by @SamSamskies in #294
- Workspace with decoupled
nostr
package by @ennmichael in #274 - Translate '/src/lang.json' in 'ar' by @transifex-integration in #296
- UI fixes + counts on profile page tabs by @verbiricha in #282
- Fix blackout when selecting global tab by @h3y6e in #297
- Prevent profile text from overflowing flex container when it is too long by @h3y6e in #298
New Contributors
- @ahmedrowaihi made their first contribution in #283
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Add global tab to Root by @p2pseed in #3
- UI improvements by @verbiricha in #4
- fix: dedupe thread pubkeys by @verbiricha in #7
- Note creator improvement by @verbiricha in #6
- fix: correctly follow user mention links by @verbiricha in #5
- fix: force timeline rerender on tab change by @verbiricha in #8
- feat: add mov to video files by @verbiricha in #9
- feat: copy npub on profile by @verbiricha in #10
- fix: display full lightning address, is trimmed if too long by @verbiricha in #12
- feat: embed youtube videos by @verbiricha in #13
- feat: add support for positive and negative reactions by @verbiricha in #11
- feat: nip05 on profile page by @verbiricha in #21
- UI improvements by @verbiricha in #24
- Home tabs by @v0l in #25
- fix: support m.youtube.com subdomain links by @verbiricha in #27
- fix: use all available width for note creator text area by @verbiricha in #28
- highlight hashtags by @verbiricha in #29
- UI tweaks by @verbiricha in #30
- Improve regexes by @verbiricha in #32
- Shows QR code first by @ivanacostarubio in #23
- feat: embed tweets by @verbiricha in #33
- Nip5 shop by @v0l in #50
- Activate snort.social NIP-5 service by @v0l in #51
- feat: add avatar borders with color gradients to partner nip05 providers by @verbiricha in #52
- DM's by @v0l in #54
- feat: display banner in profile by @verbiricha in #53
- add max width to details by @verbiricha in #59
- Markdown by @verbiricha in #55
- feat: mentions by @verbiricha in #56
- Minor UI fixes by @verbiricha in #63
- add user DB and cache nip-05 verifications by @verbiricha in #65
- fix: adjust nip05 size by @verbiricha in #66
- fix: dont display display_name as nip user when username is default by @verbiricha in #67
- fix: don't retry errored verifications by @verbiricha in #71
- UI improvements by @verbiricha in #70
- refactor: TS by @v0l in #69
- More TSX by @v0l in #74
- Moar UI fixes by @verbiricha in #73
- fix: autocomplete colors by @verbiricha in #75
- feat: query for autocompletion using local db by @verbiricha in #76
- fix: rerender user timeline on pubkey change by @verbiricha in #77
- feat: follows you on profile page by @ivanacostarubio in #64
- autocomplete improvements by @verbiricha in #83
- filter for self dms by @LiranCohen in #86
- Notifications by @v0l in #88
- Theme by @verbiricha in #87
- Modified self-dm to be a "Note to Self" by @LiranCohen in #89
- note footer ordering by @verbiricha in #91
- Hashtags by @v0l in #92
- Make logo cursor a pointer by @w3irdrobot in #99
- fix: active note colors by @verbiricha in #102
- Tidal embeds by @v0l in #95
- UI improvements by @verbiricha in #103
- User preferences by @v0l in #104
- Add note context menu by @v0l in #105
- feat: soundcloud embed by @ivanacostarubio in #112
- feat: Show latest by @v0l in #113
- light theme fixes by @verbiricha in #116
- add Karnage to contributors by @verbiricha in #117
- feat: note mentions by @verbiricha in #125
- Preferences & Profile changes by @FlannelDipole in #126
- sort bug in the event that your pubkey is the 2nd item in the list by @LiranCohen in #137
- UI updates by @verbiricha in #135
- fix: hide note creator on send by @verbiricha in #139
- fix: add bottom margin to thread by @verbiricha in #140
- adds mixcloud by @ivanacostarubio in #136
- feat: audio player by @verbiricha in #146
- feat: in-memory fallback for storing user profiles by @verbiricha in #110
- Make Markdown more interoperable by @fiatjaf in #153
- fix: default to in-memory db only on db read fail by @verbiricha in #155
- bug: logout reply by @ivanacostarubio in #154
- Search by @v0l in #143
- Nip42 (AUTH) by @v0l in #144
- Muted list via NIP-51 by @verbiricha in #151
- Add more relays (high performance) by @Semisol in #149
- Show absolute time on hover by @wanacode in #166
- nostr.build file uploads by @v0l in #162
- New UI by @v0l in #161
- fix: send d tags as list by @verbiricha in #169
- Image proxy service by @v0l in #174
- Translate notes by @v0l in #179
- Use standard imgproxy by @v0l in #180
- Fix races where Socket is closed before Websocket is created by @brugeman in #186
- feat: nostrimg.com by @v0l in #181
- Add Spotify embed by @SamSamskies in #188
- Ln invoice styling by @verbiricha in #187
- feed cache by @v0l in #184
- bug: prepends https when missing from website by @ivanacostarubio in #194
- Use the current embed player via TIDALs OEmbed API. by @enjikaka in #191
- feat: zaps by @verbiricha in #78
- display note zaps succintly by @verbiricha in #196
- nostr-pub.semisol.dev is now atlas.nostr.land by @Semisol in #198
- Zaps fixes by @verbiricha in #199
- Note creator improvements by @verbiricha in #193
- Settings page and UI tweaks by @verbiricha in #200
- fix avatars by @verbiricha in #203
- Skeleton component on timeline loading for better user experience by @leotuna in #190
- Threads by @verbiricha in #170
- fix: don't stream global feed in notifications tab by @verbiricha in #207
- Zap modal by @verbiricha in #209
- Add prettier formatting by @ennmichael in #214
- react-intl spike by @SamSamskies in #216
- Add support for zh and ja locales by @SamSamskies in #218
- feat: reactions modal by @verbiricha in #215
- Translate '/src/translations/en.json' in 'es' by @transifex-integration in #224
- Translate '/src/translations/en.json' in 'ja' by @transifex-integration in #227
- fix: allow zap comments by @verbiricha in #229
- Eslint by @v0l in #223
- Translate '/src/translations/en.json' in 'fr' by @transifex-integration in #230
- add ability to use babel plugins without ejecting by @SamSamskies in #225
- add prettier pre-commit hook by @SamSamskies in #234
- oversight of intl by @h3y6e in #231
- feat: new login page by @v0l in #235
- feat: onboarding by @verbiricha in #233
- Translate '/src/translations/en.json' in 'ja' by @transifex-integration in #243
- Translate '/src/translations/en.json' in 'fr' by @transifex-integration in #242
- Translate '/src/translations/en.json' in 'es' by @transifex-integration in #241
- feat: bre...