Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
30cd803
feild error fixes
MathMan05 Dec 23, 2025
27b8b55
Merge branch 'spacebarchat:master' into errorFix
MathMan05 Dec 23, 2025
70cf9ac
oops, left some .orig files in ajv patch
TheArcaneBrony Jan 20, 2026
7b48c2b
Fix tsconfig for tsgo
TheArcaneBrony Jan 21, 2026
00b2a18
Quick and dirty util scripts, trim node modules
TheArcaneBrony Jan 21, 2026
bdf08b7
Nix: remove dependency on postgres service if host isnt running it
TheArcaneBrony Jan 21, 2026
8451b26
network-online.target -> network.target?
TheArcaneBrony Jan 21, 2026
a2a6e19
Set 15s timeout for migrations
TheArcaneBrony Jan 21, 2026
d91d7f1
disable services as a test
TheArcaneBrony Jan 21, 2026
0cc9cfa
reenable wantedby
TheArcaneBrony Jan 21, 2026
ec4222e
bot fix
MathMan05 Jan 21, 2026
7d25d49
Merge pull request #1471 from MathMan05/botFix
CyberL1 Jan 21, 2026
88500e5
WIP: StopForumSpam support
TheArcaneBrony Jan 22, 2026
67318a4
Nix: dont depend on network.target
TheArcaneBrony Jan 22, 2026
d8e2870
Nix: dont set after/requires at all
TheArcaneBrony Jan 22, 2026
b3a595f
Apply-migrations: retry
TheArcaneBrony Jan 22, 2026
935f796
Move health endpoints to /, deprecate /api/-. Fixes #1089
TheArcaneBrony Jan 22, 2026
cc2bcef
CDN: use central cache middleware. Closes #1455
TheArcaneBrony Jan 22, 2026
6eb1d25
Bump undici in the npm_and_yarn group across 1 directory
dependabot[bot] Jan 20, 2026
3134565
Make openapi.js work offline - still needs conditionals fixed though
TheArcaneBrony Jan 22, 2026
3812f47
add rabbitmq reconnection logic with state recovery
s074 Jan 22, 2026
9368066
Port User.tag getter from pomelo as utility
TheArcaneBrony Jan 23, 2026
790282e
Dummy warp endpoint
TheArcaneBrony Jan 23, 2026
0ed83c0
Identify: add self as recipient for DMs with nonexistnt users
TheArcaneBrony Jan 23, 2026
e52f4c3
cdn: actually execute controllers
TheArcaneBrony Jan 23, 2026
f3f4a55
Forbid dashes in emoji names
TheArcaneBrony Jan 23, 2026
4dd959a
Make bot invites configurable
TheArcaneBrony Jan 24, 2026
56d8aa2
C# dependency updates, CDN-CS work
TheArcaneBrony Jan 26, 2026
6f2a106
Update dotent dep locks
TheArcaneBrony Jan 26, 2026
2aa8285
Drop cdn-cs module
TheArcaneBrony Jan 26, 2026
61b7dde
Raise timeout of migrations pre-start script to allow initial ddl to …
TheArcaneBrony Jan 26, 2026
b40f4f1
Rename use_thread permissions to create_thread
TheArcaneBrony Jan 28, 2026
f4114a4
sechema changes+migrations
MathMan05 Dec 1, 2025
00b591a
thread API start
MathMan05 Dec 1, 2025
cc15a5d
initial recipients work
MathMan05 Dec 1, 2025
9bd9751
thread stuff ig
MathMan05 Dec 12, 2025
a3ef248
Update channel type enum to un-erkinalp-ize it, and match discord
TheArcaneBrony Jan 28, 2026
af12073
Add basic thread helper functions
TheArcaneBrony Jan 28, 2026
22241a7
Merge remote-tracking branch 'origin/dev/threads'
TheArcaneBrony Jan 28, 2026
1f15645
Regenerate migrations for threads
TheArcaneBrony Jan 28, 2026
5c593e8
Update message type enum
TheArcaneBrony Jan 29, 2026
0edceb8
Thread members ported from #876
TheArcaneBrony Jan 29, 2026
f9b6f2e
Gateway event types ported from #876
TheArcaneBrony Jan 29, 2026
e937aae
Channel/thread util methods ported from #876
TheArcaneBrony Jan 29, 2026
b97e9e0
READY changes for threads ported from #876
TheArcaneBrony Jan 29, 2026
7e3dfed
Thread membership routes
TheArcaneBrony Jan 29, 2026
dbaa157
schemas
TheArcaneBrony Jan 29, 2026
7164357
cs cdn interop stuff
TheArcaneBrony Jan 29, 2026
43641ed
cdn-cs updates
TheArcaneBrony Jan 30, 2026
f9928e4
Schema updates
TheArcaneBrony Jan 30, 2026
2e5c064
fix: don't return default role for user profiles
CyberL1 Jan 30, 2026
a18549d
Merge pull request #1475 from CyberL1/fix/no-default-role-in-profiles
CyberL1 Jan 30, 2026
1d5e31b
Basic offload configuration
TheArcaneBrony Jan 30, 2026
04ab638
Identify: hold onto access token
TheArcaneBrony Jan 30, 2026
4b5212a
LazyRequest: minor cleanup
TheArcaneBrony Jan 30, 2026
a66d6f0
Enforce numeric-only discriminators in PATCH /users/@me
TheArcaneBrony Jan 30, 2026
5811024
convert event listener iterations to Promise.all + map
s074 Jan 31, 2026
50d4ddb
simplify reconnect delay and shorten time
s074 Jan 31, 2026
7d1e8ce
remove jitter from delay calculation altogether
s074 Jan 31, 2026
fd4dd54
fix: find the user instead of creating it when replying to a message
CyberL1 Jan 31, 2026
39e7b02
Merge pull request #1476 from CyberL1/fix/reply-mention-user
CyberL1 Jan 31, 2026
14e0ad2
Use describe for test grouping, more functions, less const arrows
TheArcaneBrony Feb 1, 2026
210e7be
temp unfinished json stuff in ts
TheArcaneBrony Feb 1, 2026
36c602d
Bump dependencies (node)
TheArcaneBrony Feb 1, 2026
98af606
Assert req.params type as solely string (express update)
TheArcaneBrony Feb 1, 2026
d9485d9
don't need this
s074 Feb 2, 2026
8862b15
fix: treat `guild_id=0` as no `guild_id` for discord mobile client (a…
CyberL1 Feb 2, 2026
18f0f0e
Merge pull request #1478 from CyberL1/fix/recent-mentions-mobile-fuckery
CyberL1 Feb 2, 2026
1037e50
try to enhance Unix socket handling
oh64 Feb 2, 2026
4f404a2
Add emit listener check and ghost file handling
oh64 Feb 3, 2026
6169729
update npm scripts to add a migration apply one
TheArcaneBrony Feb 3, 2026
5a5c82f
Add user profile costomisation fields to db
TheArcaneBrony Feb 3, 2026
2ffdc5c
Add member profile customisation fields to db
TheArcaneBrony Feb 3, 2026
50cbeb7
Clean up some scripts
TheArcaneBrony Feb 3, 2026
656758a
Update C# db models
TheArcaneBrony Feb 3, 2026
a06e8f7
Abstract out C# auth
TheArcaneBrony Feb 3, 2026
1b081c7
Update cs admin api to use abstracted auth
TheArcaneBrony Feb 3, 2026
e5b6948
Basic gateway offload server and op12
TheArcaneBrony Feb 3, 2026
ec2787e
Update schemas
TheArcaneBrony Feb 3, 2026
a2bf29b
cdn: avatar decorations
TheArcaneBrony Feb 3, 2026
3774ebb
try catch a migration line
TheArcaneBrony Feb 3, 2026
a7dd964
Well, dont then ig
TheArcaneBrony Feb 3, 2026
762ea24
Actually save webhook apps - fixes #1474
TheArcaneBrony Feb 3, 2026
e5ce3b5
Update schemas for profile customisation
TheArcaneBrony Feb 3, 2026
44b6043
Env var to disable db migrations, nix: drop pre-start service
TheArcaneBrony Feb 3, 2026
8a44ee9
don't rethrow error, just keep retrying
s074 Feb 3, 2026
049f762
some thread fixes
MathMan05 Feb 3, 2026
3238595
don't delete a public thread
MathMan05 Feb 3, 2026
eda0993
correct message sending perms
MathMan05 Feb 3, 2026
a7b13e6
fix interface
MathMan05 Feb 3, 2026
9dcdbd8
correct thread type
MathMan05 Feb 3, 2026
8914808
add permision check
MathMan05 Feb 3, 2026
3d921cb
send message to join thread
MathMan05 Feb 3, 2026
d3d8707
Guild discovery: option to hide already joined guilds
TheArcaneBrony Feb 3, 2026
be9e7fe
Merge remote-tracking branch 'oh64/master'
TheArcaneBrony Feb 3, 2026
dd42085
Merge remote-tracking branch 's074/add-rabbitmq-error-handling'
TheArcaneBrony Feb 3, 2026
f1b17d7
Merge remote-tracking branch 'mathium05/errorFix'
TheArcaneBrony Feb 3, 2026
df20d65
more changes
MathMan05 Feb 3, 2026
e96f7ac
fix stupid express thing
MathMan05 Feb 3, 2026
b953291
Merge remote-tracking branch 'mathium05/threadFixes'
TheArcaneBrony Feb 3, 2026
7ebf9cd
Fix req.params for thread creation
TheArcaneBrony Feb 3, 2026
36c3758
Merge remote-tracking branch 'mathium05/threadFixes'
TheArcaneBrony Feb 3, 2026
f1b1d5d
Add deps.json for cs db models
TheArcaneBrony Feb 4, 2026
0a8ad60
unscrew up
MathMan05 Feb 3, 2026
eaa2be2
some fixes
MathMan05 Feb 4, 2026
fd0dc4b
fix threads :3
MathMan05 Feb 4, 2026
9a61b93
prune migration
MathMan05 Feb 4, 2026
71d194b
more purging
MathMan05 Feb 4, 2026
ce9eac5
stupid migration
MathMan05 Feb 4, 2026
323ed54
more thread improvements
MathMan05 Feb 4, 2026
107ae88
spread that message!
MathMan05 Feb 4, 2026
6a23513
Make builds for C# atomic, fix deps
TheArcaneBrony Feb 4, 2026
84596e2
allow deep threads
MathMan05 Feb 4, 2026
90291ea
Fix disabling migrations on nix not wirking
TheArcaneBrony Feb 4, 2026
8b124bc
Merge remote-tracking branch 'mathium05/threadMore'
TheArcaneBrony Feb 4, 2026
51f2435
thread improvements
MathMan05 Feb 4, 2026
1065882
fix forum channel
MathMan05 Feb 4, 2026
b38c378
forum fixes
MathMan05 Feb 4, 2026
989d8c5
merge master
MathMan05 Feb 4, 2026
c44aed6
fix another forum bug
MathMan05 Feb 4, 2026
ef8ebf9
fix search while I'm at it
MathMan05 Feb 4, 2026
2b37cd2
some search fixes while I'm here
MathMan05 Feb 4, 2026
f1f253e
more forum fixes
MathMan05 Feb 4, 2026
8dd30d6
no more name checks for threads!
MathMan05 Feb 4, 2026
f8c85d6
More nix stuff
TheArcaneBrony Feb 4, 2026
3bdf8de
incorrect message count
MathMan05 Feb 4, 2026
9e5976a
array init
MathMan05 Feb 5, 2026
c26b0f3
create tags
MathMan05 Feb 5, 2026
d7e468f
so many type screw ups
MathMan05 Feb 5, 2026
00c7757
another type screw up
MathMan05 Feb 5, 2026
b7536c7
deleting tags
MathMan05 Feb 5, 2026
a0930a4
fix responce types
MathMan05 Feb 5, 2026
1699d9a
post with tags
MathMan05 Feb 5, 2026
5ee6aab
edit tags
MathMan05 Feb 5, 2026
6f700e8
better search
MathMan05 Feb 5, 2026
3e9fcf7
implement tag_setting
MathMan05 Feb 5, 2026
a1bc1ea
oops
MathMan05 Feb 5, 2026
df4fc9e
no need to init, the sent message will increment
MathMan05 Feb 5, 2026
a49f7e6
grab author relation
MathMan05 Feb 5, 2026
c92b93f
maybe fix bot threads?
MathMan05 Feb 4, 2026
651a149
fix slight error
MathMan05 Feb 4, 2026
fbc9fd0
fix merge conflic
MathMan05 Feb 6, 2026
3a5009f
shoot, screwed up the merge conflict
MathMan05 Feb 6, 2026
862bfd7
C# gw offload work, schema-izing stuff
TheArcaneBrony Feb 6, 2026
d41035c
API: always drop /api suffix in well known (hack)
TheArcaneBrony Feb 7, 2026
a941778
Save channel on message create
TheArcaneBrony Feb 8, 2026
d58574e
gateway: introspect endpoint
TheArcaneBrony Feb 8, 2026
a642ee4
fix channel flags
MathMan05 Feb 7, 2026
4e89496
have to include tags in the events
MathMan05 Feb 7, 2026
6dfcee3
allow tag modification
MathMan05 Feb 7, 2026
22e580a
correct tag change check
MathMan05 Feb 7, 2026
a427bda
fix bug with removing tags
MathMan05 Feb 7, 2026
af284c8
fix channel check
MathMan05 Feb 7, 2026
9d01358
properly update last message id
MathMan05 Feb 7, 2026
6ba8c38
dont send channel create for dms that were already open???
TheArcaneBrony Feb 8, 2026
6b12404
Merge upstream/master: 155 commits from spacebarchat/server
devin-ai-integration[bot] Feb 9, 2026
680876b
fix: remove exports for missing modules and stale import
devin-ai-integration[bot] Feb 9, 2026
6499435
fix: reintroduce fork-specific enum values with new numbers
devin-ai-integration[bot] Feb 10, 2026
38d07fd
fix: move fork MessageType values to 127+ range
devin-ai-integration[bot] Feb 10, 2026
1934a6e
fix: restore ENCRYPTED/ENCRYPTED_THREAD cases in isTextChannel()
devin-ai-integration[bot] Feb 10, 2026
fbfe130
fix(lint): avoid explicit any in Array prototype registration
devin-ai-integration[bot] Feb 10, 2026
5f5b402
fix: resolve TypeScript compilation errors from upstream merge
devin-ai-integration[bot] Feb 10, 2026
7a3ffc2
fix: add missing schema export, type dependencies, and param type fixes
devin-ai-integration[bot] Feb 10, 2026
c79b773
chore: regenerate schemas/openapi and add pnpm-lock.yaml
devin-ai-integration[bot] Feb 10, 2026
b272ef7
fix: add explicit timestamp type for Message.pinned_at column
devin-ai-integration[bot] Feb 10, 2026
bacfcb6
fix: create user_consents table in ConsentsAPI migration for fresh DBs
devin-ai-integration[bot] Feb 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#!/usr/bin/env sh
#!nix-shell -i "bash" -p bash prefetch-npm-deps jq nodejs nix-output-monitor
. "$(dirname -- "$0")/_/husky.sh"

# Check if nix is available
if [ -n "$(find "flake.lock" -mtime +7 -print)" ]; then
Expand All @@ -22,4 +20,4 @@ else
echo "Nix flake lock was updated less than 7 days ago. Skipping update."
fi

npx -y lint-staged
npx -y lint-staged
20 changes: 14 additions & 6 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading