Zomatree
5b50532d15
feat: track join time
2025-09-20 05:26:58 +01:00
Zomatree
0a4d77ffd3
fix: remove VoiceChannel channel type
...
fix: calculate user overwrites correctly
fix: dont include personal info in livekit user metadata
fix: revoke video permissons on denied publish
fix: add video to default permissions
2025-08-19 17:37:09 +01:00
Zomatree
c6f121f585
Merge remote-tracking branch 'origin/main' into feat/livekit
2025-08-18 07:44:52 +01:00
Zomatree
ed22b3a5ce
chore: switch Reference to using an actual reference
2025-08-12 03:44:29 +01:00
Zomatree
860c47fbad
feat: - track call length
...
- move voice and video limits to config
- seperate VoiceInformation into model and db model
- fix build scripts
2025-08-12 01:48:57 +01:00
izzy
6ad3da5f35
fix: permit empty remove array in edit requests
2025-08-07 12:57:33 +02:00
izzy
947eb15771
fix: newly created roles should be ranked the lowest
2025-08-07 12:29:42 +02:00
IAmTomahawkx
6048587d34
fix: rename openapi operation ids
...
fixes #406
2025-08-06 12:28:58 -07:00
Zomatree
28ed85a779
Merge branch 'main' into feat/livekit
2025-07-01 20:22:34 +01:00
izzy
d30ceea373
test: complete test for editing role positions
2025-06-08 11:32:42 +01:00
izzy
3e8a401077
test: begin writing test for role editing
2025-06-08 11:18:47 +01:00
izzy
99f400bc7b
fix: logic error in initial data check
2025-06-08 11:18:47 +01:00
izzy
73b576a75f
fix: ensure server ID is fanned out with role ranks update
...
fix: ensure original order is correctly sorted on edit route
2025-06-08 11:18:47 +01:00
izzy
4e4e598daf
refactor: minor formatting changes
2025-06-08 11:18:47 +01:00
Zomatree
77daf82b94
chore: refactor new role rankings code
2025-06-08 11:18:47 +01:00
Zomatree
e00603f276
fix: route ranking
2025-06-08 11:18:47 +01:00
Zomatree
1b2c7b2fa1
feat: add roles migration
2025-06-08 11:18:47 +01:00
Zomatree
c526095d4f
feat: initial bulk role reorder route
2025-06-08 11:18:47 +01:00
Zomatree
ea1c165d80
Merge remote-tracking branch 'origin/main' into livekit
2025-06-02 02:11:51 +01:00
izzy
69ae767175
refactor: some clippy recommendations
2025-05-13 10:48:56 +01:00
Paul Makles
ae15a0b4c7
fix: don't allow users to time themselves out
...
closes #376
2025-04-29 15:37:42 +01:00
Zomatree
091aa4705b
fix: use existing node if someone is already in the voice channel
2025-03-25 20:37:06 +00:00
Zomatree
8b5e085232
feat: being moved between voice channels
2025-03-01 22:09:40 +00:00
Zomatree
367ac887f4
feat: support multiple voice nodes
2025-02-17 01:39:00 +00:00
Paul Makles
add3f40b23
fix: don't allow users to time themselves out
...
closes #376
2025-02-10 18:54:15 +00:00
Zomatree
060b4c43f4
feat: make Channel::server return a reference
2025-02-07 21:35:51 +00:00
Zomatree
2593a4272b
chore: switch to ids for parameter
2025-02-02 13:46:45 +00:00
Zomatree
c8ae34ba73
feat: implement missing permission syncs
2025-01-28 15:55:21 +00:00
Zomatree
c55b5bf75f
fix: include voice states in servercreate event
...
feat: call started system message in dms
2025-01-27 20:46:29 +00:00
Zomatree
9de87a01ab
Merge remote-tracking branch 'origin/main' into livekit
2025-01-26 20:36:40 +00:00
Zomatree
2f7294705e
feat(livekit): push unfinished code
2024-10-13 20:23:00 +01:00
Paul Makles
3080ec1f5a
refactor: capture errors with line numbers
...
refactor: update file api
2024-09-29 14:37:08 +01:00
Paul Makles
f8ec6ba5ff
fix(delta): add check to roles_fetch route
2024-08-05 16:20:21 +01:00
Zomatree
120ca449b8
feat(livekit): more permission handling
2024-07-23 04:07:34 +01:00
Zomatree
87a9fb79f2
chore: Write tests for pinning
2024-07-21 22:22:46 +01:00
Paul Makles
c5f4b94aa5
fix(bonfire): Ready event should include user with online status true (if applicable)
2024-06-25 21:02:27 +01:00
Paul Makles
e5eea267cf
refactor(core/config): move limits to 'global' key
2024-06-25 18:10:23 +01:00
Paul Makles
d179d1e695
fix(delta): don't specify the other member in permission check
...
supersedes / closes #323
2024-06-15 11:01:03 +01:00
Zomatree
ffbc899792
split voice ops into its own library
2024-05-13 14:09:08 +01:00
Zomatree
67569f932e
more stuff
2024-04-24 02:23:52 +01:00
Paul Makles
301676fb54
refactor(quark): port report_content & code clean-up
...
#283
2024-04-07 22:57:55 +01:00
Paul Makles
9e42567050
refactor(quark): port roles_create, roles_delete, roles_edit, roles_fetch, server_ack, server_delete, server_edit, server_fetch
...
#283
2024-04-07 22:26:56 +01:00
Paul Makles
9de963fb56
refactor(quark): port member_edit, member_experimental_query, member_fetch_all, member_remove, permissions_set_default, permissions_set
...
#283
2024-04-07 21:35:45 +01:00
Paul Makles
03340a2b5a
refactor(quark): port ban_create, ban_list, ban_remove, emoji_list, invites_fetch
...
#283
2024-04-07 20:48:36 +01:00
Paul Makles
aded2e3239
fix: add elevation check to role edit route
2024-04-07 15:52:14 +01:00
ToastXC
41ef76ff3e
feat: member fetching with roles ( #299 )
2024-02-06 13:20:35 +00:00
Paul Makles
a6bc9fcbb3
refactor: implement Server::create
2023-10-28 14:25:29 +01:00
Paul Makles
cd0737911b
refactor: use fixtures to populate db
...
refactor: method for creating server channels
2023-10-27 16:31:37 +01:00
TheBobBobs
55bd6fb087
fix: incorrect owner rank
2023-07-02 08:35:49 +01:00
Paul Makles
c0ebaa0bd3
chore: include discriminator in ban list response
2023-06-15 19:23:47 +01:00