Commit Graph

5131 Commits

Author SHA1 Message Date
Jade Ellis ee71cf2008 fix: Disable buildkit caching
This is for tom's runners, whilst they're having network issues
2025-04-19 12:13:47 -07:00
Jade Ellis 8269a2fd1c ci: Only prefix non-default branches
AKA, tag image:main as the latest commit
2025-04-19 12:13:47 -07:00
Jade Ellis 3d27cce047 ci: Limit concurrency
Mainly to prevent runners from getting bogged down
2025-04-19 12:13:47 -07:00
Jade Ellis 7763b2479b fix: Replace rust cache with direct cache use, as Rust is not installed on CI image 2025-04-19 12:13:47 -07:00
Jade Ellis cd24a72078 ci: Prefix branch builds with branch- 2025-04-19 12:13:47 -07:00
Jade Ellis 9298c53a40 fix: Hardcode matrix 2025-04-19 12:13:47 -07:00
Jade Ellis 25378a4668 fix: Use forgejo patched artifact actions 2025-04-19 12:13:47 -07:00
Jade Ellis fdef36c47f fix: Allow specifying user & password for builtin registry 2025-04-19 12:13:47 -07:00
Jade Ellis 406f689301 build: Use hacks for a cached actions build
- Use cache dance for github actions caching
- Use timelord hack to avoid bad cache invalidation
2025-04-19 12:13:47 -07:00
Jade Ellis 7185d71827 feat: Docker images built with Forgejo Actions 2025-04-19 12:13:47 -07:00
Jade Ellis ff83e0c5b2 chore: Change branding string to continuwuity 2025-04-19 12:13:47 -07:00
Jade Ellis b26247e31e fix: Disambiguate appservices in lazy loading context
In the previous commit, app services would all appear to be the same
device when accessing the same user. This sets the device ID to be the
appservice ID when available to avoid possible clobbering.
2025-04-19 12:13:47 -07:00
nexy7574 814f321cab fix: Do not panic when sender_device is None in /messages route
The device ID is not always present when the appservice is the client.
This was causing 500 errors for some users, as appservices can lazy
load from `/messages`.

Fixes #738

Co-authored-by: Jade Ellis <jade@ellis.link>
2025-04-19 12:13:47 -07:00
Tom Foster 904fa3c869 Add Forgejo CI workflow for Cloudflare Pages 2025-04-19 12:13:47 -07:00
Tom Foster b04a9469ae Add Matrix .well-known files 2025-04-19 12:13:47 -07:00
Tom Foster 6fbff4af6f Update mdBook config for continuwuity 2025-04-19 12:13:47 -07:00
Jade Ellis dede3323f6 chore: Add words to cspell dictionary 2025-04-19 12:13:47 -07:00
Jade Ellis a21d96d336 chore: Update Olivia Lee in mailmap 2025-04-19 12:13:47 -07:00
Jade Ellis f5622881b3 chore: Add Timo Kösters to the mailmap 2025-04-19 12:13:47 -07:00
Jade Ellis a869f06239 chore: Add mailmap 2025-04-19 12:13:47 -07:00
Jade Ellis 20c2091e5c ci: Delete all old CI files
Part of #753
2025-04-19 12:13:47 -07:00
Jade Ellis 04f7e26927 docs: Phrasing 2025-04-19 12:12:24 -07:00
Jade Ellis a9eba0e117 docs: New readme
It's a continuwuation!
2025-04-19 12:12:08 -07:00
Jacob Taylor eb2949d6d7 Fix spaces rooms list load error.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-16 20:58:48 -07:00
Jacob Taylor de7842b470 Fix spaces limit/max_depth bug in response.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-16 20:58:48 -07:00
Peter Gervai 937c5fc86a config: rocksdb_compaction help was inverted
probably old remnnant of an inverted option.
2025-04-15 08:09:21 -07:00
Jason Volk 79268bda1e Remove the default sentry endpoint.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 07:28:14 +00:00
Jason Volk edb245a2ba Remove the updates service.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 07:19:16 +00:00
Jason Volk ae2abab4c9 Remove some workflows.
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 07:18:26 +00:00
Jason Volk b9fd88b65a Update README [ci skip]
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 06:56:16 +00:00
Jason Volk 4094cd52ee reduce large stack frames 2025-04-13 05:13:00 +00:00
Jason Volk aa80e952d1 mitigate additional debuginfo expansions
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk b0203818db add missing feature-projections between intra-workspace crates
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk 1fd881bda5 eliminate Arc impl for trait Event
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk 5b322561ce simplify database backup interface related
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk 54fb48a983 replace admin command branches returning RoomMessageEventContent
rename admin Command back to Context

Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk d82f00c31c misc async optimizations; macro reformatting
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk cd4e6b61a9 improve appservice service async interfaces
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk 04d7f7f626 remove box ids from admin room command arguments
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk d9616c625d propagate better message from RustlsConfig load error. (#734)
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk 75aadd5c6a slightly optimize user directory search loop
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:13:00 +00:00
Jason Volk e0508958b7 increase snake sync asynchronicity
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-13 05:12:52 +00:00
Jason Volk ccf10c6b47 modest cleanup of snake sync service related
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-09 03:40:44 +00:00
Jason Volk fd33f9aa79 modernize state_res w/ stream extensions
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-09 03:40:44 +00:00
Jason Volk 7c9d3f7e07 add ReadyEq future extension
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-09 03:40:44 +00:00
Jason Volk 7cf61b5b7b add ready_find() stream extension
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-09 03:40:44 +00:00
Jason Volk ce6e5e48de relax Send requirement on some drier stream extensions
Signed-off-by: Jason Volk <jason@zemos.net>
2025-04-09 03:40:44 +00:00
June Clementine Strawberry d8311a5ff6 bump crossbeam-channel bc yanked crate with potential double free
Signed-off-by: June Clementine Strawberry <june@3.dog>
v0.5.0-rc4
2025-04-08 23:38:54 -04:00
June Clementine Strawberry 47f8345457 bump tokio because of RUSTSEC-2025-0023
Signed-off-by: June Clementine Strawberry <june@3.dog>
2025-04-08 09:05:49 -04:00
June Clementine Strawberry 99868b1661 update new complement flakes
Signed-off-by: June Clementine Strawberry <june@3.dog>
2025-04-06 16:11:35 -04:00