Derek Ross
baf1dc0d7e
fix: change word verification to identification
2025-01-31 19:52:17 -05:00
Derek Ross
582a43e9f4
fix: updated NIP-05 verification to Nostr address
2025-01-31 19:47:59 -05:00
William Casarin
6dd0e5207e
Merge image uploading from kernel
...
kernelkind (8):
upload media button
get file binary
import base64
notedeck_columns: use sha2 & base64
use rfd for desktop file selection
add utils for uploading media
draft fields for media upload feat
ui: user can upload images
2025-01-25 16:17:11 -08:00
William Casarin
0c3db9a31e
Merge additional account relay list improvements from Ken
...
Ken Sedgwick (1):
additional account relay list improvements
2025-01-25 16:16:03 -08:00
William Casarin
8ad9ad20ba
Merge clippy fixes from Dimitris
...
Dimitris Apostolou (1):
Fix clippy warnings
2025-01-25 16:15:13 -08:00
William Casarin
8a87791594
morenotes: show pointer on hover
...
all clickable things should show pointers
Cc: kernel
2025-01-25 16:06:32 -08:00
kernelkind
5b0068e6cb
add more notes indicator
...
closes: https://github.com/damus-io/notedeck/issues/72
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-25 17:48:34 -05:00
kernelkind
7abf1c9c15
ui: user can upload images
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-24 15:43:48 -05:00
kernelkind
1a0e232176
upload media button
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-24 15:43:48 -05:00
Dimitris Apostolou
2c8f6298b8
Fix clippy warnings
...
Signed-off-by: Dimitris Apostolou <dimitris.apostolou@icloud.com >
2025-01-24 19:32:24 +02:00
Ken Sedgwick
1e0801f54b
additional account relay list improvements
...
- Use the current selected account only to determine desired
relays. Previously the desired relay list was determined from the
union of all accounts.
- Update the relay configuration immediately when the user switches accounts.
- Delete relays from the account (instead of the relay pool
directly). This results in the relay being removed in the pool as
well, but is persisted correctly.
2025-01-23 16:07:49 -08:00
Ken Sedgwick
94a1d78114
publish NIP-65 relay lists
2025-01-22 15:16:08 -08:00
Ken Sedgwick
fe3e2dad14
add Accounts::add_advertised_relay
2025-01-21 16:03:44 -08:00
Ken Sedgwick
e436be400e
add add relay GUI
2025-01-21 12:21:13 -08:00
greenart7c3
2901ba8227
Fix side panel color when using light theme
2025-01-20 15:11:03 -03:00
William Casarin
4b542c0a74
switch to TimelineCache
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-19 14:18:59 -08:00
William Casarin
e4732f5112
grip: fix double frame border
2025-01-15 14:00:08 -08:00
William Casarin
8fbe954cf3
adjust context menu/grip circle sizes
...
also adjust grip position so that it is more right
2025-01-15 13:48:53 -08:00
William Casarin
3b68e285fb
grip: show pointer cursor on grip
2025-01-15 13:48:33 -08:00
kernelkind
5043f00eb3
update colors
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-15 16:09:29 -05:00
kernelkind
ec7de41cc3
toggle move tooltip on button press
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-15 16:09:29 -05:00
kernelkind
23d65898aa
use replace move icon with grab
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-15 16:09:29 -05:00
kernelkind
1914fafc68
integrate column moving
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-15 16:09:29 -05:00
kernelkind
1d6da3ba0d
move columns ui
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-15 16:09:29 -05:00
William Casarin
e08e30f912
mutes: simplify mutefun and don't render tombstone yet
2025-01-04 16:19:41 -08:00
William Casarin
212c296da5
Merge tombstone muted notes #606
...
Changelog-Changed: Tombstone muted notes
2025-01-04 14:16:16 -08:00
William Casarin
16b20568da
Merge relay debug view
...
Fix a few conflicts
2025-01-04 13:54:29 -08:00
William Casarin
e1187c372f
Merge profiling editing #625
...
Changelog-Added: Added profile editing
2025-01-04 13:18:31 -08:00
kernelkind
6645d4880f
integrate EditProfileView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-04 13:42:52 -05:00
William Casarin
fe6206c546
Note multicasting
...
This is an initial implementation of note multicast, which sends posted
notes to other notedecks on the same network.
This came about after I nerd sniped myself thinking about p2p nostr on
local networks[1]
You can test this exclusively without joining any other relays by
passing -r multicast on the command line.
[1] https://damus.io/note1j50pseqwma38g3aqrsnhvld0m0ysdgppw6fjnvvcj0haeulgswgq80lpca
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-04 10:37:11 -08:00
kernelkind
b1a84788ff
move show_profile to its own fn
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
4baa7b2ef3
use preview
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
d6f81991ab
refactor banner
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
a1236692e5
profile edit UI
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
a1520fec7e
edit profile button
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
45d07cc432
profile view improvements
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
a7cfe9bd37
refactor DisplayName -> NostrName
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
df82e08041
remove unused code
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
a99dad7e9a
profile body
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
kernelkind
2dde3034a1
refactor profile
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-03 18:39:35 -05:00
Ken Sedgwick
e193e00539
Mute rendering instead of ingress
...
Previous approach was to keep muted content from getting inserted.
Instead, this version alters it's display. This makes toggling mutes
on and off externally much more stable (the display changes but we
don't have to rebuild content trees)
For now muted content is collapsed to a red "Muted" tombstone w/ a reason.
2025-01-02 15:21:14 -08:00
kernelkind
efa0bfcca1
integrate RelayDebugView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-01 15:57:08 -05:00
kernelkind
7d9679e05c
add egui window
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-01 15:57:08 -05:00
kernelkind
83411fdef0
RelayDebugView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-01 15:57:08 -05:00
kernelkind
55cc8e4f1d
Delete column confirmation
...
Changelog-Changed: Add confirmation when deleting columns
Closes: https://github.com/damus-io/notedeck/pull/608
Fixes: https://github.com/damus-io/notedeck/issues/549
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-12-24 16:28:26 -08:00
kernelkind
588bb8c5b2
use hashtag icon in hashtag col header
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-12-23 16:15:08 -05:00
kernelkind
d7e7c75b89
use hashtag icon
...
closes https://github.com/damus-io/notedeck/issues/490
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-12-23 15:37:56 -05:00
William Casarin
fcac49a0a5
previews: run previews as notedeck apps
...
This allows ./preview to be a notedeck app runner. I am currently
using it for the ProfilePic app (which will because notedeck_viz)
Signed-off-by: William Casarin <jb55@jb55.com >
2024-12-20 15:39:26 -08:00
William Casarin
ca988165cc
column: show pointer button on hover
2024-12-19 09:08:52 -08:00
William Casarin
8025be823a
ui: customizable tabs per column view
...
This reduces the number of choices the user needs to make. Some of these
filters were redundant anyways. This also saves memory.
Universe: Notes
Notificaitons: Notes & Replies
Everything else: Notes, Notes & Replies
Changelog-Changed: Simplified tab selections on some columns
Fixes: https://github.com/damus-io/notedeck/issues/517
2024-12-19 08:48:07 -08:00