fork of monsterfork for running on social.otherkin.club https://social.otherkin.club
 
 
 
 
 
Go to file
multiple creatures 0090aca045 clear filter cache when regenerating feeds 2020-01-10 18:27:37 -06:00
.circleci
.dependabot Change dependabot update schedule from live to weekly (#10949) 2019-11-19 16:22:51 -06:00
.github Add sponsor button to GitHub web UI (#10814) 2019-11-19 13:34:09 -06:00
app trigger feed update after a filter is deleted 2020-01-10 17:25:42 -06:00
bin
config add ability to toggle individual filters without deleting them 2020-01-10 14:19:04 -06:00
db add ability to toggle individual filters without deleting them 2020-01-10 14:19:04 -06:00
dist Create `f_normalize` function to transform filter queries. Also make the FTS migration an actual migration to save new Monsterfork admins the headache. 2019-11-18 03:30:52 -06:00
lib clear filter cache when regenerating feeds 2020-01-10 18:27:37 -06:00
log
nanobox
public disallow indexing 2019-05-21 03:16:20 -05:00
spec switch (back) to postgres fts engine for fast search & timeline filters 2020-01-10 03:45:29 -06:00
streaming add ability to toggle individual filters without deleting them 2020-01-10 14:19:04 -06:00
vendor
.buildpacks
.codeclimate.yml Replace from scss-lint to sass-lint (#10958) 2019-11-19 16:24:21 -06:00
.dockerignore
.editorconfig
.env.nanobox
.env.production.sample Remove quotes in `LDAP_SEARCH_FILTER` example (#12019) 2019-12-31 02:38:35 -06:00
.env.test
.env.vagrant
.eslintignore
.eslintrc.js
.foreman
.gitattributes
.gitignore ignore misc directory 2019-08-05 16:56:09 -05:00
.gitmodules
.haml-lint.yml
.nanoignore
.nvmrc
.profile
.rspec
.rubocop.yml require rubocop-rails in .rubocop.yml (#10974) 2019-11-19 16:38:30 -06:00
.ruby-version Bump Ruby version to 2.6.3. 2019-05-21 03:16:22 -05:00
.sass-lint.yml Fix sass-lint config (#10982) 2019-11-19 16:38:32 -06:00
.slugignore
.yarnclean Replace from scss-lint to sass-lint (#10958) 2019-11-19 16:24:21 -06:00
AUTHORS.md
Aptfile
CHANGELOG.md Bump version to 2.9.0rc1 (#11004) 2019-11-19 16:50:40 -06:00
CODE_OF_CONDUCT.md Change e-mail contact for CoC enforcement 2019-11-19 16:26:35 -06:00
CONTRIBUTING.md Merge branch 'master' into glitch-soc/merge-upstream 2019-05-19 17:46:31 +02:00
Capfile
Dockerfile Docker: Remove dist-upgrade (#10822) 2019-11-19 15:33:00 -06:00
Gemfile require rubocop-rails in .rubocop.yml (#10974) 2019-11-19 16:38:30 -06:00
Gemfile.lock update rails & yarn deps 2019-11-26 15:19:38 -06:00
LICENSE
Procfile
Procfile.dev
README.md ...and a different newline syntax too. 2019-08-10 01:43:01 -05:00
Rakefile
Vagrantfile
app.json
babel.config.js
boxfile.yml
config.ru
docker-compose.yml Upgrade redis in docker-compose.yml from 4 to 5 (#9063) 2019-05-19 11:29:26 +02:00
package.json update rails & yarn deps 2019-11-26 15:19:38 -06:00
postcss.config.js
priv-config
scalingo.json
yarn.lock update rails & yarn deps 2019-11-26 15:19:38 -06:00

README.md

Monsterfork

Monsterpit is a community of creatures and critters / For those who love monsters to be monsters they love. / Whether fur, scale, or skin; whether plural or kin / If you dont feel quite human, come! / Youll fit right on in.

Monsterfork is a... well... fork of Glitch-Soc used on Monsterpit. It focuses on adding a monstrous number of community features with wild abandon along with improved accessibility, better moderation tools, and more user privacy options.

Non-exhaustive feature list

Identity

Advanced

Privacy

  • Sharekeys
  • Self-destructing posts
  • Optional public profile pages and ActivityPub outbox
  • Option to limit the length of time posts are avaiable

Accessibility

  • Media descriptions shown as captions in UI by default
  • High-contrast visibility icons by default
  • UI element size and spacing options

Boundries

  • Respect "don't @ me"
  • All threads can be muted

Anxiety reduction

Publishing

  • Delayed posts
  • Queued boosts
  • Formatting (BBdown, BBcode, Markdown, HTML, console, plain)
  • Arbitary attachments

Tagging

  • Scoped tags (#monsters.kobolds, #local.minotaur.den #self.drafts)
  • Unlisted tags (#.hidden)
  • Retroactive tagging (#!parent:tag:art)
  • Out-of-body tags
  • Glitch-Soc bookmarks as a tag (#self.bookmarks)

Imports

  • Users can add their own custom emoji
  • Emoji can be imported from other posts (#!parent:emoji) or threads (#!thread:emoji)
  • Post importing from other ActivityPub software (currently text only)

Moderation

  • Additional policies (force unlisted, force sensitive, reject unknown)
  • Moderator bangtags (#!admin:silence, #!admin:suspend, #!admin:reset, ...)
  • New admin transparancy log system, posted under a tag
  • Domain policy comments and list (https://instance.site/policies)

Safety

  • Graylist-based federation by default
  • Domain suspensions include subdomains
  • Can block malicious servers by ActivityPub object propreties
  • Tools to block resource requests (see /dist)