events: try nostrdb cache if we don't have one in-memory (William Casarin) nip10: consolidate event_ref logic into ThreadReply (William Casarin) nip10: handle invalid reply-with-no-root (William Casarin) nip10: marker replies (William Casarin) Revert "perf: debounce scroll queue" (William Casarin) test: add missing mute test file (William Casarin) Add basic word muting automated test (Daniel D’Aquino) Implement cache on MutelistManager (Daniel D’Aquino) Apply mute rules to Timeline views by default (Daniel D’Aquino) Mute: Add `user_keypair` to MutelistManager (Daniel D’Aquino) nip10: fix mixed nip10 markers (William Casarin) nip10: add marker nip10 support when reading notes (William Casarin) test: disable broken auth test (William Casarin) Merge pull request #2201 from tyiu/thai (Daniel D’Aquino) Merge commit 0a6e40798a11 ("docs: add NIP04 to readme for encrypted DM's") (William Casarin) Merge Privacy report updates from release branch 'v1.8_relay_fix_and_video_player' (Daniel D’Aquino) Fill up missing Privacy report information for App submission (Daniel D’Aquino) Add Thai as a supported language (Terry Yiu) Merge pull request #2199 from tyiu/tyiu/search-profile-sort (Daniel D’Aquino) Merge release branch 'v1.8_relay_fix_and_video_player' (Daniel D’Aquino) Relays: Always respect user's local relay list when present (Daniel D’Aquino) Merge remote-tracking branch 'github/translations' (William Casarin) Translate Localizable.stringsdict in th (transifex-integration[bot]) Refactor UserSearch profile sorting so that it can be used in SearchResultsView (Terry Yiu) Translate Localizable.strings in th (transifex-integration[bot]) Translate InfoPlist.strings in th (transifex-integration[bot]) Fix GIF uploads (Daniel D’Aquino) Fix Ghost notifications from Damus Purple Impending expiration (Daniel D’Aquino) ui: add First Aid view to settings (Daniel D’Aquino) contacts: save first list to storage during onboarding (Daniel D’Aquino) contacts: save the users' latest contact event ID (Daniel D’Aquino) Translate Localizable.strings in zh_TW (transifex-integration[bot]) Translate Localizable.strings in zh_HK (transifex-integration[bot]) Translate Localizable.strings in zh_CN (transifex-integration[bot]) Translate Localizable.stringsdict in zh_TW (transifex-integration[bot]) Translate Localizable.stringsdict in zh_HK (transifex-integration[bot]) Translate Localizable.stringsdict in zh_CN (transifex-integration[bot]) Translate Localizable.stringsdict in vi (transifex-integration[bot]) Translate Localizable.strings in vi (transifex-integration[bot]) Translate Localizable.strings in es_ES (transifex-integration[bot]) Translate Localizable.strings in es_ES (transifex-integration[bot]) Translate Localizable.strings in es_ES (transifex-integration[bot]) docs: add NIP04 to readme for encrypted DM's (Fonta1n3) pushed to damus:refs/heads/master
Fix GIF uploads (Daniel D’Aquino) Fix Ghost notifications from Damus Purple Impending expiration (Daniel D’Aquino) Revert "Cache videos" (William Casarin) Revert "Custom video loader caching technique" (William Casarin) pushed to damus:refs/heads/master
nip10: show initial reply information on notes (William Casarin) github: remove pages workflow (William Casarin) add hover to profile map demo (William Casarin) fun large profile grid preview (William Casarin) ui: add profile picture hover animation (William Casarin) note: support nprofile mentions (William Casarin) perf: profiling note content rendering (William Casarin) style: realtime hover interactions (William Casarin) pushed to notedeck:refs/heads/master
Merge translations (William Casarin) Translate Localizable.stringsdict in es_ES (transifex-integration[bot]) Translate Localizable.strings in de (transifex-integration[bot]) Translate Localizable.strings in de (transifex-integration[bot]) Translate Localizable.strings in de (transifex-integration[bot]) Translate Localizable.stringsdict in de (transifex-integration[bot]) Translate Localizable.strings in de (transifex-integration[bot]) Translate Localizable.strings in nl (transifex-integration[bot]) Translate Localizable.stringsdict in nl (transifex-integration[bot]) Fix localization issues (Terry Yiu) Add Finnish translations (Terry Yiu) Translate Localizable.strings in fa (transifex-integration[bot]) Translate Localizable.strings in ko (transifex-integration[bot]) Translate Localizable.strings in pl_PL (transifex-integration[bot]) ui: add First Aid view to settings (Daniel D’Aquino) contacts: save first list to storage during onboarding (Daniel D’Aquino) contacts: save the users' latest contact event ID (Daniel D’Aquino) zaps: don't verify deschash (William Casarin) pushed to damus:refs/heads/master
Change reactions to use a native looking emoji picker (Terry Yiu) translations: only translate kind 1s (William Casarin) pushed to damus:refs/heads/master
Custom video loader caching technique (Daniel D’Aquino) Cache videos (Daniel D’Aquino) Remove no-op performance tests that were causing issues (Daniel D’Aquino) ui: Longform Improvements (ericholguin) nwc: disable mutinywallet button for now (William Casarin) Bump version to 1.9 (Daniel D’Aquino) eden.nostr.land -> nostr.land (William Casarin) pushed to damus:refs/heads/master
ui: make pixel sizes correct, use more of the figma (William Casarin) ui: introduce profile picture widget (William Casarin) render_pfp: only depend on imgcache (William Casarin) profile: add about and username to profile previews (William Casarin) pushed to notedeck:refs/heads/master
profiles: introduce DisplayNames (William Casarin) ui: add banners to profile previews (William Casarin) style: set 0 duration tooltip delay (William Casarin) images: add aspect_fill (William Casarin) test: update test profile with a banner (William Casarin) ui: remove some old note ui comments (William Casarin) previews: remove central panel frame (William Casarin) pushed to notedeck:refs/heads/master
readme: document previews (William Casarin) ui: add initial Profile hover previews (William Casarin) ui: move RelayView into ui module (William Casarin) timeline: use strips instead of panels (William Casarin) Extract the sample relay to test_data for reuse (kernelkind) a quick note about the View trait (William Casarin) check: remove duplicate and disable wasm checks (William Casarin) ci: disable wasm builds for now (William Casarin) fix clippy warnings (William Casarin) introduce View and Previews traits (William Casarin) pushed to notedeck:refs/heads/master
Add preview for RelayView (kernelkind) Add relay view (kernelkind) Add warn color and highlight color (kernelkind) enostr: expose RelayStatus (kernelkind) Add monospace text style (kernelkind) Seperate mobile dark color theme into its own func (kernelkind) Add precommit hook to suggest proper formatting (kernelkind) Apply cargo fmt (kernelkind) make notedeck front and center (William Casarin) readme: show notedeck preview (William Casarin) ui: add frame around note previews (William Casarin) pushed to notedeck:refs/heads/master