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 |