Teqed / meowstodon

The Fediverse server that meows at you - a fork of catstodon which is a fork of glitch-soc which is a fork of mastodon which is a...

Home Page:https://github.com/Teqed/meowstodon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meowstodon

Introduction

This Mastodon fork is based on the Catstodon Fork which is based on the glitch-soc Fork of Mastodon, with changes made to suit shatteredsky.net.

To install, take a look at glitch-soc.github.io/docs/, substituting this repository where appropriate.

glitch-soc - Differences from mastodon/mastodon

The following is an excerpt from glitch-soc's documentation:

Catstodon - Differences from glitch-soc

  • Emoji reactions on statuses (with both Unicode and custom emojis, same as for announcements).
  • 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 3840x2160)
  • Allow posting polls with only one poll option (if MIN_POLL_OPTIONS is set to 1 on your instance).
  • Added oatstodon flavour (by @oat@hellsite.site)
  • Some sound files are adjusted:
    • sounds/boop.mp3
    • sounds/boop.ogg
  • Emoji reactions on statuses (with both Unicode and custom emojis, same as for announcements), a feature originally developed for Nyastodon. Ended up as a Catstodon-maintained patch after its initial two Pull Requests to glitch-soc, but was handed over to Essem's fork, Chuckya and is now pending its fourth attempt of merging into glitch-soc.
  • Lifts the "only federate local favourites" restriction on favourites/likes and emoji reactions.
  • Cherry-picks the activity filter branch from Sakurajima Mastodon.
  • Adds the ability to disable the suspicious sign in detection entirely.
    • Useful for situations where the instance may not have up-to-date IP information, such as when the period of IP address retention is set to a low value (see Previous differences now merged into vanilla Mastodon)
  • Environment variable MASTODON_USE_LIBVIPS is true by default.
    • This is a minor change, but it requires all systems running Catstodon to run a recent libvips version (8.13+).
    • Vanilla Mastodon intends to deprecate ImageMagick anyway, so sooner or later, this change will cease being one.
  • Allow dashes in emoji shortcodes

Meowstodon - Differences from Catstodon

  • Emojis enlarge on hover (thanks to @neatchee's glitch-soc fork)
  • Expose more lines of text for collapsed posts (also from a @neatchee fork)
  • Counters in the web interface have been modified to display count or ShortNumber instead of 1+.
  • The queries for trending statuses have been changed -- instead of using recently_used_ids() a selection of recent statuses from the last week are chosen.
  • When calculating scores for trends, set allowed = true for eligible statuses.
  • Personal rel="me" headers added for link verification of alt profiles. Currently hardcoded but in the future this might be provided by environment variable -- change these if forking.

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)

About

The Fediverse server that meows at you - a fork of catstodon which is a fork of glitch-soc which is a fork of mastodon which is a...

https://github.com/Teqed/meowstodon

License:GNU Affero General Public License v3.0


Languages

Language:Ruby 47.5%Language:JavaScript 32.7%Language:TypeScript 8.1%Language:SCSS 7.8%Language:Haml 3.4%Language:Dockerfile 0.2%Language:HTML 0.1%Language:Shell 0.0%Language:Procfile 0.0%Language:CSS 0.0%