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
tests/CustomPresence
tmp
tmp-master
tmp-musl-fun
tmp-rebase-threads
translation
update/mfa
github/HEAD
github/compv2
github/dependabot/npm_and_yarn/npm_and_yarn-1054aeac3d
github/dev/admin-api
github/dev/appemojis
github/dev/async-mentions
github/dev/backport/from-monitoring/ProcessLifecycle
github/dev/bigint-pk
github/dev/cherry
github/dev/docker
github/dev/dsharpplus-minimum-endpoints
github/dev/emma-fuck-this
github/dev/emma-refactors
github/dev/emma-wip
github/dev/emma/as-to-satisfies-gw
github/dev/emma/gateway-batch-presence-lookup
github/dev/emma/gw-batch-presence-lookup
github/dev/fix-emoji-uploads
github/dev/gw-encoding-refactor
github/dev/gwsep
github/dev/indexable-channel-poc
github/dev/ipc-refactor
github/dev/lazyrequest
github/dev/monitoring
github/dev/openapi-improvements
github/dev/plurality
github/dev/pomelo
github/dev/reconciledbbigint
github/dev/reorder-src
github/dev/request-guild-members
github/dev/rewrite-gif-support
github/dev/rory/client_patching
github/dev/rory/legacy/plugins
github/dev/rory/move-defaults-out-of-models
github/dev/rory/old_staging_webrtc
github/dev/rory/paths_test
github/dev/rory/utils
github/dev/rory/versioned-api
github/dev/threads
github/dev/updater
github/dev/webhook-messages
github/emma/schema-updates
github/emma/schema-updates_wip
github/emma/webrtc-fuckery
github/entity-fix-attempt
github/feat/admin-api
github/feat/federation
github/feat/federation2
github/feat/quests
github/feat/webrtc
github/fix/channel_ordering
github/gwtemp
github/interactionWork
github/legacy
github/master
github/pomelo
github/rebased/dev/pomelo
github/rebased/dev/rory/legacy/plugins
github/reg-ipchecks
github/sec/various
github/server-compv2
github/temp
github/tests/CustomPresence
github/tmp
github/tmp-master
github/tmp-musl-fun
github/tmp-rebase-threads
github/translation
github/update/mfa
Spacebar Server, written with love in TypeScript and C#
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
Files
Lines
*
allow poll=null in message create
HEAD
github/master
github/HEAD
master
Rory&
3 days
5
-13
/
+40
|
*
include member roles in interactions
Rory&
3 days
1
-1
/
+1
|
*
Roles: serialize to RoleResponse, send description as null rather than ↵
Rory&
3 days
7
-108
/
+250
|
|
|
|
omitted, add interaction data resolver
*
Dont process role mentions for ephemarl messages
Rory&
4 days
1
-4
/
+1
|
*
Make this not throw
Rory&
4 days
1
-1
/
+2
|
*
Interactions: check commands permission, include channel obj
Rory&
4 days
1
-1
/
+4
|
*
More in depth error logging, fix schemas for application commands
Rory&
4 days
15
-5449
/
+6304
|
*
KittyLogo: add missing copyright header
Rory&
4 days
1
-0
/
+18
|
*
Message handler: assign embedtype=rich in handleMessage instead of ↵
Rory&
4 days
1
-6
/
+3
|
|
|
|
postHandleMessage
*
Always send properties on identify by default
Rory&
4 days
1
-10
/
+18
|
*
Indexes on some guild relations
Rory&
6 days
5
-4
/
+33
|
*
Minor imports cleanup
Rory&
7 days
1
-10
/
+3
|
*
Application tester routes
Rory&
7 days
7
-3
/
+474
|
*
Add channel obfuscation flag to application patch schema
Rory&
7 days
3
-0
/
+7
|
*
Automod schemas: factor out WithTrigger to fix typescript discarding half ↵
Rory&
7 days
7
-270
/
+916
|
|
|
|
the types
*
Fix webhooks with cloud attachments
Rory&
7 days
2
-3
/
+98
|
*
Identify: include thread member member
Rory&
8 days
1
-0
/
+3
|
*
Identify: include thread member
Rory&
8 days
1
-0
/
+3
|
*
Resolve some TODOs
Rory&
8 days
41
-428
/
+2199
|
*
De-flake gatewy related tests a bit
github/dev/gwsep
dev/gwsep
Rory&
8 days
3
-32
/
+34
|
*
feat: read subscription ids from the payload per event
Leafus
8 days
2
-15
/
+22
|
*
feat: fix relationship events not sending properly
Leafus
8 days
2
-15
/
+17
|
*
Clean up some imports
Rory&
8 days
1
-19
/
+4
|
*
Decouple gateway connection state from inner ws object
Rory&
8 days
21
-126
/
+144
|
*
Preliminary integrations work
Rory&
8 days
9
-17
/
+136
|
*
Some build fixes after dep bumps
Rory&
10 days
7
-19
/
+17
|
*
Bump dotnet deps
Rory&
11 days
51
-474
/
+509
|
*
Bump npm deps
Rory&
11 days
4
-456
/
+338
|
*
Fix guild patch with channel ids
Rory&
11 days
1
-5
/
+4
|
*
Small code formatting fix in client, log cloud upload request/response
Rory&
11 days
2
-2
/
+5
|
*
Admin api logging fixes, admin api test client publishing tools
Rory&
11 days
7
-4
/
+58
|
*
Fix automod route and schemas
Rory&
11 days
8
-489
/
+768
|
*
Basic automod rule creation tests
Rory&
11 days
2
-0
/
+373
|
*
Make tests slightly nicer to debug
Rory&
11 days
3
-3
/
+5
|
*
Log request body when logging API errors
Rory&
11 days
1
-1
/
+1
|
*
Allow discriminators in schemas
Rory&
11 days
2
-0
/
+2
|
*
Option to make failing route registration fatal
Rory&
11 days
1
-0
/
+1
|
*
Slightly stricter tsconfig
Rory&
11 days
1
-4
/
+4
|
*
Clean up IDE metadata directories
Rory&
11 days
18
-411
/
+111
|
*
Automod: enforce guild id
Rory&
11 days
2
-7
/
+15
|
*
PIN_MESSAGES permission
Rory&
11 days
3
-34
/
+12
|
*
Enforce channel webhook permissions when changing channel id for a webhook
Rory&
11 days
2
-4
/
+14
|
*
Add some more important modules to readme index
Rory&
11 days
1
-0
/
+2
|
*
arm + multi-platform build workflow
TheSparta
12 days
1
-20
/
+81
|
*
Try to hack in support for embedding amazon images
Rory&
2026-10-19
2
-1
/
+63
|
*
fix middleware orderingon cdn
Rory&
2026-10-19
2
-6
/
+4
|
*
set keepAliveTimeout after super.start
Rory&
2026-10-19
1
-1
/
+1
|
*
API/CDN: use send() rather than end() for cors preflights
Rory&
2026-10-19
1
-1
/
+1
|
*
CDN: higher keepalive timeout
Rory&
2026-10-19
1
-0
/
+1
|
*
Fix activity parties (oops)
Rory&
2026-10-17
1
-7
/
+5
|
*
More schema fixes
Rory&
2026-10-17
3
-0
/
+14
|
*
More schema fixes
Rory&
2026-10-17
4
-17
/
+140
|
*
Document a little hunch
Rory&
2026-10-17
1
-1
/
+1
|
*
Activities can have party privacy settings i guess, also fix timestamps
Rory&
2026-10-17
1
-0
/
+14
|
*
More activity fixies
Rory&
2026-10-17
1
-2
/
+10
|
*
Allow null for custom status emoji, fix identify schema some more
Rory&
2026-10-17
4
-30
/
+64
|
*
Allow null guild/channel ids for voice states
Rory&
2026-10-17
10
-32
/
+47
|
*
VoiceStateUpdate: coalesce empty channel/guild ids to undefined
Rory&
2026-10-17
1
-0
/
+4
|
*
Dont exclude LazyRequestSchema, oops
Rory&
2026-10-17
3
-1
/
+101
|
*
Try AJV for all gateway payloads
Rory&
2026-10-17
10
-17
/
+129
|
*
Slightly rewrite sentence in contributing.md, resolves #1691
Rory&
2026-10-16
1
-2
/
+2
|
*
Fix invalid directory name in cdn route
Rory&
2026-10-16
1
-0
/
+0
|
*
Acitivyt schema: add label metadata
Rory&
2026-10-16
1
-0
/
+1
|
*
validator: fix getInvalidSchemaValue traversion
Rory&
2026-10-16
1
-1
/
+5
|
*
identify: device model name, app arch
Rory&
2026-10-16
3
-0
/
+14
|
*
debug log in getInvalidSchemaValues
Rory&
2026-10-16
1
-1
/
+3
|
*
identify: add extra linux desktop client props
Rory&
2026-10-16
3
-0
/
+28
|
*
Add extra asset fields for activities
Rory&
2026-10-16
1
-0
/
+3
|
*
getInvalidSchemaValues: add additionalProperty to instancePath
Rory&
2026-10-16
3
-1
/
+23
|
*
Identify: log invalid values
Rory&
2026-10-16
4
-8366
/
+8477
|
*
Members search route maybe? Could be wrong
Rory&
2026-10-16
1
-0
/
+81
|
*
dollar referrer current
Rory&
2026-10-12
3
-4
/
+14
|
*
Fix activity schema to hopefully make identify work?
Rory&
2026-10-12
1
-2
/
+2
|
*
More client properties?
Rory&
2026-10-12
4
-15
/
+70
|
*
No bigints in identify
Rory&
2026-10-12
5
-17
/
+9
|
*
Identify: try using ajv for validation
Rory&
2026-10-12
4
-4
/
+13
|
*
Identify: allow qos_token toplevel
Rory&
2026-10-12
3
-1
/
+8
|
*
Bump pion
Rory&
2026-10-12
3
-11
/
+11
|
*
Dont log connected clients
Rory&
2026-10-12
1
-1
/
+0
|
*
SelectProtocol always log connected clients
Rory&
2026-10-12
1
-0
/
+1
|
*
Voice opcode 11: always do toArray for clients connect
Rory&
2026-10-12
1
-1
/
+4
|
*
fix: check if guild is discoverable in sticker guild endpoint
CyberL1
2026-10-11
1
-2
/
+8
|
*
fix: make `<Guild>.toDiscoverableGuild()` work regardless of guild's flags
CyberL1
2026-10-11
1
-4
/
+0
|
*
Admin API: send guild member leave events
Rory&
2026-10-08
5
-0
/
+156
|
*
Add instance bans to admin api user delete
Rory&
2026-10-08
2
-2
/
+60
|
*
forgot to actually move the file
Rory&
2026-09-30
1
-0
/
+3
|
*
CDN: enable auth hook
Rory&
2026-09-30
1
-1
/
+2
|
*
CDN: admin endpoint to attempt to rehash avatars
Rory&
2026-09-30
2
-1
/
+99
|
*
CDN: lazy migrate attachments
Rory&
2026-09-28
1
-10
/
+24
|
*
CDN: handle uploading collectibles
Rory&
2026-09-28
4
-5
/
+61
|
*
Update attachments.ts
eksunlut
2026-09-28
1
-2
/
+3
|
*
Update Attachment.ts
eksunlut
2026-09-28
1
-2
/
+2
|
*
CDN: handle modern avatar decorations routes
Rory&
2026-09-26
21
-75
/
+162
|
*
Gateway: use provided HTTP server if one is passed
Rory&
2026-09-24
1
-5
/
+4
|
*
Fix type annotations for UserProfileModifySchema
Rory&
2026-09-23
3
-38
/
+5
|
*
Some more avatar decorations work
Rory&
2026-09-23
13
-110
/
+390
|
*
Export spacebar specific schemas
Rory&
2026-09-22
5
-581
/
+782
|
*
Initial avatar decorations work
Rory&
2026-09-21
7
-0
/
+398
|
*
Initial avatar decorations table layout
Rory&
2026-09-19
2
-0
/
+85
|
*
Include more fields on relationships
Rory&
2026-09-18
1
-1
/
+11
|
*
Better relationship schemas
Rory&
2026-09-18
25
-978
/
+1561
|
*
Invite schemas?
Rory&
2026-09-14
10
-6355
/
+7061
|
*
Some schema fixes
Rory&
2026-09-12
20
-751
/
+692
|
*
Fix attachments for webhooks
Rory&
2026-09-12
3
-4
/
+18
|
*
meow
Hazel Rane
2026-09-10
1
-0
/
+1
|
*
Experimental: try using JsonPolymorphic rather than custom JsonConvert logic
Rory&
2026-09-08
2
-142
/
+4
|
*
Include presence for member object
Rory&
2026-09-05
1
-0
/
+6
|
*
Fix ajv init w/ formats
Rory&
2026-09-05
4
-42
/
+47
|
*
Add float/base64str types for ajv
Rory&
2026-09-05
6
-27
/
+65
|
*
chore: Update activity schema
Vesper
2026-09-05
1
-2
/
+10
|
*
Add failing tests for custom presence
Rory&
2026-09-05
1
-0
/
+85
|
*
NixOS: disable stopIfChanged
Rory&
2026-09-04
1
-0
/
+1
|
*
client: gateway retry, session remove
Rory&
2026-09-04
4
-27
/
+122
|
*
Logout method in SDK, make gateway errors more verbose
Rory&
2026-09-04
1
-1
/
+7
|
*
Fix some models serialization
Rory&
2026-09-04
2
-3
/
+126
|
*
Include error message on generic websocket error
Rory&
2026-09-03
1
-1
/
+4
|
*
Fix webhook schema
Rory&
2026-09-02
5
-6
/
+110
|
*
Fix admin api service resolution stuff
Rory&
2026-09-02
2
-2
/
+4
|
*
Bump dotnet docs
Rory&
2026-09-02
54
-437
/
+407
|
*
Bump flake lock
Rory&
2026-09-02
1
-3
/
+3
|
*
Bump dependencies
Rory&
2026-09-02
4
-211
/
+222
|
*
nodejs my 26
Rory&
2026-09-02
2
-7
/
+7
|
*
Actually query audit logs table
Rory&
2026-09-02
1
-11
/
+44
|
*
Fix audit log entry entity
Rory&
2026-09-02
2
-2
/
+47
|
*
Audit log entry schema
Rory&
2026-08-31
3
-4
/
+665
|
*
audit log event enum
Rory&
2026-08-31
1
-25
/
+48
|
*
Document audit log endpoint somewhat
Rory&
2026-08-31
4
-15
/
+246
|
*
OAuth2 userinfo endpoint
Rory&
2026-08-30
4
-0
/
+181
|
*
Merge remote-tracking branch 'Vespe-r/fix/pronouns_length_limit'
Rory&
2026-08-30
4
-0
/
+23
|
\
|
*
fix: Add character limit for pronouns
Vesper
2026-08-28
4
-0
/
+23
|
|
*
|
Fix a typo
Rory&
2026-08-30
1
-1
/
+1
|
/
*
Maybe flags for attachments? i tried
Rory&
2026-08-23
7
-51
/
+113
|
*
Ingest cloud attachment meta
Rory&
2026-08-23
1
-2
/
+9
|
*
Store attachment data in db
Rory&
2026-08-23
5
-5
/
+137
|
*
Add missing attachment fields
Rory&
2026-08-23
4
-315
/
+384
|
*
feat(api): return slowmode cooldown on typing
dansatch
2026-08-22
1
-2
/
+32
|
*
Correct opcode
Rory&
2026-08-20
1
-1
/
+1
|
*
Voice connections
Rory&
2026-08-18
5
-6
/
+82
|
*
Voice opcodes
Rory&
2026-08-18
1
-0
/
+18
|
*
Fix logout api
Rory&
2026-08-18
1
-3
/
+1
|
*
Fix discovery
Rory&
2026-08-16
2
-10
/
+12
|
*
Update webstorm run configurations
Rory&
2026-08-16
13
-6
/
+196
|
*
Dont fail the gateway connection if unable to connect to an offload endpoint
Rory&
2026-08-16
1
-30
/
+35
|
*
No-op metrics endpoints
Rory&
2026-08-16
1
-0
/
+53
|
*
Return processed_at_timestamp in READY_SUPPLEMENTAL
Rory&
2026-08-16
1
-0
/
+1
|
*
Log session before/after remove
Rory&
2026-08-15
1
-0
/
+2
|
*
Allow avatar_description field in profile update
Rory&
2026-08-15
3
-0
/
+11
|
*
update to latest branch changes and adjust the file
Leafus
2026-08-14
1
-2
/
+11
|
*
feat: address issues
Leafus
2026-08-14
2
-18
/
+24
|
*
feat: restore comments
Leafus
2026-08-14
1
-3
/
+4
|
*
feat: add presences on ready_supplemental
Leafus
2026-08-14
1
-15
/
+63
|
*
Dont pre enumerate theories
Rory&
2026-08-09
1
-1
/
+1
|
*
update flake lock
Rory&
2026-08-09
1
-3
/
+3
|
*
Update some more packages
Rory&
2026-08-09
2
-17
/
+18
|
*
Update typescript-schema-generator
Rory&
2026-08-09
4
-45
/
+37
|
*
Update minor js deps
Rory&
2026-08-09
1
-338
/
+380
|
*
Move to TS7
Rory&
2026-08-09
5
-57
/
+294
|
*
remove a lot of recursive index imports
Rory&
2026-08-09
9
-9
/
+9
|
*
remove all import from ./index
Rory&
2026-08-09
1
-1
/
+1
|
*
Fix some imports in entities
Rory&
2026-08-09
2
-2
/
+3
|
*
Fix some imports in entities
Rory&
2026-08-09
2
-8
/
+9
|
*
Remove hashtag imports
Rory&
2026-08-09
4
-3682
/
+3758
|
*
Clean up some schemas
Rory&
2026-08-08
32
-1051
/
+1515
|
*
ToGuildSource -> ToDiscoverableGuild
Rory&
2026-08-08
3
-22
/
+35
|
*
Move categories route to discovery subfolder
Rory&
2026-08-08
1
-12
/
+19
|
*
Discovery schemas
Rory&
2026-08-08
2
-3
/
+165
|
*
Fix category migration
Rory&
2026-08-08
1
-1
/
+5
|
*
Member change schema
Rory&
2026-08-08
3
-1013
/
+1530
|
*
Fix categories type
Rory&
2026-08-08
4
-7
/
+38
|
*
Assert that requesting user is a member of (group/) DM before allowing them ↵
Rory&
2026-08-04
1
-0
/
+4
|
|
|
|
to add members
*
Assert membership, ignore everyone role and limit results of role member-ids ↵
Rory&
2026-08-04
1
-0
/
+6
|
|
|
|
endpoint
*
Message bulk delete: filter input IDs by channel rather than emitting the ↵
Rory&
2026-08-04
1
-2
/
+4
|
|
|
|
full input set
*
OpenAPI /api prefix for api routes
Rory&
2026-08-02
3
-728
/
+648
|
*
Some API docs...
Rory&
2026-08-02
4
-6
/
+29
|
*
Add attachment list API
Rory&
2026-08-02
8
-20
/
+390
|
*
Basic retry logic for UnixSocketWriter connections before unlinking sockets
Rory&
2026-07-31
1
-24
/
+51
|
*
Hide missing schema declaration warnings for some static file endpoints
Rory&
2026-07-31
2
-14
/
+36
|
*
schemas for gif/version
Rory&
2026-07-31
6
-6
/
+190
|
*
schemas for wellknowns
Rory&
2026-07-31
5
-9
/
+565
|
*
include toplevel routes in openapi schemas
Rory&
2026-07-31
2
-15
/
+31
|
*
Dedicated toplevel routes dir on API
Rory&
2026-07-31
15
-85
/
+489
|
*
Dont do entire app/api dance in api server.ts
Rory&
2026-07-31
1
-7
/
+2
|
*
TraverseDirectory: allow specifying a destination router
Rory&
2026-07-31
1
-2
/
+3
|
*
lambert-server: allow passing base router to registerRoute
Rory&
2026-07-31
1
-2
/
+2
|
*
Clean up some types
Rory&
2026-07-31
6
-18
/
+423
|
*
openapi: log entity responses
Rory&
2026-07-31
1
-1
/
+12
|
*
Update pion-webrtc
Rory&
2026-07-29
1
-6
/
+6
|
*
disable auth on shields
github/gwtemp
gwtemp
Rory&
2026-07-29
1
-0
/
+1
|
*
Use express for gateway
Rory&
2026-07-29
1
-26
/
+40
|
*
Prepare to use Express
Rory&
2026-07-29
3
-130
/
+153
|
*
Rename Server to GatewayServer/WebrtcServer
Rory&
2026-07-29
5
-12
/
+13
|
*
fix bot add in guild
Oh64
2026-07-29
1
-5
/
+5
|
*
nix: force slice for gateway when sharding
Rory&
2026-07-27
1
-1
/
+1
|
*
nix: forgot a word
Rory&
2026-07-27
1
-1
/
+1
|
*
Add worker name + nix
Rory&
2026-07-27
2
-1
/
+2
|
*
Add util script to send IPC messages, "fix" ID stuff
Rory&
2026-07-26
2
-1
/
+67
|
*
Update assets
Rory&
2026-07-21
2
-36
/
+110
|
*
Remove authentication import from ratelimit
Rory&
2026-07-21
36
-89
/
+113
|
*
Add a nice type import in getRouteDescriptions, update security map in openapi
Rory&
2026-07-21
2
-10
/
+15
|
*
NO-REVIEW: Fix up route import middleware path
Rory&
2026-07-21
198
-198
/
+212
|
*
Move authentication enforcement to route middleware, move route middleware file
Rory&
2026-07-21
4
-33
/
+24
|
*
NixOS: systemd slices
Rory&
2026-07-21
7
-28
/
+52
|
*
Join bot on app
Rory&
2026-07-20
1
-5
/
+5
|
*
Fix bot token reset
Rory&
2026-07-20
2
-2
/
+4
|
*
Klipy fix
Rory&
2026-07-17
1
-1
/
+1
|
*
Force redirect tenor
Rory&
2026-07-17
1
-0
/
+1
|
*
Clean up outdated todo
Rory&
2026-07-17
2
-2
/
+2
|
*
Attachment limits
Rory&
2026-07-17
2
-1
/
+2
|
*
Multi message attachment test
Rory&
2026-07-17
1
-1
/
+46
|
*
Make if statement chain look slightly nicer
Rory&
2026-07-17
1
-2
/
+3
|
*
Longer test timeout
Rory&
2026-07-17
1
-1
/
+1
|
*
Postgres connection timeout
Rory&
2026-07-16
1
-2
/
+13
|
*
Token scope for password resets
Rory&
2026-07-16
4
-9
/
+54
|
*
Clean up supposedly orphaned unix sockets
Rory&
2026-07-16
1
-3
/
+7
|
*
Clean up various other schemas
Rory&
2026-07-15
11
-1601
/
+2408
|
*
Remove APIWebhookArray
Rory&
2026-07-15
14
-96
/
+168
|
*
Remove APIBackupCodesArray
Rory&
2026-07-15
7
-178
/
+139
|
*
Remove APIMemberArray
Rory&
2026-07-15
5
-17
/
+5
|
*
Remove APIPublicMember, APIMessage
Rory&
2026-07-15
12
-253
/
+38
|
*
Debug tests
Rory&
2026-07-15
3
-46
/
+48
|
*
Dont enable CDN signing user agent requirement in tests
Rory&
2026-07-15
1
-3
/
+2
|
*
Make tests depend on cdn and gateway for good measure
Rory&
2026-07-15
1
-1
/
+7
|
*
Drop a bunch of random overrides
Rory&
2026-07-15
2
-22
/
+2
|
*
Fallback to empty array
Rory&
2026-07-15
1
-2
/
+2
|
*
Fix tests
Rory&
2026-07-15
2
-6
/
+12
|
*
Fix schema for patch webhook message
Rory&
2026-07-15
2
-15
/
+32
|
*
Fix webhook edit
Rory&
2026-07-15
4
-155
/
+12
|
*
Fix webhook message edit test
Rory&
2026-07-15
2
-1
/
+8
|
*
Add webhook message delete test
Rory&
2026-07-15
2
-8
/
+23
|
*
Add webhook message get/update/delete
Rory&
2026-07-15
2
-1
/
+240
|
*
Unify webhook token parameter name
Rory&
2026-07-15
4
-33
/
+308
|
*
Fix stacktraces by converting all constant errors to getters
Rory&
2026-07-15
1
-149
/
+438
|
*
Basic gateway tests
Rory&
2026-07-15
5
-10
/
+167
|
*
GHA: pass --accept-flake-config to nix
Rory&
2026-07-11
2
-4
/
+4
|
*
Harmonize GHA workflows a little, add nix-bincache.rory.gay to trusted list ↵
Rory&
2026-07-11
5
-9
/
+29
|
|
|
|
to make github go brr
*
Skip Klipy tests in nixosTests
Rory&
2026-07-11
4
-1
/
+7
|
*
Use error handler in CDN, clearer CDN errors, fix cdn in nixosTests
Rory&
2026-07-11
5
-5
/
+90
|
*
Working unit failure detection
Rory&
2026-07-11
1
-8
/
+5
|
*
Systemd notify hooks, move nixos integration tests to a systemd service
Rory&
2026-07-11
12
-40
/
+267
|
*
API: expose assets/logo.png
Rory&
2026-07-11
1
-0
/
+5
|
*
Add manager class for JWT keypair to have a startup hook to avoid a race ↵
Rory&
2026-07-10
1
-3
/
+4
|
|
|
|
condition
*
Add JWT keypair init hooks to various services
Rory&
2026-07-10
3
-3
/
+18
|
*
Introduce JwtKeypairManager, JwtKeypair classes
Rory&
2026-07-10
3
-63
/
+94
|
*
Clean up tests integration
Rory&
2026-07-10
1
-4
/
+11
|
*
Constrain test usernames to 32 chars
Rory&
2026-07-10
4
-6
/
+7
|
*
Run integration tests in nix tests
Rory&
2026-07-10
1
-17
/
+36
|
*
Update nix flake locks
Rory&
2026-07-10
2
-6
/
+6
|
*
docs(database) Fix inaccurate description of lock in comment
ald_productions
2026-07-09
1
-1
/
+1
|
*
fix(migration): Ensure that only ONE server can attempt to apply migrations ↵
ald_productions
2026-07-08
1
-4
/
+10
|
|
|
|
|
|
at a time Resolves a race condition in which non-bundled environments can attempt to run migrations simultaniously. When this occurs, the migrations can break.
*
Nix: package spacebar SDK and tests
Rory&
2026-07-08
6
-13
/
+534
|
[next]