Commit Graph
100 Commits
Author SHA1 Message Date
Zomatree db58818bab fix: only send UserMoveVoiceChannel to the user 2025-10-23 15:52:38 +01:00
Zomatree b4ea75cf1a fix: dont set notification recipients when empty vec is passed 2025-10-23 15:52:16 +01:00
Zomatree 8d8e8f2cf1 fix: handle track_muted and track_unmuted 2025-10-23 15:51:39 +01:00
Zomatree db19957de5 chore: add temp sentry logging system 2025-10-22 21:28:01 +01:00
Zomatree 20a4816235 fix: include channel ids in UserMoveVoiceChannel 2025-10-22 20:19:31 +01:00
Zomatree 6ba48a0197 fix: add Speak and Listen to default permissions 2025-10-22 18:19:02 +01:00
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