nexy7574
|
df1cb10a8e
|
feat(recaptcha): Add documentation for new fields
|
2025-07-08 19:03:35 +01:00 |
|
nexy7574
|
651d07a609
|
feat: Add ReCaptcha registration flow
|
2025-07-08 18:58:05 +01:00 |
|
Odd E. Ebbesen
|
564e7097e6
|
feat: #821 - Options to disable local typing and read receipts
|
2025-07-08 12:43:48 +02:00 |
|
Jade Ellis
|
293e7243b3
|
style: Fix formatting/clippy issues
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 3s
Release Docker Image / define-variables (push) Failing after 12s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 6s
Checks / Rust / Clippy (push) Failing after 20s
Checks / Rust / Cargo Test (push) Failing after 16s
|
2025-07-02 19:32:50 +01:00 |
|
Jason Volk
|
c5c309ec43
|
Split timeline service.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:29:28 +01:00 |
|
Jason Volk
|
c06aa49a90
|
Fix regression 75aadd5c6a
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:17:09 +01:00 |
|
Jason Volk
|
364293608d
|
Post-formatting aesthetic and spacing corrections
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:17:06 +01:00 |
|
Jason Volk
|
af4f66c768
|
Cleanup/improve other async queries in some client handlers.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:12:51 +01:00 |
|
Jason Volk
|
116f85360f
|
Toward abstracting Pdu into trait Event.
Co-authored-by: Jade Ellis <jade@ellis.link>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:03:26 +01:00 |
|
Jason Volk
|
3d0360bcd6
|
Dedup and parallelize current key backup count and etag fetching.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:03:26 +01:00 |
|
Jason Volk
|
667afedd24
|
Macroize various remaining Error constructions.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:03:24 +01:00 |
|
Jason Volk
|
21bbee8e3c
|
Simplify api to send notices to admin room
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:18 +01:00 |
|
Jason Volk
|
732a77f3a8
|
Use integrated error instead of panic on some legacy codepaths
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:18 +01:00 |
|
Jason Volk
|
f3dd90df39
|
Mitigate large futures
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:18 +01:00 |
|
Jason Volk
|
2051c22a28
|
Support optional device_id's in lazy-loading context.
Co-authored-by: Jade Ellis <jade@ellis.link>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:17 +01:00 |
|
Jason Volk
|
49f7a2487f
|
Modernize various sender_user/sender_device lets.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:14 +01:00 |
|
nexy7574
|
d6aa03ea73
|
style: Remove extraneous import
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 5s
Release Docker Image / define-variables (push) Failing after 4s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 4s
Checks / Rust / Clippy (push) Failing after 16s
Checks / Rust / Cargo Test (push) Failing after 17s
|
2025-07-02 00:53:40 +00:00 |
|
nexy7574
|
6e60918584
|
feat: Suspend new users on registration
|
2025-07-02 00:53:40 +00:00 |
|
nexy7574
|
68afb07c27
|
feat: Stabilise room summary API (MSC3266)
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 1s
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 1s
Checks / Rust / Clippy (push) Failing after 27s
Checks / Rust / Cargo Test (push) Failing after 27s
# Conflicts:
# Cargo.lock
# Cargo.toml
|
2025-07-02 00:48:16 +01:00 |
|
nexy7574
|
4f69da47c6
|
feat: Advertise support for spec v1.8, 1.12, 1.13, and 1.14
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 4s
Release Docker Image / define-variables (push) Failing after 2s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 2s
Checks / Rust / Clippy (push) Failing after 25s
Checks / Rust / Cargo Test (push) Failing after 23s
|
2025-07-01 18:38:48 +01:00 |
|
nexy7574
|
24d2a514e2
|
chore: Resolve linting errors
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 4s
Release Docker Image / define-variables (push) Failing after 2s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 4s
Checks / Rust / Clippy (push) Failing after 23s
Checks / Rust / Cargo Test (push) Failing after 34s
|
2025-07-01 18:00:28 +01:00 |
|
nexy7574
|
f49c73c031
|
feat: Forbid suspended users from sending reports
Checks / Prefligit / prefligit (push) Failing after 4s
Release Docker Image / define-variables (push) Failing after 2s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 4s
Checks / Rust / Clippy (push) Failing after 14s
Checks / Rust / Cargo Test (push) Failing after 16s
|
2025-07-01 15:44:04 +01:00 |
|
nexy7574
|
59912709aa
|
feat: Send intentional mentions in report messages
|
2025-07-01 15:42:38 +01:00 |
|
nexy7574
|
97e5cc4e2d
|
feat: Implement user reporting
|
2025-07-01 01:55:13 +01:00 |
|
nexy7574
|
72f8cb3038
|
feat: Do not allow suspended users to send typing statuses
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
1124097bd1
|
feat: Only allow private read receipts when suspended
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
08527a2880
|
feat: Prevent suspended users upgrading rooms
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
8e06571e7c
|
feat: Prevent suspended users uploading media
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
90180916eb
|
feat: Prevent suspended users performing room changes
Prevents kicks, bans, unbans, and alias modification
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
d0548ec064
|
feat: Forbid suspended users from sending state events
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
5d5350a9fe
|
feat: Prevent suspended users creating new rooms
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
a94128e698
|
feat: Prevent suspended users joining/knocking on rooms
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
a6ba9e3045
|
feat: Prevent suspended users changing their profile
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
286974cb9a
|
feat: Prevent suspended users redacting events
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
accfda2586
|
feat: Prevent suspended users sending events
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
4b5e8df95c
|
fix: Add missing init fields
|
2025-06-29 13:29:27 +01:00 |
|
nexy7574
|
d63c8b9fca
|
feat: Support passing through MSC4293 redact_events
|
2025-06-29 13:16:31 +01:00 |
|
nexy7574
|
9b6ac6c45f
|
fix: Ignore existing membership when room is disconnected
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 7s
Release Docker Image / define-variables (push) Failing after 3s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 7s
Checks / Rust / Clippy (push) Failing after 20s
Checks / Rust / Cargo Test (push) Failing after 16s
|
2025-06-29 12:14:20 +00:00 |
|
nexy7574
|
52e042cb06
|
Always calculate state diff IDs in syncv3
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 13s
Release Docker Image / define-variables (push) Failing after 5s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 5s
Checks / Rust / Clippy (push) Failing after 11s
Checks / Rust / Cargo Test (push) Failing after 11s
seemingly fixes #779
|
2025-06-28 20:37:40 +00:00 |
|
Jacob Taylor
|
db58d841aa
|
fix: Only load children of nested spaces
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 20s
Release Docker Image / define-variables (push) Failing after 3s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 5s
Checks / Rust / Clippy (push) Failing after 18s
Checks / Rust / Cargo Test (push) Failing after 18s
|
2025-06-25 18:17:06 +01:00 |
|
Jade Ellis
|
640714922b
|
feat: For knock_restricted rooms, automatically join rooms we meet
restrictions for rather than knocking
|
2025-05-26 19:16:03 +01:00 |
|
Jade Ellis
|
2ccbd7d60b
|
fix: Reference config directly
|
2025-05-21 21:06:44 +01:00 |
|
Jade Ellis
|
60960c6e09
|
feat: Automatically set well-known support contacts
|
2025-05-21 20:32:53 +01:00 |
|
Jade Ellis
|
01594a6243
|
chore: Fix typos across the codebase
|
2025-05-06 20:51:12 +01:00 |
|
Jade Ellis
|
fb9d4c30f4
|
feat: Prefill server name in federation test
|
2025-05-01 21:23:37 +01:00 |
|
Jade Ellis
|
a98da7d942
|
refactor: Move git version info gather in into a build script
|
2025-05-01 00:38:35 +01:00 |
|
Jade Ellis
|
1a5ab33852
|
chore: Error on missing ID in messages
|
2025-04-27 16:35:38 +00:00 |
|
Jade Ellis
|
dcbacb5b78
|
feat: Allow controlling client message filtering
|
2025-04-26 21:59:25 +01:00 |
|
Jade Ellis
|
45872ede7a
|
chore: Fix formatting
|
2025-04-24 00:48:20 +01:00 |
|
nexy7574
|
ee11afb460
|
Inject reason into federated leave request membership
|
2025-04-24 00:41:16 +01:00 |
|