Commit graph

31 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
25a7cd4dc7
fix(openapi): Fix some warnings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-02 12:46:52 +01: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
be840e77c0
feat(avatar): Allow logged-in users to proxy avatars without a token
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-21 13:11:41 +01:00
Joas Schilling
34163987cf
fix(API): Use Room::isFederatedConversation() consistantly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-18 15:02:22 +01:00
Joas Schilling
e0c23ee972
fix(avatars): Reduce cache time in fallback cases (remote was offline)
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-18 12:45:26 +01:00
Joas Schilling
5907dc435c
fix(federation): Allow accessing avatars with pending invites
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-12 15:06:12 +01:00
Joas Schilling
483659f7d2
feat(federation): Add endpoint to get the proxied avatar of other users
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-07 12:55:25 +01:00
Joas Schilling
1c957e21de
fix(federation): Handle expected client errors well
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23 15:40:05 +01:00
Joas Schilling
9d3f685f55
feat(federation): Support the avatar
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23 14:33:06 +01: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
db151d0172
Add annotations for AvatarController
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-10-06 12:39:23 +02:00
Joas Schilling
5b2c885630
fix(conversations): Allow accessing avatars of listable conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-16 10:31:01 +02:00
Joas Schilling
f42e430a9c
fix(CI): Fix Psalm and CS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-05 00:00:29 +02:00
Joas Schilling
555f4a7e3a
feat(avatar): Allow to select an emoji + color as avatar
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-04 16:38:59 +02:00
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
f39a4299ab
techdebt(controllers): Migrate Talk annotations to attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-25 12:12:19 +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
4bcdacd743
fix(avatar): Return the conversation data and fix the documentation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-15 10:58:29 +01:00
Vitor Mattos
b34192e937
Return room URL in activities and references
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:01:54 +01:00
Vitor Mattos
aabd71b11b
Return avatar of one2one with dark theme when is necessary
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:01:54 +01:00
Vitor Mattos
dc10d3b7c3
Work with avatar identier stored in room table
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:01:51 +01:00
Vitor Mattos
3a34b14822
Moved logic from controller to service
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:33 +01:00
Vitor Mattos
d014b4de14
Remove endpoint to get dark avatar, not necessary
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:29 +01:00
Vitor Mattos
9be3867958
Return room avatar in global search
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:29 +01:00
Vitor Mattos
fbe11e4506
Fix psalm errors and update baseline
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:28 +01:00
Vitor Mattos
14bb70c5d4
Moved logic from controller to AvatarService
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:28 +01:00
Vitor Mattos
9a381b6ad3
Fallback to avatar
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:27 +01:00
Vitor Mattos
eb0098c2e3
* Endpoint to get dark avatar to dark theme
* Fix routes names

Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:26 +01:00
Vitor Mattos
04a15956e2
* Rename from GroupAvatar to Avatar
* Add capability
* Add documentatio
* Change type of exception
* Fix permissions to access endpoints
* Implement cache to images

Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:25 +01:00
Renamed from lib/Controller/GroupAvatarController.php (Browse further)