Zomatree
47002ec81c
fix: dont break on user not still being in channel and force disconnecting
2025-10-20 00:29:56 +01:00
Zomatree
6ab264eb36
fix: return correct error if user is already in a voice channel
2025-10-19 23:25:35 +01:00
Zomatree
59af536e29
refactor: seperate out disconnect logic
2025-10-12 02:02:36 +01:00
Zomatree
5c7eec68d0
chore: add debug logging to voice ingress
2025-10-12 01:12:08 +01:00
Zomatree
94d7320e70
fix(ci): add voice-ingress to compose
2025-10-11 23:46:13 +01:00
Zomatree
af78ac0586
chore(ci): move to stoatchat
2025-10-11 23:22:41 +01:00
Zomatree
a42ddcbbfa
Merge branch 'main' into feat/livekit
2025-10-11 23:09:07 +01:00
Zomatree
d65c1a1ab3
fix(ci): publish images under stoatchat and remove docker hub
2025-10-11 23:01:35 +01:00
Zomatree
530264f747
chore: add error logging to internal errors
2025-10-11 22:22:11 +01:00
Zomatree
ae1d4dd264
fix: dont presume channel has a node
2025-10-09 01:32:17 +01:00
Zomatree
5b50532d15
feat: track join time
2025-09-20 05:26:58 +01:00
Zomatree
938480ccec
Signed-off-by: Angelo Kontaxis <me@zomatree.live>
2025-09-20 01:58:57 +01:00
Zomatree
38dd4d1079
fix: swap to using reqwest for query building
2025-09-19 02:50:00 +01:00
Zomatree
154204742d
feat: add ratelimits to gifbox
2025-09-19 02:50:00 +01:00
Zomatree
db55998546
docs: document revolt-coalesced
2025-09-19 02:50:00 +01:00
Zomatree
5885e067a6
feat: trending and categories routes
2025-09-19 02:50:00 +01:00
Zomatree
a92152d86d
fix: use our own result types instead of tenors types
...
add user auth
2025-09-19 02:50:00 +01:00
Zomatree
b5cd5e30ef
feat: require auth for search
2025-09-19 02:50:00 +01:00
Zomatree
b0c977b324
feat: initial work on tenor gif searching
2025-09-19 02:50:00 +01:00
Zomatree
bfe4018e43
fix: apple music to use original url instead of metadata url
...
Apple Music returns the url without the query parameter in the opengraph meta tags, causing the regex to not find the track id, meaning any embed links generated would only link to the album.
2025-09-19 02:41:53 +01:00
Zomatree
cc7a7962a8
fix: use trust_cloudflare config value instead of env var
2025-09-18 21:22:31 +01:00
Zomatree
fb4011084d
refactor: move ratelimits to a generic system for all web servers
2025-09-18 21:22:31 +01:00
Zomatree
3a3415915f
fix: relax settings name regex
2025-09-17 15:41:54 +01:00
Zomatree
964884a5de
chore: add policy changes
2025-09-17 15:41:54 +01:00
Zomatree
db57706794
feat: ready payload field customisation
2025-09-17 15:41:54 +01:00
Zomatree
f422e8e917
Merge remote-tracking branch 'origin' into feat/livekit
2025-09-07 05:39:51 +01:00
Zomatree
1632e3dacf
feat: allow users to specify who is notified when starting a call
2025-09-07 05:01:14 +01:00
Zomatree
cc9a68b9c5
chore: cleanup
2025-09-07 02:27:50 +01:00
Zomatree
3cb7da95e3
chore: add missing traits implementations to PermissionValue
2025-09-05 15:22:55 +01:00
Zomatree
dea0f675dd
fix: implement Serialize to ClientMessage
2025-09-05 13:07:52 +01:00
Zomatree
480f210ce8
feat: include member payload in ServerMemberJoin event
2025-08-24 06:32:38 +01:00
Zomatree
caa8607468
feat: include groups and dms in fetch mutuals
2025-08-24 03:40:10 +01:00
Zomatree
5335124306
fix: add license to revolt-parser
2025-08-20 18:55:52 +01:00
Zomatree
1561481eb4
feat: make message lexer use unowned string
2025-08-20 18:55:39 +01:00
Zomatree
d03e6be2eb
fix: update migration
2025-08-19 18:56:17 +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
96ddeb79d2
fix: dont set max participants in livekit
2025-08-18 07:28:09 +01:00
Zomatree
a36b138978
fix: move call system message to daemon,
...
check max participants when creating a token to avoid giving tokens but erroring when attempting to join,
check if the channel actually supports voice
2025-08-18 04:58:06 +01:00
Zomatree
ed22b3a5ce
chore: switch Reference to using an actual reference
2025-08-12 03:44:29 +01:00
Zomatree
65fbd36624
fix: allow for disabling default features
2025-08-12 02:35:09 +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
Zomatree
a770d5822a
chore: cleanup code
2025-08-04 03:20:08 +01:00
Zomatree
10c9682bba
feat: ability to force disconnect existing voice connection
2025-08-04 03:19:53 +01:00
Zomatree
eb48975428
chore: bump livekit dep
2025-07-01 20:22:53 +01:00
Zomatree
28ed85a779
Merge branch 'main' into feat/livekit
2025-07-01 20:22:34 +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
95ca735b7b
fix: get_voice_state has incorrect unique_key and allowed_sources should be lowercase
2025-06-08 02:33:35 +01:00
Zomatree
901ac56154
fix: remove node from channel voice state
2025-06-05 17:26:37 +01:00
Zomatree
3dbf3bb7a0
feat: private livekit nodes
2025-06-05 14:14:19 +01:00
Zomatree
45df5724b3
Merge remote-tracking branch 'origin/main' into livekit
2025-06-02 02:20:04 +01:00
Zomatree
ea1c165d80
Merge remote-tracking branch 'origin/main' into livekit
2025-06-02 02:11:51 +01:00
Zomatree
48e0b48ea9
fix: update branch from main
2025-05-01 16:58:35 +01:00
Zomatree
61038ddcf1
Merge remote-tracking branch 'origin/main' into livekit
2025-05-01 16:42:13 +01:00
Zomatree
b96f07e615
fix: update branch from main
2025-04-29 15:52:03 +01:00
Zomatree
d830fb0911
Merge branch 'main' into livekit
2025-04-29 15:47:16 +01:00
Zomatree
cc9ff9a632
fix: add back missing early adopter badge
2025-04-29 15:40:41 +01:00
Zomatree
02f18705f4
fix: dont leak invisible presence to others
2025-04-29 15:40:10 +01:00
Zomatree
a841df3b36
fix: show full branch name on github webhook messages
2025-04-29 15:40:10 +01:00
Zomatree
38380db6e7
refactor: Remove VoiceChannel
2025-04-29 15:05:18 +01:00
Zomatree
a1b0e4767a
fix: add back missing early adopter badge
2025-04-22 20:23:20 +01:00
Zomatree
f4281c7050
fix: dont leak invisible presence to others
2025-04-22 19:53:55 +01:00
Zomatree
d2e83c94f3
fix: show full branch name on github webhook messages
2025-04-22 16:13:03 +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
9c2cc8736c
fix: respond with the url when joining a voice channel
2025-02-17 02:11:32 +00:00
Zomatree
951128032b
fix: expose list of nodes
2025-02-17 01:48:34 +00:00
Zomatree
367ac887f4
feat: support multiple voice nodes
2025-02-17 01:39:00 +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
742eb3bb7d
fix: remove local testing values from config
2025-01-28 16:06:58 +00:00
Zomatree
41a6de67cd
fix: remove locked rocket version
2025-01-28 15:59:58 +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
Zomatree
4fc46f765b
refactor: change Channel::id to return a reference
2024-07-31 00:05:40 +01:00
Zomatree
b45ae2cd4d
fix: include user for pinned system messages
2024-07-30 18:09:35 +01:00
Zomatree
0a8089787b
chore: remove debugging logging
2024-07-30 18:06:54 +01:00
Zomatree
120ca449b8
feat(livekit): more permission handling
2024-07-23 04:07:34 +01:00
Zomatree
96bf73cb57
fix: send pin system messages
2024-07-22 00:09:27 +01:00
Zomatree
87a9fb79f2
chore: Write tests for pinning
2024-07-21 22:22:46 +01:00
Zomatree
c50435d499
fix: Switch to remove for unpinning
2024-07-21 22:16:23 +01:00
Zomatree
d2f4823ceb
chore: Add index and migration
2024-07-21 22:12:55 +01:00
Zomatree
39230c559a
fix: Bump revolt_a2 dep
2024-07-20 22:43:12 +01:00
Zomatree
32d1d5df2e
feat: Send badge updates from message acks
2024-07-20 20:49:22 +01:00
Zomatree
7547fbe245
Merge branch 'IAmTomahawkx-main'
2024-07-20 19:51:41 +01:00
Zomatree
389ecc0e5c
feat: Message pinning
2024-07-18 18:37:41 +01:00
Zomatree
878c1a83ad
fix: continue fix
2024-05-15 22:57:34 +01:00
Zomatree
471e0f55e4
fix: Use correct enum tagging for invites
2024-05-15 22:48:20 +01:00
Zomatree
ffbc899792
split voice ops into its own library
2024-05-13 14:09:08 +01:00
Zomatree
675c7d6c0d
fix redis key inconsistancy
2024-04-24 02:29:31 +01:00
Zomatree
67569f932e
more stuff
2024-04-24 02:23:52 +01:00
Zomatree
7a4421089c
track current state
2024-04-11 01:07:03 +01:00
Zomatree
ae87bc0b67
move voice states to global
2024-04-09 22:36:48 +01:00
Zomatree
ad0dcad497
initial livekit support
...
fix up code
undo changes to compose file
add back .env.example
2024-04-09 21:21:52 +01:00
Zomatree
92032cd9bc
chore: Log errors from failed pub/sub messages
2023-08-26 13:14:24 +01:00