A greatly enhanced fork of Misskey with better UI/UX, security, features, and more!
Go to file
Johann150 97b6f45993 server: allow to like own gallery posts
Since you are also allowed to react to your own notes, it seems sensible
that you should be allowed to like your own gallery posts.

Analogous to commit 4c5aa9e53887cca5561fcec6ab0754e018f589a5.

Changelog: Changed
2022-10-26 14:46:30 -07:00
.config Always `signToActivityPubGet` 2022-08-22 23:44:26 -07:00
.github Move title svg location 2022-08-08 15:10:31 -07:00
.okteto ok-to-test with okteto (#8799) 2022-06-09 00:50:23 +09:00
.vscode Update extensions.json 2022-05-14 18:50:16 +09:00
.yarn/plugins/@yarnpkg 🙏 2022-05-31 00:13:41 -07:00
chart Always `signToActivityPubGet` 2022-08-22 23:44:25 -07:00
custom feat: custom css/assets 2022-08-09 13:09:54 -07:00
cypress Obliteration of Ai-chan 🐱🔫 2022-08-08 14:58:27 -07:00
locales feat: Toggle showing calckey updates as admin 2022-10-25 22:31:19 -07:00
packages server: allow to like own gallery posts 2022-10-26 14:46:30 -07:00
scripts wip 2022-06-04 08:01:02 +00:00
.dockerignore Update .dockerignore 2022-05-31 08:33:03 -07:00
.editorconfig Use tabs in json 2017-05-24 20:27:39 +09:00
.gitattributes MisskeyRoom (#5267) 2019-08-18 14:41:33 +09:00
.gitignore asdd instance.css to gitignore 2022-10-25 12:15:51 -07:00
.node-version Update .node-version 2022-06-06 21:01:00 +09:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
.yarnrc.yml fix???? 2022-08-22 22:42:30 -07:00
CALCKEY.md feat: Star button 2022-10-25 20:20:41 -07:00
CHANGELOG.md chore: 🔀 Merge upstream to 12.119.0 2022-09-10 12:13:55 -07:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-06-17 10:01:05 +09:00
CONTRIBUTING.md b3 2022-07-21 12:48:23 -07:00
COPYING feat: auto nsfw detection (#8840) 2022-07-07 21:06:37 +09:00
Dockerfile Docker: patch Docker build 2022-10-26 08:04:19 +03:00
LICENSE Use AGPLv3 2018-03-28 22:56:28 +09:00
Procfile Create Procfile 2019-04-05 18:17:30 +09:00
README.md docs 📝 🐳 2022-09-21 12:34:42 -07:00
SECURITY.md Create SECURITY.md 2021-05-24 05:50:45 +09:00
cypress.config.ts update cypress 2022-06-11 15:53:45 +09:00
docker-compose.yml docker-compose: replace misskey with calckey to fix example 2022-09-14 09:37:01 +03:00
gulpfile.js feat: custom css/assets 2022-08-09 13:09:54 -07:00
package.json Remove SWC (thank you @lunanova) 2022-10-26 14:24:47 -07:00
yarn.lock Remove SWC (thank you @lunanova) 2022-10-26 14:24:47 -07:00

README.md

Calckey logo

🌎 Calckey is an open source, decentralized social media platform that's free forever! 🚀

About Calckey

  • Calckey is based off of Misskey, a powerful microblogging server on ActivityPub with features such as emoji reactions, a customizable web ui, rich chatting, and much more!
  • Calckey adds many quality of life changes and bug fixes for users and instance admins alike.
  • Read this document all for current and future differences.
  • Notable differences:
    • Improved UI/UX (especially on mobile)
    • Improved notifications
    • Improved instance security
    • Recommended Instances timeline
    • New and improved Groups
    • Many more user and admin settings
    • So much more!

🥂 Links

📝 Documentation

  • Misskey documentation can be found on Misskey Hub
    • To make a new Calckey instance, read their documentation for building from source or using Docker, but replace their repo link (https://github.com/misskey-dev/misskey.git) with https://codeberg.org/thatonecalculator/calckey.git.
  • API reference can be found on any Calckey instance's API doc page

🚚 Migrating from Misskey to Calckey

You need at least 🐢 NodeJS v16.15.0 (v18.4.0 recommended!) and exactly 🧶 Yarn v3.2.2!

⚠️ Please don't use NodeJS v18.6.0, as it's known to cause problems.

📩 Install dependencies

# nvm install 18.4.0 && nvm alias default 18.4.0 && nvm use 18.4.0
corepack enable
yarn set version berry

👀 Get folder ready

git clone https://codeberg.org/thatonecalculator/calckey.git
cd calckey/
# git checkout main # if you want only stable versions
cp ../misskey/.config/default.yml ./.config/default.yml # replace `../misskey/` with misskey path, replace `default.yml` with `docker.yml` if you use docker
# cp -r ../misskey/files . # if you don't use object storage

💅 Customize

  • To add custom CSS for all users, edit ./custom/instance.css.
  • To add static assets (such as images for the splash screen), place them in the ./custom/ directory. They'll then be avaliable on https://yourinstance.tld/static-assets/filename.ext.

🚀 Build and launch!

git pull and run these steps to update Calckey in the future!

# git pull
yarn install # prepend `YARN_CHECKSUM_BEHAVIOR=update` if it doesn't work
NODE_ENV=production yarn run build && yarn run migrate
# Edit service to point to calckey folder and restart!

🐳 Docker

# git pull
sudo docker compose build
# sudo docker compose stop misskey
sudo docker compose up -d