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: break lang by @v0l in #244
- fix(missing-event): avoid redirect by @fernandolguevara in #246
- fix(content): render media content for current pubkey by @fernandolguevara in #240
- remove follow button from reactions modal by @SamSamskies in #247
- NIP-65: Relay list metada by @verbiricha in #238
- Fix DM page UI by @SamSamskies in #250
- Translate '/src/lang.json' in 'es' by @transifex-integration in #252
- Translate '/src/lang.json' in 'es' [manual sync] by @transifex-integration in #258
- Translate '/src/lang.json' in 'fr' [manual sync] by @transifex-integration in #259
- Translate '/src/lang.json' in 'hu' [manual sync] by @transifex-integration in #260
- Translate '/src/lang.json' in 'ja' [manual sync] by @transifex-integration in #261
- Translate '/src/lang.json' in 'zh' [manual sync] by @transifex-integration in #262
- Translate '/src/lang.json' in 'ja' by @transifex-integration in #275
- Translate '/src/lang.json' in 'id' by @transifex-integration in #277
- Translate '/src/lang.json' in 'zh' by @transifex-integration in #278
- Translate '/src/lang.json' in 'es' by @transifex-integration in #279
- Translate '/src/lang.json' in 'hu' by @transifex-integration in #280
- Translate '/src/lang.json' in 'fr' by @transifex-integration in #281
New Contributors
- @p2pseed made their first contribution in #3
- @v0l made their first contribution in #25
- @ivanacostarubio made their first contribution in #23
- @w3irdrobot made their first contribution in #99
- @FlannelDipole made their first contribution in #126
- @fiatjaf made their first contribution in #153
- @Semisol made their first contribution in #149
- @wanacode made their first contribution in #166
- @SamSamskies made their first contribution in #188
- @enjikaka made their first contribution in #191
- @leotuna made their first contribution in #190
- @transifex-integration made their first contribution in #224
- @h3y6e made their first contribution in #231
- @fernandolguevara made their first contribution in #246
Full Changelog: https://github.com/v0l/snort/commits/v0.1.0