1e25ffffe1
feat: normalize undos coming from our frontend
2025-02-05 18:55:06 +01:00
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