Commit Graph

  • 1658852266 Add NixOS test for starting with rabbitmq-single ipc Rory& 2026-05-17 02:14:27 +02:00
  • 3bb13bdf76 Nix: expose EVENT_TRANSMISSION as an option Rory& 2026-05-16 21:25:24 +02:00
  • e44d2423cd Demote default rabbitmq behavior, implement init for all BaseEventWriter/Listener abstracted implementations Rory& 2026-05-16 21:06:58 +02:00
  • 7a5d0d0d76 Move publishEvent to RabbitMQ.ts Rory& 2026-05-16 20:52:24 +02:00
  • 31961be027 Move rabbitListen to RabbitMQ.ts Rory& 2026-05-16 20:44:41 +02:00
  • bd61d3c6a5 Clean up unused imports in IPC code Rory& 2026-05-16 20:39:36 +02:00
  • f86d13c6a1 Add untested rabbitmq single-channel IPC Rory& 2026-05-16 20:36:15 +02:00
  • 6756e7c6f6 Split unix socket IPC to separate files, add interfaces Rory& 2026-05-12 21:19:22 +02:00
  • b05519d394 side tangent: update C# DB model, fix admin api auth Rory& 2026-05-25 09:15:06 +02:00
  • 6d0564ed37 fix migrations script Rory& 2026-05-25 09:13:58 +02:00
  • f046d7045c Fix some copyright headers dev/async-mentions Rory& 2026-05-24 01:45:03 +02:00
  • b895a15c41 Break up bulk inserts for read states to avoid postgres parameter exhaustion Rory& 2026-05-24 01:15:00 +02:00
  • 691b1171bb Trace fillInMissingIDs Rory& 2026-05-22 22:38:12 +02:00
  • c48e09efaa Bulk insert missing ReadStates Rory& 2026-05-22 21:41:51 +02:00
  • a53e466e85 No longer handle mention_count == null since its no longer nullable Rory& 2026-05-22 19:59:10 +02:00
  • 06229fc8fa Use forEach rather than .map.forEach Rory& 2026-05-22 19:26:12 +02:00
  • c36d3c746c Add full trace Rory& 2026-05-22 18:56:04 +02:00
  • d178bf8e6e Use sets for mention roles/users Rory& 2026-05-21 19:31:01 +02:00
  • 455c6ee25c Simplify some queries for handling mentions Rory& 2026-05-21 18:18:54 +02:00
  • ed6ed9aeee User mentions: use user_id IN (...) rather than user_id = ... OR user_id = ... Rory& 2026-05-21 16:25:52 +02:00
  • b90fe854d2 Move message mention handling to separate function Rory& 2026-05-21 16:24:55 +02:00
  • d9b8075882 Fix some copyright headers Rory& 2026-05-24 01:45:03 +02:00
  • 829c8c436e */start.ts: unify import order for module-alias and dotenv Rory& 2026-05-20 13:48:21 +02:00
  • dd3b398fb2 Clean up erlpack types Rory& 2026-05-24 05:57:44 +02:00
  • 04bc09c896 Side tangent: fix prettier complaints Rory& 2026-05-17 02:57:20 +02:00
  • 63c887c7d3 Clean up unused binding in cdn-cs nix module Rory& 2026-05-24 06:07:14 +02:00
  • 536c20f6d0 Fix github workflows Rory& 2026-05-24 05:41:37 +02:00
  • 65a22bbfa4 Update npm packages, patches Rory& 2026-05-24 02:03:17 +02:00
  • bdad4ae634 Fix patches Rory& 2026-05-24 01:52:24 +02:00
  • f073128035 test VM: expose pion port Rory& 2026-05-24 01:34:38 +02:00
  • 051c92c30e Add internal status order enum Rory& 2026-05-19 16:39:50 +02:00
  • 154f60fdd1 Bundle tests: dont use gateway offload Rory& 2026-05-19 16:27:04 +02:00
  • 9e7f3bdfde Rework status enum schema Rory& 2026-05-19 16:26:24 +02:00
  • d96c47cd33 cs: bump microsoft/system.* Rory& 2026-05-19 10:38:44 +02:00
  • 5054de78dd cs: bump Magick.NET Rory& 2026-05-19 07:59:48 +02:00
  • 4309ec3915 npm: update node-zstd to 2.0.0 Rory& 2026-05-19 06:31:17 +02:00
  • e86daeedbc npm: update amqplib to 2.0.1 Rory& 2026-05-19 06:27:37 +02:00
  • cc9c5cafe1 npm minor package updates Rory& 2026-05-19 06:24:40 +02:00
  • 9d695cbd08 LazyRequest: dont pseudo-force users to be online Rory& 2026-05-19 06:09:28 +02:00
  • 747860ec25 Update nix inputs Rory& 2026-05-17 03:28:19 +02:00
  • a04c3bc36e Side tangent: fix bug in cdn-cs nix module Rory& 2026-05-17 02:34:42 +02:00
  • 8f76cc5edf client: basic message parsing, gateway listening Rory& 2026-05-17 03:14:34 +02:00
  • 9a0c741923 Add WIP client Rory& 2026-05-08 22:24:29 +02:00
  • 759edae4ab Offload compile fix Rory& 2026-05-08 22:21:03 +02:00
  • a39a443196 Update CS models Rory& 2026-05-08 22:20:41 +02:00
  • 7e152be9dd Compliance: add user_id and user_settings to login response Rory& 2026-05-05 14:13:29 +02:00
  • 06c5f39cd1 CDN-CS work Rory& 2026-05-04 19:31:13 +02:00
  • 1eb2d71854 switch to harmony-erlpack Rory& 2026-04-29 16:16:27 +02:00
  • 5c5e8d820e handle constraints on webhook delete Rory& 2026-04-29 12:54:59 +02:00
  • b773b0025a Clarify STORAGE_FORCE_PATH_STYLE env behavior ohmwraith 2026-04-24 22:53:10 +03:00
  • 50c7da9872 Implement S3 force path-style support ohmwraith 2026-04-24 04:33:21 +03:00
  • d9d339882b Register: cache blocked IPs Rory& 2026-04-28 03:53:45 +02:00
  • 895539e9e2 Document why ImageProxy.ts exists Rory& 2026-04-26 02:16:16 +02:00
  • d4ca87a8ce Add deprecation warning for database config Rory& 2026-04-25 23:58:49 +02:00
  • 44ad24ac0d Constrain role name lengths Rory& 2026-04-24 05:01:26 +02:00
  • 528aa632fa Move email domain lists to assets Rory& 2026-04-24 02:32:27 +02:00
  • f2940b1d66 Refactor update-deps.cs, update dotnet deps Rory& 2026-04-24 01:33:25 +02:00
  • 396ee256ee Fix CDN s3 import Rory& 2026-04-24 01:24:10 +02:00
  • 7905fc9f5f Hexdump CDN hashes Rory& 2026-04-21 21:11:02 +02:00
  • 5cb017ba1c Update genIndex to add ane xtra newline Rory& 2026-04-20 00:08:49 +02:00
  • 991a716388 Clean up schemas a bit Rory& 2026-04-20 00:08:01 +02:00
  • 43eb367b24 Clean up schemas/uncategorised a bit Rory& 2026-04-20 00:07:11 +02:00
  • 55344e6d90 Clean up schemas/responses a bit Rory& 2026-04-20 00:01:32 +02:00
  • affb847a70 Clean up schemas/gateway a bit Rory& 2026-04-19 23:51:03 +02:00
  • dce297144c Clean up schemas/api a bit Rory& 2026-04-19 23:49:24 +02:00
  • ae064aea1b Clean up imports in schemas/api/bots Rory& 2026-04-19 23:38:19 +02:00
  • 354f80263e Merge AckBulkSchema into MessageAcknowledgeSchema.ts Rory& 2026-04-19 23:27:17 +02:00
  • 7709d0650c Clean some unused imports Rory& 2026-04-19 23:22:40 +02:00
  • 69970cfa0e Fix guild discovery Rory& 2026-04-19 23:19:56 +02:00
  • 1e06db149e Update readme Rory& 2026-04-19 23:07:42 +02:00
  • 609e74b614 eslint: reapply after rebasing on #1631 Rory& 2026-04-19 22:46:53 +02:00
  • c5504878b8 eslint: yoda Rory& 2026-04-19 22:44:18 +02:00
  • a8204b0c02 eslint: default-case Rory& 2026-04-19 22:31:11 +02:00
  • af29e6b178 eslint: arrow-body-style=as-needed Rory& 2026-04-19 22:14:01 +02:00
  • d096ea7580 eslint: no-promise-executor-return Rory& 2026-04-19 22:01:49 +02:00
  • a4913dc25f eslint: more rules, no-duplicate-imports Rory& 2026-04-19 21:54:08 +02:00
  • 5f8afbc7ae eslint: array callback return, no restricted imports Rory& 2026-04-19 21:35:30 +02:00
  • afeeb8854c Minor package updates Rory& 2026-04-19 20:45:21 +02:00
  • 3a6c5e5f74 CDN: clean up unused imports Rory& 2026-04-19 19:02:15 +02:00
  • 11c75cd6be Merge pull request #1631 from CyberL1/fix/account-connections-visibility Cyber 2026-04-19 11:42:08 +02:00
  • 0bf9a09a6a fix comment typo CyberL1 2026-04-19 11:34:36 +02:00
  • 086f3378f9 remove oversight CyberL1 2026-04-19 11:31:45 +02:00
  • 7619e08c9d fix: expose metadata if should be visible CyberL1 2026-04-19 11:19:50 +02:00
  • 9a46c3a712 fix: expose only public properties CyberL1 2026-04-19 11:17:44 +02:00
  • 748dc308e9 fix: select visibility on connected_accounts CyberL1 2026-04-19 11:13:32 +02:00
  • 9f82daf602 Make connections more verbose and include some setup instructions Rory& 2026-04-19 00:33:42 +02:00
  • ee2ec492e1 NPM updates: typescript 6.0 Rory& 2026-04-18 19:46:01 +02:00
  • b80a5aa4ab NPM updates: amqplib Rory& 2026-04-18 19:42:54 +02:00
  • e1b01bb8f1 NPM updates 2 Rory& 2026-04-18 19:42:03 +02:00
  • 91521574d9 NPM update Rory& 2026-04-18 18:47:00 +02:00
  • fc5b569d74 Run prettier, remove accidental imports Rory& 2026-04-18 14:19:54 +02:00
  • 74b6c03c52 Attachment -> PublicAttachment in schemas Rory& 2026-04-18 01:24:35 +02:00
  • 07286e3f96 Remove irrelevant TODO Rory& 2026-04-18 01:12:08 +02:00
  • 4beb23fc22 Fix TOTP Rory& 2026-04-18 00:38:09 +02:00
  • 50aacea114 Fix error logging, dont use simple-array Rory& 2026-04-18 00:23:14 +02:00
  • a3d8a427aa Split out attachment handling from message handler Rory& 2026-04-17 19:55:36 +02:00
  • 81d44788c6 Attempt to set channel/message id for attachments in more places Rory& 2026-04-17 01:00:51 +02:00
  • e40579fe33 handleMessage: set message id for cloud attachments Rory& 2026-04-16 03:29:20 +02:00
  • 3687202788 Gateway: get around some typeorm weirdness Rory& 2026-04-16 03:09:31 +02:00
  • 7dcccdcd6c Update CS models, deps Rory& 2026-04-16 02:36:45 +02:00