Commit Graph
6580 Commits
Author SHA1 Message Date
Ginger a0a303ac01 refactor: Fix errors in api/client/media.rs 2026-04-22 09:36:37 -04:00
Ginger 85ad4816ac refactor: Fix errors in api/client/media_legacy.rs
Sent from my Steam Deck
2026-04-22 09:36:37 -04:00
Ginger 70d5b4bc55 refactor: Fix errors in api/client/keys.rs 2026-04-22 09:36:37 -04:00
Ginger 45290829d9 refactor: Fix errors in api/client/directory.rs 2026-04-22 09:36:37 -04:00
Ginger 57c574e9dd refactor: Fix errors in api/client/device.rs 2026-04-22 09:36:37 -04:00
Ginger 25565cadfc refactor: Fix errors in api/client/dehydrated_device.rs 2026-04-22 09:36:37 -04:00
Ginger 4e6c83facd refactor: Fix errors in api/client/context.rs 2026-04-22 09:36:37 -04:00
Ginger 34d5966ef9 refactor: Fix errors in api/client/capabilities.rs 2026-04-22 09:36:37 -04:00
Ginger 044970fdcd refactor: Fix errors in api/client/backup.rs 2026-04-22 09:36:37 -04:00
Ginger e3ef6504fb refactor: Fix errors in api/client/appservice.rs 2026-04-22 09:36:37 -04:00
Ginger e4c0067951 refactor: Fix errors in api/client/account_data.rs 2026-04-22 09:36:37 -04:00
Ginger 9502a2428b refactor: Fix errors in api/client/sync 2026-04-22 09:36:37 -04:00
Ginger 4345a64715 refactor: Resolve remaining errors in threepid.rs 2026-04-22 09:36:37 -04:00
Ginger a28b6cbe1d refactor: Fix errors in api/client/room/ 2026-04-22 09:36:37 -04:00
Ginger 5a4006d4a8 refactor: Rename PduBuilder to PartialPdu 2026-04-22 09:36:37 -04:00
Ginger a68ef84004 refactor: Add function to state_accessor to get create event 2026-04-22 09:36:35 -04:00
Ginger b750117375 refactor: Consolidate hierarchy and summary logic in a new service 2026-04-22 09:36:35 -04:00
Ginger ac77be3883 refactor: Fix errors in api/client/membership/ 2026-04-22 09:36:35 -04:00
Ginger d2f28c4d97 refactor: Fix (most) errors in api/client/account/ 2026-04-22 09:36:34 -04:00
Ginger e9c798f19f chore: Clippy fixes 2026-04-22 09:36:34 -04:00
Ginger 15b832ff01 refactor: Replace more uses of RoomVersionId with RoomVersionRules 2026-04-22 09:36:34 -04:00
Ginger ed62e0898c fix: Resolve errors in recently added services 2026-04-22 09:36:34 -04:00
Jade Ellis a56b87c088 refactor: Ruma upstraming, bake a little more 2026-04-22 09:36:34 -04:00
GingerandJade Ellis dde8c226e3 refactor: Ruma upstreaming, half-baked edition
Co-authored-by: Jade Ellis <jade@ellis.link>
2026-04-22 09:36:32 -04:00
ginger 98b221096b fix(config): Remove registration_token_file from deprecated keys 2026-04-22 12:57:46 +00:00
aviac 027f6a4b02 feat(nix): allow override of RUSTFLAGS for certain features
- enabling the `http3` features requires unstable features, namely `reqwest_unstable`
- the main suggestion of cargo is to enable this through RUSTFLAGS
- we had no way to customize RUSTFLAGS, now we do
- changed the max-perf package to showcase this feature
- also turn on http3 by default in both max-perf and the default build
  (jade approved this)
2026-04-20 17:49:03 +00:00
aviac 42028f155b feat(nix): also add release-max-perf package build to flake outputs 2026-04-20 17:49:03 +00:00
Renovate Bot 6999246d19 chore(deps): update rust-non-major 2026-04-18 05:04:30 +00:00
timedout 01f6893c07 feat: Reduce verbosity of "remote server couldn't process pdu" warning
(cherry picked from commit 8b206564aa)
2026-04-18 01:11:48 +01:00
Jade ed93a4ad9f chore: Admin announcement 2026-04-17 21:15:54 +00:00
Jade Ellis cc8a4501b5 ci: Add basic CI auto-labeller 2026-04-17 21:41:01 +01:00
Sebastian Spaeth cbb1632a1a docs: Describe Debian components
Describe "stable", "stable unstable" and "dev" components
2026-04-17 20:13:44 +00:00
Sebastian Spaeth df59fc35b4 CI: Only publish releases into the Debian stable component
Previously, we would push all tagged releases into the stable component,
including alphas and rc's. Let's use some regex to only push stable
releases which conform to tag "^v+\d\.+\d\.+\d$"
so we ONLY get the manually published releases into the stable
component.

All pre-releases go into the "unstable" component for now. Nightly builds
go into the "dev" component (as before) and feature branches still get
their dedicated component named after the branch.

TODO: It would be nifty if stable releases would ALSO be published at the
unstable component.
2026-04-17 20:13:44 +00:00
Jade Ellis c927bc7b30 chore: Release v0.5.7 2026-04-17 18:19:28 +01:00
Jade Ellis c1ce40c008 docs: Changelog 2026-04-17 18:18:42 +01:00
ezera 66be11a978 docs(docs): update supported room versions
Updates supported room version to state we support 6-12, and sets 12
as default.
2026-04-17 16:10:05 +00:00
Jade Ellis 1aa44f9834 chore: Release v0.5.7-alpha.2 2026-04-17 10:50:19 +01:00
Renovate Bot b5b8d62622 chore(deps): update ruma digest to d00b51a 2026-04-17 09:30:25 +00:00
Renovate Bot b9b3cddf70 chore(deps): update rust crate ctor to 0.10.0 2026-04-17 08:15:37 +00:00
Renovate Bot 62166f3cf8 chore(deps): update dependency typescript to v6.0.3 2026-04-17 08:14:02 +00:00
Renovate Bot ed1fe717b9 chore(deps): update https://github.com/taiki-e/install-action digest to a2352fc 2026-04-17 08:13:49 +00:00
Renovate Bot 69e4689b24 chore(deps): update https://github.com/cloudflare/wrangler-action digest to 9acf94a 2026-04-17 08:13:35 +00:00
Renovate Bot cace197237 chore(deps): pin actions/cache action to 27d5ce7 2026-04-17 08:12:53 +00:00
Jade 49e6d18ac6 ci: Use inherited secrets 2026-04-16 14:29:42 +00:00
Sebastian Spaeth bf6783cb83 ci: add all possible credentials
When running the mirror-images step from within the release-image workflow
we receive error messages such as

> msg="Failed to sync" target=ghcr.io/continuwuity/continuwuity:v0.5.0-rc.7
> source=forgejo.ellis.link/continuwuation/continuwuity:v0.5.0-rc.7
> error="failed to send blob post, ref
> ghcr.io/continuwuity/continuwuity@sha256:74976f7b85018b5abd867333bc783c7230d985a4b0af595bbf55964e25afe6ef:
> unauthorized"

So, we will need to define our credentials in the release-image workflow too
it seems, when we pull in the mirror-image workflow.
This is a test by adding all credentials that are defined in mirror-images.yml
Probably we don't need them all, but if this does not work, the whole approach
is flawed and we can remove everyting again.

If it works, we should remove unneccessary credentials until we found the
required ones.
2026-04-15 19:34:33 +00:00
éźera 2ca7149a7f feat: allow deprioritizing servers for join requests
Implements #1549.
2026-04-15 13:24:42 +00:00
Renovate Bot bedec72489 chore(deps): update https://github.com/taiki-e/install-action digest to eea29cf 2026-04-15 13:23:55 +00:00
Sebastian Spaeth 80861b5f12 ci: actions/cache@v3|4 -> actions/cache@v5
Update to use actions/cache@v5 in our CI
2026-04-15 13:22:43 +00:00
Renovate Bot f2d7654572 chore(deps): update rust crate sha2 to 0.11.0 2026-04-15 13:22:30 +00:00
Renovate Bot bb037ca9f4 chore(deps): update dependency cargo-bins/cargo-binstall to v1.18.1 2026-04-15 13:21:59 +00:00