William Casarin
a6a89307f1
v0.5.4
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-16 11:41:32 -07:00
William Casarin
4735529731
update lock
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-15 14:19:36 -07:00
William Casarin
e9ee1b5094
v0.5.2
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-15 13:41:31 -07:00
William Casarin
fb6456bdee
v0.5.1
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-15 13:37:25 -07:00
William Casarin
96cb5e26ce
Merge follow/unfollow from kernel
...
Jakub Gladysz (1):
ui: add follow button
kernelkind (14):
bump nostrdb
move polling responsibility to `AccountData`
`AccountData`: decouple query from constructor
add constructor for `AccountData`
add `Contacts`
use `Contacts` in `AccountData`
expose `AccountSubs`
Unify sub for contacts in accounts & timeline
move `styled_button_toggleable` to notedeck_ui
construct NoteBuilder from existing note
send kind 3 event
add actions for follow/unfollow
add UI for (un)follow
send contact list event on account creation
2025-07-11 13:06:24 -07:00
William Casarin
e0f2e467d2
args: switch to oot_bitset for arg flags
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-10 13:34:24 -07:00
kernelkind
e4beb954db
bump nostrdb
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-07-10 13:45:03 -04:00
William Casarin
bb0262e09e
android: reapply keyboard changes
...
but gate them so they don't apply on desktop to avoid the
arrow key and backspace issues. This is a massive hack until
I get time to actually implement this properly.
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-10 08:30:59 -07:00
William Casarin
f25735f89e
debug: add memory debug window
...
enable with:
$ cargo build --release --features memory
and then click the memory widget on the chrome sidepanel
currently doesn't track C allocations... we should fix that
Signed-off-by: William Casarin <jb55@jb55.com >
2025-07-08 13:27:37 -07:00
William Casarin
eb76cbf671
Revert "android: fix remaining keyboard issues"
...
This reverts commit dbba0e1bb0 .
It breaks desktop
2025-07-01 11:20:23 -07:00
William Casarin
dbba0e1bb0
android: fix remaining keyboard issues
...
Fixes: https://github.com/damus-io/notedeck/issues/896
Fixes: https://github.com/damus-io/notedeck/issues/894
Fixes: https://github.com/damus-io/notedeck/issues/895
Fixes: https://github.com/damus-io/notedeck/issues/893
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-30 14:47:57 -07:00
William Casarin
400050f3fb
Merge remote-tracking branches 'github/pr/877' and 'github/pr/885'
...
CI / Rustfmt + Clippy (push) Has been cancelled
CI / Check (android) (push) Has been cancelled
CI / Test (Linux) (push) Has been cancelled
CI / Test (macOS) (push) Has been cancelled
CI / Test (Windows) (push) Has been cancelled
CI / rpm/deb (aarch64) (push) Has been cancelled
CI / rpm/deb (x86_64) (push) Has been cancelled
CI / macOS dmg (aarch64) (push) Has been cancelled
CI / macOS dmg (x86_64) (push) Has been cancelled
CI / Windows Installer (aarch64) (push) Has been cancelled
CI / Windows Installer (x86_64) (push) Has been cancelled
CI / Upload Artifacts to Server (push) Has been cancelled
Fernando López Guevara (2):
fix(content): handle case where notes are not loaded
feat(app_images): add module to manage static app image assets
2025-06-25 10:30:24 -07:00
William Casarin
a0ac4b16ad
nostrdb: bump to v0.7.0
...
includes replay fix
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-25 10:29:33 -07:00
Fernando López Guevara
36667bc024
feat(app_images): add module to manage static app image assets
2025-06-25 09:53:31 -07:00
William Casarin
15b4978d47
deps: switch to damus-io egui-nav
...
thanks kernel!
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-23 11:27:04 -07:00
kernelkind
3c31e1a651
add ThreadSubs for managing local & remote subscriptions
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-06-22 16:00:23 -04:00
kernelkind
faa40bb616
tmp: upgrade egui-nav to use ReturnType
...
remove when damus-io/egui-nav merges
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-06-22 16:00:18 -04:00
kernelkind
6da10c4faf
add NoteId hashbrown Equivalent impl
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-06-18 14:38:26 -04:00
William Casarin
c8e861812b
android: arboard clipboard support
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-16 16:11:51 -07:00
William Casarin
505083998d
android: fix build
...
wip android keyboard fixes
wip 4.0.0 game-activity
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-16 16:11:51 -07:00
William Casarin
9033383a29
add input context menu helper
...
We are going to want this in more places
Signed-off-by: William Casarin <jb55@jb55.com >
2025-06-16 16:11:15 -07:00
William Casarin
0eec6881fc
Initial tab bar
2025-06-07 10:19:13 -07:00
William Casarin
fc51ddb438
Merge remote-tracking branches 'github/pr/864' and 'github/pr/866'
2025-05-31 15:53:36 -07:00
kernelkind
99aa50c120
TMP: use new egui-nav with popup
...
replace with damus-io/egui-nav when merged
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-22 20:32:33 -04:00
kernelkind
d227eb6551
add blurhash dependency
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:54:30 -04:00
kernelkind
7bb871d377
add hashbrown
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:54:18 -04:00
William Casarin
b072c93964
Release Notedeck Beta v0.4.0
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-03 14:42:32 -07:00
William Casarin
6bbc20471a
dave: include anonymous user identifier in api call
...
- don't include users pubkey
This could be used to associate requests with real users,
rendering the anonymized user_id pointless
TODO: Implement a new tool call that lets dave ask for your pubkey
Fixes : #834
Fixes : #836
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-01 19:33:33 -07:00
William Casarin
f496d4b8c4
dave: initial note rendering
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-18 17:03:59 -07:00
William Casarin
8af80d7d10
ui: move note and profile rendering to notedeck_ui
...
We want to render notes in other apps like dave, so lets move
our note rendering to notedeck_ui. We rework NoteAction so it doesn't
have anything specific to notedeck_columns
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-17 12:34:43 -07:00
William Casarin
4260d3e9da
nostrdb: fix on windows
...
had this on an older version for some reason
2025-04-15 08:53:30 -07:00
William Casarin
e5c3bb4fe9
dave: fix bugs
...
fixed some bugs i introduced during the refactor
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 16:13:40 -07:00
William Casarin
f1e359a5c3
dave: update to custom filters nostrdb
...
We will use this for filtering replies from most
requests
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 15:59:11 -07:00
William Casarin
6dc68436e9
dave: improve query tool
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:30:24 -07:00
William Casarin
c6a7a50f81
dave: improve design
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:29:03 -07:00
William Casarin
9c9b4199f5
ui crate and chrome sidebar
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:29:01 -07:00
William Casarin
4469918fd2
dave: prepare for android
2025-04-14 11:17:06 -07:00
William Casarin
31aae7f315
dave: auto-reply, initial avatar anim
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:16:43 -07:00
William Casarin
0b4807f62d
dave: tools working even better
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:16:42 -07:00
William Casarin
4dfb013d6a
dave: toolcall parsing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:16:13 -07:00
William Casarin
968d9bc245
dave is alive
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:16:12 -07:00
kernelkind
fd2299f5f0
add hashbrown
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-08 22:50:00 -04:00
kernelkind
a7da4d6a11
add Zap
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-08 22:50:00 -04:00
kernelkind
38fb05475d
fetch zap invoice
...
closes: https://github.com/damus-io/notedeck/issues/128
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-08 22:50:00 -04:00
kernelkind
1ce530faec
add human_format dep
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-08 22:50:00 -04:00
kernelkind
31b3316d9c
add tokio dep to notedeck package
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-04 18:53:25 -04:00
kernelkind
7213c1b7eb
add nwc dependency
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-04-04 18:52:43 -04:00
William Casarin
499bac5ca4
fix again
2025-03-23 18:49:04 -07:00
William Casarin
3cc46b8a7d
attempt macos fix
2025-03-23 18:45:14 -07:00
William Casarin
a2a119ec5c
nostrdb: add author_kind index
2025-03-23 13:00:20 -07:00