Rory&
234403f7d5
Gateway offload: gracefully fall back to TS code on failure
2026-06-23 09:02:32 +02:00
Rory&
6751174792
Member list kinda works now?
2026-06-23 05:53:09 +02:00
Rory&
03ecae4348
Move more extensions to extensions
2026-06-12 17:58:18 +02:00
Rory&
c77d00e243
Move entities to database
2026-06-12 17:58:18 +02:00
Rory&
d84b8707ee
Allow subpath imports, move extensions to separate module
2026-06-12 17:58:18 +02:00
Rory&
dd3b398fb2
Clean up erlpack types
2026-05-24 06:08:00 +02:00
Rory&
1eb2d71854
switch to harmony-erlpack
2026-05-03 10:50:22 +02:00
Rory&
af29e6b178
eslint: arrow-body-style=as-needed
2026-04-19 22:45:37 +02:00
Rory&
5f8afbc7ae
eslint: array callback return, no restricted imports
2026-04-19 22:45:37 +02:00
Rory&
e0204f76cf
Make presence clear async, clean up temp session code
2026-04-13 22:41:57 +02:00
Rory&
ad55d0aa93
prep for presence
2026-04-13 15:42:44 +02:00
Rory&
0ae2ccff5f
Emit presence on identify, support deduped gw events
2026-04-13 14:08:29 +02:00
Oh64 and Rory&
d32c75d164
Refactor Identify : batch guild queries and parallelise relation fetches
2026-04-06 14:27:43 +02:00
Rory&
e0783f7595
Remove unused imports for non-entities
2026-03-14 04:24:04 +01:00
Rory&
a451f92e67
properly mark unused params
2026-03-14 03:59:28 +01:00
Rory&
1e07c1eaa2
gateway offload work
2026-03-13 10:14:29 +01:00
Rory&
1e82f2f1f8
gateway: util function to do gateway offload stuff
2026-03-13 06:09:27 +01:00
Rory&
3fdc6a54aa
Gateway: add SB_SESSION_CLOSE and SB_SESSION_INVALIDATE events
2026-03-13 03:45:26 +01:00
Rory&
6ed97ea2d1
Factor out getMostRelevantSession
2026-03-12 21:34:27 +01:00
Rory&
0c384cf4e9
Gateway: dont block on clearing voice states
Build docker images / build (api) (push) Failing after 1m9s
Build docker images / build (cdn) (push) Failing after 1m20s
Build docker images / build (admin-api) (push) Failing after 4m7s
Build docker images / build (cdn-cs) (push) Failing after 1m50s
Build docker images / build (gateway) (push) Failing after 1m28s
Build / build (24.x) (push) Successful in 2m42s
Nix build / build-nix (push) Failing after 5m17s
Build docker images / build (gateway-offload) (push) Failing after 1m20s
Build docker images / build (default) (push) Failing after 5m30s
Style / build (24.x) (push) Failing after 2m18s
2026-02-16 21:40:49 +01:00
Rory&
90291eadf4
Fix disabling migrations on nix not wirking
2026-02-04 05:07:10 +01:00
Rory&
04ab638ed8
Identify: hold onto access token
2026-01-30 21:29:01 +01:00
Rory&
491c0de845
lintstagedrc: regenerate schemas/openapi if schemas changed
2025-12-17 11:01:27 +01:00
Rory&
c323e55290
Prettier u10
2025-12-17 09:27:18 +01:00
Rory&
e8cced95ef
Prettier 4
2025-12-17 07:45:49 +01:00
Rory&
03a966bfc4
Session fixes
2025-12-16 07:21:43 +01:00
Rory&
bdbf6d06b2
Fix IP tracking for bans
2025-12-12 22:56:02 +01:00
dank074 and Rory&
d054febcf1
fix: prevent race condition in rabbitmq
2025-12-12 21:01:35 +01:00
Rory&
dc5dadec04
Various gateway stuff
2025-12-02 19:47:20 +01:00
Rory&
37594a5bec
ZSTD on gateway
2025-10-17 11:58:53 +02:00
Rory&
230248d6f4
Add tracing to IDENTIFY
2025-09-29 18:38:06 +02:00
Rory&
9e4a769d69
Fix forgotten function signature changes
2025-07-06 18:03:17 +02:00
Rory&
2e196573ea
Make IP/user-agent validation in CDN work
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
9756ed227b
sign urls in gateway
2025-07-06 18:03:17 +02:00
Emma [it/its]@Rory&
3e549dae28
Fix typeorm queries no longer allowing empty where clauses
2025-07-06 09:18:22 +02:00
526a8da8f5
add webrtc support ( #1284 )
...
Co-authored-by: MaddyUnderStars <46743919+MaddyUnderStars@users.noreply.github.com >
2025-06-22 12:41:13 +10:00
Emma [it/its]@Rory&
25b0a221e1
Remove imports of erlpack in favor of @yukikaze-bot/erlpack due to the former not working on modern node
2024-10-30 00:32:59 +01:00
Emma [it/its]@Rory&
3585e9316e
Fall back to @yukikaze-bot/erlpack if erlpack cant be found or loaded
2024-10-09 05:08:37 +02:00
TomatoCake and Puyodead1
e0b6dd0581
Fix bug & handle 75k/large_threshold in opcode 8
...
Also fixes a bug that only allowed "guild_id" and "user_ids" to be an Array instead of also a String
Co-Authored-By: Puyodead1 <puyodead@proton.me >
2024-08-18 06:45:11 +02:00
Madeline
6ee26082ef
Respect CLIENT_STATE_V2 capability
2023-04-03 23:50:48 +10:00
Madeline
095cbf7b20
Remove ALL fosscord mentions
2023-03-31 15:52:33 +11:00
Madeline
8b2faf0b18
SPACEBAR
2023-03-31 02:15:42 +11:00
Madeline
64e747a4d2
SPACEBAR
2023-03-31 02:05:02 +11:00
Madeline
eee98516dd
Fix gateway encoding Date objects as {} when using erlpack. Fixes NaN/NaN/NaN timestamps in desktop client
2023-02-21 12:01:49 +11:00
Madeline and GitHub
da20866967
Use erlpack instead of @yukikaze-bot/erlpack ( #968 )
2023-02-01 13:00:04 +11:00
Madeline and GitHub
084dc0be08
Add ESLint ( #941 )
...
* Add eslint, switch to lint-staged for precommit
* Fix all ESLint errors
* Update GH workflow to check prettier and eslint
2023-01-20 18:10:47 +11:00
Madeline and GitHub
0e7f127ece
Script to add license preamble to each file. Also, does that. ( #935 )
...
* Add script to automatically add license to each file
* Add license preamble to each file.
* Fix existing preamble detection breaking due to line endings. Git :(
* Prevent license from being added to code with other licenses
2023-01-18 13:05:49 +11:00
6122374e4d
Dev/post refactor fixes ( #927 )
...
* Re-introduce outgoing message logging
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Websocket dumping
* Sentry user count on API
* Generate session ID upon opening websocket, fix gateway dumps
* Async file io in src/gateway/events/Message.ts
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Async file io in src/util/util/Config.ts
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Make pre-commit hook executable
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Fixed sync file io in src/util/util/Config.ts
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Fixed missing await call in src/util/util/AutoUpdate.ts
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Add comment to src/gateway/events/Connection.ts
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
* Clean up gateway dumping code
Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com >
Co-authored-by: Madeline <46743919+MaddyUnderStars@users.noreply.github.com >
2023-01-12 23:46:36 +11:00
Madeline
99ee7e9400
Prettier
2022-09-26 22:41:21 +10:00
Madeline
f44f5d7ac2
Refactor to mono-repo + upgrade packages
2022-09-25 23:35:18 +10:00