Fork of Misskey for my instance, with a focus on security, observability and reliability.
Find a file
eternal-flame-AD 009c4effc4
more work towards actor key proxy
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-03-06 13:35:07 -06:00
.config stage 1 apparmor dynamic support 2025-02-26 16:05:28 -06:00
.devcontainer Merge branch 'upstream-devel' into develop 2025-02-26 16:29:53 -06:00
.forgejo remove e2e testing 2024-11-21 05:50:15 -06:00
.github Merge upstream 2025.3.0 2025-03-06 11:37:23 -06:00
.vscode retire setuid CD program 2025-03-01 22:20:26 -06:00
assets cleanup: trim trailing whitespace () 2023-07-08 07:08:16 +09:00
chart fix(backend): Serve valid headers for HSTS and HSTS preload 2024-10-19 03:33:47 -05:00
cypress enhance(backend): refine system account () 2025-03-02 20:06:20 +09:00
fluent-emojis@cae981eb4c feat: introduce fluent emoji 2022-12-26 16:04:56 +09:00
idea feat(frontend): 設定の検索 () 2025-03-06 23:15:19 +09:00
locales Merge upstream 2025.3.0 2025-03-06 11:37:23 -06:00
packages more work towards actor key proxy 2025-03-06 13:35:07 -06:00
scripts Merge upstream 2025.3.0 2025-03-06 11:37:23 -06:00
yume-mods more work towards actor key proxy 2025-03-06 13:35:07 -06:00
.dockerignore migrate to podman & apparmor 2025-02-23 14:58:36 -06:00
.dockleignore fix: aptのキャッシュを削除しないようにする () 2023-02-05 14:15:59 +09:00
.editorconfig cleanup: trim trailing whitespace () 2023-07-08 07:08:16 +09:00
.gitattributes 改行コードをLFに統一 () 2023-02-14 13:13:34 +09:00
.gitignore Separate podman init and apply script 2025-02-23 16:08:23 -06:00
.gitmodules refactor: misskey-assetsサブモジュールを削除 () 2024-07-18 01:47:11 +09:00
.node-version update node to 22.11.0 () 2024-11-13 19:43:36 +09:00
.npmrc fix: .npmrcによりpackage.json記載のnodeバージョンに満たない場合はビルドに失敗するようにする () 2023-12-23 15:32:31 +09:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
CHANGELOG.md Merge upstream 2025.3.0 2025-03-06 11:37:23 -06:00
CODE_OF_CONDUCT.md docs: Update Code of Conduct to version 2.1 () 2023-11-13 16:52:54 +09:00
codecov.yml Update codecov.yml 2023-02-26 14:17:29 +09:00
compose.local-db.yml fixup! update docker image 2024-11-06 18:27:55 -06:00
compose_example.yml set docker db shm_size 2024-11-15 17:16:33 -06:00
Containerfile move rust build environment to use debian too for compatibility 2025-03-06 10:15:59 -06:00
CONTRIBUTING.md revert(dev): フロントエンド・バックエンドを分離する開発モードを廃止 () 2025-01-25 20:58:39 +09:00
COPYING 2025 () 2025-01-04 14:37:14 +09:00
crowdin.yml ドキュメントをmisskey-hubに移行 2021-11-05 16:18:52 +09:00
cypress.config.ts update cypress 2022-06-11 15:53:45 +09:00
Dockerfile fix(build): corepackのバグの回避 () 2025-02-03 13:45:59 +00:00
healthcheck.sh feat(backend): add /healthz endpoint () 2024-05-23 15:19:52 +09:00
LICENSE Use AGPLv3 2018-03-28 22:56:28 +09:00
package.json Merge upstream 2025.3.0 2025-03-06 11:37:23 -06:00
pnpm-lock.yaml Merge upstream 2025.3.0 2025-03-06 11:37:23 -06:00
pnpm-workspace.yaml feat(frontend): ノート・ユーザータイムライン埋め込み () 2024-09-09 20:57:36 +09:00
Procfile Create Procfile 2019-04-05 18:17:30 +09:00
README.md Remove trademarked branding 2024-11-22 09:35:51 -06:00
renovate.json5 chore(ci): Renovateが作ったprにラベルつける () 2025-03-01 04:37:11 +00:00
ROADMAP.md Update ROADMAP.md 2024-01-04 08:44:38 +09:00
SECURITY.md Merge branch 'upstream-devel' into develop 2025-02-11 15:43:50 -06:00

ゆめちのくに

YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability.

mi.yumechi.jp is running this version.

Learn more about Misskey

Main differences

Unique features

  • Strict ActivityPub sanitization by whitelisting properties and normalizing all referential properties.
  • Strict Content Security Policy.
  • Require TLSv1.2+ over port 443 for all ActivityPub requests.
  • Strongly-typed inbox filtering in Rust.
  • Reduce needless retries by marking more errors as permanent.
  • Detailed prometheus metrics for slow requests, DB queries, AP processing, failed auths, etc.
  • Disable unauthenticated media processing and use custom AppArmored media proxy.
  • Enable active users in nodeinfo back.
  • Advertise Git information over nodeinfo for better observability and easy tracking of the actual code running.
  • Logical replication for the database over mTLS.
  • More atomic operations in API handlers.

Picked from github.com/paricafe/misskey

  • pgroonga full-text search (with modifications).
  • Better Service Worker caching.
  • Better hashtag statistics.
  • Better handling of deep recursive AP objects.