kernelkind
4ac2e59983
refactor: impl transitive trust via NoteOptions::TrustMedia
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-11 19:37:56 -04:00
William Casarin
a8eaea6509
test: fix relay message tests
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 16:56:33 -07:00
William Casarin
9278c90802
time: more time-ago granularity in months/years
...
before: 1y
after: 1y 8mo
etc
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 16:40:13 -07:00
William Casarin
02a90eccd1
enostr: show unrecognized message in log
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 15:33:28 -07:00
William Casarin
c0fcf53ff6
Merge a bunch of fixes by kernel
...
kernelkind (3):
fix: can upload photo from reply or quote
fix: image shimmer bug
feat: transitively trust images from parent note
2025-09-10 12:06:31 -07:00
William Casarin
f889b54ed9
refactor: replace notification bool prop drill with note option
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 12:04:59 -07:00
William Casarin
7b4c96df91
images: disable useless animation frame log
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 12:03:41 -07:00
William Casarin
eb44637601
ui/timeline: make notification text smaller
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-10 12:03:23 -07:00
kernelkind
ea14713b58
feat: transitively trust images from parent note
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 19:56:12 -04:00
kernelkind
a5e7880e25
fix: image shimmer bug
...
if the same image on two seperate columns unblur at the same time,
it caused them both to continually cycle between blurred and
unblurred
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 19:20:42 -04:00
kernelkind
409ca68567
fix: can upload photo from reply or quote
...
moved the file retrieval check from `PostView::ui` ->
`PostView::ui_no_scroll`, which is used by the `PostReplyView` &
`QuoteRepostView`
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 18:39:02 -04:00
kernelkind
6cf193b7e3
ui: minor tweaks
...
closes: https://github.com/damus-io/notedeck/issues/1120
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 18:13:52 -04:00
kernelkind
5bb17cd810
log: info -> debug for ndb can't find repost
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:26 -04:00
kernelkind
ba359c95c2
allow reposts in "Notes" timeline tab
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:23 -04:00
kernelkind
e0ed122951
use NdbQueryPackage to call ndb::query multiple times
...
necessary to ensure we can retrieve reposts from ndb
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:19 -04:00
kernelkind
e1ad2e231f
filter: add repost kind to FilteredTags::into_filter
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:14 -04:00
kernelkind
91028929b2
ui: add support for non-notification composite rendering
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:56:09 -04:00
kernelkind
2eef34fa1c
note: remove repost from note ui
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:53:28 -04:00
kernelkind
b8eecf0c9a
introduce NdbQueryPackages
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:53:22 -04:00
kernelkind
1b9e77a1ff
filter: remove unused code
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-09 17:53:12 -04:00
William Casarin
28634301b8
Merge localization fixes by Terry
...
Terry Yiu (1):
Add missing localized strings and export strings for translation
2025-09-08 15:04:26 -07:00
William Casarin
ce0d3e8e88
Merge fix blank thread from notifications by kernel
...
kernelkind (1):
fix blank thread from notifications
2025-09-08 15:03:50 -07:00
William Casarin
0b4545d598
filter: reservoir sample the algo feed
...
so its not the same static 15 pubkeys
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-08 15:03:02 -07:00
kernelkind
6db03364fd
fix blank thread from notifications
...
forgot to check whether underlying note is muted in reaction & reposts
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-05 16:21:33 -04:00
Terry Yiu
97b6755504
Add missing localized strings and export strings for translation
2025-09-04 22:22:27 -04:00
William Casarin
c765b031e9
ui/note: fix actionbar note responses
...
they are not responsive on android?
Signed-off-by: William Casarin <jb55@jb55.com >
2025-09-04 15:34:13 -07:00
kernelkind
10b62a073b
test: NoteUnits repost test
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:53 -04:00
kernelkind
ac212b96a6
process repost notes
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:49 -04:00
kernelkind
637b05c1e2
make get_reposted_note pub
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:46 -04:00
kernelkind
f436b49fec
add Repost to composite unit & fragment
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:43 -04:00
kernelkind
04ce29d1dd
ui: render repost cluster impl
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:40 -04:00
kernelkind
ae1d5ab1c5
add CompositeType::Repost
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:37 -04:00
kernelkind
7caf77aa1c
image: repost_image wrapper
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:34 -04:00
kernelkind
80ae489967
ui: repost description impl
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:31 -04:00
kernelkind
259c0b677a
add RepostUnit & RepostFragment
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:27 -04:00
kernelkind
3b7f1f1b39
test: better naming for NoteUnits tests
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:24 -04:00
kernelkind
f2258ab16b
add NotePayload::noteref helper
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:21 -04:00
kernelkind
571435cf85
ui: modularize composite entry rendering & fix tr
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:53:11 -04:00
kernelkind
8f8ff42156
NoteUnits: use UnitKey instead of just NoteKey
...
in preparation for multiple composite types
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:45:39 -04:00
kernelkind
3a95ba05a8
add ReactionFragment error msg
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-04 15:45:31 -04:00
William Casarin
43b98fc6ed
Merge add keys section to settings by kernel #1096
...
kernelkind (4):
add `AnimationHelper::scaled_rect`
add copy to clipboard img
make eye button public
add keys section to settings
2025-09-02 15:09:38 -07:00
William Casarin
95ee275153
Merge custom-zap: dont force keyboard by kernel #1097
...
kernelkind (1):
custom-zap: dont force keyboard
2025-09-02 15:08:53 -07:00
kernelkind
8bc54cc519
zap: add requirements for zapping user
...
these requirements are specified by nip 57 but weren't implemented
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:07:53 -04:00
kernelkind
5282373434
use PayCache when zapping
...
to avoid needlessly querying ln endpoint
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:07:43 -04:00
kernelkind
14c59a6c94
introduce PayCache
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:03:57 -04:00
kernelkind
09238baee0
add LNUrlPayResponse
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:03:52 -04:00
kernelkind
594072cfb8
make get_users_zap_address Result
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:03:41 -04:00
kernelkind
2882b1c2d9
move ZapAddress to zaps/mod.rs
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:01:08 -04:00
kernelkind
f4b8d235eb
rename get_users_zap_endpoint -> get_users_zap_address
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:01:05 -04:00
kernelkind
cf48b29fd8
make endpoint error into struct
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-09-01 17:01:01 -04:00