jglad
a70817743a
#597 add border behind pfp
2025-01-28 18:10:21 +01:00
William Casarin
5d4548d3f7
Switch to GameActivity and gradle build
...
Fixes: https://github.com/damus-io/notedeck/issues/189
Fixes: https://github.com/damus-io/notedeck/issues/190
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-27 17:31:28 -08:00
William Casarin
478603e16e
contacts: disable hashtag follows for now
...
People are spamming hashtags with AI CP. Let's disable this until we
at least have image blurring.
Alternatively we could only show the link for people you don't follow.
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-27 12:30:22 -08: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
William Casarin
181be70c0f
networking: increase ping interval
...
some relays are really slow to respond on this for some reason
2025-01-25 16:05:56 -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
1091bd0cdf
draft fields for media upload feat
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-24 15:43:48 -05:00
kernelkind
b1aaeecdc2
add utils for uploading media
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-24 15:43:48 -05:00
kernelkind
5aa1c982cd
use rfd for desktop file selection
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-24 15:43:48 -05:00
kernelkind
b5a782a06e
notedeck_columns: use sha2 & base64
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-24 15:43:48 -05:00
kernelkind
d96be829cd
get file binary
...
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
William Casarin
2cbae68a7f
Merge remote-tracking branches 'github/pr/657' and 'github/pr/658'
2025-01-22 16:04:45 -08:00
Ken Sedgwick
94a1d78114
publish NIP-65 relay lists
2025-01-22 15:16:08 -08:00
Ken Sedgwick
3278d3ba16
upgrade url string to RelaySpec for [read|write] markers
...
I think RelaySpec wants to move to enostr so the RelayPool can support
read and write relays ...
2025-01-22 12:43:05 -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
Ken Sedgwick
366ca24ac1
drive-by clippy fixes
2025-01-21 10:18:37 -08:00
kieran
0249b5ab04
Always update accounts
2025-01-21 10:29:22 +00:00
kieran
01066bfb3d
export enostr / nostrdb
2025-01-21 09:43:54 +00:00
William Casarin
835851ee52
Merge remote-tracking branch 'pr/656'
2025-01-20 15:51:03 -08:00
kieran
86e68b1c29
move Notedeck to notedeck crate
2025-01-20 23:25:31 +00:00
kieran
c401f4c484
note-ref: derive hash
2025-01-20 20:33:49 +00:00
William Casarin
43637f52bb
Merge a few fixes from kernel #652,#649
...
kernelkind (2):
log nip05 error
fix persist deck author profile bug
2025-01-20 10:44:30 -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
e52ba5937f
debug: log when adding notes to start
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-19 12:58:21 -08:00
William Casarin
a94ebc3603
mutes: hide logs
...
these are getting spammed on each frame. not ideal
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-19 12:43:03 -08:00
William Casarin
9a48b12e36
enostr: introduce PubkeyRef
...
This will be used for typesafe and copy-free pubkey references
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-19 12:43:03 -08:00
William Casarin
f9a09ea2be
note: introduce RootNoteId
...
RootNoteId is simply a newtype for specifying an ID that is a root note
id (in the sense of a nip10 note)
This makes it more clear at the type level when referring to note ids
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-19 12:43:03 -08:00
kernelkind
a585704fb6
fix persist deck author profile bug
...
closes: https://github.com/damus-io/notedeck/issues/651
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-18 16:01:46 -05:00
kernelkind
35427170da
log nip05 error
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-17 15:41:01 -05:00
William Casarin
b45a63a529
persistent: dont nuke decks when using cli columns
...
Sometimes the commandline is nice for loading individual threads you
want to lookup (we don't have a UI for this yet). If you don't currently
choose a different data directory, then your decks cache gets nuked when
doing this.
Change the logic so that deck persistence is disabled when using CLI
columns. This stops notedeck from nuking your default decks.
Signed-off-by: William Casarin <jb55@jb55.com >
2025-01-17 09:32:48 -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
10d45d6cc3
move column
...
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
6647e7dc3f
Merge Hashtag parsing
...
Daniel Saxton (5):
Add t tags for hashtags
Use HashSet, lowercase, and add emoji tests
Add test and format
Fix emoji hashtags
Handle punctuation better
Link: https://github.com/damus-io/notedeck/pull/592
2025-01-14 10:16:12 -08:00
kernelkind
ba8ac18de7
integrate ZoomHandler
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-01-13 18:48:29 -05:00