A glitchy but lovable microblogging server
Go to file
David Yip 6fcb870d96
Allow for user object to be empty. Fixes #317.
If a flavour has only one skin, the skin selector will be omitted.  This
omits the user[setting_skin] field, and because that's the only
user[...] field on the page, the entire user object will not be present
in the request handler's params object.

This commit accounts for that scenario by avoiding params.require(:user)
and instead picking out what we need from the params hash.
2018-01-10 12:09:42 -06:00
.github Move files for GitHub to .github directory (#5989) 2017-12-12 15:10:12 +01:00
app Allow for user object to be empty. Fixes #317. 2018-01-10 12:09:42 -06:00
bin
config Merge remote-tracking branch 'origin/master' into merge-upstream 2018-01-09 14:16:45 -06:00
db Merge remote-tracking branch 'origin/master' into merge-upstream 2018-01-09 14:16:45 -06:00
docs
lib Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2018-01-09 05:17:13 +00:00
log
nanobox
public
spec Add examples based on errors seen in #317 2018-01-10 12:09:41 -06:00
streaming Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-12-13 18:17:16 +00:00
vendor/assets
.babelrc
.buildpacks
.codeclimate.yml Disable Code Climate maintainability checks (#5798) 2017-11-23 21:38:17 +01:00
.dockerignore
.editorconfig
.env.nanobox
.env.production.sample Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-12-22 04:17:14 +00:00
.env.test
.env.vagrant
.eslintignore
.eslintrc.yml
.foreman
.gitattributes
.gitignore
.gitmodules Rename themes -> flavours ? ? 2017-12-03 23:26:40 -08:00
.haml-lint.yml
.nanoignore
.nvmrc
.postcssrc.yml
.profile
.rspec
.rubocop.yml
.ruby-version
.scss-lint.yml
.slugignore
.travis.yml Yarn install from Debian package repository (#5899) 2017-12-06 11:42:30 +01:00
.yarnclean
app.json
Aptfile
boxfile.yml
Capfile
CODE_OF_CONDUCT.md update code of conduct email address 2017-11-21 11:01:28 -05:00
config.ru
CONTRIBUTING.md
docker-compose.yml
docker_entrypoint.sh
Dockerfile Update Yarn to version 1.3.2 (#5900) 2017-12-06 11:42:51 +01:00
Gemfile Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2018-01-03 04:17:11 +00:00
Gemfile.lock Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2018-01-04 23:17:11 +00:00
jest.config.js Removed glitch tests 2017-11-17 19:29:17 -08:00
LICENSE
package.json Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-12-25 20:17:10 +00:00
Procfile
Procfile.dev
Rakefile
README.md
scalingo.json
Vagrantfile
yarn.lock Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-12-03 21:17:13 +00:00

Mastodon Glitch Edition

Now with automated deploys!

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?