Commit graph

1012 commits

Author SHA1 Message Date
Satsuki Yanagi
151f107f30 Update Emojis immediately (#5106) 2019-07-05 07:45:00 +09:00
syuilo
4db54a35f7 Fix errors 2019-07-05 02:00:54 +09:00
syuilo
bc7ec39fae Resolve #3431 2019-07-04 21:07:02 +09:00
Mary
9c76e03c3a Implement Webauthn 🎉 (#5088)
* Implement Webauthn 🎉

* Share hexifyAB

* Move hr inside template and add AttestationChallenges janitor daemon

* Apply suggestions from code review

Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* Add newline at the end of file

* Fix stray newline in promise chain

* Ignore var in try{}catch(){} block

Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* Add missing comma

* Add missing semicolon

* Support more attestation formats

* add support for more key types and linter pass

* Refactor

* Refactor

* credentialId --> id

* Fix

* Improve readability

* Add indexes

* fixes for credentialId->id

* Avoid changing store state

* Fix syntax error and code style

* Remove unused import

* Refactor of getkey API

* Create 1561706992953-webauthn.ts

* Update ja-JP.yml

* Add type annotations

* Fix code style

* Specify depedency version

* Fix code style

* Fix janitor daemon and login requesting 2FA regardless of status
2019-07-03 20:18:07 +09:00
syuilo
ab1dab42b5 Resolve #5072 2019-07-03 03:58:45 +09:00
syuilo
7b0651d05d リモートファイルの削除が重い問題を修正 2019-07-01 21:12:14 +09:00
MeiMei
2bcbe47cd6 Fix: AP object / actor type (#5086)
* attributedToがArrayの場合などに対応

* attachment以外で来るDocument系のObjectに対応

* Renote, Reply 対応

* 表示をいい感じに

* fix type

* revert as const

* Fix Note / Question type

* attributedToのtypeで複合配列を想定する
2019-06-28 18:54:09 +09:00
syuilo
43b7dc46b0 Use as const
#5089
2019-06-28 16:38:48 +09:00
syuilo
583411681f Use as const
#5089
2019-06-27 18:04:09 +09:00
syuilo
75df64a31d Fix bug 2019-06-25 01:24:01 +09:00
syuilo
5642935d91 Provide Redis version 2019-06-20 22:55:57 +09:00
syuilo
8fc916ec50 Resolve #5063 2019-06-18 16:49:58 +09:00
syuilo
76ccd4910f Provide version of postgresql 2019-06-18 15:56:03 +09:00
syuilo
16ae0e036d Better error handling 2019-06-18 13:58:59 +09:00
syuilo
9c2bad300a Resolve #365 2019-06-15 00:07:41 +09:00
Acid Chicken (硫酸鶏)
96084c007f Deny 'private' in note visibility (#5031)
Fixes #5028
2019-06-06 19:45:25 +09:00
syuilo
de7cd18f13 Fix bug 2019-05-29 12:22:47 +09:00
syuilo
2e5be7a7f0 Improve job queue view 2019-05-27 17:44:51 +09:00
syuilo
6f00143bd6 Improve drive management 2019-05-27 16:54:47 +09:00
Satsuki Yanagi
66677fe5ae Enable query result cache for meta / stats / hashtags trend (#4978) 2019-05-25 08:35:16 +09:00
syuilo
65c5267db3 Refactor 2019-05-23 23:46:10 +09:00
syuilo
09cc82bf39 Resolve #4967 2019-05-23 14:11:42 +09:00
syuilo
7ffd9d6df9 Better deninition 2019-05-22 13:00:36 +09:00
syuilo
e333502d79 align format 2019-05-22 12:58:53 +09:00
Satsuki Yanagi
7394adb16f Add group update / transfer API 2019-05-22 05:06:58 +09:00
syuilo
595135636d Improve API doc 2019-05-20 22:01:32 +09:00
syuilo
02511b837f Fix bugs
Use Not(IsNull())
2019-05-20 21:44:16 +09:00
syuilo
0614916383 Fix bug 2019-05-19 23:42:18 +09:00
syuilo
32b10b0f14 Fix bug 2019-05-19 23:29:28 +09:00
syuilo
f99db50cba Fix #4938 2019-05-19 20:57:05 +09:00
syuilo
cd7802626d Fix #4945 2019-05-19 20:43:33 +09:00
syuilo
494cbf3aa7 Resolve #4941 2019-05-19 20:41:23 +09:00
syuilo
cd740602c2 Fix bug 2019-05-18 22:54:02 +09:00
syuilo
20c34ead23 ユーザーグループ
Resolve #3218
2019-05-18 20:36:33 +09:00
syuilo
ddeb98ece4 ページにいいねできるように 2019-05-17 19:56:47 +09:00
syuilo
d671901d8d Update API docs 2019-05-17 00:19:23 +09:00
syuilo
4452f8378b Resolve #4928 2019-05-16 01:07:32 +09:00
syuilo
6730e63747 Resolve #4833 2019-05-15 20:41:01 +09:00
syuilo
bdb8301383 Fix bug 2019-05-15 17:05:41 +09:00
syuilo
6c95706ddd 特定のインスタンスのファイルをすべて削除できるように 2019-05-14 21:08:35 +09:00
syuilo
f0fdf656e9 インスタンスブロックを設定できるように 2019-05-14 20:49:09 +09:00
tamaina
8291f277e3 Add ToSUrl, repositoryUrl, feedbackUrl (#4921)
* Add ToSUrl, repositoryUrl, feedbackUrl

* modify nodeinfo
2019-05-14 02:57:04 +09:00
syuilo
94cd2fdcd5 インスタンス運営者がピン留めユーザーを設定できるように
Related #4892
2019-05-10 17:30:28 +09:00
syuilo
ee43b4fb31 Add notes/unrenote API 2019-05-10 15:53:53 +09:00
syuilo
c7b253ea47 Resolve #4870 2019-05-09 23:27:34 +09:00
syuilo
7a181b3c9c Fix #4866 2019-05-07 18:23:12 +09:00
syuilo
0a3b4e364a Clean up 2019-05-07 18:20:18 +09:00
Satsuki Yanagi
a21296dff7 Resolve #4864 (#4865) 2019-05-06 17:28:55 +09:00
Satsuki Yanagi
582a21912d 様々な修正 (#4859)
Typo, Redundant code, Syntax error の修正
2019-05-05 09:27:55 +09:00
Satsuki Yanagi
82da4d66f2 Fix external service authentication (#4846) 2019-05-03 18:38:19 +09:00
Satsuki Yanagi
efe358172a Remove unwanted ! character in user token regex (#4830) 2019-05-02 06:24:32 +09:00
syuilo
a476cca477 Improve API doc
Fix #4825
2019-05-01 04:44:46 +09:00
MeiMei
a41f01466a Fix: mention (あなた宛て) streaming にミュートが効かない (#4823) 2019-04-30 15:53:13 +09:00
syuilo
94d23dfa19 Pages (#4811)
* wip

* wip

* wip

* Update page-editor.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update page-editor.variable.core.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update aiscript.ts

* wip

* Update package.json

* wip

* wip

* wip

* wip

* wip

* Update page.vue

* wip

* wip

* wip

* wip

* more info

* wip fn

* wip

* wip

* wip
2019-04-29 09:11:57 +09:00
syuilo
82ec1c5bcd Update define.ts 2019-04-28 19:56:41 +09:00
syuilo
a675d557aa Improve performance 2019-04-27 11:17:03 +09:00
syuilo
bde2f84767 Fix bug 2019-04-26 00:54:11 +09:00
rinsuki
16a4788387 おすすめユーザーに自分自身を含まないように (#4803)
Fix #4790
2019-04-26 00:52:58 +09:00
syuilo
5ec6f3c15d Improve API console 2019-04-25 14:40:42 +09:00
syuilo
a1efbf0a46 Improve hashtag API 2019-04-25 13:25:10 +09:00
syuilo
db81704166 Improve API definition 2019-04-25 12:56:52 +09:00
syuilo
2c885dc8a4 Resolve #3119 2019-04-25 07:46:39 +09:00
MeiMei
3f86541215 Fix #4704 (#4797)
*  Fix #4632

* Fix #4795
2019-04-25 04:07:39 +09:00
syuilo
dc3a448228 Create find-by-hash.ts 2019-04-24 14:54:19 +09:00
syuilo
f79ad8668c Fix response 2019-04-24 14:54:15 +09:00
syuilo
4be7d7b1e9 Update attached-notes.ts 2019-04-24 14:54:06 +09:00
syuilo
ea42890fa1 Fix bug 2019-04-24 14:39:59 +09:00
syuilo
41b4c81335 Cache meta 2019-04-24 08:11:19 +09:00
syuilo
c3e83c9903 メンテナ名を必須でなくす
Close #4753
2019-04-23 22:48:53 +09:00
syuilo
493c83ef2d Refactor API (#4770)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update description.ts

* wip
2019-04-23 22:35:26 +09:00
syuilo
b0fce9b791 Fix #4768 2019-04-23 02:50:59 +09:00
MeiMei
e36491c169 Fix: リモートユーザーの修復処理が自動的に実行されない など for v11 (#4764)
* Fix #4761

* Fix: updatePersonができない
2019-04-21 23:57:44 +09:00
syuilo
2f4edd905c Improve warp 2019-04-18 22:00:11 +09:00
syuilo
f16156a4cc Resolve #4732 2019-04-18 21:29:19 +09:00
syuilo
f753451e92 Fix API definition 2019-04-18 14:58:43 +09:00
syuilo
a31f7d7a3e 間違えた 2019-04-18 14:41:51 +09:00
syuilo
a4257c0c60 Fix #4703 2019-04-18 14:34:47 +09:00
syuilo
0fd33c1172 Refactor 2019-04-17 14:32:59 +09:00
syuilo
ac4fdc0e10 Fix #4721 Fix #4722 2019-04-17 14:30:31 +09:00
syuilo
ba783bfdd0 Update schemas.ts 2019-04-17 04:32:04 +09:00
MeiMei
135c99591e Metaのアクセスでトランザクションを張るように (#4720)
* admin/instanceでmetaをキャッシュしないように

* Metaのアクセスにトランザクションをかける
2019-04-17 00:45:33 +09:00
syuilo
fdeaaf845c Update authenticate.ts 2019-04-16 01:20:28 +09:00
syuilo
815ab4c310 Refactor 2019-04-16 01:05:21 +09:00
syuilo
fb3ef51d8e Clean up 2019-04-15 23:37:35 +09:00
syuilo
d61c4d1351 Merge branch 'develop' of https://github.com/syuilo/misskey into develop 2019-04-15 23:29:44 +09:00
syuilo
2c9734f9ac Fix #4701 2019-04-15 23:29:26 +09:00
YuzuRyo61
8c142fcebc APIドキュメントの説明とか一部追記 (#4702)
* Define description in generate.ts

* Add description in create.ts
2019-04-15 23:26:20 +09:00
syuilo
4ca955bbd1 Fix bug 2019-04-15 21:59:14 +09:00
syuilo
aa0a5ef41b 管理者やモデレーターはレートリミット無効に 2019-04-15 20:52:08 +09:00
syuilo
e301d0c4f1 Fix error 2019-04-15 18:08:57 +09:00
syuilo
84f5308ada Fix bug 2019-04-15 16:37:54 +09:00
syuilo
7c236b8b87 Fix bug 2019-04-15 13:11:17 +09:00
syuilo
ba3b887a33 Fix error 2019-04-15 12:54:42 +09:00
syuilo
951d3a7090 Fix bug 2019-04-15 12:52:02 +09:00
syuilo
3c2c9fc44b Refactor 2019-04-15 12:20:48 +09:00
tamaina
1c684cbf93 Better permisson Fix #2341 (#4611)
* Better permisson Fix #2341

* add kinds.ts

* test

* fix

* v11

* fix
2019-04-15 12:10:40 +09:00
syuilo
c0ab0867ce Merge branch 'develop' of https://github.com/syuilo/misskey into develop 2019-04-15 12:03:04 +09:00
syuilo
c2bc660b2a Fix bug 2019-04-15 12:03:00 +09:00
rinsuki
e1ca381549 簡易的なパーミッションの後方互換 (#4687) 2019-04-15 03:48:54 +09:00
syuilo
52af03f738 Fix bug 2019-04-14 16:06:04 +09:00
syuilo
0ac2ac261c Fix bug 2019-04-14 11:56:37 +09:00
syuilo
1b3848ee5d Better error handling 2019-04-14 04:17:24 +09:00
syuilo
99786612eb Clean up 2019-04-13 20:01:32 +09:00
syuilo
cbbf8230df refactor 2019-04-13 19:36:57 +09:00
syuilo
af93cdd49f Redis必須に 2019-04-13 19:19:32 +09:00
syuilo
c65481d5f4 Fix bug 2019-04-13 17:24:56 +09:00
syuilo
a61287194c Fix bug 2019-04-13 16:54:21 +09:00
syuilo
4c0b957ca7 Fix bug 2019-04-13 15:18:12 +09:00
syuilo
f4cda91e3b typo 2019-04-13 14:17:50 +09:00
syuilo
ff1bd37bd7 Fix bug 2019-04-13 14:11:15 +09:00
syuilo
190a7120c4 Suppress errors 2019-04-13 04:00:02 +09:00
syuilo
8d94a6a8df strictNullChecks (#4666)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip
2019-04-13 01:43:22 +09:00
syuilo
0b55bab204 Clean up 2019-04-12 01:54:28 +09:00
syuilo
c6c84b6dbf トランザクションを使うようにしたり 2019-04-12 01:52:25 +09:00
syuilo
db1cf9a7a3 Fix error log 2019-04-12 00:33:26 +09:00
MeiMei
3f08f6cbc6 Fix: AP actor Service のサポートが不完全 (v11) (#4662) 2019-04-11 03:09:12 +09:00
syuilo
df280d8e19 Clean up 2019-04-10 20:07:36 +09:00
syuilo
9d67ece856 Fix bug 2019-04-10 18:13:33 +09:00
syuilo
048118aec2 Fix bug 2019-04-10 18:05:39 +09:00
syuilo
16965eb4a1 テーブル分割 2019-04-10 15:04:27 +09:00
syuilo
b22f9412fa More puny 2019-04-10 00:59:41 +09:00
syuilo
a3549f1c9f ドメインは常にPunycodeで保存するように 2019-04-09 23:59:32 +09:00
syuilo
7e59e2d6c9 Update update.ts 2019-04-09 23:40:55 +09:00
syuilo
316715ad81 revert rename 2019-04-08 23:05:41 +09:00
syuilo
1d16c44b1b update token generation 2019-04-08 20:29:52 +09:00
syuilo
0cb6f20904 Fix bug 2019-04-08 16:39:02 +09:00
syuilo
4e60ec814b Fix bug 2019-04-08 03:35:02 +09:00
syuilo
66cbb95386 Fix bug 2019-04-08 02:27:06 +09:00
syuilo
3747f9cc77 Fix bug 2019-04-07 23:31:58 +09:00
syuilo
c625323d8d Refactor 2019-04-07 23:06:07 +09:00
syuilo
82ff90a211 Fix bug 2019-04-07 23:05:57 +09:00
syuilo
2b8602bd1b 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
MeiMei
47cdf1825f Fix: ServiceWorkerの設定がUIで有効にならない (#4620) 2019-04-01 01:04:55 +09:00
Acid Chicken (硫酸鶏)
0a7d696a37 Fix #4576 (#4579)
* Update update.ts

* Update api.ts
2019-03-26 22:24:14 +09:00
MeiMei
e389529bee Fix #4546 (#4548)
* Refactor download

* emoji type
2019-03-21 04:50:44 +09:00
MeiMei
2efb187466 Fix NoteReaction (#4547) 2019-03-20 21:39:02 +09:00
syuilo
ca07477b75 不明なリアクションのフォールバックに star を使うようにするオプション 2019-03-18 01:03:35 +09:00
MeiMei
08144dfce4 Custom reaction (#4517)
* Custom reaction

* increase limit of reactions/delete

* リアクションの場合は OS標準の絵文字を使用 を迂回する

* カスタムリアクションを無効にする設定

* fix

* disableCustomReaction --> enableEmojiReaction

* Avoid MFM rendering

* 🎨

* 🎨

* Auto accept

* custom emoji reaction

* Improve usability

* Extract emojiRegex

* Fix

* Clean up

* 🎨

* 🎨

* toDbReaction で reaction は必須に

あとフォールバックは like に

* Clean up

* Make required

* 3eb08748fe (r266241728)

* Refactor

* Allow null
2019-03-18 00:03:57 +09:00
MeiMei
275cadbdcf Fix users/search (#4505) 2019-03-15 22:22:59 +09:00
syuilo
4fcc912614 Resolve #4501 2019-03-15 13:51:23 +09:00
syuilo
55cf6b92ab ジョブを一覧できるように 2019-03-15 13:48:17 +09:00
MeiMei
878c6866a5 ファビコンが保存されないのを修正 (#4500)
* Fix ファビコン保存されない

* Fix meta
2019-03-15 12:40:10 +09:00
MeiMei
f01e0b5cd4 Accept Article object (#4499) 2019-03-15 00:23:24 +09:00
Acid Chicken (硫酸鶏)
1d62ded9b1 Follow #3676 2019-03-14 22:18:10 +09:00
syuilo
16dea09fb6 Faviconを可変にするなど 2019-03-14 16:30:51 +09:00
MeiMei
ccc7d4a98d unFollowAll on suspend (#4490)
* unFollowAll on suspend

* use services

* silent
2019-03-14 15:16:07 +09:00
MeiMei
1f1d4157db Fix #4486 (#4487) 2019-03-13 11:21:16 +09:00
MeiMei
8bef2f0d0f Resolve #4458 (#4476) 2019-03-12 09:50:20 +09:00
syuilo
997b99cafc Resolve #1736 2019-03-12 00:34:19 +09:00
syuilo
750348bab4 Refactor 2019-03-11 19:57:50 +09:00