Rory&
|
177cc5bd7f
|
Systemd notify hooks, move nixos integration tests to a systemd service
|
2026-07-11 06:07:41 +02:00 |
|
Rory&
|
a3b229165c
|
Add JWT keypair init hooks to various services
|
2026-07-10 08:10:37 +02:00 |
|
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&
|
7837a030bc
|
Close: use session as predicate rather than session_id due to early init
|
2026-06-22 00:42:11 +02:00 |
|
Rory&
|
1013bfd5b2
|
LazyRequest: support offload
|
2026-06-21 20:45:03 +02:00 |
|
Rory&
|
39bfd5050e
|
Use stopwatch for LazyRequest, clean up imports, remove unused code
|
2026-06-21 20:42:23 +02:00 |
|
Rory&
|
387cea129d
|
Publish LazyRequest typescript attempt, partial C# impl
|
2026-06-21 10:48:00 +02:00 |
|
Rory&
|
7b9b87f308
|
Evade metric constructors handling registration by default
|
2026-06-19 01:24:25 +02:00 |
|
Rory&
|
6e0f571b35
|
Signify some imports more explicitly
|
2026-06-16 02:47:03 +02:00 |
|
Rory&
|
92f4099b82
|
Move random string to Random class in extensions
|
2026-06-16 02:39:15 +02:00 |
|
Rory&
|
6995aa7f74
|
Split config/response voice regions, remove APIVoiceRegion alias
|
2026-06-13 01:57:19 +02:00 |
|
Rory&
|
92f25c3a22
|
HACKHACK: Migrate to typeorm v1.0.0, still work to do in actually updating all the queries properly
|
2026-06-13 01:10:59 +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&
|
6821fe0513
|
Move database to toplevel
|
2026-06-12 17:58:18 +02:00 |
|
Rory&
|
2c1be0fa53
|
Use subpath imports for lambert-server, fix openapi.js
|
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&
|
0d6824d285
|
Process lifecycle scripts
|
2026-05-28 17:27:07 +02:00 |
|
Rory&
|
b924a2ffe5
|
Gateway: send reconnect on shutdown
|
2026-05-28 09:12:25 +02:00 |
|
Rory&
|
829c8c436e
|
*/start.ts: unify import order for module-alias and dotenv
|
2026-05-24 06:09:16 +02:00 |
|
Rory&
|
dd3b398fb2
|
Clean up erlpack types
|
2026-05-24 06:08:00 +02:00 |
|
Rory&
|
051c92c30e
|
Add internal status order enum
|
2026-05-19 16:39:50 +02:00 |
|
Rory&
|
9e7f3bdfde
|
Rework status enum schema
|
2026-05-19 16:26:24 +02:00 |
|
Rory&
|
9d695cbd08
|
LazyRequest: dont pseudo-force users to be online
|
2026-05-19 06:09:28 +02:00 |
|
Rory&
|
1eb2d71854
|
switch to harmony-erlpack
|
2026-05-03 10:50:22 +02:00 |
|
Rory&
|
a8204b0c02
|
eslint: default-case
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
af29e6b178
|
eslint: arrow-body-style=as-needed
|
2026-04-19 22:45:37 +02:00 |
|
Rory&
|
a4913dc25f
|
eslint: more rules, no-duplicate-imports
|
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&
|
3687202788
|
Gateway: get around some typeorm weirdness
|
2026-04-18 18:26:34 +02:00 |
|
Rory&
|
99a6de0cdb
|
Explicitly specify status for temp sessions, since that suddenly broke...?
|
2026-04-13 23:24:24 +02:00 |
|
Rory&
|
dfc4776a65
|
Fix op19 property not found error
|
2026-04-13 23:11:17 +02:00 |
|
Rory&
|
e0204f76cf
|
Make presence clear async, clean up temp session code
|
2026-04-13 22:41:57 +02:00 |
|
Rory&
|
05fba68bb3
|
Presence disconnect works!
|
2026-04-13 18:58:21 +02:00 |
|
Rory&
|
10a973eced
|
Time out presence
Sourced from #1541
Co-authored-by: Davide <137603413+LW-Davide@users.noreply.github.com>
|
2026-04-13 16:00:10 +02:00 |
|
Rory&
|
ad245d029f
|
Mark users as offline when gateway connection is closed
Part of #1541
Co-authored-by: Davide <137603413+LW-Davide@users.noreply.github.com>
|
2026-04-13 15:55:32 +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
|
07bdc337eb
|
revert the change on ElapsedTime read-only class
|
2026-04-06 14:27:43 +02:00 |
|
Oh64
|
8ab1fd9707
|
use arrayGroupBy, include group time in query traces
|
2026-04-06 14:27:43 +02:00 |
|
Oh64
|
d32c75d164
|
Refactor Identify : batch guild queries and parallelise relation fetches
|
2026-04-06 14:27:43 +02:00 |
|
Rory&
|
47e782ad62
|
Fix voice state query trying to include member
|
2026-03-21 16:22:06 +01:00 |
|
Rory&
|
9e4274512a
|
Migrate ReadyEventData to satisfies, part of #1577
|
2026-03-20 18:17:47 +01:00 |
|
Rory&
|
66bed974ff
|
Migrate Stream*Event to satisfies, part of #1577
|
2026-03-20 18:17:47 +01:00 |
|
Rory&
|
bd42196733
|
Migrate PresenceUpdateEvent to satisfies, part of #1577
|
2026-03-20 18:17:47 +01:00 |
|
Rory&
|
9597ebe941
|
Migrate VoiceS*Event to satisfies, part of #1577
|
2026-03-20 18:17:41 +01:00 |
|
MathMan05
|
5e2d0fac01
|
merge the functions
|
2026-03-20 16:31:32 +01:00 |
|
MathMan05
|
3126b4bdf0
|
remove weird debugging
|
2026-03-20 16:31:32 +01:00 |
|
MathMan05
|
26208390a6
|
a lot of small fixes
|
2026-03-20 16:31:32 +01:00 |
|