Babka's Mastodon instance
Find a file
2025-09-08 18:15:29 +02:00
.devcontainer Convert from Webpack to Vite (#34450) 2025-05-16 13:26:12 +00:00
.github Merge tag 'v4.4.3' 2025-09-08 15:12:45 +02:00
.husky Update husky and remove deprecated features (#29338) 2024-02-22 09:02:15 +00:00
.rubocop Update OAuth inflection to match spec (#35160) 2025-06-25 07:52:30 +00:00
.storybook Storybook Helpers (#35158) 2025-06-25 11:20:11 +00:00
.yarn Replace our custom compression-webpack-plugin patch with the fixed upstream version (#28510) 2023-12-29 09:33:06 +00:00
app Merge tag 'v4.4.3' 2025-09-08 15:12:45 +02:00
babka Add a README with instructions on how to deploy a staging server using pyinfra 2025-04-28 15:09:02 +02:00
bin Convert from Webpack to Vite (#34450) 2025-05-16 13:26:12 +00:00
chart helm: cleanup helm chart, now in mastodon/chart (#21801) 2022-12-09 06:36:29 +01:00
config Merge tag 'v4.4.3' 2025-09-08 15:12:45 +02:00
db Merge commit '609a40181e' into glitch-soc/merge-4.4 2025-07-09 17:31:28 +02:00
dist Merge tag 'v4.4.3' 2025-09-08 15:12:45 +02:00
docs docs: Update DEVELOPMENT.md to include vips project dependency (#34753) 2025-05-21 09:17:17 +00:00
lib Merge tag 'v4.4.3' 2025-09-08 15:12:45 +02:00
log
public Merge commit '24c25ec4f5' into glitch-soc/merge-upstream 2025-05-03 18:03:42 +02:00
spec Merge tag 'v4.4.3' 2025-09-08 15:12:45 +02:00
streaming Merge commit '520974e052' into glitch-soc/merge-upstream 2025-06-05 18:02:40 +02:00
vendor
.annotaterb.yml Change dependency from annotate to annotaterb (#30232) 2024-11-18 14:40:02 +00:00
.browserslistrc Target same browsers in development and production (#33513) 2025-01-09 08:09:13 +00:00
.buildpacks
.dockerignore Dockerfile: prevent unnecessary ffmpeg building (#34084) 2025-03-07 08:46:04 +00:00
.editorconfig Enable EditorConfig trailing whitespace trimming (#23543) 2023-02-12 08:34:17 +01:00
.env.development Enable AR Encryption (#29831) 2024-04-17 09:19:02 +00:00
.env.production.sample Merge commit 'f1a6f4333a' into glitch-soc/merge-upstream 2025-05-25 14:51:59 +02:00
.env.test Add emphasis on ActiveRecord Encryption configuration values being secret (#30340) 2024-05-17 09:28:40 +00:00
.env.vagrant Add elastic search installation into Vagrantfile (#26512) 2023-08-23 15:46:14 +02:00
.foreman
.gitattributes
.gitignore feat: Add Storybook for component documentation, testing, and development (#34907) 2025-06-06 09:27:29 +00:00
.gitlab-ci.yml Add libvips as dependency for rspec tests 2025-09-08 18:15:29 +02:00
.gitmodules
.haml-lint.yml Use tt extension for form scaffold template (#29676) 2024-04-10 09:20:21 +00:00
.nvmrc chore(deps): update node.js to 22.17 (#35166) 2025-06-25 14:01:46 +00:00
.prettierignore Merge commit '0d650780e2' into glitch-soc/merge-upstream 2025-06-26 18:04:37 +02:00
.prettierrc.js Upgrade to ESLint v9 flat config (#34324) 2025-04-01 16:30:18 +00:00
.rspec Remove fuubar gem and custom rspec --format setting (#30594) 2024-09-03 15:24:31 +00:00
.rubocop.yml Update rubocop-rspec_rails and rubocop-capybara, moved to plugins config style (#34127) 2025-03-10 14:40:29 +00:00
.rubocop_todo.yml Merge commit '6166e61638' into glitch-soc/merge-upstream 2025-06-24 20:45:46 +02:00
.ruby-gemset Make Mastodon use its own gemset (#17858) 2022-08-13 15:44:34 +02:00
.ruby-version chore(deps): update dependency ruby to v3.4.4 (#34692) 2025-05-16 14:57:51 +00:00
.slugignore
.watchmanconfig Fix Jest config (#27834) 2023-11-13 12:19:41 +00:00
.yarnrc.yml Upgrade to Yarn 4, remove support for Node 16 (#27073) 2023-11-08 10:57:21 +00:00
app.json Remove OTP_SECRET env configuration from setup (#34757) 2025-05-21 15:08:46 +00:00
Aptfile Refresh Heroku related thingy for heroku-24 stack (#31135) 2024-09-03 16:03:00 +00:00
AUTHORS.md Update AUTHORS.md (#27018) 2023-09-21 14:42:15 +02:00
CHANGELOG.md Bump version to v4.4.3 (#35686) 2025-08-05 15:20:40 +02:00
CODE_OF_CONDUCT.md Merge branch 'main' into glitch-soc/merge-upstream 2023-02-25 14:00:40 +01:00
config.ru Match dependency-generator output for require_relative usage (#32800) 2024-11-08 09:55:15 +00:00
CONTRIBUTING.md Merge commit 'a13756148d' into glitch-soc/merge-upstream 2025-05-25 15:11:58 +02:00
crowdin-glitch.yml Fix Crowdin Github Action (#2311) 2023-07-19 08:36:25 +02:00
crowdin.yml Case correction Github -> GitHub (#30446) 2024-06-08 10:32:39 +00:00
docker-compose.yml Merge commit '5478ef9b32' into glitch-soc/backports-4.4 2025-08-05 15:24:44 +02:00
Dockerfile chore(deps): update dependency libvips to v8.17.0 (#34956) 2025-06-10 07:37:16 +00:00
eslint.config.mjs Merge commit '77d2cdb302' into glitch-soc/backports-4.4 2025-07-23 18:10:05 +02:00
FEDERATION.md Add initial support for ingesting and verifying remote quote posts (#34370) 2025-04-17 07:45:23 +00:00
Gemfile chore(deps): update dependency opentelemetry-instrumentation-http to '~> 0.25.0' (#35088) 2025-06-18 09:42:53 +00:00
Gemfile.lock Update dependency ruby-saml to v1.18.1 2025-08-05 11:43:15 +02:00
ide-helper.js
jsconfig.json Update devDependencies (non-major) (#29089) 2024-02-27 16:07:43 +00:00
LICENSE
lint-staged.config.js Rely on haml-lint parallel default (#34036) 2025-02-28 14:33:15 +00:00
package.json Merge commit '8ba1487f30' into glitch-soc/merge-upstream 2025-06-24 22:43:43 +02:00
priv-config
Procfile Refresh Heroku related thingy for heroku-24 stack (#31135) 2024-09-03 16:03:00 +00:00
Procfile.dev Convert from Webpack to Vite (#34450) 2025-05-16 13:26:12 +00:00
Rakefile Match dependency-generator output for require_relative usage (#32800) 2024-11-08 09:55:15 +00:00
README.md Merge commit 'a13756148d' into glitch-soc/merge-upstream 2025-05-25 15:11:58 +02:00
scalingo.json Remove OTP_SECRET env configuration from setup (#34757) 2025-05-21 15:08:46 +00:00
SECURITY.md Bump version to v4.4.0 (#35268) 2025-07-08 15:25:26 +02:00
stylelint.config.js Merge commit 'f1a6f4333a' into glitch-soc/merge-upstream 2025-05-25 14:51:59 +02:00
tsconfig.json Merge commit 'dbb20f76a7' into glitch-soc/merge-upstream 2025-06-25 19:29:09 +02:00
Vagrantfile Fix Vagrant failure to sync dangling symlinks (#28101) 2024-12-11 10:18:30 +00:00
vite.config.mts Merge commit '609a40181e' into glitch-soc/merge-4.4 2025-07-09 17:31:28 +02:00
vitest.config.mts feat: Add Storybook for component documentation, testing, and development (#34907) 2025-06-06 09:27:29 +00:00
vitest.shims.d.ts feat: Add Storybook for component documentation, testing, and development (#34907) 2025-06-06 09:27:29 +00:00
yarn.lock Merge commit '77d2cdb302' into glitch-soc/backports-4.4 2025-07-23 18:10:05 +02:00

Mastodon Glitch + Babka

A slightly modified version of Glitch for the babka.social instance. Please don't open bug reports or feature requests on this repository, go to glitch-soc instead or to babka.social/about.

Contributing

See CHANGELOG-BABKA for a description of all babka-specific changes made to Mastodon and Mastodon +Glitch.

Dev Container setup with docker

Easiest development setup uses dev containers:

docker compose -f .devcontainer/compose.yaml up -d
docker compose -f .devcontainer/compose.yaml exec app bin/setup
docker compose -f .devcontainer/compose.yaml exec app bin/dev