No description
Find a file
2024-01-11 20:51:45 -06:00
.devcontainer Update libretranslate/libretranslate Docker tag to v1.5.3 (#28639) 2024-01-08 09:59:06 +00:00
.github Merge remote-tracking branch 'upstream/main' 2023-12-30 13:56:14 -06:00
.husky Use Yarn instead of NPX for pre-commit hook (#24287) 2023-03-28 06:28:57 +02: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 remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00
bin Move the mastodon/*_cli files to mastodon/cli/* (#24139) 2023-05-23 16:08:26 +02:00
chart helm: cleanup helm chart, now in mastodon/chart (#21801) 2022-12-09 06:36:29 +01:00
config Merge remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00
db Merge remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00
dist wow that really was a bad idea 2023-11-29 00:13:53 -06:00
lib Merge remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00
log
public Add new emojis from jdecked/twemoji 15.0 2023-12-16 16:25:22 -06:00
spec Merge remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00
streaming Merge commit 'fe2667bb0d3487a32b9da5250402a90482a85fe2' into glitch-soc/merge-upstream 2024-01-10 17:51:12 +01:00
vendor
.browserslistrc
.buildpacks
.dockerignore Do not copy public/packs-test into Docker (#27736) 2023-11-07 09:22:04 +00:00
.editorconfig Enable EditorConfig trailing whitespace trimming (#23543) 2023-02-12 08:34:17 +01:00
.env.production.sample make number of displayed reactions a setting 2023-05-09 22:53:50 +02:00
.env.test Improve Babel configuration and automatically load polyfills (#27333) 2023-10-31 10:55:13 +00:00
.env.vagrant Add elastic search installation into Vagrantfile (#26512) 2023-08-23 15:46:14 +02:00
.eslintignore
.eslintrc.js Merge commit 'a0e237a96fca2774d3c9ed43063a45e395bb7f40' into glitch-soc/merge-upstream 2024-01-10 18:26:47 +01:00
.foreman
.gitattributes
.gitignore Upgrade to Yarn 4, remove support for Node 16 (#27073) 2023-11-08 10:57:21 +00:00
.gitmodules
.haml-lint.yml Update haml-lint line length configuration to match rubocop value (#27570) 2023-10-31 09:47:16 +00:00
.haml-lint_todo.yml Fix LineLength haml-lint in media/player view (#28667) 2024-01-10 09:35:01 +00:00
.nanoignore
.nvmrc Update dependency node to 20.10 (#28040) 2023-12-19 12:39:59 +00:00
.prettierignore A bit of cleanup 2023-11-05 20:10:42 -06:00
.prettierrc.js Use Prettier for ESLint formatting TypeScript (#23631) 2023-05-09 19:02:12 +02:00
.profile Make it possible to upload audio and video to Heroku app (#24866) 2023-05-05 14:41:07 +02:00
.rspec
.rubocop.yml Remove deprecated RSpec/FilePath cop (#28601) 2024-01-05 12:31:18 +00:00
.rubocop_todo.yml Increase Metrics/AbcSize limit 2024-01-10 18:03:31 +01:00
.ruby-gemset
.ruby-version Bump ruby to 3.2.2 due to ReDoS vulnerabilities (#24320) 2023-03-31 18:28:40 +02:00
.simplecov Disable simplecov enable_coverage_for_eval option, move to standalone file (#27869) 2023-11-15 23:09:31 +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 Make enable_starttls configurable by envvars (#20321) 2022-11-10 21:06:21 +01:00
Aptfile Make it possible to upload audio and video to Heroku app (#24866) 2023-05-05 14:41:07 +02:00
AUTHORS.md Update AUTHORS.md (#27018) 2023-09-21 14:42:15 +02:00
babel.config.js Disable Babel polyfill injection in dev (#27691) 2023-11-06 10:24:41 +00:00
CHANGELOG.md Prune the changelog of older entries (#27432) 2023-10-23 14:35:56 +02:00
CODE_OF_CONDUCT.md Update Contributor Covenant to 2.1 (#23980) 2023-04-23 23:11:50 +02:00
config.ru Autofix Rubocop remaining Layout rules (#23679) 2023-02-20 06:58:28 +01:00
CONTRIBUTING.md Merge commit '4a7395d989e40c3bd4ef18173aa5ea850c8ddcdd' into glitch-soc/merge-upstream 2023-12-21 18:17:17 +01:00
crowdin-glitch.yml Fix Crowdin Github Action (#2311) 2023-07-19 08:36:25 +02:00
crowdin.yml Add a Github Action to send translations to Crowdin for each merge in main (#25869) 2023-07-18 16:56:01 +02:00
docker-compose.yml Change startup command for Puma in Docker Compose (#28138) 2023-12-01 11:06:37 +00:00
Dockerfile Add wget to base Dockerfile (#28548) 2024-01-02 08:47:38 +00:00
FEDERATION.md Update FEDERATION.md (#26819) 2023-09-06 16:28:31 +02:00
Gemfile Merge commit '36b46ea3b5b4a4fb51cf1cd103b5a3c1103c300e' into glitch-soc/merge-upstream 2024-01-11 13:17:13 +01:00
Gemfile.lock bundle add csv (#28671) 2024-01-10 09:37:31 +00:00
ide-helper.js
jest.config.js Merge commit 'a36b59be8ad7656b7ceab9751c9ec5b3563e3a30' into glitch-soc/merge-upstream 2023-12-18 19:10:43 +01:00
jsconfig.json Correct prettier calls for YML/JSON (#21832) 2022-12-03 12:05:35 +09:00
LICENSE
package.json Merge remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00
postcss.config.js Update PostCSS dependencies (#23835) 2023-03-15 04:01:10 +01:00
priv-config
Procfile
Procfile.dev Split streaming server from web server (#24702) 2023-11-14 17:43:20 +00:00
Rakefile Run Rubocop on Rakefile (#23871) 2023-07-12 09:47:54 +02:00
README.md Add install note to readme 2024-01-03 17:26:25 -06:00
scalingo.json Add S3 region list reference to Scalingo config (#24152) 2023-04-26 16:46:19 +02:00
SECURITY.md Remove v3.5 branch from supported Mastodon versions (#28574) 2024-01-03 15:04:10 +00:00
stylelint.config.js A bit of cleanup 2023-11-05 20:10:42 -06:00
tsconfig.json Fix interaction modal being broken because of glitch-soc's theming system 2023-07-30 16:45:50 +02:00
Vagrantfile Change Vagrant to install Node 20 (#28100) 2023-11-30 10:46:06 +00:00
yarn.lock Merge remote-tracking branch 'upstream/main' 2024-01-11 20:51:45 -06:00

Chuckya

Chuckya is a close-to-upstream soft fork of Mastodon Glitch Edition (more commonly known as glitch-soc) that aims to introduce more experimental features/fixes with the goal of making the overall experience more enjoyable. Although it's mainly developed for and used on the wetdry.world instance, it can be deployed by any server admin as a drop-in, backwards-compatible replacement for Mastodon.

Here are some of the changes compared to glitch-soc:

  • Emoji reactions (glitch-soc/mastodon#2462)
  • Tenor GIF picker (originally from koyu.space)
  • Mastodon Modern theme (licensed under CC-BY-SA 4.0, original repo)
  • Workaround for OpenGraph video embeds when using Jortage
  • Multiple fixes for oEmbed/OpenGraph embeds
  • Polls can be posted alongside media (glitch-soc/mastodon#2524)
  • Polls can have only one option
  • Restores status trend half-life to 2 hours
  • Allows dashes in custom emote names
  • Emojis can be put side-by-side
  • Unicode emojis use jdecked/twemoji v15 graphics (mastodon/mastodon#28404)
  • Minor media attachment tweaks
  • Custom favicon

Setup instructions are mostly the same as glitch-soc's; if you're migrating from an existing install, however, you'll need to run the following command before pregenerating assets to purge the existing asset cache:

RAILS_ENV=production bundle exec rails assets:clobber

Original glitch-soc readme is below.

Mastodon Glitch Edition

Now with automated deploys!

Build Status Code Climate

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