Somewhat experimental and sporadically maintained fork of a fork of a fork of Mastodon https://girldick.gay
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
anna d5753035e2
fix 404 when reacting with Keycap Number Sign
The Unicode sequence for this emoji starts with an
ASCII # character, which the browser's URI parser
truncates before sending the request to the
backend.
1 year ago
.circleci 3.0.5 version of cimg/ruby:3.0-node upgraded to node 18 (#21873) 1 year ago
.devcontainer
.github Merge remote-tracking branch 'upstream/main' into develop 1 year ago
app fix 404 when reacting with Keycap Number Sign 1 year ago
bin
chart Fix the command to create the admin user (#19827) 1 year ago
config merge catstodon/main into main 1 year ago
db merge catstodon/main into main 1 year ago
dist Apparently, the segfaults were not jemalloc's fault. 2 years ago
lib bump to nyastodon 1.1.8 1 year ago
log
public Merge remote-tracking branch 'upstream/main' into develop 2 years ago
spec merge catstodon/main into main 1 year ago
streaming Merge branch 'main' into glitch-soc/merge-upstream 2 years ago
vendor
.browserslistrc
.buildpacks
.codeclimate.yml
.deepsource.toml
.dockerignore
.editorconfig
.env.production.catcatnya
.env.production.sample make number of displayed reactions a setting 1 year ago
.env.test
.env.vagrant
.eslintignore
.eslintrc.js
.foreman
.gitattributes
.gitignore Move to Ruby 3.0.5 1 year ago
.gitmodules
.haml-lint.yml
.nanoignore
.nvmrc
.prettierignore
.prettierrc.js
.profile
.rspec
.rubocop.yml Remove support for Ruby 2.6 (#21477) 1 year ago
.ruby-gemset
.ruby-version Move to Ruby 3.0.5 1 year ago
.slugignore
.yarnclean
AUTHORS.md Update AUTHORS.md (#20630) 2 years ago
Aptfile Heroku fix (#19807) 2 years ago
CHANGELOG.md Bump version to 4.0.2 (#20725) 2 years ago
CODE_OF_CONDUCT.md
CONTRIBUTING.md Merge remote-tracking branch 'upstream/main' into develop 2 years ago
Capfile
Dockerfile Add missing procps package to Dockerfile (#21028) 1 year ago
FEDERATION.md
Gemfile Fix unbounded recursion in account discovery (#22025) 1 year ago
Gemfile.lock Fix unbounded recursion in account discovery (#22025) 1 year ago
LICENSE
Procfile
Procfile.dev
README.md Remove support for Ruby 2.6 (#21477) 1 year ago
Rakefile
SECURITY.md Change e-mail in SECURITY.md (#20384) 2 years ago
Vagrantfile Merge branch 'main' into glitch-soc/merge-upstream 1 year ago
app.json Make enable_starttls configurable by envvars (#20321) 2 years ago
babel.config.js
config.ru
crowdin.yml
docker-compose.yml
ide-helper.js
jest.config.js
jsconfig.json Correct prettier calls for YML/JSON (#21832) 1 year ago
package.json Merge branch 'main' into glitch-soc/merge-upstream 1 year ago
postcss.config.js
priv-config
redact-env.bash
scalingo.json Make enable_starttls configurable by envvars (#20321) 2 years ago
stylelint.config.js
yarn.lock Merge branch 'main' into glitch-soc/merge-upstream 1 year ago

README.md

Catstodon

Introduction

This Mastodon fork is based on the glitch-soc Fork of Mastodon, with changes made to suit CatCatNya~. The aforementioned instance is running the develop branch. I intend to contribute some useful differences back to glitch-soc and vanilla Mastodon.

To install, take a look at glitch-soc.github.io/docs/. The instructions and features are the same, except for the differences outlined below.

Contributing guidelines are available here.

Note: CatCatNya~ runs on the develop branch. That branch may, at times, be force-pushed to (mostly for undoing cherry-picking of vanilla commits when upstream adopts them). I highly suggest only ever running the main branch in production!

Differences

  • Some files are adjusted specifically for the CatCatNya~ instance. Specifically, these:
    • sounds/boop.mp3
    • sounds/boop.ogg
      You might want to revert these to the upstream files (or your own versions!) if you decide to use this fork for your own instance.
  • The web frontend emoji picker is a blobcat instead of the joy emoji.
  • The rate limits for authenticated users have been relaxed a bit.
  • The API endpoint /api/v1/custom_emojis is no longer affected by AUTHORIZED_FETCH, allowing anyone to copy custom emojis.
  • Allow higher resolution images. (4096x4096 instead of the previous limit of 1920x1080)
  • Allow posting polls with only one poll option (if MIN_POLL_OPTIONS is set to 1 on your instance).
  • Added oatstodon flavour (taken from types.pl fork, by @oat@hellsite.site)
  • RSS feeds have titles again.
    • Account RSS feeds show the CW (if applicable).
    • Tag RSS feeds show the handle (username if local, username@domain if remote) and the CW (if applicable).

Previous differences now merged into glitch-soc

  • Fixed incorrect upload size limit display when adding new a new custom emoji. (Pull request)
  • Everything merged into vanilla Mastodon

Previous differences now merged into vanilla Mastodon

  • The period of retention of IP addresses and sessions was made configurable. (Pull request)