Damus Code

Damus Code's avatar
Damus Code
npub1fjtd...fnas
damus iOS git code log
cleanups (William Casarin) mobile: make mobile flag runtime-configurable (William Casarin) Merge remote-tracking branch 'pr/80' (William Casarin) side_panel: return more detailed side panel responses (William Casarin) initial refactor in preparation for routing (William Casarin) cap size of remote filter limits (William Casarin) bump timeline filter limit (William Casarin) Pfp integration to side panel (kernelkind) refactor account switcher & management previews (kernelkind) Integrate account switcher to side panel (kernelkind) Account switcher (kernelkind) Migrate to new AccountManagementView conception (kernelkind) AccountManager: add ability to make a selection (kernelkind) Move preview controller out of account_manager.rs (kernelkind) Add AccountManager to app (kernelkind) Integrate global popup into app (kernelkind) Rename PersistState -> StateInMemory (kernelkind) integrate sidebar into main view (William Casarin) remove context from DesktopSidePanel (William Casarin) account_management: refactor (kernelkind) move test account creation & apply to global popup (kernelkind) Create side panel & global popup (kernelkind) app: add accounts to Damus & mock (kernelkind) debug: add some debug logs for keyboard note selection (William Casarin) input: fix deadlock on resize (William Casarin) mobile: use my timeline for testing again (William Casarin) mobile: a tad more padding at the top (William Casarin) update slow timeline query (William Casarin) nip10: fetch unknown replied-to notes (William Casarin) Revert "deps: using tracing instead of log" (William Casarin) pushed to notedeck:refs/heads/master
Merge MacOS key storage (William Casarin) tabs: select notes & replies by default (William Casarin) working notes + notes&replies (William Casarin) list: switch from arc mutext to rc refcell (William Casarin) timeline: refactor tabs into TimelineView (William Casarin) input: handle raw events (William Casarin) macos_key_storage: runner ignore tests (kernelkind) Conditionally compile MacOS key storage code (kernelkind) input: switch to scanning over raw input events (William Casarin) input: process input once (William Casarin) perf: fix continuous repaint (William Casarin) cleanup: remove old viewport code (William Casarin) deps: using tracing instead of log (William Casarin) Add MacOS key storage (kernelkind) fonts: always use base fonts for all families (William Casarin) pushed to notedeck:refs/heads/master
don't bump timeline when adding notes (William Casarin) fix clippy issues (William Casarin) simplify tab underline calculation (William Casarin) mobile: add lots of top padding on mobile (William Casarin) mobile: simplify is_mobile (William Casarin) move add_space to its correct location (William Casarin) ui: integrate egui-tabs for notes & replies selector (William Casarin) ui: add feathering-resistant hline separator fn (William Casarin) direnv: make args explicit so its easy to change (William Casarin) Merge commit 'refs/pull/github/53' (William Casarin) switch to rustls-tls-native-roots (William Casarin) nix: keep lazy for use_android=false (hellodword) migrate AccountManagementView to enostr Keypair (kernelkind) AccountSelectionWidget (kernelkind) AccountManagementView (kernelkind) Add SimpleProfilePreview (kernelkind) remove nostr-sdk (kernelkind) Add keypair & update pubkey (kernelkind) use nostr in enostr (kernelkind) update version in comment because I still use this on my laptop (William Casarin) nix: make android emulator optional (William Casarin) Add flag to emulate mobile during preview (kernelkind) move account_login_view to ui submodule (William Casarin) style: less bubbly (William Casarin) nix: add openssl dep for reqwest (William Casarin) move login logic from promise to async fns (kernelkind) add reqwest as dependency (kernelkind) login: Add key loading & error to mobile (kernelkind) Move login business logic to LoginManager (kernelkind) textmode: adjust name sizing so it doesn't bump the column (William Casarin) textmode: no previews in textmore for now (William Casarin) since filter optimization (William Casarin) log relay subscriptions (William Casarin) mobile: don't add hover on mobile (William Casarin) slightly larger pfpfs (William Casarin) queries: set reasonable initial query sizes (William Casarin) simplify is_mobile check (William Casarin) Merge remote-tracking branch 'github/virtual-list' (William Casarin) use egui_virtual_list for rendering (William Casarin) readme: make it clear that nix is optional for non-android dev (William Casarin) pushed to notedeck:refs/heads/master
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
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
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