Commit graph

1542 commits

Author SHA1 Message Date
9133577e4c
fix(web): functions can't access context? 2025-02-05 18:23:16 +01:00
2134380ff5
fix: allow outbound just-id undos 2025-02-03 15:01:18 +01:00
b7ff3701b0
fix: allow undoing with just activity id
will fetch undone activity from local db, rather than trusting the
embedded object
2025-02-03 14:40:34 +01:00
95bb2e60dc
fix(httpsign): recover original url in axum nested routes 2025-02-02 13:45:30 +01:00
3210a3a2d5
fix(web): actually media store alt text in name...
???????? whatever
2025-02-02 03:21:34 +01:00
89852c0870
feat(web): attachment summary, clear on post
attachment summary is alt text
2025-02-02 03:10:01 +01:00
37827588b7
chore: oops forgot to update this one 2025-02-02 02:58:07 +01:00
e5c5295242
fix(web): get_untracked 2025-02-02 02:57:17 +01:00
39ffbb137a
fix(web): allow posting empty body if attachment 2025-02-02 02:57:04 +01:00
259dc1fbf7
fix: generate document type on client
idk where it fails but not worth it to allow sending documents without
type
2025-02-02 02:53:59 +01:00
9f4a5b052a
fix: accept attachments without type
is this a mistake?
2025-02-02 02:33:55 +01:00
f69c798a77
feat(web): crude attachment input fields
allows to link media hosted elsewhere, and must specify correct media
type, but at least it's better than posting from curl
2025-02-02 02:13:00 +01:00
6f0026a818
fix: infer document type from mimetype 2025-02-02 01:25:12 +01:00
44690b3637
ci: i used download artifact?? also broken on gh 2025-01-29 17:36:47 +01:00
2ca6f8f134
ci: full url but still @ 2025-01-29 17:20:36 +01:00
6ffece2587
ci: must use forgejo fork......... 2025-01-29 17:15:24 +01:00
9893f20481
chore: better versioning
now it's <next-version>-dev rather than keeping previous version until
we make a release. i'm not sure what to do with inner crates: those
versions aren't really visible and managing ALL crates version would be
hell, but also ignoring all these feels very much arbitrary. idk
2025-01-29 16:58:08 +01:00
1144b03503
ci: does it work on one line? 2025-01-29 16:57:39 +01:00
8bd9549bec
ci: try setting PATH manually 2025-01-29 16:37:52 +01:00
8630869f53
ci: UGHH add alias for cargo
this is getting out of hand... i should probably split forgejo and
github CIs
2025-01-29 16:26:57 +01:00
339fae104a
ci: forgejo actions really troubling me 2025-01-29 16:09:16 +01:00
19e4bc0f6c
ci: im desperate 2025-01-29 16:07:15 +01:00
a658a090c1
ci: working-directory doesn't work on forgejo? 2025-01-29 16:05:19 +01:00
0d299c4bef
ci: forgot to remove cargo install trunk 2025-01-29 15:56:20 +01:00
6d56e581aa
ci: download trunk rather than building it
should DRAMATICALLY speed up CIs! building trunk took 10~15 minutes
every time
2025-01-29 15:53:36 +01:00
9ecb095f46
fix: rand moved things around 2025-01-29 15:44:08 +01:00
4df61c3bfc
fix: id for search collections 2025-01-29 15:40:11 +01:00
39d58f6dd0
chore: bump dep 2025-01-29 15:39:59 +01:00
899b292699
fix: also work with ids having queries 2025-01-29 15:38:59 +01:00
95da6d419c
chore(web): unused import 2025-01-29 15:26:45 +01:00
ae4459f5bb
fix(web): allow fetching more search pages 2025-01-29 15:25:08 +01:00
08fdc93d35
feat: optionally fetch and verify relayed activity
relays usually Announce(Create), so the Create is not from them but the
announce is, and it gets processed properly. Lemmy does the correct
thing: it sends Announce(...activity...), so the "topmost" activity
effectively comes from the sending server and can be verified. however
aode relay sends activities as-is, without wrapping. so if we receive
activities from someone else, it won't match the http signature and
we thus can't be sure this wasn't falsified. added an option to directly
fetch such cases. it's probably not great, so defaults to OFF
2025-01-28 13:55:20 +01:00
d77197a325
ci: dont copy, ure absolute paths
github is unhappy with me copying stuff around,
uuuugggggghhhhhhhhhhhhhhhhhhhhhhhhhh
2025-01-24 02:04:31 +01:00
f6637ac0cc
ci: do checkout later
maybe docker layers can be reused since they're always the same?
2025-01-24 02:00:47 +01:00
c37c0ac58c
chore(web): default online trunk build 2025-01-24 02:00:35 +01:00
d13fd39d81
ci: just build 2025-01-24 01:47:44 +01:00
221fcca082
ci: copy rust stuff to /usr/bin, ughhhhhhhhhh 2025-01-24 01:42:30 +01:00
e24ff2a749
ci: ughh interactive rustup 2025-01-24 01:37:25 +01:00
002da752c3
docs: small readmes for other crates 2025-01-24 01:27:11 +01:00
c08fed6636
ci: UGH rustup install is interactive
lets try with this one......
2025-01-24 01:22:53 +01:00
b7a290dc22
fix(web): better check to avoid attachment padding 2025-01-24 01:16:59 +01:00
e71fe89e12
fix(web): use Either 2025-01-24 01:16:38 +01:00
5e98ff6bf7
fix(web): undo <p> styling, looks too weird 2025-01-24 01:15:26 +01:00
afec0dcce6
fix: don't try building web by default 2025-01-24 01:05:11 +01:00
0c12b2b815
ci: also in test 2025-01-24 01:03:15 +01:00
0bb7bf3094
ci: there is no common action, do manual rustup 2025-01-24 01:01:55 +01:00
db879daf06
ci: actual ci to test and build 2025-01-24 00:53:35 +01:00
75d8267c44
ci: does this run on ubuntu? 2025-01-24 00:48:22 +01:00
1d5f200db2
ci: ughh is it literal 'docker' isnt it 2025-01-24 00:38:42 +01:00
1b393c4ec0
ci: do i need to use the runner name itself? 2025-01-24 00:38:03 +01:00