A foxy microblogging server
Clone or download
Pull request Compare This branch is 1807 commits ahead, 54 commits behind tootsuite:master.
Latest commit 4748099 Oct 15, 2018
Permalink
Failed to load latest commit information.
.circleci Merge branch 'master' into glitch-soc/merge-upstream Aug 18, 2018
.github Adapt github issue template to glitch-soc Aug 19, 2018
app local: spooooooookyfox Oct 15, 2018
bin Upgrade Babel to version 7.0.0 (tootsuite#5925) Sep 14, 2018
config local temporary: add cdn-assets.vulpine.owogroupllc.com to CSP Oct 15, 2018
db Merge branch 'master' into glitch-soc/merge-upstream Oct 9, 2018
dist Add nginx and systemd templates (tootsuite#8770) Sep 24, 2018
lib Merge branch 'master-glitchsoc' Oct 9, 2018
local local: update floodgate to use tootctl Oct 8, 2018
log Initial commit Feb 20, 2016
nanobox [Nanobox] Tuning Update (tootsuite#6660) Mar 6, 2018
public local: add custom favicons with 0, 1, 2, and 3 blocks Sep 10, 2018
spec Improve signature verification safeguards (tootsuite#8959) Oct 12, 2018
streaming Add conversations API (tootsuite#8832) Oct 7, 2018
vendor/assets Initial commit Feb 20, 2016
.buildpacks Add ffmpeg buildpack for scalingo (tootsuite#8500) Aug 28, 2018
.codeclimate.yml fix RuboCop error (tootsuite#7442) Jun 4, 2018
.dockerignore Add .bundle to .dockerignore (tootsuite#7895) Jun 26, 2018
.editorconfig Add final newline to locale files (tootsuite#2890) May 7, 2017
.env.nanobox Rename S3_CLOUDFRONT_HOST to S3_ALIAS_HOST. (tootsuite#8423) Aug 25, 2018
.env.production.sample Merge branch 'master-glitchsoc' Aug 30, 2018
.env.test Add parallel test processors (tootsuite#7215) Apr 21, 2018
.env.vagrant Merge branch 'master-glitchsoc' Sep 23, 2018
.eslintignore Dev Tooling fixes (eslint/editorconfig) (tootsuite#1398) Apr 10, 2017
.eslintrc.yml Merge remote-tracking branch 'origin/master' into gs-master Jun 2, 2018
.foreman Replace sprockets/browserify with Webpack (tootsuite#2617) May 3, 2017
.gitattributes Add .gitattributes file to avoid unwanted CRLF (tootsuite#3954) Jun 26, 2017
.gitignore Merge remote-tracking branch 'glitchsoc/master' Apr 13, 2018
.gitmodules Rename themes -> flavours ? ? Dec 4, 2017
.haml-lint.yml Added haml-lint and fix warnings (tootsuite#2773) May 8, 2017
.nanoignore Remove Storybook (tootsuite#4397) Jul 27, 2017
.nvmrc Upgrade Node.js to v8.x on nvmrc (tootsuite#8023) Jul 15, 2018
.postcssrc.yml Add object-fit polyfill for Edge (tootsuite#4182) Jul 13, 2017
.profile Add ffmpeg and dependent packages as well as LD_LIBRARY_PATHs (tootsu… May 24, 2017
.rspec Adding a Mention model, test stubs Feb 24, 2016
.rubocop.yml Move more tasks to tootctl (tootsuite#8675) Sep 14, 2018
.ruby-version Update Ruby to version 2.4.4 (tootsuite#6964) Apr 1, 2018
.scss-lint.yml Enable CodeClimate SCSS Lint checks (tootsuite#2886) May 7, 2017
.slugignore Remove Storybook (tootsuite#4397) Jul 27, 2017
.yarnclean Reduce container size with clean yarn (tootsuite#3506) Sep 30, 2017
AUTHORS.md using mailto scheme in AUTHORS.md (tootsuite#8663) Sep 10, 2018
Aptfile Adjust Aptfile for Heroku-18 stack (tootsuite#8588) Sep 9, 2018
CODE_OF_CONDUCT.md update code of conduct email address Nov 21, 2017
CONTRIBUTING.md Merge remote-tracking branch 'origin/master' into gs-master May 4, 2018
Capfile remove capistrano/faster_assets from Capfile (tootsuite#2737) May 3, 2017
Dockerfile Merge branch 'master-glitchsoc' Oct 7, 2018
Gemfile Merge commit 'ac7df62a0441b95ec04fd9111a9394795dd53ff2' into glitch-s… Oct 11, 2018
Gemfile.lock Merge commit 'ac7df62a0441b95ec04fd9111a9394795dd53ff2' into glitch-s… Oct 11, 2018
LICENSE Fix tootsuite#49 - License changed from GPL-2.0 to AGPL-3.0 Sep 21, 2016
Procfile More robust PuSH subscription refreshes (tootsuite#2799) May 5, 2017
Procfile.dev Fix Procfile on OS X (tootsuite#6748) Mar 12, 2018
README.md Merge branch 'master-glitchsoc' Oct 7, 2018
Rakefile Initial commit Feb 20, 2016
Vagrantfile Merge branch 'master' into glitch-soc/merge-upstream Sep 19, 2018
app.json Change logo URL for Heroku and Scalingo (tootsuite#4476) Aug 1, 2017
babel.config.js Upgrade Babel to version 7.0.0 (tootsuite#5925) Sep 14, 2018
boxfile.yml [Nanobox] Enable ElasticSearch support by default (tootsuite#6977) Mar 31, 2018
config.ru Fix rubocop issues, introduce usage of frozen literal to improve perf… Nov 15, 2016
docker-compose.yml local: sidekiq scale 3 -> 4 Sep 24, 2018
jest.config.js Removed glitch tests Nov 18, 2017
package.json Merge branch 'master' into glitch-soc/merge-upstream Sep 19, 2018
priv-config TOR federation (tootsuite#7875) Jun 26, 2018
scalingo.json Add ffmpeg buildpack for scalingo (tootsuite#8500) Aug 28, 2018
yarn.lock Merge branch 'master' into glitch-soc/merge-upstream Oct 7, 2018

README.md

Mastodon Glitch Edition (Vulpine Club Remix)

Build Status

So here's the deal: we all work on this code, and then it runs on dev.glitch.social and anyone who uses that does so absolutely at their own risk. can you dig it?

Vulpine Club Remix README

This is what's running on https://vulpine.club/, more or less. No warranties, it could destroy everything.

This is a fork of https://github.com/glitch-soc/mastodon (hereafter referred to as "glitchsoc"), which is itself a fork of https://github.com/tootsuite/mastodon ("tootsuite").

Local features

See: diff of glitch-soc/mastodon:master and vulpineclub/mastodon:master

Highlights:

  • Foxes occur whereever possible
  • Docker-centered deployment process
  • Native IPv6 for all external-facing interfaces

Branches

  • master: regular merges from glitchsoc/master, hotfixes and features from tootsuite, local modifications and experimental crap
  • staging: pre-production smoke tests, where I make sure it runs and looks okay and has basic functionality in a Vagrant-encrusted VM
  • production: this is what is actually deployed on vulpine.club

The production branch is automatically built on Docker Hub at vulpineclub/mastodon.