index
:
spacebarchat/server-ts.git
this commit
compv2
dev/admin-api
dev/appemojis
dev/async-mentions
dev/backport/from-monitoring/ProcessLifecycle
dev/bigint-pk
dev/cherry
dev/docker
dev/dsharpplus-minimum-endpoints
dev/emma-fuck-this
dev/emma-refactors
dev/emma-wip
dev/emma/as-to-satisfies-gw
dev/emma/gateway-batch-presence-lookup
dev/emma/gw-batch-presence-lookup
dev/fix-emoji-uploads
dev/gw-encoding-refactor
dev/gwsep
dev/indexable-channel-poc
dev/ipc-refactor
dev/lazyrequest
dev/monitoring
dev/openapi-improvements
dev/plurality
dev/pomelo
dev/reconciledbbigint
dev/reorder-src
dev/request-guild-members
dev/rewrite-gif-support
dev/rory/client_patching
dev/rory/legacy/plugins
dev/rory/move-defaults-out-of-models
dev/rory/old_staging_webrtc
dev/rory/paths_test
dev/rory/utils
dev/rory/versioned-api
dev/threads
dev/updater
dev/webhook-messages
emma/schema-updates
emma/schema-updates_wip
emma/webrtc-fuckery
entity-fix-attempt
feat/admin-api
feat/federation
feat/federation2
feat/quests
feat/webrtc
fix/channel_ordering
gwtemp
interactionWork
legacy
master
pomelo
rebased/dev/pomelo
rebased/dev/rory/legacy/plugins
reg-ipchecks
sec/various
server-compv2
temp
tmp
tmp-master
tmp-musl-fun
tmp-rebase-threads
translation
update/mfa
Spacebar Server, written with love in TypeScript and C#
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
scripts
/
countExts.cs
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2026-05-28
IPC metrics
Rory&
3
-4
/
+9
2026-05-28
monitoring: add helper to register a metric without duplicating
Rory&
1
-3
/
+11
2026-05-28
monitoring: ignore OPTIONS requests that dont have a route handler
Rory&
1
-6
/
+8
2026-05-28
nixos tests: check metrics endpoints on TS services
Rory&
1
-1
/
+9
2026-05-28
Monitoring: tag HTTP response rate histogram by route rather than request url
Rory&
2
-5
/
+44
2026-05-28
*/Server.ts: Handle metrics requests
Rory&
3
-0
/
+8
2026-05-28
*/Server.ts: Add monitoring init hook
Rory&
5
-2
/
+77
2026-05-28
CodeOwners: claim /nix dir
Rory&
1
-1
/
+2
2026-05-28
Move why-is-node-running to dependencies
Rory&
2
-3
/
+3
2026-05-28
Process lifecycle scripts
Rory&
15
-98
/
+294
2026-05-28
Concurrent identify stress script
Rory&
2
-2
/
+90
2026-05-28
IPC: shutdown hooks
Rory&
4
-7
/
+15
2026-05-28
Gateway: send reconnect on shutdown
Rory&
1
-0
/
+11
2026-05-26
Fix some copyright headers
Rory&
1
-1
/
+1
2026-05-26
Break up bulk inserts for read states to avoid postgres parameter exhaustion
Rory&
4
-10
/
+68
2026-05-26
Trace fillInMissingIDs
Rory&
2
-29
/
+51
2026-05-26
Bulk insert missing ReadStates
Rory&
1
-14
/
+24
2026-05-26
No longer handle mention_count == null since its no longer nullable
Rory&
1
-22
/
+20
2026-05-26
Use forEach rather than .map.forEach
Rory&
1
-1
/
+1
2026-05-26
Add full trace
Rory&
1
-5
/
+25
2026-05-26
Use sets for mention roles/users
Rory&
4
-23
/
+57
2026-05-26
Simplify some queries for handling mentions
Rory&
1
-11
/
+14
2026-05-26
User mentions: use `user_id IN (...)` rather than `user_id = ... OR user_id =...
Rory&
1
-1
/
+1
2026-05-26
Move message mention handling to separate function
Rory&
1
-132
/
+144
2026-05-26
Better error handling in rabbitmqsinglelistener/writer
Rory&
2
-14
/
+49
2026-05-26
Add startup test for legacy rabbitmq setup
Rory&
1
-2
/
+9
2026-05-26
Add NixOS test for starting with rabbitmq-single ipc
Rory&
5
-20
/
+54
2026-05-26
Nix: expose EVENT_TRANSMISSION as an option
Rory&
1
-3
/
+17
2026-05-26
Demote default rabbitmq behavior, implement init for all BaseEventWriter/List...
Rory&
1
-34
/
+44
2026-05-26
Move publishEvent to RabbitMQ.ts
Rory&
2
-29
/
+28
2026-05-26
Move rabbitListen to RabbitMQ.ts
Rory&
2
-53
/
+55
2026-05-26
Clean up unused imports in IPC code
Rory&
3
-4
/
+2
2026-05-26
Add untested rabbitmq single-channel IPC
Rory&
7
-37
/
+228
2026-05-26
Split unix socket IPC to separate files, add interfaces
Rory&
7
-530
/
+627
2026-05-25
channelOrdering: fix null ref
Rory&
1
-0
/
+2
2026-05-25
Fix db models build
Rory&
1
-2
/
+1
2026-05-25
side tangent: update C# DB model, fix admin api auth
Rory&
17
-77
/
+307
2026-05-25
fix migrations script
Rory&
1
-1
/
+1
2026-05-24
Fix some copyright headers
dev/cherry
Rory&
1
-0
/
+18
2026-05-24
*/start.ts: unify import order for module-alias and dotenv
Rory&
6
-19
/
+49
2026-05-24
Clean up erlpack types
Rory&
6
-48
/
+3
2026-05-24
Side tangent: fix prettier complaints
Rory&
3
-3
/
+10
2026-05-24
Clean up unused binding in cdn-cs nix module
Rory&
1
-1
/
+0
2026-05-24
Fix github workflows
Rory&
2
-29
/
+1
2026-05-24
Update npm packages, patches
Rory&
4
-93
/
+95
2026-05-24
Fix patches
Rory&
2
-2
/
+2
2026-05-24
test VM: expose pion port
Rory&
1
-0
/
+6
2026-05-19
Add internal status order enum
Rory&
5
-9
/
+16
2026-05-19
Bundle tests: dont use gateway offload
Rory&
1
-7
/
+0
2026-05-19
Rework status enum schema
Rory&
7
-59
/
+115
2026-05-19
cs: bump microsoft/system.*
Rory&
24
-217
/
+218
2026-05-19
cs: bump Magick.NET
Rory&
20
-50
/
+50
2026-05-19
npm: update node-zstd to 2.0.0
Rory&
2
-58
/
+41
2026-05-19
npm: update amqplib to 2.0.1
Rory&
2
-14
/
+5
2026-05-19
npm minor package updates
Rory&
2
-544
/
+958
2026-05-19
LazyRequest: dont pseudo-force users to be online
Rory&
1
-7
/
+1
2026-05-17
Update nix inputs
Rory&
1
-3
/
+3
2026-05-17
Side tangent: fix bug in cdn-cs nix module
Rory&
1
-1
/
+1
2026-05-17
client: basic message parsing, gateway listening
Rory&
18
-29
/
+664
2026-05-08
Add WIP client
Rory&
49
-33
/
+1369
2026-05-08
Offload compile fix
Rory&
1
-7
/
+26
2026-05-08
Update CS models
Rory&
13
-2
/
+690
2026-05-05
Compliance: add user_id and user_settings to login response
Rory&
1
-1
/
+1
2026-05-04
CDN-CS work
Rory&
8
-47
/
+80
2026-05-03
switch to harmony-erlpack
Rory&
4
-428
/
+34
2026-05-03
handle constraints on webhook delete
Rory&
1
-1
/
+32
2026-04-29
Clarify STORAGE_FORCE_PATH_STYLE env behavior
ohmwraith
1
-1
/
+1
2026-04-29
Implement S3 force path-style support
ohmwraith
2
-2
/
+10
2026-04-28
Register: cache blocked IPs
Rory&
4
-325
/
+402
2026-04-26
Document why ImageProxy.ts exists
Rory&
1
-0
/
+1
2026-04-25
Add deprecation warning for database config
Rory&
1
-0
/
+9
2026-04-24
Constrain role name lengths
Rory&
2
-0
/
+6
2026-04-24
Move email domain lists to assets
Rory&
2
-0
/
+0
2026-04-24
Refactor update-deps.cs, update dotnet deps
Rory&
51
-1727
/
+479
2026-04-24
Fix CDN s3 import
Rory&
1
-1
/
+1
2026-04-21
Hexdump CDN hashes
Rory&
4
-0
/
+145
2026-04-20
Update genIndex to add ane xtra newline
Rory&
1
-0
/
+1
2026-04-20
Clean up schemas a bit
Rory&
2
-0
/
+19
2026-04-20
Clean up schemas/uncategorised a bit
Rory&
7
-1
/
+58
2026-04-20
Clean up schemas/responses a bit
Rory&
16
-34
/
+35
2026-04-20
Clean up schemas/gateway a bit
Rory&
7
-18
/
+57
2026-04-20
Clean up schemas/api a bit
Rory&
16
-14
/
+137
2026-04-20
Clean up imports in schemas/api/bots
Rory&
18
-194
/
+177
2026-04-20
Merge AckBulkSchema into MessageAcknowledgeSchema.ts
Rory&
4
-27
/
+9
2026-04-19
Clean some unused imports
Rory&
2
-3
/
+2
2026-04-19
Fix guild discovery
Rory&
2
-4
/
+4
2026-04-19
Update readme
Rory&
1
-6
/
+9
2026-04-19
eslint: reapply after rebasing on #1631
Rory&
1
-1
/
+1
2026-04-19
eslint: yoda
Rory&
4
-5
/
+7
2026-04-19
eslint: default-case
Rory&
3
-0
/
+17
2026-04-19
eslint: arrow-body-style=as-needed
Rory&
20
-203
/
+147
2026-04-19
eslint: no-promise-executor-return
Rory&
10
-15
/
+16
2026-04-19
eslint: more rules, no-duplicate-imports
Rory&
11
-29
/
+19
2026-04-19
eslint: array callback return, no restricted imports
Rory&
72
-141
/
+175
2026-04-19
Minor package updates
Rory&
2
-39
/
+39
2026-04-19
CDN: clean up unused imports
Rory&
16
-133
/
+16
2026-04-19
fix comment typo
CyberL1
1
-1
/
+1
2026-04-19
remove oversight
CyberL1
1
-4
/
+0
2026-04-19
fix: expose metadata if should be visible
CyberL1
1
-1
/
+2
2026-04-19
fix: expose only public properties
CyberL1
3
-2
/
+53
2026-04-19
fix: select `visibility` on `connected_accounts`
CyberL1
1
-0
/
+11
2026-04-19
Make connections more verbose and include some setup instructions
Rory&
24
-247
/
+122
2026-04-18
NPM updates: typescript 6.0
Rory&
2
-5
/
+5
2026-04-18
NPM updates: amqplib
Rory&
2
-30
/
+7
2026-04-18
NPM updates 2
Rory&
7
-77
/
+121
2026-04-18
NPM update
Rory&
4
-551
/
+408
2026-04-18
Run prettier, remove accidental imports
Rory&
3
-12
/
+10
2026-04-18