Commit graph

469 commits

Author SHA1 Message Date
Satsuki Yanagi
047a46d966 Support password-less login with WebAuthn (#5112)
* Support password-less login with WebAuthn

* Fix initial value of usePasswordLessLogin
2019-07-07 01:38:36 +09:00
Mary
fd94b817ab 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
MeiMei
0141affe05 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
a8379e3bc9
Use as const
#5089
2019-06-28 16:38:48 +09:00
syuilo
952789cc1e
Use as const
#5089
2019-06-27 18:04:09 +09:00
syuilo
2615368b1e
Resolve #365 2019-06-15 00:07:41 +09:00
syuilo
9bfbc12afa
Add indexes 2019-06-13 15:30:51 +09:00
syuilo
4c2c762b87
Fix #5036 2019-06-07 20:40:05 +09:00
Satsuki Yanagi
94ce4fa780 Fix #4996 (#4997) 2019-05-27 08:41:24 +09:00
syuilo
4a88cb5968
rename 2019-05-22 12:58:44 +09:00
Satsuki Yanagi
1092818203 Add group update / transfer API 2019-05-22 05:06:58 +09:00
syuilo
a78b048720
Improve API doc 2019-05-20 22:01:32 +09:00
syuilo
45eeb74b83
Fix #4948 2019-05-19 20:52:00 +09:00
syuilo
b9a6e551cd
Add unique index 2019-05-19 20:50:08 +09:00
syuilo
c610e5ed9b
Update note-favorite.ts 2019-05-19 20:48:10 +09:00
syuilo
e103904a04
Resolve #4941 2019-05-19 20:41:23 +09:00
syuilo
c7cc3dcdfd
ユーザーグループ
Resolve #3218
2019-05-18 20:36:33 +09:00
syuilo
380749051d
ページにいいねできるように 2019-05-17 19:56:47 +09:00
syuilo
3f5b96bf62
Resolve #4928 2019-05-16 01:07:32 +09:00
syuilo
92dee53dd6
Update note.ts 2019-05-14 12:04:40 +09:00
tamaina
7c03d37caa Add ToSUrl, repositoryUrl, feedbackUrl (#4921)
* Add ToSUrl, repositoryUrl, feedbackUrl

* modify nodeinfo
2019-05-14 02:57:04 +09:00
MeiMei
410b9ad6bc Fix: ピン留め投稿の表示順がおかしい (#4906)
* Fix: syuilo#4904

* fix comment
2019-05-12 09:37:00 +09:00
syuilo
161db7636a
Update log.ts 2019-05-11 10:58:34 +09:00
syuilo
8e6da3a0d9
インスタンス運営者がピン留めユーザーを設定できるように
Related #4892
2019-05-10 17:30:28 +09:00
syuilo
168de3c316
Resolve #4870 2019-05-09 23:27:34 +09:00
syuilo
2be13736c8
Update user-profile.ts
#4809
2019-05-05 09:42:38 +09:00
Satsuki Yanagi
7d64f8abe4 外部サービス連携後のPackedUserがその情報を持つように (#4850) 2019-05-05 09:28:55 +09:00
Satsuki Yanagi
5fb0a995dd 様々な修正 (#4859)
Typo, Redundant code, Syntax error の修正
2019-05-05 09:27:55 +09:00
syuilo
6b473e3a5c
Fix #4840 2019-05-03 18:55:24 +09:00
Satsuki Yanagi
0e764a2b3e Fix external service authentication (#4846) 2019-05-03 18:38:19 +09:00
syuilo
1903aaf351
Improve API doc
Fix #4825
2019-05-01 04:44:46 +09:00
syuilo
759719d124
Improve MisskeyPages 2019-04-30 12:15:41 +09:00
syuilo
6d45265763
Use bigint 2019-04-29 17:38:31 +09:00
syuilo
05b8111c19
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
4cb58c0892
Refactor 2019-04-25 13:27:07 +09:00
syuilo
6721d27e3f
Improve hashtag API 2019-04-25 13:25:10 +09:00
syuilo
8a55bdd89d
Increase reaction column length 2019-04-24 03:39:11 +09:00
syuilo
0463c6bb0f
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
f9ff621d4a
2段階認証を有効にするとログインできない問題を修正 2019-04-22 00:38:37 +09:00
tamaina
4beb3e5755 Fix #4734 (#4745) 2019-04-18 20:46:59 +09:00
syuilo
71813e03ee
Fix bug 2019-04-18 01:05:40 +09:00
syuilo
0ede390fef
Refactor 2019-04-17 14:32:59 +09:00
syuilo
946c3a25b9
Clean up 2019-04-17 07:25:34 +09:00
syuilo
a9025aea0d
Better response 2019-04-17 02:51:12 +09:00
syuilo
4f5a3f0df5
smallint 2019-04-17 02:12:15 +09:00
syuilo
e265b538cc
Fix #4724 2019-04-17 02:11:22 +09:00
syuilo
fc27890f13
Refactor 2019-04-17 00:34:49 +09:00
syuilo
52e3bcfd29
Meta を二重にデータベースに保存できないように 2019-04-17 00:33:02 +09:00
syuilo
b711f0f9c6
Clean up 2019-04-16 01:22:48 +09:00
syuilo
400cdf0f26
Fix #4705 2019-04-16 01:11:20 +09:00
syuilo
18bc4a49e8
ランダムにアバターを生成するように 2019-04-15 20:37:21 +09:00
syuilo
06c621acc1
Fix bug 2019-04-15 12:49:38 +09:00
MeiMei
0452b75c3e Fix #4688 (#4689) 2019-04-15 11:32:53 +09:00
rinsuki
0565454419 callbackUrlをappのレスポンスに追加 (#4686) 2019-04-15 03:39:31 +09:00
syuilo
35c79c2f29
Fix bug 2019-04-15 03:20:14 +09:00
syuilo
182c09d952
Update note.ts 2019-04-14 20:26:47 +09:00
syuilo
154c38c314
Fix URL 2019-04-14 17:23:11 +09:00
tamaina
487a3079cd Improve post form attaches; Fix #4673, Resolve #2327, Resolve #2145 [v11] (#4674)
* improve post form attaches

* Fix

* chain

* 右クリックでも反応するように
2019-04-14 17:12:04 +09:00
syuilo
61455ffe29
Fix bug 2019-04-14 11:58:10 +09:00
syuilo
343f2f1f33
Fix bug 2019-04-13 20:02:31 +09:00
syuilo
8c72e011d2
Fix bug 2019-04-13 17:26:38 +09:00
syuilo
8316186695
Clean packed responses 2019-04-13 15:02:15 +09:00
syuilo
85d3023cd5
Clean packed responses 2019-04-13 14:55:59 +09:00
syuilo
987168b863
strictNullChecks (#4666)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip
2019-04-13 01:43:22 +09:00
syuilo
4ee40c3345
Fix bug 2019-04-12 14:24:56 +09:00
syuilo
2ff3069d23
トランザクションを使うようにしたり 2019-04-12 01:52:25 +09:00
syuilo
4198246351
トランザクションを使用してアンケートレコードの挿入に失敗した場合に投稿レコードの挿入もなかったことにするように 2019-04-12 01:30:10 +09:00
syuilo
2b6389b4dc
Fix bug 2019-04-12 01:03:40 +09:00
syuilo
d7df75ae6c
Clean up 2019-04-12 01:01:25 +09:00
syuilo
11c30eccb3
非正規化カラムを削除
非正規化するほどの情報じゃない
2019-04-12 00:42:39 +09:00
syuilo
46b78cb4ff
Increase url column length 2019-04-11 19:03:49 +09:00
syuilo
5c50989970
Fix bug 2019-04-11 12:59:09 +09:00
syuilo
c28f4ffb3f
Clean up 2019-04-10 20:07:36 +09:00
syuilo
dda5f6559d
Fix bug 2019-04-10 18:10:09 +09:00
syuilo
626cfb61ac
テーブル分割 2019-04-10 15:04:27 +09:00
syuilo
236d72685d
More puny 2019-04-10 00:59:41 +09:00
syuilo
33a9783ae5
ドメインは常にPunycodeで保存するように 2019-04-09 23:59:32 +09:00
syuilo
ea06665c51
isRemote --> isLink 2019-04-09 23:07:08 +09:00
syuilo
1016f94bbb
Fix bug 2019-04-09 20:47:31 +09:00
syuilo
c651921c79
Fix bug 2019-04-09 18:36:43 +09:00
syuilo
e38335077e
Update user.ts 2019-04-09 12:36:01 +09:00
syuilo
c07eaef2d1
Update note.ts 2019-04-09 12:25:19 +09:00
syuilo
ee7ef89dfb
Fix bug 2019-04-09 01:31:48 +09:00
syuilo
735687be21
update token generation 2019-04-08 20:29:52 +09:00
syuilo
0b99293d4c
Fix bug 2019-04-08 17:04:37 +09:00
syuilo
802153ff9b
Fix bug 2019-04-08 16:49:05 +09:00
syuilo
142d59be85
Fix bug 2019-04-08 03:35:02 +09:00
syuilo
dc82203e9b
Fix bug 2019-04-08 00:24:01 +09:00
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
MeiMei
81739af7cb Fix: リアクションのカスタム絵文字の情報がNoteに添付されない (#4574) 2019-03-26 22:22:39 +09:00
MeiMei
7bebea087c Fix #4546 (#4548)
* Refactor download

* emoji type
2019-03-21 04:50:44 +09:00
MeiMei
1c79e30436 Fix NoteReaction (#4547) 2019-03-20 21:39:02 +09:00
syuilo
da3447765b
Revert "Remove deepcopy dependency"
This reverts commit cbf5663179.
2019-03-19 18:47:14 +09:00
syuilo
cbf5663179
Remove deepcopy dependency 2019-03-19 17:59:44 +09:00
syuilo
662167e792
Remove unused import 2019-03-18 02:21:29 +09:00
syuilo
08c176e549
不明なリアクションのフォールバックに star を使うようにするオプション 2019-03-18 01:03:35 +09:00
MeiMei
2684541693 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
syuilo
dfabdef60f
Resolve #4501 2019-03-15 13:51:23 +09:00
MeiMei
56eb896a03 Accept Article object (#4499) 2019-03-15 00:23:24 +09:00
syuilo
6ceff60c1e
Faviconを可変にするなど 2019-03-14 16:30:51 +09:00