Commit graph

28 commits

Author SHA1 Message Date
Joas Schilling
ef0f3e15d2
fix(router): Move to router attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 18:17:13 +01:00
Joas Schilling
38e56a3fe4
feat(request-headers): Document request headers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-06 10:32:37 +02:00
Joas Schilling
7b086a4395
fix(openapi): Remove empty array return from federation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-22 10:15:00 +01:00
Maksim Sukharev
b2d9bf1fa9
chore: keep the earliest creation year in SPDX Copyright
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-04-26 18:09:27 +02:00
Joas Schilling
1ccbf67da2
chore: Run SPDX convertor
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-26 13:02:15 +02:00
Joas Schilling
ff5ab2d30b
feat(federation): Expose a header with the pending invitations on room list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-27 17:14:40 +01:00
Joas Schilling
616b3e01b6
fix(federation): Don't allow declining after accepting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-13 10:00:29 +01:00
Joas Schilling
f65db24963
fix(federation): Expose local token with the invite so UI can render the avatar
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-12 10:46:13 +01:00
Joas Schilling
7d4bcb4d85
fix(federation): Allow to remove self from a federated conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-07 19:10:32 +01:00
Joas Schilling
b569124673
fix(federation): Fix accepting or declining an invite multiple times
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-02 08:11:05 +01:00
Joas Schilling
e96b356c57
fix(federation)!: Add room name to invite and fix casing of properties
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-01 08:56:21 +01:00
Joas Schilling
b26caa8cee
feat(federation): Add room to response when accepting an invite
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-01-26 15:44:03 +01:00
Joas Schilling
1ea7f7ee84
fix(docs): Generate OpenAPI docs for federation so developers can read it
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-01-24 15:41:45 +01:00
Joas Schilling
144c9c1c3f
fix(openapi): Reorganize openapi specs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-01-18 15:32:43 +01:00
Joas Schilling
3933d1946b
fix(OpenAPI): Ignore federation until final
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-17 11:11:18 +01:00
Joas Schilling
4c5128dc22
fix(API): Add more specific int-types
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-17 11:11:09 +01:00
Joas Schilling
fc8734a593
fix(federation): Make invitations force unique based on remote server and attendee id
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-30 17:27:05 +01:00
Joas Schilling
4659794b6f
fix(federation): Remove notifications when the invite or room is invalid/not found
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-11 07:41:53 +02:00
Joas Schilling
25e50e1a12
Adjust namespace and dictionary to match Talk
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06 12:41:11 +02:00
jld3103
c75e7be132
Add annotations for FederationController
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-10-06 12:39:28 +02:00
Hamid Dehnavi
e116b345ab Use PHP8's constructor property promotion
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-06 17:19:27 +03:30
Joas Schilling
5ac5d00e2d
feat(controllers): Migrate server annotations to attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-26 09:15:49 +02:00
Joas Schilling
c1970caef4
chore(CS): Unify construct() calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13 14:28:41 +02:00
Joas Schilling
f3ff4a8820
automated: Apply CS fix
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13 13:17:49 +02:00
Vitor Mattos
c07251f0c6
Use PHP7.4 property typehinting where possible
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-04-06 12:43:03 -03:00
Joas Schilling
c9422acf50
Return the remote token and server so we can compare in tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-17 16:35:22 +01:00
Joas Schilling
4eb1f73ca1
Add an API endpoint to get all invites
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-17 16:31:00 +01:00
Gary Kim
a35b98f8c1 Implement CloudFederationProvider for Talk
Signed-off-by: Gary Kim <gary@garykim.dev>
2021-07-15 13:54:35 -04:00