2024-12-19 17:08 | column: show pointer button on hover | William Casarin | 1 | +7 | -3 |
2024-12-19 16:48 | ui: customizable tabs per column view | William Casarin | 7 | +75 | -46 |
2024-12-19 15:58 | refactor: move reply_desc into its own file | William Casarin | 2 | +160 | -154 |
2024-12-19 15:49 | note: options: streamline bit macro | William Casarin | 1 | +16 | -56 |
2024-12-19 15:31 | columns: remove dead code | William Casarin | 1 | +2 | -3 |
2024-12-19 07:16 | timeline: auto-add yourself to your home timeline | William Casarin | 5 | +52 | -7 |
2024-12-18 22:55 | ui: make reply description mentions clickable | William Casarin | 1 | +67 | -31 |
2024-12-18 21:04 | nav: make back nav faster | William Casarin | 2 | +2 | -3 |
2024-12-18 21:03 | fix weird crash with missing timeline | William Casarin | 1 | +5 | -4 |
2024-12-17 18:53 | show profile preview for external pubkeys | kernelkind | 2 | +68 | -34 |
2024-12-17 18:48 | helper method for FontId | kernelkind | 1 | +7 | -1 |
2024-12-17 18:46 | prepare AcquireKeyState for add column extern UI | kernelkind | 4 | +64 | -54 |
2024-12-17 22:38 | profile: fix avatar alignment in profile previews | William Casarin | 1 | +12 | -2 |
2024-12-17 22:20 | ui: show note previews when hovering reply descriptions | William Casarin | 1 | +74 | -20 |
2024-12-17 19:53 | mentions: open profile page when clicking a user mention | William Casarin | 2 | +45 | -11 |
2024-12-17 20:32 | ui: fix repost button size | William Casarin | 1 | +7 | -4 |
2024-12-17 20:20 | ui: show cursor when hovering pfp | William Casarin | 1 | +5 | -0 |
2024-12-17 20:19 | mention: change ?? to @??? | William Casarin | 1 | +1 | -1 |
2024-12-17 19:52 | ui: add show_pointer | William Casarin | 1 | +4 | -0 |
2024-12-17 18:18 | columns: move from Cow<'static, str> to ColumnTitle<'a> | William Casarin | 4 | +130 | -49 |
2024-12-17 17:13 | nostrdb: update to fix sub memleak | William Casarin | 2 | +2 | -2 |
2024-12-16 23:01 | column: add individual column | kernelkind | 4 | +133 | -10 |
2024-12-16 21:15 | deps: ignore packages dir | kernelkind | 1 | +1 | -0 |
2024-12-17 00:50 | need mutable ndb reference to unsubscribe | Ken Sedgwick | 5 | +5 | -5 |
2024-12-17 00:20 | ndb.get_notekey_by_id now returns NoteKey | Ken Sedgwick | 2 | +9 | -15 |
2024-12-17 00:04 | update nostrdb-rs for async stream support | Ken Sedgwick | 2 | +112 | -16 |
2024-12-16 23:35 | fix android build with `cargo update num_enum@0.7.3` | Ken Sedgwick | 1 | +3 | -12 |
2024-12-17 04:40 | android: use more app top margin for android | Ken Sedgwick | 1 | +18 | -1 |
2024-12-14 09:51 | android: fix build | William Casarin | 2 | +11 | -2 |
2024-12-14 08:06 | Fix notes note updating in profile view | William Casarin | 1 | +7 | -0 |
2024-12-14 07:33 | nostrdb: update to fix profile queries | William Casarin | 2 | +3 | -3 |
2024-12-13 18:43 | enostr: update ewebsock | William Casarin | 3 | +602 | -618 |
2024-12-13 18:20 | deb: add name so package works again | William Casarin | 2 | +6 | -2 |
2024-12-13 18:18 | android: change apk name to Notedeck | William Casarin | 1 | +1 | -1 |
2024-12-13 18:18 | rpm: fix rpm build | William Casarin | 2 | +3 | -2 |
2024-12-13 18:11 | osx: update bundle name | William Casarin | 2 | +8 | -5 |
2024-11-30 00:35 | windows: amd64 installer | William Casarin | 1 | +53 | -8 |
2024-12-13 17:57 | tests: add --testrunner flag so that column tests dont fail on startup | William Casarin | 3 | +10 | -1 |
2024-12-13 17:39 | lockfile: update | William Casarin | 1 | +101 | -408 |
2024-12-12 16:03 | deps: remove reqwest | kernelkind | 5 | +8 | -9 |
2024-12-12 15:55 | Revert "move login logic from promise to async fns" | kernelkind | 2 | +80 | -66 |
2024-12-13 16:32 | android: fix issues due to rearchitecture | William Casarin | 8 | +306 | -308 |
2024-12-12 19:38 | android: misc fixes for android | Ken Sedgwick | 2 | +3 | -4 |
2024-12-11 12:22 | Introducing Damus Notedeck: a nostr browser | William Casarin | 157 | +3995 | -3969 |
2024-12-12 00:12 | note: add copy note json | William Casarin | 1 | +12 | -0 |
2024-12-11 23:20 | theme: fallback theme should be dark | William Casarin | 1 | +1 | -1 |
2024-12-11 18:59 | theme: persist across app close | kernelkind | 5 | +137 | -35 |
2024-12-11 16:55 | log: only show notedeck logs | kernelkind | 1 | +1 | -1 |
2024-12-11 12:50 | test: patch up some broken enostr tests | William Casarin | 1 | +39 | -29 |
2024-12-11 10:53 | split notedeck into crates | William Casarin | 160 | +693 | -751 |
2024-12-11 10:36 | remove queries | William Casarin | 7 | +0 | -2189 |
2024-12-10 23:11 | caution: don't crash on unknown keyword | William Casarin | 1 | +12 | -8 |
2024-12-11 17:00 | fix edit deck bug | kernelkind | 4 | +28 | -20 |
2024-12-10 20:10 | ui: use text color for glyphs | kernelkind | 1 | +11 | -3 |
2024-12-10 03:34 | columns.json migration integration | kernelkind | 2 | +44 | -24 |
2024-12-10 02:28 | add columns.json -> DecksCache migration | kernelkind | 1 | +695 | -0 |
2024-12-06 01:24 | allow DeckAuthor source for timeline | kernelkind | 1 | +5 | -1 |
2024-12-06 01:22 | remove unnecesary serializations | kernelkind | 7 | +8 | -154 |
2024-12-06 00:48 | use new serialization | kernelkind | 2 | +23 | -62 |
2024-12-05 23:42 | serialization for DecksCache | kernelkind | 1 | +799 | -0 |
2024-12-06 01:43 | add decks UI to side panel | kernelkind | 3 | +102 | -3 |
2024-12-06 01:01 | deck actions | kernelkind | 10 | +230 | -54 |
2024-12-06 01:01 | new column constructor | kernelkind | 1 | +23 | -0 |
2024-12-05 23:42 | introduce decks_cache | kernelkind | 7 | +178 | -85 |
2024-12-10 17:47 | decks structs: remove unnecesssary unwraps | kernelkind | 1 | +28 | -10 |
2024-12-09 21:34 | fix crash on AccountsView | kernelkind | 2 | +9 | -12 |
2024-12-09 18:37 | android: update to winit 0.30.5 | Ken Sedgwick | 2 | +57 | -285 |
2024-12-09 18:35 | egui: update deprecated calls to use UiBuilder instead | Ken Sedgwick | 2 | +10 | -5 |
2024-12-03 20:18 | android: Undo the workspace stuff because android builds don't like | Ken Sedgwick | 2 | +2 | -8 |
2024-12-09 17:03 | Revert "introduce decks_cache" | William Casarin | 7 | +82 | -176 |
2024-12-08 04:47 | prevent users from running as debug | William Casarin | 4 | +12 | -12 |
2024-12-08 03:53 | fix profiler | William Casarin | 5 | +58 | -67 |
2024-12-08 00:39 | Migrate to egui v0.29.1 | William Casarin | 11 | +401 | -122 |
2024-12-06 18:34 | github: unify fmt and clippy step | William Casarin | 1 | +6 | -14 |
2024-12-06 18:39 | deck: remove experimental feature | William Casarin | 1 | +1 | -1 |
2024-12-06 17:43 | simplify `prev` function | William Casarin | 1 | +1 | -7 |
2024-12-05 23:42 | introduce decks_cache | kernelkind | 7 | +176 | -82 |
2024-12-05 22:42 | ConfigureDeck & EditDeck user interfaces | kernelkind | 6 | +488 | -0 |
2024-12-05 22:55 | appearance fixes | kernelkind | 2 | +25 | -1 |
2024-12-05 22:37 | decks structs | kernelkind | 1 | +308 | -0 |
2024-12-05 21:46 | column: reduce bounciness when navigating | William Casarin | 1 | +30 | -18 |
2024-12-05 21:29 | column: only show delete button when not navigating | William Casarin | 1 | +12 | -6 |
2024-12-05 21:24 | column: improve nav style | William Casarin | 1 | +66 | -48 |
2024-12-05 18:25 | column: switch to profile pictures in header | William Casarin | 2 | +132 | -99 |
2024-12-05 18:41 | column: use simplified column string titles for now | William Casarin | 2 | +6 | -4 |
2024-12-05 18:26 | column: switch to simplified strings for column headers | William Casarin | 2 | +28 | -81 |
2024-12-03 21:42 | nav: refactor title rendering for flexibility | William Casarin | 12 | +463 | -354 |
2024-12-05 17:56 | anim: smoothly animate delete button from 0 size | William Casarin | 2 | +8 | -4 |
2024-12-04 04:46 | ui: fix duplicate hitbox widget ids | William Casarin | 1 | +1 | -1 |
2024-12-03 22:17 | ui: fix quote repost hitbox | William Casarin | 5 | +43 | -31 |
2024-12-04 01:52 | ui: use proper response in wide-rendered note | William Casarin | 1 | +53 | -49 |
2024-09-18 23:04 | debug: add crate features which enable egui DebugOptions | Ken Sedgwick | 3 | +16 | -0 |
2024-11-30 19:31 | fix linux packages again | William Casarin | 1 | +7 | -5 |
2024-11-19 20:59 | Skip muted content | Ken Sedgwick | 14 | +134 | -37 |
2024-11-15 16:36 | Add user mute list sync via polling | Ken Sedgwick | 4 | +167 | -1 |
2024-11-15 16:35 | Update user relay-list via polling | Ken Sedgwick | 5 | +298 | -54 |
2024-11-30 19:06 | Release v0.2.0 - Notedeck Alpha | William Casarin | 1 | +1 | -1 |
2024-11-30 18:22 | ci: fix linux packages | William Casarin | 1 | +44 | -36 |
2024-11-30 00:35 | build: cross compile binary packages (rpm/deb/dmg) | William Casarin | 4 | +92 | -91 |
2024-11-29 20:19 | img: include jpeg when detecting images | William Casarin | 1 | +5 | -1 |
2024-11-29 17:42 | add missing light mode icons | kernelkind | 8 | +29 | -11 |
2024-11-29 20:08 | ui: add top spacing for sidepanel on macos | William Casarin | 1 | +7 | -1 |
2024-11-29 19:59 | ui: remove top panel | William Casarin | 2 | +9 | -38 |
2024-11-29 19:37 | ui: make notedeck alpha text gray instead of purple | William Casarin | 1 | +2 | -2 |
2024-11-29 19:36 | support: just use version instead of notedeck | William Casarin | 1 | +1 | -1 |
2024-11-29 19:36 | text: make tiny text smaller | William Casarin | 1 | +2 | -2 |
2024-11-29 18:52 | misc fixes | kernelkind | 6 | +43 | -60 |
2024-11-29 18:32 | ui: style hashtag button | kernelkind | 1 | +10 | -3 |
2024-11-29 18:35 | onboarding: add introductions hashtag column | William Casarin | 1 | +3 | -0 |
2024-11-29 18:34 | refactor: simplify demo timeline if statement | William Casarin | 1 | +4 | -4 |
2024-11-29 18:34 | timeline: add simple hashtag timeline constructor | William Casarin | 2 | +14 | -12 |
2024-11-29 18:09 | accounts: remove pink selected frame | William Casarin | 2 | +6 | -8 |
2024-11-27 04:40 | ui: update account management to design | kernelkind | 5 | +106 | -79 |
2024-11-28 17:15 | icon: fix app icon | William Casarin | 6 | +322 | -2 |
2024-11-29 18:04 | panel: off-white | kernelkind | 2 | +8 | -4 |
2024-11-29 17:53 | demo: ensure we have a base column | William Casarin | 1 | +6 | -2 |
2024-11-29 17:49 | posts: add client tag when posting and replying | William Casarin | 1 | +11 | -2 |
2024-11-29 15:13 | onboarding: use demo config when no accounts | kernelkind | 1 | +31 | -6 |
2024-11-29 02:39 | try to fix linux packages yet again | William Casarin | 1 | +2 | -5 |
2024-11-29 01:45 | Revert "ci: build before test" | William Casarin | 1 | +3 | -3 |
2024-11-29 00:56 | ci: build before test | William Casarin | 1 | +3 | -3 |
2024-11-29 00:50 | windows: cap dbsize to 16GiB for now | William Casarin | 1 | +9 | -1 |
2024-11-29 00:40 | windows: handle large mapsizes gracefully | William Casarin | 4 | +74 | -76 |
2024-11-28 19:58 | build: only build packages on merge to master | William Casarin | 1 | +3 | -0 |
2024-11-28 17:31 | clippy: fix clippy warnings | William Casarin | 13 | +27 | -27 |
2024-11-28 19:51 | readme: add ci badge | William Casarin | 1 | +2 | -0 |
2024-11-28 19:50 | github: run ci on pushes to master as well | William Casarin | 1 | +9 | -2 |
2024-11-28 19:14 | readme: use proper link | William Casarin | 1 | +1 | -1 |
2024-11-28 19:13 | readme: update with newer image | William Casarin | 1 | +3 | -22 |
2024-11-28 01:00 | github: remove deprecated actions | William Casarin | 2 | +9 | -37 |
2024-11-28 00:46 | github: update to checkout v4 in actions | William Casarin | 2 | +6 | -6 |
2024-11-28 00:02 | github: split matrix into individual build steps per OS | William Casarin | 2 | +88 | -77 |
2024-11-27 22:52 | github: automatically build and sign macOS dmg | William Casarin | 2 | +59 | -3 |
2024-11-27 23:18 | macos: remove macos_build_secrets.sh as build requirement | William Casarin | 1 | +1 | -11 |
2024-11-27 23:30 | envrc: source macos secrets | William Casarin | 1 | +3 | -0 |
2024-11-27 19:59 | github: add windows build matrix and installer package | William Casarin | 2 | +135 | -79 |
2024-11-27 20:04 | win: add installer script | William Casarin | 1 | +18 | -0 |
2024-11-27 19:10 | deps: switch to windows nostrdb-rs | William Casarin | 3 | +11 | -5 |
2024-11-27 21:59 | clippy: fix clippy issues | William Casarin | 2 | +11 | -20 |
2024-11-27 17:26 | Revert "ui: simply hide post button if buffer is empty" | William Casarin | 1 | +21 | -6 |
2024-11-27 17:19 | Merge: user can upgrade their npub -> nsec #485 | William Casarin | 1 | +59 | -18 |
2024-11-27 17:08 | Merge Add debian packaging #483 | William Casarin | 1 | +19 | -11 |
2024-11-26 21:13 | set app icon to damus logo | William Casarin | 8 | +196 | -1 |
2024-11-26 21:00 | Merge pull request #480 from ksedgwic/2024-11-generate-rpm | Ken Sedgwick | 2 | +35 | -0 |
2024-11-26 18:48 | NoteDeck -> Notedeck | William Casarin | 2 | +2 | -2 |
2024-11-26 18:42 | Merge macos build script #479' | William Casarin | 5 | +112 | -0 |
2024-11-25 17:47 | Merge disable compose button if selected not nsec #470 | William Casarin | 3 | +36 | -6 |
2024-11-22 21:31 | fix fmt | William Casarin | 1 | +1 | -4 |
2024-11-22 21:03 | Merge include commit hash in SupportView #471 | William Casarin | 3 | +12 | -1 |
2024-11-22 20:50 | Merge disable post button if draft buffer empty #469 | William Casarin | 1 | +9 | -1 |
2024-11-20 19:04 | refactor: move save_cols closer | William Casarin | 1 | +1 | -1 |
2024-11-22 01:15 | add new column type: hashtag | kernelkind | 4 | +79 | -18 |
2024-11-20 02:51 | nav: only save columns once | William Casarin | 2 | +14 | -8 |
2024-11-19 19:07 | refactor: unify note, post and nav actions | William Casarin | 15 | +368 | -400 |
2024-11-19 02:26 | Merge remote-tracking branch 'pr/455' into login-first-open | William Casarin | 1 | +1 | -1 |
2024-11-19 02:16 | onboarding: show account login route on first open | William Casarin | 1 | +9 | -4 |
2024-11-19 02:03 | refactor: rename AccountsManager to Accounts | William Casarin | 13 | +520 | -514 |
2024-11-19 01:28 | thread: ensure thread unknowns are handled | William Casarin | 4 | +25 | -7 |
2024-11-19 01:06 | onboarding: lookup profile after accounts are added | William Casarin | 6 | +146 | -27 |
2024-11-19 01:04 | startup: remove panic hook | William Casarin | 1 | +0 | -5 |
2024-11-19 01:08 | enostr: add Deref trait for Pubkey | William Casarin | 1 | +9 | -0 |
2024-11-18 01:12 | fix crash when removing non-last columns | William Casarin | 2 | +37 | -14 |
2024-11-18 00:44 | hide media on universe view | William Casarin | 7 | +86 | -23 |
2024-11-15 20:25 | fix issue where columns fail to load on first failure | William Casarin | 1 | +3 | -1 |
2024-11-15 19:56 | arg: fix broken dbpath argument, add test | William Casarin | 2 | +31 | -4 |
2024-11-15 18:11 | fix log message for relay states | William Casarin | 1 | +3 | -3 |
2024-11-15 18:08 | remove unnecessary crash | William Casarin | 1 | +4 | -3 |
2024-11-14 22:44 | Fix filter states when adding columns | William Casarin | 7 | +451 | -301 |
2024-11-14 19:43 | enostr: add PoolEventBuf | William Casarin | 1 | +14 | -0 |
2024-11-14 18:36 | remove NewTimelineSub | William Casarin | 1 | +0 | -32 |
2024-10-18 20:43 | nav: use id_source instead of show argument | William Casarin | 3 | +4 | -3 |
2024-11-13 23:46 | fix: save columns on removal | William Casarin | 3 | +9 | -18 |
2024-11-13 21:13 | Merge Persist Columns #390 | William Casarin | 12 | +208 | -31 |
2024-11-13 21:04 | Merge Add External Notifications Column setting #395 | William Casarin | 10 | +279 | -89 |
2024-11-13 20:09 | android: fix build | William Casarin | 1 | +1 | -1 |
2024-11-13 18:15 | test: add args column test | William Casarin | 1 | +58 | -0 |
2024-11-13 18:52 | timeline: add TimelineKind equality | William Casarin | 1 | +11 | -3 |
2024-11-13 18:51 | storage: simplify imports | William Casarin | 1 | +1 | -3 |
2024-11-13 18:14 | bin: extract logging setup into its own function | William Casarin | 1 | +11 | -7 |
2024-11-13 18:12 | app: simplify Damus::new constructor | William Casarin | 4 | +12 | -14 |
2024-11-12 22:00 | paths: remove hardcoded basepath | William Casarin | 11 | +169 | -146 |
2024-11-13 17:55 | github: disable --all-features for now | William Casarin | 1 | +1 | -1 |
2024-11-11 19:16 | Merge a few relay fixes from ken | William Casarin | 5 | +35 | -16 |
2024-11-11 18:06 | Enable file_key_storage on Android | Ken Sedgwick | 1 | +0 | -1 |
2024-11-07 20:35 | Merge pull request #389 from ksedgwic/2024-10-fix-rust-log-env | Ken Sedgwick | 3 | +40 | -9 |
2024-10-28 20:59 | use open instead of egui OpenUrl for mailto link | kernelkind | 5 | +58 | -60 |
2024-10-28 20:21 | Merge 'Support view, key storage' | William Casarin | 25 | +1463 | -523 |
2024-10-22 17:35 | Merge 'Update account_login_view.rs' #366 | William Casarin | 1 | +2 | -1 |
2024-10-16 15:52 | cargo fmt | William Casarin | 3 | +13 | -4 |
2024-10-16 15:41 | Merge Profile View | William Casarin | 15 | +779 | -400 |
2024-10-15 21:00 | use stable toolchain | William Casarin | 1 | +0 | -1 |
2024-10-11 10:56 | Merge 'column titlebar #345' | William Casarin | 21 | +964 | -174 |
2024-09-27 19:35 | Untangle zoom when in TextEdit | Ken Sedgwick | 1 | +2 | -33 |
2024-09-26 21:01 | Merge multi-subscriber #287 | William Casarin | 4 | +160 | -165 |
2024-09-26 19:20 | route back after clicking 'post' button | kernelkind | 1 | +1 | -0 |
2024-09-26 20:49 | remove dead code in side panel | William Casarin | 1 | +1 | -7 |
2024-09-26 20:43 | panel: rasterize damus logo | William Casarin | 2 | +1 | -1 |
2024-09-26 20:17 | Merge side panel update #327 | William Casarin | 13 | +739 | -240 |
2024-09-26 19:52 | Merge hitbox improvements #319 | William Casarin | 4 | +73 | -40 |
2024-09-26 15:00 | remove PostActionExecutor | William Casarin | 4 | +31 | -38 |
2024-09-26 19:33 | Merge note context menu #328 | William Casarin | 9 | +302 | -50 |
2024-09-18 21:15 | Merge 'Initial quote reposts #305' | William Casarin | 14 | +296 | -74 |
2024-09-17 22:37 | Merge 'Repost improvements #314' | William Casarin | 7 | +26 | -21 |
2024-09-17 22:16 | Merge branch 'thread-hitbox' | William Casarin | 1 | +47 | -27 |
2024-09-17 16:29 | Merge 'display kind 6 repost impl #302' | William Casarin | 4 | +84 | -3 |
2024-09-17 16:28 | Merge 'Accounts and Relay nav #307' | William Casarin | 8 | +77 | -302 |
2024-09-16 22:24 | Merge 'Read android args from config file on device' #298 | William Casarin | 1 | +73 | -7 |
2024-09-12 02:43 | Flexible routing | William Casarin | 27 | +972 | -962 |
2024-09-11 23:24 | fix crash in selected columns | William Casarin | 1 | +1 | -1 |
2024-09-11 23:24 | fix some rebase issues | William Casarin | 3 | +4 | -4 |
2024-09-10 19:05 | cargo update | kernelkind | 1 | +504 | -362 |
2024-09-10 18:52 | fix flickering on account switch | kernelkind | 1 | +9 | -5 |
2024-09-09 22:31 | implement stateful account management view | kernelkind | 5 | +166 | -10 |
2024-09-09 17:55 | make AccountManagementView stateless | kernelkind | 3 | +137 | -122 |
2024-09-08 01:06 | add LoginState to app | kernelkind | 3 | +48 | -47 |
2024-09-06 22:31 | add RoutableWidgetState conception | kernelkind | 4 | +49 | -18 |
2024-09-06 23:43 | narrowize account login view | kernelkind | 1 | +26 | -231 |
2024-09-06 22:47 | narrowize account management view | kernelkind | 1 | +12 | -70 |
2024-09-09 22:17 | remove global popup conception | kernelkind | 6 | +5 | -141 |
2024-09-10 22:27 | Switch to Columns | William Casarin | 30 | +1595 | -1098 |
2024-09-09 23:08 | android: launch with initial options | William Casarin | 2 | +16 | -2 |
2024-09-07 04:53 | split is_mobile to is_narrow and is_oled | William Casarin | 9 | +46 | -42 |
2024-09-07 04:04 | img: remove loading spinners | William Casarin | 3 | +6 | -3 |
2024-09-07 04:03 | args: add datapath argument | William Casarin | 2 | +16 | -4 |
2024-09-06 15:59 | args: add --textmode | William Casarin | 2 | +5 | -1 |
2024-09-03 18:49 | Merge 'Supply default timeline for mobile app if empty' (#285) | William Casarin | 1 | +8 | -0 |
2024-09-03 18:45 | fonts: add thai support | William Casarin | 2 | +6 | -0 |
2024-09-03 18:25 | appease clippy | William Casarin | 1 | +1 | -1 |
2024-09-03 18:18 | arg: add -c universe column | William Casarin | 2 | +7 | -1 |
2024-09-03 18:12 | env: add some test npubs | William Casarin | 1 | +3 | -0 |
2024-09-03 18:12 | arg: add -c profile{,:pubkey} arg column | William Casarin | 2 | +41 | -1 |
2024-09-03 18:11 | fix bug where it was subscribing too many times | William Casarin | 1 | +4 | -3 |
2024-09-03 18:10 | debug: add subid debugging | William Casarin | 4 | +32 | -7 |
2024-09-03 01:31 | tidy: fix formatting | William Casarin | 3 | +8 | -8 |
2024-09-03 01:29 | columns: add --notifications{,:pubkey} argcolumn | William Casarin | 2 | +51 | -7 |
2024-09-03 01:16 | filters: add limits to follow filters | William Casarin | 1 | +6 | -6 |
2024-09-03 01:12 | fix transaction crash regression when opening thread | William Casarin | 3 | +11 | -13 |
2024-09-03 00:56 | Merge images support | William Casarin | 7 | +524 | -98 |
2024-09-03 00:47 | Merge contact list fetching | William Casarin | 18 | +1183 | -444 |
2024-08-27 11:09 | time: add future timestamp formatting | William Casarin | 1 | +17 | -9 |
2024-08-27 11:08 | Merge 'Fix global.json' | William Casarin | 1 | +7 | -1 |
2024-08-27 10:50 | log: track virtual list splices | William Casarin | 1 | +7 | -1 |
2024-08-21 04:48 | fix android build | William Casarin | 2 | +5 | -7 |
2024-08-21 04:48 | flag to disable since optimization | William Casarin | 1 | +9 | -1 |
2024-08-21 03:59 | update to latest nostrdb version | William Casarin | 2 | +2 | -1 |
2024-08-20 04:19 | fix clippy warnings | William Casarin | 7 | +28 | -35 |
2024-08-20 04:12 | thread: remote subscriptions working | William Casarin | 4 | +20 | -6 |
2024-08-04 17:40 | remove duplicate filter types | William Casarin | 18 | +155 | -224 |
2024-08-16 18:51 | Merge initial threads | William Casarin | 18 | +1264 | -480 |
2024-08-03 18:34 | temp fix crash due to race condition | William Casarin | 1 | +18 | -20 |
2024-08-03 18:33 | bump ingester threads from 2 to 4 | William Casarin | 1 | +1 | -1 |
2024-08-03 18:32 | arg: add dbpath argument | William Casarin | 1 | +18 | -1 |
2024-08-01 21:10 | fix bech32 bug bleh | William Casarin | 2 | +2 | -2 |
2024-08-01 20:44 | update nostrdb to fix note corruption bug | William Casarin | 3 | +3 | -3 |
2024-07-31 21:21 | doc: add docs for get_unknown_note_ids | William Casarin | 1 | +8 | -0 |
2024-07-31 20:27 | make local sub log more explicit | William Casarin | 1 | +1 | -1 |
2024-07-31 20:25 | nostr: fix parsing of OK events | William Casarin | 1 | +1 | -1 |
2024-07-28 18:04 | preview: add scroll to profile pic demo | William Casarin | 1 | +30 | -28 |
2024-07-28 18:03 | log: reduce ping/pong verbosity | William Casarin | 1 | +2 | -2 |
2024-07-22 18:19 | switch to GPLv3, not sure why it was MIT | William Casarin | 1 | +15 | -1 |
2024-07-16 19:46 | deps: update deps for thread-needed changes | William Casarin | 2 | +2 | -2 |
2024-07-16 19:44 | anim: add hover_expand_small | William Casarin | 1 | +8 | -0 |
2024-07-16 19:43 | timelineview: add customizable initial note capacity | William Casarin | 1 | +5 | -1 |
2024-07-16 19:41 | actionbar: move BarAction and add execute method | William Casarin | 5 | +37 | -19 |
2024-07-16 19:31 | timeline: simplify tabs_ui | William Casarin | 1 | +4 | -5 |
2024-07-16 19:30 | viewfilter: add default implementation | William Casarin | 1 | +4 | -1 |
2024-07-16 19:29 | noteref: move to note.rs | William Casarin | 3 | +40 | -25 |
2024-07-15 19:39 | fix nostrdb crash | William Casarin | 2 | +2 | -2 |
2024-07-11 18:05 | allow relay pool customization via -r/--relay argument | William Casarin | 1 | +31 | -3 |
2024-07-10 18:28 | logs: add relay string to relay connection errors | William Casarin | 1 | +1 | -1 |
2024-07-10 18:28 | pool: increase default reconnect time to 5 seconds | William Casarin | 1 | +1 | -1 |
2024-07-10 16:53 | Add note wide mode for reposts | William Casarin | 3 | +112 | -45 |
2024-07-10 16:52 | refactor: rename ui::Note to ui::NoteView | William Casarin | 6 | +16 | -12 |
2024-07-10 16:52 | docs: make note about not needing nix on ubunutu | William Casarin | 1 | +4 | -0 |
2024-07-05 14:37 | don't use an actual keystorage in Damus test apps | William Casarin | 1 | +1 | -1 |
2024-07-04 17:13 | fix scroll area shrinking | William Casarin | 1 | +1 | -0 |
2024-07-02 23:38 | Switch to egui master to fix wgpu issues | William Casarin | 6 | +710 | -746 |
2024-07-02 23:12 | switch to glow for now | William Casarin | 2 | +1 | -23 |
2024-07-02 17:34 | allow missing profiles in account switcher | William Casarin | 2 | +30 | -35 |
2024-07-02 17:12 | select first account | kernelkind | 1 | +5 | -0 |
2024-07-02 01:18 | enable nip10 replies | William Casarin | 6 | +139 | -16 |
2024-07-01 18:13 | keys: actually use the keystore | William Casarin | 1 | +20 | -2 |
2024-07-01 17:42 | Merge 'impl linux credential storage' #115 | William Casarin | 9 | +319 | -33 |
2024-07-01 17:32 | always have some default timeline | William Casarin | 1 | +13 | -13 |
2024-07-01 14:31 | cleanup some dead code | William Casarin | 1 | +0 | -19 |
2024-07-01 14:31 | post: full available width | William Casarin | 1 | +2 | -1 |
2024-07-01 14:31 | add my pubkey to the timeline query for testing | William Casarin | 1 | +1 | -1 |
2024-07-01 14:02 | allow multiple invocations of --sec | William Casarin | 1 | +16 | -12 |
2024-07-01 13:46 | drafts: clear post after posting | William Casarin | 2 | +7 | -0 |
2024-07-01 13:42 | initial note posting | William Casarin | 9 | +70 | -45 |
2024-07-01 13:41 | cli: add --sec argument to quickly add an account | William Casarin | 1 | +108 | -61 |
2024-07-01 13:29 | damus: make relay pool public | William Casarin | 1 | +1 | -1 |
2024-07-01 13:28 | account_manager: don't add the same pubkey more than once | William Casarin | 1 | +18 | -2 |
2024-07-01 13:38 | enostr: rename Event to Note | William Casarin | 7 | +130 | -136 |
2024-07-01 13:22 | env: allow private things like secret keys | William Casarin | 2 | +4 | -1 |
2024-06-25 18:16 | initial postbox for testing | William Casarin | 4 | +97 | -58 |
2024-06-25 18:20 | Merge remote-tracking branch 'pr/107' | William Casarin | 10 | +231 | -56 |
2024-06-25 00:12 | fixed_window: fix clippy warning | William Casarin | 1 | +2 | -1 |
2024-06-25 00:11 | refactor: move fixed_window to ui | William Casarin | 4 | +5 | -8 |
2024-06-25 00:09 | popup: simplify borrow | William Casarin | 1 | +4 | -2 |
2024-06-24 23:47 | hide navigation title on global nav | William Casarin | 3 | +15 | -9 |
2024-06-24 21:55 | refactor: use map instead of explicit `if let` | William Casarin | 1 | +2 | -6 |
2024-06-24 21:55 | popup: increase fixed window margin | William Casarin | 1 | +1 | -1 |
2024-06-23 23:46 | reintroduce account management | kernelkind | 9 | +181 | -21 |
2024-06-21 17:14 | postbox: add focus shadow from figma | William Casarin | 1 | +35 | -22 |
2024-06-21 16:58 | use unique id for post/reply view | William Casarin | 1 | +5 | -1 |
2024-06-21 15:56 | postbox: add focused state | William Casarin | 1 | +28 | -2 |
2024-06-21 15:56 | change selection color to purple | William Casarin | 1 | +3 | -3 |
2024-06-20 20:43 | fix postbox design | William Casarin | 3 | +63 | -52 |
2024-06-20 20:05 | clippy postbox cleanups | William Casarin | 2 | +7 | -8 |
2024-06-20 19:58 | add vertical separators between timelines | William Casarin | 2 | +18 | -0 |
2024-06-18 23:11 | reintroduce account switcher | kernelkind | 3 | +105 | -41 |
2024-06-14 19:16 | initial post box view | William Casarin | 17 | +181 | -25 |
2024-06-14 18:12 | add --light lightmode flag to previews and notedeck | William Casarin | 5 | +32 | -13 |
2024-06-14 17:18 | fix lock | William Casarin | 1 | +1 | -1 |
2024-06-14 17:17 | darker quote reposts for mobile | William Casarin | 1 | +1 | -0 |
2024-06-12 18:02 | perf: don't clone bytes via a more specialized function | William Casarin | 2 | +25 | -12 |
2024-06-13 18:57 | Add forward navigation animation | William Casarin | 4 | +54 | -43 |
2024-06-13 16:36 | actionbar: remove border on reply button, add expand animation | William Casarin | 3 | +29 | -17 |
2024-06-13 16:10 | remove useless struct | William Casarin | 2 | +3 | -20 |
2024-06-12 17:46 | fix light borders for quote reposts | William Casarin | 1 | +1 | -1 |
2024-06-12 01:48 | lighter gray for inline previews in white mode | William Casarin | 1 | +2 | -2 |
2024-06-12 01:44 | fix colors again | William Casarin | 2 | +13 | -6 |
2024-06-12 00:44 | small inline preview pfps | William Casarin | 6 | +110 | -67 |
2024-06-04 06:51 | initial navigation | William Casarin | 16 | +529 | -577 |
2024-06-11 23:10 | fix inline note preview colors | William Casarin | 4 | +88 | -88 |
2024-06-10 14:58 | add test queries for elsat | William Casarin | 2 | +2137 | -0 |
2024-06-10 14:52 | args: allow filter files and raw filters on cli | William Casarin | 1 | +35 | -2 |
2024-06-10 13:10 | set tooltip delay to 100ms | William Casarin | 1 | +1 | -1 |
2024-06-08 17:07 | reset virtual list if notes are spliced into timeline | William Casarin | 2 | +42 | -36 |
2024-05-30 10:50 | dont since-optimize when we don't have enough notes | William Casarin | 1 | +18 | -2 |
2024-05-30 13:10 | remote: use default_remote_limit instead of hardcoding | William Casarin | 1 | +4 | -3 |
2024-05-30 10:38 | filter: add default limit | William Casarin | 2 | +11 | -1 |
2024-05-28 21:10 | timeline: don't hide on resize | William Casarin | 1 | +3 | -1 |
2024-05-31 06:08 | cleanups | William Casarin | 5 | +14 | -40 |
2024-05-31 05:52 | mobile: make mobile flag runtime-configurable | William Casarin | 15 | +101 | -99 |
2024-05-31 06:01 | Merge remote-tracking branch 'pr/80' | William Casarin | 26 | +982 | -496 |
2024-05-27 16:25 | cap size of remote filter limits | William Casarin | 1 | +6 | -0 |
2024-05-27 16:25 | bump timeline filter limit | William Casarin | 1 | +1 | -1 |
2024-05-24 20:43 | debug: add some debug logs for keyboard note selection | William Casarin | 1 | +3 | -1 |
2024-05-24 20:42 | input: fix deadlock on resize | William Casarin | 1 | +28 | -4 |
2024-05-24 20:21 | mobile: use my timeline for testing again | William Casarin | 1 | +1 | -1 |
2024-05-24 20:21 | mobile: a tad more padding at the top | William Casarin | 1 | +1 | -1 |
2024-05-24 20:21 | update slow timeline query | William Casarin | 1 | +1 | -1 |
2024-05-24 20:20 | nip10: fetch unknown replied-to notes | William Casarin | 6 | +93 | -16 |
2024-05-23 23:10 | Revert "deps: using tracing instead of log" | William Casarin | 5 | +21 | -5 |
2024-05-23 22:59 | Merge MacOS key storage | William Casarin | 5 | +207 | -12 |
2024-05-23 22:50 | tabs: select notes & replies by default | William Casarin | 3 | +29 | -24 |
2024-05-18 03:53 | working notes + notes&replies | William Casarin | 6 | +161 | -62 |
2024-05-23 21:16 | list: switch from arc mutext to rc refcell | William Casarin | 2 | +6 | -8 |
2024-05-18 02:32 | timeline: refactor tabs into TimelineView | William Casarin | 4 | +156 | -30 |
2024-05-18 03:53 | input: handle raw events | William Casarin | 1 | +32 | -21 |
2024-05-18 00:27 | input: switch to scanning over raw input events | William Casarin | 1 | +19 | -4 |
2024-05-18 00:14 | input: process input once | William Casarin | 1 | +8 | -6 |
2024-05-23 18:06 | perf: fix continuous repaint | William Casarin | 1 | +8 | -8 |
2024-05-18 00:36 | cleanup: remove old viewport code | William Casarin | 1 | +0 | -42 |
2024-05-23 18:08 | deps: using tracing instead of log | William Casarin | 5 | +5 | -21 |
2024-05-20 17:49 | fonts: always use base fonts for all families | William Casarin | 1 | +11 | -9 |
2024-05-16 17:26 | don't bump timeline when adding notes | William Casarin | 2 | +17 | -3 |
2024-05-16 03:53 | fix clippy issues | William Casarin | 2 | +2 | -1 |
2024-05-16 01:01 | simplify tab underline calculation | William Casarin | 1 | +2 | -2 |
2024-05-16 01:01 | mobile: add lots of top padding on mobile | William Casarin | 1 | +8 | -2 |
2024-05-16 01:01 | mobile: simplify is_mobile | William Casarin | 6 | +8 | -9 |
2024-05-16 00:39 | move add_space to its correct location | William Casarin | 1 | +3 | -2 |
2024-05-16 00:20 | ui: integrate egui-tabs for notes & replies selector | William Casarin | 6 | +108 | -10 |
2024-05-15 22:26 | ui: add feathering-resistant hline separator fn | William Casarin | 2 | +10 | -1 |
2024-05-15 16:31 | direnv: make args explicit so its easy to change | William Casarin | 1 | +5 | -1 |
2024-05-15 16:36 | Merge commit 'refs/pull/github/53' | William Casarin | 1 | +30 | -23 |
2024-05-15 16:16 | switch to rustls-tls-native-roots | William Casarin | 3 | +19 | -197 |
2024-05-14 20:23 | migrate AccountManagementView to enostr Keypair | kernelkind | 7 | +51 | -25 |
2024-05-09 19:21 | AccountSelectionWidget | kernelkind | 4 | +173 | -37 |
2024-05-09 19:21 | AccountManagementView | kernelkind | 9 | +555 | -3 |
2024-05-09 19:21 | Add SimpleProfilePreview | kernelkind | 1 | +90 | -41 |
2024-05-07 23:57 | remove nostr-sdk | kernelkind | 4 | +58 | -538 |
2024-05-07 23:57 | Add keypair & update pubkey | kernelkind | 4 | +119 | -2 |
2024-05-07 23:57 | use nostr in enostr | kernelkind | 2 | +135 | -13 |
2024-05-04 17:25 | update version in comment because I still use this on my laptop | William Casarin | 1 | +1 | -1 |
2024-05-04 16:31 | nix: make android emulator optional | William Casarin | 1 | +4 | -3 |
2024-05-03 17:10 | Add flag to emulate mobile during preview | kernelkind | 4 | +34 | -6 |
2024-05-03 12:56 | move account_login_view to ui submodule | William Casarin | 5 | +382 | -380 |
2024-05-02 21:25 | style: less bubbly | William Casarin | 1 | +1 | -1 |
2024-05-02 17:31 | nix: add openssl dep for reqwest | William Casarin | 1 | +1 | -0 |
2024-04-27 16:12 | move login logic from promise to async fns | kernelkind | 2 | +109 | -101 |
2024-04-27 16:12 | add reqwest as dependency | kernelkind | 2 | +368 | -14 |
2024-04-27 16:12 | login: Add key loading & error to mobile | kernelkind | 1 | +44 | -24 |
2024-04-27 16:12 | Move login business logic to LoginManager | kernelkind | 2 | +117 | -28 |
2024-05-02 16:51 | textmode: adjust name sizing so it doesn't bump the column | William Casarin | 2 | +2 | -2 |
2024-05-02 16:50 | textmode: no previews in textmore for now | William Casarin | 1 | +2 | -1 |
2024-04-18 15:38 | since filter optimization | William Casarin | 1 | +19 | -1 |
2024-04-29 21:05 | log relay subscriptions | William Casarin | 1 | +5 | -0 |
2024-04-29 19:48 | mobile: don't add hover on mobile | William Casarin | 1 | +27 | -23 |
2024-04-29 19:47 | slightly larger pfpfs | William Casarin | 1 | +1 | -1 |
2024-04-29 18:01 | queries: set reasonable initial query sizes | William Casarin | 2 | +2 | -2 |
2024-04-29 18:00 | simplify is_mobile check | William Casarin | 1 | +10 | -4 |
2024-04-29 00:55 | Merge remote-tracking branch 'github/virtual-list' | William Casarin | 7 | +143 | -103 |
2024-04-27 08:01 | nip10: show initial reply information on notes | William Casarin | 9 | +208 | -71 |
2024-04-27 08:07 | github: remove pages workflow | William Casarin | 1 | +0 | -45 |
2024-04-24 18:00 | add hover to profile map demo | William Casarin | 4 | +54 | -14 |
2024-04-24 03:43 | fun large profile grid preview | William Casarin | 4 | +65 | -5 |
2024-04-24 01:20 | ui: add profile picture hover animation | William Casarin | 6 | +69 | -4 |
2024-04-24 15:53 | note: support nprofile mentions | William Casarin | 1 | +28 | -23 |
2024-04-22 15:58 | perf: profiling note content rendering | William Casarin | 1 | +14 | -7 |
2024-04-22 00:57 | style: realtime hover interactions | William Casarin | 1 | +1 | -0 |
2024-04-22 00:45 | ui: make pixel sizes correct, use more of the figma | William Casarin | 8 | +55 | -25 |
2024-04-21 23:49 | ui: introduce profile picture widget | William Casarin | 4 | +98 | -72 |
2024-04-21 23:36 | render_pfp: only depend on imgcache | William Casarin | 1 | +12 | -12 |
2024-04-21 23:28 | profile: add about and username to profile previews | William Casarin | 3 | +38 | -25 |
2024-04-21 22:55 | profiles: introduce DisplayNames | William Casarin | 4 | +56 | -19 |
2024-04-21 22:00 | ui: add banners to profile previews | William Casarin | 2 | +67 | -9 |
2024-04-21 21:50 | style: set 0 duration tooltip delay | William Casarin | 2 | +10 | -5 |
2024-04-21 21:34 | images: add aspect_fill | William Casarin | 1 | +45 | -1 |
2024-04-21 20:43 | test: update test profile with a banner | William Casarin | 1 | +28 | -23 |
2024-04-21 22:02 | ui: remove some old note ui comments | William Casarin | 1 | +0 | -19 |
2024-04-21 20:42 | previews: remove central panel frame | William Casarin | 1 | +3 | -1 |
2024-04-20 05:16 | readme: document previews | William Casarin | 1 | +24 | -0 |
2024-04-20 05:00 | ui: add initial Profile hover previews | William Casarin | 13 | +148 | -28 |
2024-04-20 04:53 | ui: move RelayView into ui module | William Casarin | 4 | +209 | -206 |
2024-04-20 02:20 | timeline: use strips instead of panels | William Casarin | 1 | +29 | -53 |
2024-04-19 23:44 | Extract the sample relay to test_data for reuse | kernelkind | 3 | +41 | -28 |
2024-04-20 00:38 | a quick note about the View trait | William Casarin | 1 | +7 | -0 |
2024-04-20 00:37 | check: remove duplicate and disable wasm checks | William Casarin | 2 | +2 | -13 |
2024-04-19 21:32 | ci: disable wasm builds for now | William Casarin | 1 | +30 | -30 |
2024-04-19 21:30 | fix clippy warnings | William Casarin | 11 | +82 | -83 |
2024-04-19 21:09 | introduce View and Previews traits | William Casarin | 11 | +305 | -276 |
2024-04-17 17:36 | Add preview for RelayView | kernelkind | 2 | +46 | -1 |
2024-04-17 17:36 | Add relay view | kernelkind | 7 | +227 | -0 |
2024-04-17 17:36 | Add warn color and highlight color | kernelkind | 2 | +16 | -1 |
2024-04-17 17:36 | enostr: expose RelayStatus | kernelkind | 1 | +1 | -1 |
2024-04-17 17:36 | Add monospace text style | kernelkind | 1 | +21 | -5 |
2024-04-17 17:36 | Seperate mobile dark color theme into its own func | kernelkind | 2 | +20 | -4 |
2024-04-17 17:36 | Add precommit hook to suggest proper formatting | kernelkind | 3 | +31 | -0 |
2024-04-17 17:36 | Apply cargo fmt | kernelkind | 7 | +47 | -40 |
2024-04-17 21:37 | make notedeck front and center | William Casarin | 1 | +6 | -6 |
2024-04-17 21:32 | readme: show notedeck preview | William Casarin | 1 | +6 | -0 |
2024-04-15 01:23 | ui: add frame around note previews | William Casarin | 1 | +18 | -5 |
2024-04-14 23:50 | note: don't allow nested note previews | William Casarin | 3 | +91 | -29 |
2024-04-14 23:30 | ids: find more unknown ids from inline notes | William Casarin | 1 | +21 | -6 |
2024-04-14 23:23 | ui: switch to flags for note options | William Casarin | 1 | +25 | -9 |
2024-04-14 23:23 | crates: add bitflags | William Casarin | 2 | +30 | -28 |
2024-04-14 23:23 | ui: only inline preview kind1 notes for now | William Casarin | 1 | +9 | -1 |
2024-04-14 19:11 | remove minimum window size | William Casarin | 1 | +0 | -4 |
2024-04-13 04:14 | mobile: black panel bg color | William Casarin | 4 | +27 | -23 |
2024-04-13 04:00 | theme: update to correct colors based on figma design | William Casarin | 1 | +1 | -1 |
2024-04-13 03:29 | fix until filters | William Casarin | 3 | +7 | -3 |
2024-04-12 17:02 | Use custom style in app | kernelkind | 2 | +22 | -26 |
2024-04-12 17:02 | Refactor 'ui tests' conception to previews | kernelkind | 9 | +134 | -81 |
2024-04-12 17:02 | Add MobileAccountLoginView | kernelkind | 1 | +65 | -0 |
2024-04-12 17:02 | Apply app style to AccountLoginView | kernelkind | 2 | +89 | -104 |
2024-04-12 17:02 | Add modular custom text styles | kernelkind | 3 | +96 | -1 |
2024-04-12 17:02 | Add custom visual themes | kernelkind | 3 | +185 | -2 |
2024-04-13 01:53 | initial inline note previews | William Casarin | 2 | +83 | -41 |
2024-04-13 01:52 | get all missing ids from all timelines | William Casarin | 2 | +96 | -56 |
2024-04-12 23:46 | ui: simplify note widget | William Casarin | 2 | +100 | -98 |
2024-04-12 23:16 | refactor: rename widgets to ui | William Casarin | 9 | +279 | -279 |
2024-04-12 23:03 | refactor: move note into its own widget | William Casarin | 3 | +270 | -245 |
2024-04-12 23:03 | profiling: update puffin version | William Casarin | 2 | +14 | -51 |
2024-04-12 22:09 | textmode: fix coloring of abbreviated names | William Casarin | 2 | +34 | -19 |
2024-04-11 22:03 | readme: add usage | William Casarin | 1 | +8 | -0 |
2024-04-11 22:00 | fix warnings | William Casarin | 1 | +2 | -7 |
2024-04-11 21:47 | readme: make it clear that its for desktop | William Casarin | 1 | +1 | -1 |
2024-04-11 21:35 | add rustup just in case | William Casarin | 1 | +2 | -2 |
2024-04-04 18:50 | Add nix-shell for macos android development | kernelkind | 3 | +80 | -35 |
2024-04-11 20:36 | ircmode: tighten username | William Casarin | 1 | +2 | -2 |
2024-04-11 18:41 | we should just called this damus | William Casarin | 1 | +5 | -1 |
2024-04-11 18:38 | Merge remote-tracking branch 'android/master' | William Casarin | 1 | +5 | -0 |
2024-04-11 18:09 | irc mode | William Casarin | 3 | +171 | -50 |
2024-04-10 01:49 | log: reduce spammy new note log | William Casarin | 1 | +1 | -1 |
2024-04-10 01:49 | queries: update hashtags query | William Casarin | 1 | +25 | -23 |
2024-04-07 21:53 | update to latest nostrdb, adding tag support | William Casarin | 3 | +42 | -41 |
2024-04-01 17:16 | Fix all warnings | William Casarin | 8 | +26 | -47 |
2024-04-01 15:04 | Add ui_test_harness binary implementation | kernelkind | 5 | +82 | -3 |
2024-04-01 15:04 | Constrain app minimum size | kernelkind | 1 | +1 | -0 |
2024-04-01 15:04 | Use app_creation for common app setup functions | kernelkind | 4 | +32 | -16 |
2024-04-01 15:04 | Create account login panel | kernelkind | 5 | +297 | -0 |
2024-04-01 15:04 | Add login manager | kernelkind | 2 | +24 | -0 |
2024-04-01 15:04 | Update egui 0.26.1 -> 0.27.1 | kernelkind | 3 | +77 | -32 |
2024-03-22 22:33 | Add login key parsing | kernelkind | 3 | +274 | -0 |
2024-03-22 22:32 | Add nostr-sdk dependency | kernelkind | 2 | +911 | -8 |
2024-03-24 17:15 | update cargo.lock to reflect toml change | kernelkind | 1 | +1 | -1 |
2024-03-26 09:20 | fix global query | William Casarin | 1 | +1 | -1 |
2024-03-22 10:15 | load timelines from commandline | William Casarin | 2 | +59 | -48 |
2024-03-22 10:12 | queries: add a few more test queries | William Casarin | 2 | +41 | -0 |
2024-03-22 09:23 | filters: fix hashtag filters | William Casarin | 2 | +9 | -0 |
2024-03-21 17:23 | test: use my timeline query by default for testing | William Casarin | 1 | +4 | -4 |
2024-03-21 15:24 | test: add test timeline query | William Casarin | 1 | +1 | -0 |
2024-03-21 14:54 | ui: reduce vertical padding for more compact timelines | William Casarin | 1 | +2 | -1 |
2024-03-21 13:31 | nostrdb: bump to support timeline queries | William Casarin | 1 | +1 | -1 |
2024-03-21 13:30 | style: initial logic for mobile style | William Casarin | 1 | +18 | -3 |
2024-03-21 13:30 | gitignore: add perf files | William Casarin | 1 | +2 | -0 |
2024-03-21 13:28 | actionbar: support both dark and light buttons | William Casarin | 2 | +14 | -21 |
2024-03-13 16:48 | Merge remote-tracking branch 'github/master' | William Casarin | 1 | +3 | -0 |
2024-03-13 13:33 | widgets: begin organizing ui components into widgets | William Casarin | 7 | +171 | -108 |
2024-03-13 13:24 | filter: unify nostrdb and remote limits | William Casarin | 1 | +9 | -4 |
2024-03-13 13:23 | app: make ndb public | William Casarin | 1 | +1 | -1 |
2024-03-12 10:11 | weird actionbar experiment | William Casarin | 4 | +65 | -17 |
2024-03-09 09:39 | actionbar placeholder | William Casarin | 1 | +9 | -1 |
2024-03-09 09:21 | black background | William Casarin | 3 | +19 | -5 |
2024-02-27 23:02 | fix typo | William Casarin | 1 | +1 | -1 |
2024-02-16 23:42 | profile picture image cache | William Casarin | 8 | +173 | -50 |
2024-02-17 01:14 | deps: update poll-promise, add hex | William Casarin | 2 | +22 | -19 |
2024-02-16 19:37 | relay: don't query unknown authors if we have none to query | William Casarin | 1 | +11 | -9 |
2024-02-16 19:38 | pfp: small fix in profile pic loading | William Casarin | 1 | +2 | -2 |
2024-02-16 19:36 | debug: fix annoying decode error message | William Casarin | 2 | +2 | -5 |
2024-02-16 19:36 | fonts: remove old font loading code | William Casarin | 2 | +3 | -31 |
2024-02-16 19:37 | style: allow font style customization in the future | William Casarin | 1 | +3 | -4 |
2024-02-16 00:18 | fonts: implement roberto's typography for notedeck | William Casarin | 2 | +95 | -34 |
2024-02-15 22:53 | ui: remove extra padding on main panel | William Casarin | 1 | +14 | -5 |
2024-02-15 22:05 | perf: fix profiler | William Casarin | 2 | +14 | -51 |
2024-02-15 21:56 | ui: add reltime rendering | William Casarin | 2 | +35 | -5 |
2024-02-15 21:03 | notecache: add initial in-memory notecache | William Casarin | 3 | +27 | -0 |
2024-02-15 21:03 | time: add time_ago function from Damus iOS | William Casarin | 2 | +48 | -0 |
2024-02-15 20:58 | timecache: add timecache help for timed caches | William Casarin | 2 | +28 | -0 |
2024-02-15 20:57 | deps: bump nostrdb to include notekey hash | William Casarin | 2 | +2 | -2 |
2024-02-15 21:04 | android: fix args | William Casarin | 1 | +1 | -1 |
2024-02-15 21:04 | perf: always show profiling info for now | William Casarin | 1 | +1 | -1 |
2024-02-15 20:57 | envrc: add my pubkey for testing | William Casarin | 1 | +2 | -0 |
2024-02-15 21:04 | query: reduce initial filter size for now | William Casarin | 1 | +1 | -1 |
2024-02-15 21:04 | nix: add some debug and heap tracking utils | William Casarin | 1 | +1 | -1 |
2024-02-12 09:07 | enable japanese, chinese, korean fonts | William Casarin | 1 | +7 | -9 |
2024-02-12 09:07 | disable inline image renderer for now | William Casarin | 1 | +7 | -5 |
2024-02-12 09:06 | enable passing queries via argument | William Casarin | 3 | +36 | -19 |
2024-02-11 22:40 | images: add copy link to image context menu | William Casarin | 1 | +8 | -2 |
2024-02-11 22:08 | bump nostrdb | William Casarin | 2 | +2 | -2 |
2024-02-11 21:58 | media: render images on posts | William Casarin | 1 | +50 | -37 |
2024-02-11 21:58 | deps: install ehttp loader | William Casarin | 2 | +17 | -2 |
2024-02-11 21:03 | links: set hyperlink color to purple | William Casarin | 1 | +1 | -0 |
2024-02-11 21:00 | note: make links clickable | William Casarin | 2 | +71 | -64 |
2024-02-11 20:49 | cargo: rename to notedeck | William Casarin | 1 | +1 | -1 |
2024-02-11 20:35 | macos: render into the titlebar | William Casarin | 2 | +38 | -27 |
2024-02-11 19:57 | add a few more relays for testing | William Casarin | 1 | +9 | -0 |
2024-02-11 04:24 | profiles: find missing profiles from mentions | William Casarin | 1 | +49 | -12 |
2024-02-11 04:24 | bump nostrdb | William Casarin | 2 | +3 | -3 |
2024-02-11 02:46 | note: render mentions | William Casarin | 1 | +66 | -7 |
2024-02-11 01:13 | note: add render_note_contents stub | William Casarin | 1 | +20 | -28 |
2024-02-11 01:13 | name: don't render display_name first if its empty | William Casarin | 1 | +2 | -2 |
2024-02-11 00:15 | apply cargo warning suggested fixes | William Casarin | 9 | +32 | -82 |
2024-02-11 00:14 | note: show non-displayname if we have it | William Casarin | 1 | +2 | -0 |
2024-02-11 00:14 | enostr: remove nostr crate for now | William Casarin | 4 | +19 | -454 |
2024-02-10 23:18 | add wgpu again since I remove it by accident | William Casarin | 1 | +1 | -1 |
2024-02-10 23:11 | profiles: fetch missing profiles when receiving notes | William Casarin | 1 | +31 | -7 |
2024-02-10 22:46 | home: move subscriptions to timeline | William Casarin | 4 | +65 | -49 |
2024-02-10 21:58 | updates deps | William Casarin | 1 | +9 | -22 |
2024-02-10 21:57 | android: pass in internal data path for db | William Casarin | 4 | +28 | -28 |
2024-02-10 02:55 | Revert "android: attempt to get it working on really old versions" | William Casarin | 2 | +2 | -11 |
2024-02-10 02:55 | initial fixes for android build | William Casarin | 2 | +2 | -2 |
2024-02-10 02:55 | update cargo deps | William Casarin | 2 | +62 | -350 |
2024-02-10 02:22 | restore top panel behavior | William Casarin | 1 | +12 | -12 |
2024-02-10 00:59 | LOCAL RELAY MODEL IS WORKING | William Casarin | 7 | +204 | -149 |
2024-02-10 00:59 | bump cargo | William Casarin | 2 | +2 | -2 |
2024-02-07 23:47 | gitignore: ignore db files | William Casarin | 1 | +1 | -0 |
2024-02-07 23:46 | subs: switch to multiple-filter style | William Casarin | 3 | +10 | -6 |
2024-02-07 23:18 | local nostrdb subscriptions working | William Casarin | 8 | +203 | -156 |
2024-02-07 23:18 | update deps | William Casarin | 2 | +443 | -428 |
2023-12-25 18:45 | make: fix tags | William Casarin | 1 | +1 | -1 |
2024-02-07 20:06 | add enostr->nostrdb filter conversions | William Casarin | 1 | +37 | -0 |
2024-02-07 20:06 | update to latest egui | William Casarin | 4 | +21 | -96 |
2024-02-07 20:06 | update cargo | William Casarin | 2 | +1788 | -374 |
2024-02-07 20:02 | enostr: use data instead of strings in Pubkey and EventId | William Casarin | 5 | +159 | -67 |
2024-02-07 20:01 | enostr: update deps | William Casarin | 2 | +791 | -29 |
2024-01-04 15:59 | fonts: use gossip's font loading code for testing | William Casarin | 2 | +79 | -3 |
2024-01-04 15:59 | assets: add some fonts | William Casarin | 9 | +0 | -0 |
2023-10-01 03:46 | rename main -> notedeck | William Casarin | 1 | +0 | -0 |
2023-10-01 03:45 | build: add small profile | William Casarin | 1 | +8 | -0 |
2023-12-25 02:13 | only add kind1 to timeline | William Casarin | 1 | +6 | -5 |
2023-12-25 02:13 | render only 50 events for now until we have infinite scroll | William Casarin | 1 | +1 | -1 |
2023-12-24 22:23 | net: geometric backoff connection retries on disconnects | William Casarin | 3 | +61 | -10 |
2023-12-24 22:22 | timeline: add new notes at the start | William Casarin | 1 | +3 | -1 |
2023-12-24 22:21 | log: remove "woke up" log. it's annoying | William Casarin | 1 | +0 | -1 |
2023-12-24 20:39 | Revert "Update README.md" | William Casarin | 1 | +0 | -6 |
2023-12-24 20:28 | pool: process all events as soon as possible | William Casarin | 1 | +1 | -1 |
2023-12-24 20:25 | pool: implement keepalive pinging | William Casarin | 2 | +52 | -10 |
2023-12-24 20:24 | relay: add ping method | William Casarin | 1 | +5 | -0 |
2023-12-24 20:32 | log: chop some noisy logs | William Casarin | 1 | +2 | -5 |
2023-12-24 20:33 | ui: brighter timeline text | William Casarin | 1 | +1 | -1 |
2023-12-17 17:30 | viewport scroll rendering experiments | William Casarin | 1 | +103 | -44 |
2023-12-17 17:29 | android: attempt to get it working on really old versions | William Casarin | 2 | +11 | -2 |
2023-12-17 16:49 | Update README.md | alltheseas | 1 | +6 | -0 |
2023-11-29 09:57 | add cargo-apk and aarch64-linux-android target | 0xb10c | 2 | +6 | -2 |
2023-11-29 04:43 | compilation instructions | William Casarin | 1 | +22 | -0 |
2023-11-29 04:38 | framed shot | William Casarin | 1 | +1 | -1 |
2023-11-29 04:35 | fix image | William Casarin | 1 | +1 | -1 |
2023-11-29 04:35 | smaller image | William Casarin | 1 | +1 | -1 |
2023-11-29 04:32 | android branch | William Casarin | 1 | +7 | -2 |
2023-11-27 00:40 | ui: add initial post composition window | William Casarin | 1 | +41 | -7 |
2023-11-27 00:39 | nix: fix pkg-config | William Casarin | 1 | +1 | -1 |
2023-07-09 21:21 | add padding to top panel on mobile | William Casarin | 3 | +38 | -3 |
2023-07-09 21:20 | show fps on top panel | William Casarin | 2 | +15 | -1 |
2023-07-09 21:08 | add frame_history helper from egui | William Casarin | 1 | +126 | -0 |
2023-07-09 19:29 | add temporary release keystore | William Casarin | 2 | +4 | -0 |
2023-07-09 19:17 | make sure it's still working on android | William Casarin | 5 | +26 | -18 |
2023-07-09 18:11 | timeline: add ui_abbrev_name | William Casarin | 3 | +33 | -1 |
2023-07-06 21:18 | desktop -> notedeck | William Casarin | 2 | +2 | -2 |
2023-07-07 02:38 | enostr: add initial note code | William Casarin | 1 | +91 | -0 |
2023-07-07 02:37 | fix fmt warning | William Casarin | 1 | +0 | -1 |
2023-07-07 02:37 | add default name placeholder | William Casarin | 1 | +2 | -0 |
2023-07-07 02:37 | make spinner the correct size | William Casarin | 1 | +1 | -1 |
2023-07-07 02:36 | add puffin profiling | William Casarin | 2 | +50 | -0 |
2023-07-07 02:36 | remove bg_color | William Casarin | 1 | +1 | -3 |
2023-07-07 02:36 | eventid: asref implementation | William Casarin | 1 | +6 | -0 |
2023-07-07 02:36 | nix: use_android flag | William Casarin | 1 | +6 | -6 |
2023-07-07 02:35 | pool: fix some warnings when targeting wasm | William Casarin | 1 | +7 | -1 |
2023-07-07 02:35 | bump deps in prep for profiling changes | William Casarin | 4 | +351 | -646 |
2023-07-07 00:50 | Revert "json: deserialize note ids into bytes" | William Casarin | 9 | +29 | -84 |
2023-07-07 00:09 | json: deserialize note ids into bytes | William Casarin | 9 | +84 | -29 |
2023-07-06 21:39 | bump | William Casarin | 1 | +1 | -1 |
2023-07-06 21:38 | fix light mode | William Casarin | 1 | +15 | -19 |
2023-07-06 21:15 | design: remove extra scrollbars, move toward design | William Casarin | 3 | +58 | -37 |
2023-07-06 20:10 | resizable ui | William Casarin | 1 | +20 | -15 |
2023-07-06 18:20 | upgrade to egui 0.22.0 | William Casarin | 4 | +804 | -636 |
2023-07-06 17:45 | Revert "text: make content selectable" | William Casarin | 1 | +1 | -5 |
2023-07-06 17:44 | deps: bump poll-promise to master | William Casarin | 2 | +2 | -3 |
2023-07-06 17:11 | text: make content selectable | William Casarin | 1 | +5 | -1 |
2023-07-06 15:42 | update readme | William Casarin | 1 | +2 | -4 |
2023-07-06 01:15 | Profile picture processing | William Casarin | 4 | +86 | -47 |
2023-07-06 15:26 | trunk: notedeck | William Casarin | 1 | +1 | -1 |
2023-07-06 15:40 | makefile for building tags | William Casarin | 1 | +5 | -0 |
2023-07-05 23:40 | nix: turn off android for now | William Casarin | 1 | +3 | -3 |
2023-07-05 23:40 | switch to shatter | William Casarin | 5 | +15 | -270 |
2023-07-05 21:56 | add license | William Casarin | 1 | +1 | -0 |
2023-07-05 21:55 | bump deps | William Casarin | 1 | +662 | -479 |
2023-07-05 21:52 | fonts: change font to onest | William Casarin | 4 | +86 | -2 |
2023-07-05 21:52 | fonts: add onest | William Casarin | 7 | +0 | -0 |
2023-07-01 18:27 | parser: add utf8 seeking functions | William Casarin | 4 | +173 | -35 |
2023-07-01 18:26 | check script | William Casarin | 1 | +11 | -0 |
2023-07-01 18:25 | codename is domus for now | William Casarin | 1 | +1 | -1 |
2023-07-01 18:23 | add env_logger | William Casarin | 2 | +185 | -35 |
2023-06-30 23:30 | parser: add fast utf8 parsing | William Casarin | 1 | +118 | -18 |
2023-06-29 03:24 | Add simple parser | William Casarin | 2 | +42 | -0 |
2023-06-28 19:31 | boop | William Casarin | 1 | +2 | -0 |
2023-06-28 19:30 | add From<&str> for Pubkey | William Casarin | 2 | +10 | -1 |
2022-12-16 08:48 | contact name | William Casarin | 1 | +13 | -5 |
2022-12-16 08:16 | customize colors a bit | William Casarin | 1 | +12 | -0 |
2022-12-14 02:55 | Update readme | William Casarin | 1 | +2 | -74 |
2022-12-12 22:51 | default pfp | William Casarin | 2 | +18 | -10 |
2022-12-12 22:33 | many improvements | William Casarin | 15 | +337 | -121 |
2022-12-12 02:56 | initial real data rendering working | William Casarin | 2 | +52 | -23 |
2022-12-12 02:34 | receiving initial messages! | William Casarin | 7 | +117 | -22 |
2022-12-12 01:09 | relay connected! | William Casarin | 12 | +266 | -53 |
2022-12-11 23:46 | initial nostr code | William Casarin | 16 | +1434 | -41 |
2022-12-11 00:57 | wgpu + egui 0.20.0 | William Casarin | 8 | +603 | -966 |
2022-12-01 15:20 | I dunno | William Casarin | 2 | +5 | -3 |
2022-11-30 19:57 | get it working on all platforms again | William Casarin | 9 | +1225 | -441 |
2022-11-30 19:23 | android: can I has internet | William Casarin | 1 | +3 | -0 |
2022-11-30 19:13 | some more misc updates | William Casarin | 2 | +10 | -4 |
2022-11-30 19:12 | fix render resume on android | William Casarin | 1 | +18 | -10 |
2022-11-30 19:10 | don't panic if we ever fail to lock here | William Casarin | 1 | +9 | -8 |
2022-11-30 03:01 | no idea why this is working now | William Casarin | 4 | +363 | -366 |
2022-11-30 02:42 | WIP TEST PLZ REVERT | William Casarin | 3 | +65 | -617 |
2022-11-30 02:27 | android progress | William Casarin | 5 | +1646 | -464 |
2022-11-07 08:11 | dominus demo | William Casarin | 4 | +75 | -49 |
2022-11-07 04:54 | progress | William Casarin | 6 | +91 | -336 |
2022-11-07 03:32 | progress | William Casarin | 4 | +1195 | -63 |
2022-11-07 00:42 | initial egui damus app | William Casarin | 6 | +52 | -50 |
2022-11-06 05:12 | Initial commit | William Casarin | 19 | +2634 | -0 |