0cc1e4685c
style: Make main green again
Documentation / Build and Deploy Documentation (push) Successful in 1m19s
Checks / Prek / Pre-commit & Formatting (push) Successful in 3m8s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 13m57s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 14m36s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 11m18s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 25s
Release Docker Image / Build linux-amd64 (max-perf) (push) Failing after 36m9s
Release Docker Image / Build linux-arm64 (max-perf) (push) Failing after 31m27s
Release Docker Image / Create Max-Perf Manifest (push) Has been skipped
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m59s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 16m9s
2026-03-31 18:07:44 +01:00
3d2915093c
Update LICENSE
Documentation / Build and Deploy Documentation (push) Successful in 1m25s
Checks / Prek / Pre-commit & Formatting (push) Failing after 2m58s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 14m38s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 13m59s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 41m50s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 21s
Release Docker Image / Build linux-amd64 (max-perf) (push) Failing after 34m57s
Release Docker Image / Build linux-arm64 (max-perf) (push) Failing after 31m49s
Release Docker Image / Create Max-Perf Manifest (push) Has been skipped
2026-03-31 02:26:22 +00:00
e1c54f4dec
fix: Don't allow UIAA stages to be completed if no flow includes them
Release Docker Image / Build linux-amd64 (release) (push) Waiting to run
Release Docker Image / Build linux-arm64 (release) (push) Waiting to run
Release Docker Image / Create Multi-arch Release Manifest (push) Blocked by required conditions
Release Docker Image / Build linux-amd64 (max-perf) (push) Blocked by required conditions
Release Docker Image / Build linux-arm64 (max-perf) (push) Blocked by required conditions
Release Docker Image / Create Max-Perf Manifest (push) Blocked by required conditions
Documentation / Build and Deploy Documentation (push) Successful in 1m23s
Checks / Prek / Clippy and Cargo Tests (push) Has been cancelled
Checks / Prek / Pre-commit & Formatting (push) Has been cancelled
2026-03-31 02:20:59 +00:00
0c9fa3b7e5
feat: Add a notice about email to the first-run banner
2026-03-31 02:20:59 +00:00
a95b488e6a
chore: Update admin command docs
2026-03-31 02:20:59 +00:00
4f8833e937
fix: Update connection_uri docs
2026-03-31 02:20:59 +00:00
f32599e030
feat: Supply more informative error message if email is disabled
2026-03-31 02:20:59 +00:00
b6f0b41d3d
feat: Ratelimit sending threepid validation emails
2026-03-31 02:20:59 +00:00
d5675b85cf
fix: Release session lock before sending threepid validation email
2026-03-31 02:20:59 +00:00
951b5abe19
refactor: Remove UiaaStatus enum
2026-03-31 02:20:59 +00:00
a325ad16f1
feat: Fall back to email when registering a user who didn't provide a username
2026-03-31 02:20:59 +00:00
f93a1cc506
fix: Don't bail out on email association failures when registering a new user
2026-03-31 02:20:59 +00:00
6e8dbcbfab
refactor: Remove workarounds for matrix-appservice-irc
2026-03-31 02:20:59 +00:00
97458207e5
chore: Update news fragment
2026-03-31 02:20:59 +00:00
ab8929e2fa
chore: Fix typo
2026-03-31 02:20:59 +00:00
166d7d0f63
fix: Remove associated email on account deactivation
2026-03-31 02:20:59 +00:00
20a6f0c6fb
chore: News fragment
2026-03-31 02:20:59 +00:00
3885e43b5d
feat: Add support for 3pid management
2026-03-31 02:20:59 +00:00
ef7ad6082c
feat: Add support for registering a new account with an email address
2026-03-31 02:20:59 +00:00
717d319708
feat: Add support for logging in with an email address
2026-03-31 02:20:59 +00:00
0b04757bef
feat: Add support for password resets via email
2026-03-31 02:20:59 +00:00
f2b7dd6519
feat: Add a webpage for threepid validation links
2026-03-31 02:20:59 +00:00
9d06208a7a
feat: Store threepid validation sessions in memory instead of the database
2026-03-31 02:20:59 +00:00
955da3a74f
feat: Add admin commands for managing users' email addresses
2026-03-31 02:20:59 +00:00
7e79a544cf
refactor: Split account routes into multiple files
2026-03-31 02:20:59 +00:00
f5db4d17d6
feat: Refactor UIAA service, add support for email stage
2026-03-31 02:20:59 +00:00
54fd1d313f
feat: Implement threepid service
2026-03-31 02:20:59 +00:00
bb7fd9efc1
feat: Implement mailer service for sending emails
2026-03-31 02:20:59 +00:00
aa79072411
docs: Revert duplicate link
Documentation / Build and Deploy Documentation (push) Successful in 1m29s
Checks / Prek / Pre-commit & Formatting (push) Successful in 2m57s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 12m45s
2026-03-29 19:34:56 +01:00
8b72c5eb11
docs: Fix email link
Check Changelog / Check for changelog (pull_request_target) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m19s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m58s
Documentation / Build and Deploy Documentation (push) Successful in 1m25s
Checks / Prek / Pre-commit & Formatting (push) Successful in 3m7s
Checks / Prek / Clippy and Cargo Tests (push) Has been cancelled
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 12m23s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 13m16s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 11m7s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 28s
Release Docker Image / Build linux-amd64 (max-perf) (push) Successful in 36m4s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 30m56s
Release Docker Image / Create Max-Perf Manifest (push) Successful in 21s
2026-03-29 19:25:24 +01:00
e5cfc503d8
docs: Delete unused book.toml
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Failing after 52s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m3s
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
2026-03-29 19:21:02 +01:00
07d5081008
docs: Apply feedback
2026-03-29 19:20:05 +01:00
dba7f47972
docs: Link MatrixRTC room
2026-03-29 19:15:42 +01:00
0a2d4e1cb2
docs: Replace Contributor Covenant with community guidelines
2026-03-29 19:15:42 +01:00
f45857acd4
docs: Update community guidelines
2026-03-29 19:15:41 +01:00
9209b847f6
docs: Mention systemd's ReadWritePaths setting for the backup dir
...
Documentation / Build and Deploy Documentation (push) Successful in 1m23s
Checks / Prek / Pre-commit & Formatting (push) Successful in 3m8s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 15m14s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 13m2s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 21s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 38m9s
Release Docker Image / Build linux-amd64 (max-perf) (push) Successful in 34m35s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 31m21s
Release Docker Image / Create Max-Perf Manifest (push) Successful in 21s
The systemd unit file uses `ProtectSystem=strict`, which makes almost
every directory read-only. This can cause backups to not work, even if
the directory is granted the correct permissions and ownership to the
`conduwuit` user.
The `ReadWritePaths` setting lets you specify which directories are
exempt from being made read-only by `ProtectSystem=strict`.
2026-03-27 19:25:26 +00:00
cf9c2c23b6
chore: Upgrade git dependencies
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m19s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m5s
Update flake hashes / update-flake-hashes (pull_request) Successful in 54s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 37m3s
Documentation / Build and Deploy Documentation (push) Waiting to run
Checks / Prek / Pre-commit & Formatting (push) Waiting to run
Checks / Prek / Clippy and Cargo Tests (push) Waiting to run
Release Docker Image / Build linux-amd64 (release) (push) Waiting to run
Release Docker Image / Build linux-arm64 (release) (push) Waiting to run
Release Docker Image / Create Multi-arch Release Manifest (push) Blocked by required conditions
Release Docker Image / Build linux-amd64 (max-perf) (push) Blocked by required conditions
Release Docker Image / Build linux-arm64 (max-perf) (push) Blocked by required conditions
Release Docker Image / Create Max-Perf Manifest (push) Blocked by required conditions
2026-03-27 18:39:43 +00:00
1bd161a306
fix(deps): Update to rocksdb v10.10.1, jemalloc 0.6.1
...
Re-adds revert to try and fix rocksdb repair deadlock
2026-03-27 18:39:43 +00:00
0a0206e866
chore(deps): update node-patch-updates to v2.0.7
Checks / Prek / Pre-commit & Formatting (push) Successful in 2m56s
Documentation / Build and Deploy Documentation (push) Successful in 4m27s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 12m46s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 13m32s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 9m54s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 21s
Release Docker Image / Build linux-amd64 (max-perf) (push) Failing after 3m46s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 32m22s
Release Docker Image / Create Max-Perf Manifest (push) Has been skipped
2026-03-27 13:31:35 +00:00
e6f31d7d4f
fix(renovate): Fix name of extends of renovate.json to use full name for pinGitHubActionDigests
Check Changelog / Check for changelog (pull_request_target) Successful in 8s
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m24s
Documentation / Build and Deploy Documentation (push) Successful in 1m22s
Checks / Prek / Pre-commit & Formatting (push) Successful in 2m58s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 12m29s
Maintenance / Renovate / Renovate (push) Failing after 3m0s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 11m53s
2026-03-26 21:45:11 -04:00
f0c3fdfe3a
fix: Well-known read errors no longer crash resolver flow
...
Documentation / Build and Deploy Documentation (push) Successful in 1m18s
Checks / Prek / Pre-commit & Formatting (push) Successful in 3m2s
Checks / Prek / Clippy and Cargo Tests (push) Has been cancelled
Release Docker Image / Build linux-amd64 (release) (push) Successful in 15m1s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 10m58s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 21s
Release Docker Image / Build linux-amd64 (max-perf) (push) Failing after 5m38s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 34m12s
Release Docker Image / Create Max-Perf Manifest (push) Has been skipped
Reviewed-By: Jade Ellis <jade@ellis.link>
2026-03-27 00:54:17 +00:00
3c3314b498
deps: Pin actions
...
Documentation / Build and Deploy Documentation (push) Waiting to run
Checks / Prek / Pre-commit & Formatting (push) Waiting to run
Checks / Prek / Clippy and Cargo Tests (push) Waiting to run
Maintenance / Renovate / Renovate (push) Successful in 42s
In the wake of all the compromises so far this week, this seems like a good idea.
2026-03-27 00:46:06 +00:00
8e7846c644
fix(alias): preserve room alias enumeration on delete
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Check Changelog / Check for changelog (pull_request_target) Successful in 10s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m6s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 21m49s
Documentation / Build and Deploy Documentation (push) Waiting to run
Checks / Prek / Pre-commit & Formatting (push) Waiting to run
Checks / Prek / Clippy and Cargo Tests (push) Waiting to run
Release Docker Image / Build linux-amd64 (release) (push) Waiting to run
Release Docker Image / Build linux-arm64 (release) (push) Waiting to run
Release Docker Image / Create Multi-arch Release Manifest (push) Blocked by required conditions
Release Docker Image / Build linux-amd64 (max-perf) (push) Blocked by required conditions
Release Docker Image / Build linux-arm64 (max-perf) (push) Blocked by required conditions
Release Docker Image / Create Max-Perf Manifest (push) Blocked by required conditions
2026-03-26 19:23:24 +00:00