spacebarchat merged with old fosscord client test

@Rory& Rory& authored on 24 Nov
.github GHA: run nix flake check to run server tests and more checks 8 months ago
.husky Add schemas for collectibles 1 year ago
.idea OA: regenerate after cherry-picking script changes from dev/emma-wip 8 months ago
.vscode Update .vscode/launch.json 3 years ago
assets make interactions more normal 8 months ago
extra/ admin-api Admin API: Check rights, require OPERATOR 8 months ago
nix Nix: Strip down a good chunk of node_modules 8 months ago
patches Move discord-protos to regular deps, update patches 10 months ago
scripts Exclude some more schemas 9 months ago
src Admin API: Check rights, require OPERATOR 8 months ago
.dockerignore update dockerignore 8 months ago
.gitattributes Update openapi schema file as it never gets done 10 months ago
.gitignore ignore bun lock file 8 months ago
.lintstagedrc Update lintstagedrc to run on js files as well 3 years ago
.prettierignore Prettier 1 year ago
.prettierrc.json Add schemas for collectibles 1 year ago
COPYING Add licence file into fosscord-server repository 4 years ago
Dockerfile fixup 8 months ago
README.md Local changes 1 year ago
crowdin.yml Refactor to mono-repo + upgrade packages 3 years ago
eslint.config.mjs fix unbundled startup for webrtc, and enable eslint 1 year ago
flake.lock Update nix and packages 8 months ago
flake.nix fix: docker tags cannot include `+` (why? idk) 8 months ago
hashes.json Nix: move patch-package to devDependencies, drop usage of npx, drop patchPhase 8 months ago
nginx.conf Remove ALL fosscord mentions 3 years ago
package-lock.json Nix: move patch-package to devDependencies, drop usage of npx, drop patchPhase 8 months ago
package.json Nix: move patch-package to devDependencies, drop usage of npx, drop patchPhase 8 months ago
server.code-workspace run prettier 1 year ago
tsconfig.json Make editors less confused about paths 9 months ago
README.md

Spacebar Server

About

Spacebar/server is a Discord backend re-implementation and extension. We aim to reverse engineer and add additional features to the Discord backend, while remaining completely backwards compatible with existing bots, applications, and clients.

This repository contains:

Documentation

And with documentation on how to set up your own server here, docs to set up either client here, and docs about bots here

Contributing

Clients

You should be able to use any client designed for Discord.com to connect to a Spacebar instance.
However, some incompatibilities still exist between Spacebar and Discord. For this reason, not every client will connect.
The WIP official Spacebar client will always work. You can find a live version here.