Commit Graph
5643 Commits
Author SHA1 Message Date
CyberL1andRory& 0efdb5c35a feat: add voting route 2026-06-25 17:56:49 +02:00
CyberL1andRory& 305d1d87b2 fix: poll answer id should never be 0 2026-06-25 17:56:49 +02:00
CyberL1andRory& 3896b143c6 refactor: group message poll checks under one if 2026-06-25 17:56:49 +02:00
CyberL1andRory& 4cf0e48dd0 fix: assign id to poll answers 2026-06-25 17:56:49 +02:00
CyberL1andRory& 77124c559b fix: add expiry field to polls in message handling 2026-06-25 17:56:49 +02:00
Rory& 374e2a8ad6 Include online session count in member list logs 2026-06-24 07:03:47 +02:00
Rory& b9c608de96 op14: dont account for roles when including offline members 2026-06-24 06:59:24 +02:00
Rory& dcb2d17e21 op14: deduplicate group adding code 2026-06-24 06:46:16 +02:00
Rory& dcb6025d6f op14: add todo to reduce data sent 2026-06-24 06:36:40 +02:00
Rory& 92d170a898 Op14: abstract base query for members by group 2026-06-24 06:33:05 +02:00
Rory& 1727424450 Op14: handle serialisation logic for member to include presence 2026-06-24 05:53:51 +02:00
Rory& d926cd8573 Op14: fix offline query by mandating that *all* sessions must be offline 2026-06-23 13:05:47 +02:00
Rory& 5c1f20cb90 Op14: return offline presence for users with no sessions 2026-06-23 09:09:53 +02:00
Rory& 234403f7d5 Gateway offload: gracefully fall back to TS code on failure 2026-06-23 09:02:32 +02:00
Rory& 1b45de55fd Op14: always query sessions... 2026-06-23 08:57:34 +02:00
Rory& 717646b101 Op14: Handle ranges, in theory 2026-06-23 08:51:08 +02:00
Rory& c4fb945980 Op14: remove intermediary class 2026-06-23 08:46:45 +02:00
Rory& 12f17ada02 Fix compile errors 2026-06-23 08:42:12 +02:00
Rory& bea9821d9c Serialize null properties 2026-06-23 08:40:42 +02:00
Rory& b327878f92 Include presence in op14 response 2026-06-23 08:40:03 +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& 3d07e05fd0 Get basic member list working in offload 2026-06-21 20:41:01 +02:00
Rory& 387cea129d Publish LazyRequest typescript attempt, partial C# impl 2026-06-21 10:48:00 +02:00
Rory& fefc571558 More tests 2026-06-19 08:59:16 +02:00
Rory& c3ec214e86 Update basic deps 2026-06-19 06:37:38 +02:00
Rory& 0c6da7e718 More tests 2026-06-19 05:59:12 +02:00
Rory& d401aea643 Minor CDN-CS work 2026-06-19 05:58:49 +02:00
Rory& 7b9b87f308 Evade metric constructors handling registration by default 2026-06-19 01:24:25 +02:00
Rory& 56620f0668 Attach HTTP metrics via dedup helper 2026-06-19 01:22:26 +02:00
Rory& 993b9a6990 Bundle: attach monitoring to express early 2026-06-19 01:19:10 +02:00
Rory& 18dd02f151 Fix cloud attachments (dont circular import in cdn) 2026-06-18 09:04:53 +02:00
Rory& 1612bb0d12 Some message tests 2026-06-18 04:53:16 +02:00
Rory& ac0b8d5fe6 More webhook tests 2026-06-17 22:52:18 +02:00
Rory& edbb6048c1 Delete messages when deleting webhook 2026-06-17 22:51:39 +02:00
Rory& e932a7e69f Regenerate assets 2026-06-17 02:36:49 +02:00
Rory& 9915727ccd Routes: reduce scope of api imports to api/util 2026-06-17 02:34:50 +02:00
Rory& 4aceae2bed Clean up some imports to make API work again 2026-06-17 02:17:59 +02:00
Rory& 4c25f84431 extensions/String: use custom exception type 2026-06-17 01:48:23 +02:00
Rory& 388a705273 Try to signify imported entities for require 2026-06-17 01:24:02 +02:00
Rory& 24ab453832 Signify type imports 2026-06-17 01:13:53 +02:00
Rory& b25bf2d15d Sort directory recursion 2026-06-17 01:01:48 +02:00
Rory& 1a285efdab Add basic import validator scripts 2026-06-17 00:56:39 +02:00
Rory& 9bb2c437cf Authentication: allow - in webhook token 2026-06-16 17:59:23 +02:00
Rory& fa4ca953b8 Fix random string code 2026-06-16 17:27:33 +02:00
Rory& e97c1820b7 Fix import 2026-06-16 03:33:11 +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