A greatly enhanced fork of Misskey with better UI/UX, security, features, and more!
Go to file
syuilo f0a29721c9
Use PostgreSQL instead of MongoDB (#4572)
* wip

* Update note.ts

* Update timeline.ts

* Update core.ts

* wip

* Update generate-visibility-query.ts

* wip

* wip

* wip

* wip

* wip

* Update global-timeline.ts

* wip

* wip

* wip

* Update vote.ts

* wip

* wip

* Update create.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update files.ts

* wip

* wip

* Update CONTRIBUTING.md

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update read-notification.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update cancel.ts

* wip

* wip

* wip

* Update show.ts

* wip

* wip

* Update gen-id.ts

* Update create.ts

* Update id.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Docker: Update files about Docker (#4599)

* Docker: Use cache if files used by `yarn install` was not updated

This patch reduces the number of times to installing node_modules.
For example, `yarn install` step will be skipped when only ".config/default.yml" is updated.

* Docker: Migrate MongoDB to Postgresql

Misskey uses Postgresql as a database instead of Mongodb since version 11.

* Docker: Uncomment about data persistence

This patch will save a lot of databases.

* wip

* wip

* wip

* Update activitypub.ts

* wip

* wip

* wip

* Update logs.ts

* wip

* Update drive-file.ts

* Update register.ts

* wip

* wip

* Update mentions.ts

* wip

* wip

* wip

* Update recommendation.ts

* wip

* Update index.ts

* wip

* Update recommendation.ts

* Doc: Update docker.ja.md and docker.en.md (#1) (#4608)

Update how to set up misskey.

* wip

* ✌️

* wip

* Update note.ts

* Update postgre.ts

* wip

* wip

* wip

* wip

* Update add-file.ts

* wip

* wip

* wip

* Clean up

* Update logs.ts

* wip

* 🍕

* wip

* Ad notes

* wip

* Update api-visibility.ts

* Update note.ts

* Update add-file.ts

* tests

* tests

* Update postgre.ts

* Update utils.ts

* wip

* wip

* Refactor

* wip

* Refactor

* wip

* wip

* Update show-users.ts

* Update update-instance.ts

* wip

* Update feed.ts

* Update outbox.ts

* Update outbox.ts

* Update user.ts

* wip

* Update list.ts

* Update update-hashtag.ts

* wip

* Update update-hashtag.ts

* Refactor

* Update update.ts

* wip

* wip

* ✌️

* clean up

* docs

* Update push.ts

* wip

* Update api.ts

* wip

* ✌️

* Update make-pagination-query.ts

* ✌️

* Delete hashtags.ts

* Update instances.ts

* Update instances.ts

* Update create.ts

* Update search.ts

* Update reversi-game.ts

* Update signup.ts

* Update user.ts

* id

* Update example.yml

* 🎨

* objectid

* fix

* reversi

* reversi

* Fix bug of chart engine

* Add test of chart engine

* Improve test

* Better testing

* Improve chart engine

* Refactor

* Add test of chart engine

* Refactor

* Add chart test

* Fix bug

* コミットし忘れ

* Refactoring

* ✌️

* Add tests

* Add test

* Extarct note tests

* Refactor

* 存在しないユーザーにメンションできなくなっていた問題を修正

* Fix bug

* Update update-meta.ts

* Fix bug

* Update mention.vue

* Fix bug

* Update meta.ts

* Update CONTRIBUTING.md

* Fix bug

* Fix bug

* Fix bug

* Clean up

* Clean up

* Update notification.ts

* Clean up

* Add mute tests

* Add test

* Refactor

* Add test

* Fix test

* Refactor

* Refactor

* Add tests

* Update utils.ts

* Update utils.ts

* Fix test

* Update package.json

* Update update.ts

* Update manifest.ts

* Fix bug

* Fix bug

* Add test

* 🎨

* Update endpoint permissions

* Updaye permisison

* Update person.ts

#4299

* データベースと同期しないように

* Fix bug

* Fix bug

* Update reversi-game.ts

* Use a feature of Node v11.7.0 to extract a public key (#4644)

* wip

* wip

* ✌️

* Refactoring

#1540

* test

* test

* test

* test

* test

* test

* test

* Fix bug

* Fix test

* 🍣

* wip

* #4471

* Add test for #4335

* Refactor

* Fix test

* Add tests

* 🕓

* Fix bug

* Add test

* Add test

* rename

* Fix bug
2019-04-07 21:50:36 +09:00
.autogen Update __MISSKEY_HEAD 2019-02-04 16:41:11 +09:00
.circleci Update CircleCI configuration (#4297) 2019-02-18 02:44:46 +09:00
.config Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
.github Update 01_bug-report.md 2019-04-05 01:14:25 +09:00
.vscode Add extension suggestion for VSCode 2018-07-21 00:38:08 +09:00
assets Create robots.txt (#4439) 2019-03-07 20:11:04 +09:00
cli Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
docs Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
locales Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
src Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
test Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
.dockerignore Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
.editorconfig Use tabs in json 2017-05-24 20:27:39 +09:00
.eslintrc Update .eslintrc 2019-01-19 19:16:57 +09:00
.gitattributes Revert "Enable JSON5 syntax" 2018-10-03 22:14:05 +09:00
.gitignore Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
.node-version Create .node-version 2019-01-20 19:09:23 +09:00
.npmrc Good bye package-lock 2018-11-04 11:08:46 +09:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
CHANGELOG.md 10.99.0 2019-04-06 00:58:45 +09:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-06-17 10:01:05 +09:00
CONTRIBUTING.md Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
Dockerfile Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09: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 Update README.md [AUTOGEN] (#4639) 2019-04-06 12:47:02 +09:00
crowdin.yml Update crowdin.yml 2018-08-22 23:53:27 +09:00
docker-compose.yml Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
gulpfile.ts Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
index.js Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
jsconfig.json Remove useless link 2016-12-31 03:42:55 +09:00
package.json Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
tsconfig.json Use PostgreSQL instead of MongoDB (#4572) 2019-04-07 21:50:36 +09:00
tslint.json Enhance poll (#4409) 2019-03-06 22:55:47 +09:00
webpack.config.ts Add missing semicolon 2019-03-08 21:38:23 +09:00

README.md

Misskey

CircleCI Dependencies PRs Welcome

A forever evolving, sophisticated microblogging platform.

Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? Find an instance!

Become a Patron!

Features

Posting

Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!


Reactions

Reactions are the simplest way to respond to others' posts. Simply pick a reaction emote from the list! Reactions on Misskey are much more expressive than other social media services which only allow “liking”.


Interface

Customize the UI to your own tastes! No UI will work for everyone, so Misskey is completely customizable. Make Misskey *yours* by editing the style, adjusting timeline layouts, and placing widgets.


Misskey Drive

Organize and store your files! Want to post a picture you have already uploaded? Wish you could organize your files into folders? Misskey Drive is a solution!


...and more! Experience Misskey with your own eyes at misskey.xyz or join one of the other instances that are available.

Screen shots

Profile page

Explore users

🆕 What's new

Please see the Release notes.

📦 Create your own instance

Please see the Setup and Installation Guide.

🔧 Contribution

Please see the Contribution Guide.

Collaborators

syuilo AyaMorisawa mei23 acid-chicken
@syuilo @AyaMorisawa @mei23 @acid-chicken

❤️ Backers

Hiroshi Seki weep naga_rus Melilot osapon 見当かなみ
Hiroshi Seki weep naga_rus Melilot osapon 見当かなみ
gutfuckllc mydarkstar Peter G. itiradi nemu sikyosyounin YUKIMOCHI Sampot takimura
gutfuckllc mydarkstar Peter G. itiradi nemu sikyosyounin YUKIMOCHI Sampot takimura
Damillora Atsuko Tominaga natalie Hiratake Hekovic dansup Gargron Nokotaro Takeda Takashi Shibuya
Damillora Atsuko Tominaga natalie Hiratake Hekovic dansup Gargron Nokotaro Takeda Takashi Shibuya

Last updated: Sat, 06 Apr 2019 03:35:05 UTC

Copyright (c) 2014-2019 syuilo

Misskey is open-source software licensed under the GNU AGPLv3.