Commit graph

1207 commits

Author SHA1 Message Date
syuilo
ccb8b9c782 Resolve #4453 2019-03-08 20:07:29 +09:00
syuilo
f82fffeb58 ジョブの数を一覧できるように 2019-03-08 13:03:38 +09:00
syuilo
e9e06118ac Fix import 2019-03-07 23:14:01 +09:00
syuilo
597837bc6b Resolve #4444 2019-03-07 23:07:21 +09:00
MeiMei
a5581fda78 Implement Update Question (#4435)
* Update remote votes count

* save updatedAt

* deliver Update

* use renderNote

* use id

* fix typeof
2019-03-07 21:19:32 +09:00
Acid Chicken (硫酸鶏)
ed532b51a6 Create robots.txt (#4439)
* Create robots.txt

* Update index.ts
2019-03-07 20:11:04 +09:00
syuilo
13205d11ac Resolve #4437 2019-03-07 13:03:46 +09:00
syuilo
0058e041c3 Clean up 2019-03-06 23:19:15 +09:00
Acid Chicken (硫酸鶏)
7ff7530f2e Enhance poll (#4409)
* Start working

* WIP: Enhance poll

* Fix bug

* Use `name` in voting note
refs: https://github.com/syuilo/misskey/issues/4407#issuecomment-469057296

* Fix style

* Refactor
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>

* WIP: Update poll editor

* Fix bug

* Fix bug
refs: https://github.com/syuilo/misskey/pull/4409#discussion_r

* Fix typo

* Better design

* Beautify poll editor

* Fix UI

* Fix bug
refs: https://github.com/syuilo/misskey/pull/4409#discussion_r262217524

* Add debug logging

* Fix bug

* Log deliver

* fix vote

* Update ap/show
refs: https://github.com/syuilo/misskey/pull/4409#issuecomment-469652386

* Update poll view

* Maybe done

* Add tests

* Fix path

* Fix test

* Fix test

* Fix test

* Fix expired check on AP

* Update note.ts

* Squashed commit of the following:

commit d9a4beabf851893b8992a0f4568265eb9d4f0b8e
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 05:16:14 2019 +0900

    tune

commit 83ff421a6e978243f80ba9ec820189bc897e6e3b
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 05:01:14 2019 +0900

    fallback

commit 0b566af973b115ade9e75ea4b8094ee2b329dabc
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 04:40:12 2019 +0900

    Note

commit cc0296dd6127580ac584c40398db3f762a311f8b
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 04:33:58 2019 +0900

    createで送る

* Squashed commit of the following:

commit ae696b1ed12568b27c27367ac5a77035c97c9a1f
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 06:11:17 2019 +0900

    fix

commit b735e354e7a9e64534c4f17d04ecbc65fb735c21
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 06:08:33 2019 +0900

    messge

commit d9a4beabf851893b8992a0f4568265eb9d4f0b8e
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 05:16:14 2019 +0900

    tune

commit 83ff421a6e978243f80ba9ec820189bc897e6e3b
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 05:01:14 2019 +0900

    fallback

commit 0b566af973b115ade9e75ea4b8094ee2b329dabc
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 04:40:12 2019 +0900

    Note

commit cc0296dd6127580ac584c40398db3f762a311f8b
Author: mei23 <m@m544.net>
Date:   Wed Mar 6 04:33:58 2019 +0900

    createで送る

* Fix typo

* Update vote.ts

* Update vote.ts

* Update poll-editor.vue

* Update tslint.json

* Fix layout

* Add note

* Fix bug

* Rename text key

* 投票するときに投稿として扱わないように (#4425)

* wip

* 形式をMastodonと合わせた

* Bye something

* Use - instead of ~

* Redundancy

* Yes!

* Refactor

* Use moment instead of Date

* Fix indent

* Refactor

if (votes.length)
は必要なさそう

* Clean up

* Bye Date

* Clean

* Fix timer is not displayed

* Fix リモートから無期限pollにvoteできない

* Fix vote actor
2019-03-06 22:55:47 +09:00
MeiMei
36fb277cf2 Fix #4413 (#4417) 2019-03-05 07:56:23 +09:00
MeiMei
c6055b3fd3 Fix SVG detection (#4401)
* Fix SVG detection

* remove unnecessary import
2019-03-03 08:48:02 +09:00
syuilo
a2cde9731e Better log 2019-03-03 08:27:30 +09:00
syuilo
d3e5adfb3d Improve log api 2019-03-03 08:13:49 +09:00
syuilo
4574cc2923 Use dot 2019-03-03 07:48:25 +09:00
syuilo
3d277fe4a0 ログをデータベースに保存して管理画面で見れるように 2019-03-02 18:51:59 +09:00
syuilo
ad024e057b Better log 2019-03-01 14:40:29 +09:00
syuilo
c7e02c4298 Add log 2019-02-28 12:00:57 +09:00
syuilo
d6acb1eff1 Improve doc 2019-02-27 05:08:42 +09:00
syuilo
21e51b537f Fix schema 2019-02-27 05:02:46 +09:00
syuilo
350c4f191f Improve doc 2019-02-27 05:02:36 +09:00
syuilo
0ce087c244 Update notes/featured 2019-02-26 14:42:24 +09:00
syuilo
a8f776545d Improve doc 2019-02-26 14:21:28 +09:00
syuilo
47ef8f1ac8 アカウントが削除できない問題を修正 2019-02-26 11:42:21 +09:00
syuilo
113621087c Improve doc 2019-02-25 09:37:22 +09:00
syuilo
fc4664ab60 Resolve #4325 2019-02-25 04:20:42 +09:00
syuilo
a4db6555d0 Improve doc 2019-02-25 04:18:09 +09:00
syuilo
d078bda2d0 Improve doc 2019-02-25 04:02:18 +09:00
syuilo
fa763803f9 Improve doc 2019-02-25 03:43:19 +09:00
syuilo
5183c49eb6 Improve doc 2019-02-25 03:35:45 +09:00
syuilo
40f9a74933 Improve doc 2019-02-25 03:30:22 +09:00
syuilo
9d18725a26 Fix doc 2019-02-25 03:23:19 +09:00
syuilo
fce12f9258 Improve doc 2019-02-25 03:21:54 +09:00
syuilo
119b97384b Improve doc 2019-02-24 19:42:26 +09:00
syuilo
46f0d36345 Improve doc 2019-02-24 19:27:32 +09:00
syuilo
51c7a38925 Improve doc 2019-02-24 18:13:11 +09:00
syuilo
8e9ce3a763 ハイフンに統一 2019-02-24 17:57:49 +09:00
syuilo
b2837e0806 Refactor 2019-02-24 17:48:54 +09:00
syuilo
1e4dcf0bbb Refactor 2019-02-24 17:35:19 +09:00
syuilo
49003e865c Refactor 2019-02-24 17:28:51 +09:00
syuilo
0e5c9df3f5 Use camelCase 2019-02-24 12:53:22 +09:00
syuilo
7874c4ed20 Improve doc 2019-02-24 12:40:17 +09:00
syuilo
73e84df9de Improve doc 2019-02-24 12:23:31 +09:00
MeiMei
d5f05619b9 assetsのjs要求時にsaltを付けないように (#4358)
* No assets salt

* remove related code
2019-02-24 10:38:00 +09:00
syuilo
d28f9152d9 Improve doc 2019-02-24 10:08:09 +09:00
syuilo
799adcae99 Improve doc 2019-02-24 10:04:27 +09:00
syuilo
be64a937c7 Improve doc 2019-02-24 10:00:24 +09:00
syuilo
f42d9b847d Improve type definitions 2019-02-24 09:45:27 +09:00
syuilo
e539ceb716 Update schemas.ts 2019-02-24 04:27:09 +09:00
syuilo
4b523c8dca Update description.ts 2019-02-24 04:11:54 +09:00
syuilo
c3db1423fd Refator: separate files 2019-02-24 04:08:08 +09:00
Acid Chicken (硫酸鶏)
9589886d3f Update update.ts (#4357)
* Update update.ts

* Update update.ts

* Update update.ts

* Update update.ts
2019-02-24 03:32:30 +09:00
syuilo
3a33b82ed3 Better error handling 2019-02-23 15:45:03 +09:00
syuilo
cc21302224 Remove space 2019-02-23 15:42:52 +09:00
syuilo
117b8b2816 Update doc 2019-02-23 15:35:26 +09:00
syuilo
9979f71441 Add operationId to more convinience 2019-02-23 14:59:37 +09:00
syuilo
f614a32c57 Add source code link 2019-02-23 14:57:05 +09:00
syuilo
bc5c7264c5 Fix type 2019-02-23 14:56:48 +09:00
syuilo
4e15337a64 Introduce OpenAPI specs (#4351)
* wip

* wip

* wip

* Update index.ts

* Update gen-openapi-spec.ts

* Update api.ja-JP.md

* Fix

* Improve doc

* Update gen-openapi-spec.ts

* Update redoc.html

* Improve doc

* Update gen-openapi-spec.ts

* Improve doc

* Update CHANGELOG.md
2019-02-23 11:20:58 +09:00
syuilo
8a809d771c Refactor 2019-02-22 14:53:03 +09:00
syuilo
9ac255699f Refactor 2019-02-22 14:46:49 +09:00
syuilo
fc6b5d2503 Fix error response format 2019-02-22 14:22:40 +09:00
syuilo
8e59da66d5 Fix bug 2019-02-22 14:09:24 +09:00
syuilo
5911858b03 Remove unused imports 2019-02-22 14:06:17 +09:00
syuilo
b00d0c9aae Refactor 2019-02-22 14:02:56 +09:00
syuilo
13e82d1e5e Fix type annotation 2019-02-22 13:39:06 +09:00
syuilo
9b02d973dd Refactoring 2019-02-22 13:38:12 +09:00
syuilo
6de16eb71e Improve error handling of API (#4345)
* wip

* wip

* wip

* Update attached_notes.ts

* wip

* Refactor

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update call.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* ✌️

* Fix
2019-02-22 11:46:58 +09:00
MeiMei
1ce031a625 /api/v1/instance/peers 復活 (#4339)
* /api/v1/instance/peers 復活

* use Instance
2019-02-21 23:20:25 +09:00
syuilo
8f6b8d2f78 アカウント削除時にサインイン履歴も削除するように 2019-02-21 01:49:00 +09:00
syuilo
472b9aee5f アカウント削除時にメッセージも削除するように 2019-02-21 01:47:10 +09:00
syuilo
86ecc2d0ff Resolve #2017 2019-02-21 01:30:21 +09:00
syuilo
b6c957af27 Fix error 2019-02-21 00:32:49 +09:00
syuilo
a0be4e3b77 「みつける」でミュートしているユーザーが含まれる問題を修正 2019-02-20 22:34:52 +09:00
syuilo
b6bcdb2d64 Fix indent 2019-02-20 22:33:22 +09:00
syuilo
29281f9cad Fix indent 2019-02-20 22:33:13 +09:00
syuilo
be23704d21 ハイライトでミュートしているユーザーの投稿が含まれる問題を修正 2019-02-20 22:31:21 +09:00
Acid Chicken (硫酸鶏)
382def22d7 Fix #4329 (#4330)
* Create xml.ts

* Update well-known.ts

* Update well-known.ts

* Fix typo

* Update well-known.ts

* Update well-known.ts
2019-02-20 16:13:43 +09:00
syuilo
c0ff8e5da2 フォローリクエスト数がおかしい場合の応急処置APIを追加 2019-02-18 20:52:41 +09:00
syuilo
8e164abb97 みつけるの人気のタグを第2ソートで連合含めたユーザー数にしたりユーザーのタグ以外は除外するように 2019-02-18 11:47:25 +09:00
syuilo
0955a0e1b5 Resolve #4305 2019-02-18 04:52:40 +09:00
syuilo
12d125f44a Fix bug 2019-02-18 01:11:14 +09:00
syuilo
4fe0110bbf Chore: Fix type definition 2019-02-18 00:20:14 +09:00
syuilo
0701d0ceea ハッシュタグでユーザー検索できるように (#4298)
* ハッシュタグでユーザー検索できるように

* 🎨

* Increase limit

* リモートユーザーも表示

* Fix bug

* Fix bug

* Improve performance
2019-02-17 23:41:47 +09:00
Acid Chicken (硫酸鶏)
fccdef845d Use object instead of if chain (#4212) 2019-02-17 21:40:53 +09:00
syuilo
14e858cc72 Improve UI 2019-02-16 10:58:44 +09:00
syuilo
d1513e97e1 Exploreページを実装 2019-02-16 06:50:58 +09:00
MeiMei
762017e486 Fix #4276 (#4278) 2019-02-15 23:43:49 +09:00
MeiMei
ddb171b8b0 Hide localOnly from welcome TL (#4257) 2019-02-15 08:38:59 +09:00
syuilo
29638166dc Improve featured api 2019-02-15 06:31:22 +09:00
MeiMei
e3bbfb2649 Change minimum allowed maxNoteTextLength to 0 (#4256) 2019-02-14 16:30:20 +09:00
MeiMei
03ec2be5c1 Restore web max-age to 5 minutes (#4246) 2019-02-14 13:41:28 +09:00
syuilo
23255aad0c Merge branch 'develop' of https://github.com/syuilo/misskey into develop 2019-02-14 01:13:28 +09:00
syuilo
d24b8c0f49 ハッシュタグの集計期間を短くした
Resolve #4238 ?
2019-02-14 01:13:19 +09:00
Acid Chicken (硫酸鶏)
7f700b8429 Add prelude function for URL Query (#4135)
* Update string.ts

* Refactor

* Update string.ts

* Update wrap-url.ts

* Update string.ts

* Update get-static-image-url.ts

* Use querystring.stringify

* Update outbox.ts

* Back to the urlQuery

* Update followers.ts

* Update following.ts

* Update outbox.ts

* Update string.ts

* Update get-static-image-url.ts

* Update string.ts

* Update string.ts

* Separate prelude files
2019-02-13 23:45:35 +09:00
syuilo
b6f7aa7d65 Migrate cafy to 14.0 (#4240) 2019-02-13 16:33:07 +09:00
Acid Chicken (硫酸鶏)
4f40a76164 Update nodeinfo.ts (#4239)
* Update nodeinfo.ts

* Update nodeinfo.ts

* Update nodeinfo.ts

* Update nodeinfo.ts

* Update nodeinfo.ts
2019-02-13 15:56:45 +09:00
MeiMei
9783d09ee4 よく話すユーザーからサスペンドされたユーザーを隠すなど (#4228)
* Resolve #4226

* fix

* Fix: anonymousでアクセスするとサスペンドユーザーが隠れない

* fix
2019-02-12 17:19:15 +09:00
MeiMei
fbd1770e1c Fix #4152 (#4224)
* Fix #4152

* fix

* remove unused code
2019-02-11 22:37:20 +09:00
syuilo
9151d401f4 管理画面でサイレンスされているユーザーを一覧できるように 2019-02-10 19:43:46 +09:00
MeiMei
95bbb190a6 Optimize url-preview image (#4216) 2019-02-10 19:19:26 +09:00
syuilo
3ecc84c514 Improve instances manegement
Resolve #4187
2019-02-08 20:56:16 +09:00
syuilo
c54f1928be Introduce per-instance chart (#4183)
* Introduce per-instance chart

* Implement chart view in client

* Handle note deleting

* More chart srcs

* Add drive stats

* Improve drive stats

* Fix bug

* Add icon
2019-02-08 16:58:57 +09:00
syuilo
308bcef08a Refactoring: Move chart dir into services dir 2019-02-08 04:31:33 +09:00
syuilo
dd0871dd59 Implement instance blocking (#4182)
* Implement instance blocking

* Add missing text

* Delete unnecessary file

* Covert Punycode to Unicode
2019-02-08 04:26:43 +09:00
syuilo
fa23593ee8 Remove unused import 2019-02-07 23:32:39 +09:00
syuilo
fcc7466c11 Fix bug 2019-02-07 23:27:42 +09:00
syuilo
3b6bbbd6b4 特定インスタンスからのフォローを全解除できるように 2019-02-07 21:59:18 +09:00
syuilo
c59ca22a81 Revert 96bc17aa1014983d5e6bf8b4c05d898156995a0d 2019-02-07 21:02:33 +09:00
syuilo
708b990954 連合しているインスタンスを一覧できるように 2019-02-07 18:11:20 +09:00
Aya Morisawa
ff80a2c934 Check config on load (#4170)
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
2019-02-06 22:44:55 +09:00
syuilo
ffcb479b3a Fix bug 2019-02-06 22:27:23 +09:00
syuilo
de7d50b8c0 Resolve #4151 2019-02-06 20:56:48 +09:00
syuilo
e8f1bcbb1b Resolve #4165 2019-02-06 15:24:59 +09:00
syuilo
284d9ab21b Improve queue option 2019-02-06 15:01:43 +09:00
MeiMei
93eecddee9 proxyで400番台はそのステータスを返す (#4154) 2019-02-06 00:20:00 +09:00
syuilo
44ac9e3363 自分の投稿情報をエクスポートできるように (#4144)
* wip

* 正しいJSONを生成するように

* データを整形
2019-02-05 19:50:14 +09:00
Acid Chicken (硫酸鶏)
753684e7ea /.well-known 周りをいい感じに (#4141)
* Enhance /.well-known and their friends

* Fix bug
2019-02-05 17:42:55 +09:00
syuilo
758d06249b Refactoring 2019-02-05 14:14:23 +09:00
Acid Chicken (硫酸鶏)
87bf27a47b Fix comment 2019-02-05 11:49:03 +09:00
Acid Chicken (硫酸鶏)
8f38bd4f24 Fix style 2019-02-05 11:48:08 +09:00
syuilo
b76aed4c59 アニメーション画像を無効にする際、サーバーサイドではなくクライアントサイドでURLを変更するように 2019-02-05 03:51:54 +09:00
MeiMei
0a8cff4f3c アニメーションを自動再生しないオプション (#4131)
* Refactor

* settings

* Media Proxy

* Replace API response
2019-02-05 03:01:36 +09:00
syuilo
f7f525acbf 個別に投稿のウォッチ/ウォッチ解除をできるように
Resolve #161
2019-02-05 01:24:44 +09:00
syuilo
4a585e50cf [API] お気に入り状態は投稿情報に含めないように統一 2019-02-05 01:11:06 +09:00
Acid Chicken (硫酸鶏)
1d9ef8cc99 Resolve #4121 (#4122)
* Resolve #4121

* Update tslint.json
2019-02-04 18:27:45 +09:00
syuilo
6abd281cd9 [Server] Enable slow option 2019-02-04 10:03:49 +09:00
Acid Chicken (硫酸鶏)
c25982a863 Create type definition for '*/const.json' (#4118) 2019-02-04 01:47:12 +09:00
Acid Chicken (硫酸鶏)
97db296887 Create type definition for ./locales (#4117) 2019-02-04 01:46:59 +09:00
Acid Chicken (硫酸鶏)
273d1a416a Create type definition for 'langmap' (#4059)
* Create type definition for 'langmap'

* Follow lint
2019-02-03 23:41:05 +09:00
Acid Chicken (硫酸鶏)
5a8660cb76 Create type definition for 'koa-slow' (#4072) 2019-02-03 23:01:03 +09:00
Acid Chicken (硫酸鶏)
1b8a35fa1a Create type definition for 'recaptcha-promise' (#4068) 2019-02-03 22:21:55 +09:00
Acid Chicken (硫酸鶏)
23f58bb6a4 Create new type definition for 'escape-regexp' (#4058) 2019-02-03 22:21:47 +09:00
syuilo
f38d7b91aa Use internal logger instead of debug/console for logging
Resolve #4104
Resolve #1966
Resolve #1937
2019-02-03 18:16:57 +09:00
syuilo
210cf78606 Better logging 2019-02-03 16:45:13 +09:00
syuilo
0e07aebb7f Clean up 2019-02-03 04:18:09 +09:00
syuilo
eb58b878b9 Better logging 2019-02-03 02:01:06 +09:00
syuilo
63f7d791a8 Fallback en-US 2019-02-02 16:16:31 +09:00
MeiMei
765980c4d5 Generate video thumbnails (#4084)
* Generate video thumbnails

* import order
2019-02-02 13:22:09 +09:00
Acid Chicken (硫酸鶏)
51125b4c84 Create new type definition for 'ms' (#4057)
* Create new type definition for 'ms'

* Follow lint
2019-02-02 00:16:27 +09:00
Acid Chicken (硫酸鶏)
64884ae867 Create type definition for 'koa-json-body' (#4056)
* Create type definition for 'koa-json-body'

* Follow lint
2019-02-01 21:08:58 +09:00
Acid Chicken (硫酸鶏)
e68d38012f Create type definition for 'nested-property' (#4004)
* Create type definition for 'nested-property'

* Follow lint
2019-02-01 21:08:49 +09:00
Acid Chicken (硫酸鶏)
d44741e9e2 Create type definition for 'http-signature' (#4049)
* Create type definition for 'http-signature'

* Follow lint
2019-02-01 19:59:12 +09:00
Acid Chicken (硫酸鶏)
ac6ce5c7d9 Module '@koa/cors' as import syntax (#4060) 2019-02-01 19:46:18 +09:00
syuilo
4856718aa0 Improve performance 2019-02-01 10:00:36 +09:00
MeiMei
1402b020e2 Hide suspended users (#4075) 2019-02-01 09:57:51 +09:00
syuilo
df8faa7080 Fix path 2019-02-01 00:17:15 +09:00
Acid Chicken (硫酸鶏)
c6032c6d36 Create type definition for '*/meta.json' (#4073) 2019-02-01 00:00:54 +09:00
Acid Chicken (硫酸鶏)
c1f4cfadca Module 'request-stats' as import syntax (#4071) 2019-01-31 23:46:15 +09:00
Acid Chicken (硫酸鶏)
9df3ccbab6 Module 'uuid' as import syntax (#4070) 2019-01-31 23:45:12 +09:00
Acid Chicken (硫酸鶏)
e437cf5ec3 API modules as import syntax (#4069) 2019-01-31 23:32:58 +09:00
MeiMei
bc07cf24d7 おすすめのアンケートでミュートユーザーのものは表示しない (#4067) 2019-01-31 23:14:45 +09:00
MeiMei
163d2df637 send/receive user hashtags via AP (#4064) 2019-01-31 20:42:45 +09:00
Acid Chicken (硫酸鶏)
d8e0aa3be6 Close #3380 (#4061)
* Delete index.ts

* Delete emoji.ts

* Update index.ts
2019-01-31 17:30:56 +09:00
MeiMei
ab7ee7a7ab Do not import as pack from AP renderer (#4048)
* Do not import as pack from AP renderer

* rename
2019-01-31 02:29:35 +09:00
Acid Chicken (硫酸鶏)
ebffe24403 Re-fix path
refs: 4bb4903ee513bacf79d475e100019bd3058d9b34, 7e3a8d56e614a1771015b6b2557fea8127c46aeb
2019-01-31 01:38:52 +09:00
Acid Chicken (硫酸鶏)
beba3205d4 Fix path
refs: 7e3a8d56e614a1771015b6b2557fea8127c46aeb
2019-01-31 01:26:11 +09:00
Acid Chicken (硫酸鶏)
6779e1faf7 Update index.ts 2019-01-31 01:09:36 +09:00
Acid Chicken (硫酸鶏)
6766468687 Create type definition for '*/package.json' (#4014)
* Create type definition for '*/package.json'

* Update tsconfig.json
2019-01-31 01:08:43 +09:00
syuilo
bd0f54219d Introduce silence (#4043)
* Introduce silence

* Fix icon
2019-01-30 17:25:56 +09:00
Aya Morisawa
d034a10d54 Avoid export default 2019-01-30 16:56:27 +09:00
Aya Morisawa
6ef6f06a21 Extract parsePlain function 2019-01-30 15:27:54 +09:00
Acid Chicken (硫酸鶏)
643fc6a16b Module 'crypto' as import syntax (#4011) 2019-01-30 11:51:29 +09:00
MeiMei
268306f796 リプライ/メンションされていれば非フォロワーへのフォロワー限定でも参照可能に (#4033)
* 非メンション/リプライ投稿がmentionsにあるかどうかはvisibilityと関係ないので削除

* リプライ/メンションされていれば非フォロワーでも参照可能に
2019-01-29 17:34:43 +09:00
syuilo
d5439d4677 [Server] Introduce admin stream channel 2019-01-27 14:55:02 +09:00
MeiMei
2258d1f793 管理画面からリモートユーザー情報を更新できるように (#3992) 2019-01-26 17:53:35 +09:00
MeiMei
cf4d6c3b07 Filter hidden replies / mentions (#3981)
* Fix: 非公開投稿が返信一覧に出てくる

* Fix: 非公開投稿がメンション一覧に出てくる

* 非公開投稿は通知/メンション通知しない

* repliesにフォロワー限定がかからなかったのを修正

* Fix: ホームにフォロワー限定投稿が表示されない

* 認証必須エンドポイントで user == null にはならない

* mentionsにフォロワー限定がかからなかったのを修正
2019-01-25 00:06:20 +09:00
syuilo
cc68c28d1f Refactoring 2019-01-23 19:33:29 +09:00
syuilo
cbf4854ad6 Merge branch 'develop' of https://github.com/syuilo/misskey into develop 2019-01-23 19:25:52 +09:00
syuilo
758b0736a7 Refactoring 2019-01-23 19:25:36 +09:00
Acid Chicken (硫酸鶏)
9054e6b4a2 Update index.ts
refs: 67dacb77257295ad78a0bf82ffb9b7fa7e616e89
2019-01-23 16:53:07 +09:00
syuilo
f8f1bd7b57 Supress log when test 2019-01-23 14:19:03 +09:00
syuilo
cba289e526 Fix test 2019-01-23 13:35:22 +09:00
syuilo
89947d9ba7 Fix types 2019-01-22 21:42:05 +09:00
syuilo
19abdef497 [Server] Fix #3958 2019-01-22 21:21:47 +09:00
syuilo
810c5b580b [Server] Fix #3947 2019-01-21 21:51:58 +09:00
syuilo
214edde698 [API] Fix bug 2019-01-21 21:01:04 +09:00
syuilo
17ba2339b9 [Server] ストリームで流れてくる投稿とAPIでタイムラインを取得したときとの不一致を修正 2019-01-21 15:31:19 +09:00
MeiMei
6e36c4a401 リモートで投票を見たりしたりできるように (#3940)
* fix type

* expose Question

* Note refs Question

* rename

* wip

* リモート投票の場合リプライ送信

* voteの実装をservicesに移動

* 投票受信

* debug

* つくる

* Revert "つくる"

This reverts commit 0c9245886680b7d3b93a0278642f4cf6a43b5cb2.

* APIの実装はもどし

* Send Update

* AP type

* Recv Update

* Revert "Recv Update"

This reverts commit ffda39c0936d8e023f64603edabeb8e0eb9fc370.

* Revert "AP type"

This reverts commit 63d8bbe29dd6f326773214346350607cc4381996.

* Revert "Send Update"

This reverts commit 171b046de549f1478e928dee3177eeefab341fcf.

* リモートで投票を見る

* 投票はDM

* Provides choices as text for AP

* 絵文字

* fix error

* revert

* APからには不要な処理を削除

* Revert "APからには不要な処理を削除"

This reverts commit 8b5d8af9b0cc4d4ad0cf21de59827ff21df99560.

* てぬき

* めんどい

* ちっ

* remove unused code
2019-01-21 13:27:19 +09:00
syuilo
f1edbc9cad [Server] Fix #2745 2019-01-21 00:32:54 +09:00
syuilo
3fdaca5f43 ソーシャルタイムラインにフォロワー限定投稿が含まれていない問題を修正 2019-01-20 23:55:32 +09:00
syuilo
19e5480a07 [Server] Fix #3928 2019-01-20 19:22:13 +09:00
Acid Chicken (硫酸鶏)
17b4fad249 Update reversi routing (#3937) 2019-01-20 19:10:19 +09:00
syuilo
32ef3e9fbd Remove unused import 2019-01-20 17:49:52 +09:00
Acid Chicken (硫酸鶏)
827fb6eb8d Better version format 2019-01-20 13:40:41 +09:00
syuilo
94720baddf 関係のない返信がタイムラインに流れる問題を修正
Resolve #1910
2019-01-20 13:14:31 +09:00
syuilo
b47a8ef4a5 Drop stalk feature
Resolve #3935
Closes #2226
Closes #1946
2019-01-20 12:25:00 +09:00
MeiMei
9440de8fcc AP Undo Like (#3933)
* AP Undo Like

* rename
2019-01-20 03:07:12 +09:00
syuilo
5c408400a3 スパム報告機能
Resolve #1970
2019-01-19 19:16:48 +09:00
syuilo
71fa5a1d77 Fix typo 2019-01-19 09:52:27 +09:00
syuilo
0d456b151f Improve drive file operation
Resolve #3789
Resolve #3790
2019-01-19 09:50:38 +09:00
syuilo
6981c18a02 Implement active users chart
Resolve #3904
2019-01-17 17:16:08 +09:00
syuilo
16e93f277d Add footer 2019-01-17 09:42:21 +09:00
syuilo
7a85e9e246 🎨 2019-01-17 09:19:47 +09:00
syuilo
33812562cd インスタンス情報ページに各種タイムラインの有効/無効を表示 2019-01-16 14:57:01 +09:00
syuilo
b77b85b4eb Resolve #3896 2019-01-16 14:54:14 +09:00
syuilo
bf3d69291e インスタンス情報ページにユーザー数と投稿数を追加 2019-01-16 03:36:25 +09:00
syuilo
896b597f18 disableLocalTimeline機能を強化
* ストリームだけではなくAPIも無効に
* モデレーターは無効の場合でも見れるように
* グローバルタイムラインも無効に(連合数が少ないインスタンスではグローバルタイムラインは実質的にローカルタイムラインと同一なので)
2019-01-16 02:30:55 +09:00
syuilo
edf0fedd34 Provide instance description in info page 2019-01-12 19:30:56 +09:00
syuilo
f5cf4571d4 Implement instance info page 2019-01-12 11:27:23 +09:00
MeiMei
b68407b9e0 モデレーターを凍結できないようにする (#3877) 2019-01-11 08:12:10 +09:00
MeiMei
65e34cef83 Hide NSFW in Photos (#3875) 2019-01-11 08:10:39 +09:00
MeiMei
e5782a7c30 管理画面でユーザーを状態でフィルタできるように (#3873) 2019-01-11 08:09:44 +09:00
MeiMei
73d91e0df0 Hide invisible notes from timeline (#3852) 2019-01-08 21:02:00 +09:00
syuilo
3796725c48 ドライブの管理画面でファイルのオリジナルURLを表示するように 2019-01-08 17:45:16 +09:00
syuilo
7de2ed9cf8 Resolve #3847 (#3849)
* Update notifications.ts

* Update notifications.ts

* Update notifications.ts

* Update notifications.ts

* Add missing semicolon

* Improve readability

* Fix typo
2019-01-08 13:32:28 +09:00
Aya Morisawa
708c72e4c5 Fix typo: not -> note
1344ffa67d (commitcomment-31817792)
2019-01-05 10:29:46 +09:00
syuilo
a04dddc4d8 Rename 2019-01-04 03:52:50 +09:00
ibrokemypie
2589743e0a Make instance logo customisable (#3829) 2019-01-04 03:02:40 +09:00
MeiMei
327aae669c Tune AP URL negotiating with Accept (#3824) 2019-01-02 18:07:32 +09:00
syuilo
4b1dba8254 [API] notes/mentions にミュートを適用するように 2018-12-30 01:40:24 +09:00
Aya Morisawa
03072001c7 Make one import per line 2018-12-29 22:26:15 +09:00
syuilo
cbf50fee15 Privateの公開範囲を廃止 2018-12-29 02:55:46 +09:00
syuilo
f6b4ca900c Make autoAcceptFollowed default 2018-12-29 02:46:57 +09:00
MeiMei
644e420930 フォローしているユーザーからのフォローを自動承認するオプション (#3780) 2018-12-28 21:36:58 +09:00
syuilo
02164a5829 通知の管理を強化
Resolve #3772
2018-12-28 05:06:25 +09:00
ibrokemypie
84c87d6812 Add URI parameter to /api/meta (#3748)
* Add URI parameter to /api/meta
closes #3747

* Update fetch-meta.ts

* Update meta.ts
2018-12-27 04:50:35 +09:00
Aya Morisawa
fb1bf720a5 Resolve #3248
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
2018-12-27 01:26:03 +09:00
MeiMei
5779fc08b0 Feature to show only my posts in the user page (#3753)
* Fix #3681

* Feature to show only my posts in the user page
2018-12-26 23:11:50 +09:00
Aya Morisawa
48aa7c2a7b Make reactions removable
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>

Resolve #367, resolve #2260, close #3503
2018-12-26 23:05:47 +09:00
Aya Morisawa
8549f0992c Remove trailing whitespaces 2018-12-26 19:58:04 +09:00
Acid Chicken (硫酸鶏)
333dee6591 Fix #3745 (#3746) 2018-12-26 18:32:16 +09:00
Acid Chicken (硫酸鶏)
c9cd81cc62 Fix typo 2018-12-25 20:02:37 +09:00
syuilo
4df7b824f1 [API] Fix #3737 2018-12-24 05:31:20 +09:00
MeiMei
3868fc7459 ダイレクトでメンションでもユーザーを指定できるように (#3722) 2018-12-23 03:44:18 +09:00
MeiMei
a981c4dd86 本文からメンション等を展開しないオプション (#3721) 2018-12-23 03:25:33 +09:00
Acid Chicken (硫酸鶏)
620db8d83a Feed (#3698)
* wip

* Implement feed

* Update feed.ts

* Update index.ts

* Update feed.ts
2018-12-21 11:54:39 +09:00
MeiMei
818cdcfb69 Fix: ap/show does not return on error (#3704) 2018-12-21 00:09:02 +09:00
MeiMei
465650d723 Tune polls/recommendation (#3703) 2018-12-20 22:56:12 +09:00
Aya Morisawa
45c9667c5c Refactor MFM
Co-authored-by: syuilo syuilotan@yahoo.co.jp
2018-12-20 19:42:10 +09:00
syuilo
025e1c5432 Resolve #3687 2018-12-20 04:08:13 +09:00
syuilo
9051ea9c84 Fix wrong comment 2018-12-20 02:47:24 +09:00
Aya Morisawa
8a97bd63c7 Refactor 2018-12-19 10:23:57 +09:00
syuilo
ca7bf855c8 リスト関連の操作を強化
Resolve #2069
Resolve #2051
Resolve #2807
Resolve #3647
2018-12-19 07:22:01 +09:00
syuilo
470fae7c53 Fix error 2018-12-19 06:47:47 +09:00
MeiMei
80b6859baa Add AP emojis endpoint (#3667) 2018-12-19 04:23:08 +09:00
syuilo
396415e07a [Client] Resolve #3658 2018-12-19 00:57:28 +09:00
Acid Chicken (硫酸鶏)
f2c676cbdd Re: #3457 (#3614)
* Update parser.ts

* Update user.ts

* Update search.ts

* Update parser.ts

* Update parser.ts

* Update parser.ts

* Update parser.ts

* Update parser.ts

* Update parser.ts

* Update mfm.ts

* Update parser.ts

* Merge branch 'develop' into 3440-mk2

* Fix typo

* Update parser.ts

* Update mfm.ts

* Update mfm.ts
2018-12-17 19:11:38 +09:00
syuilo
0e7385bb49 [API] Resolve #3637 2018-12-17 01:43:34 +09:00
Acid Chicken (硫酸鶏)
295f903a1a Add 'twitter:creator' meta data in user pages (#3618)
* Update user.pug

* Update user.pug

* Update note.pug

* Update user.pug

* Update note.pug

* Update note.pug
2018-12-16 08:49:38 +09:00
MeiMei
2d4fc788c0 Return 404 for invalid Object ID (#3627)
* Update activitypub.ts

* Update activitypub.ts

* Update featured.ts

* Update followers.ts

* Update following.ts

* Update outbox.ts

* Fix following, outbox
2018-12-16 01:44:59 +09:00
syuilo
300cbe6798 OGP向けにインスタンスのバナー画像を提供するように 2018-12-15 23:19:04 +09:00
syuilo
7caf7abb8d Resolve #2165 2018-12-15 00:09:04 +09:00
syuilo
a647e50b71 Implement admin drive page 2018-12-14 19:09:11 +09:00
syuilo
7bcd445b36 Fix bug 2018-12-11 21:17:57 +09:00
Aya Morisawa
b954245a4d Use for-of instead of forEach (#3583)
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2018-12-11 20:36:55 +09:00
Acid Chicken (硫酸鶏)
469c773eec Resolve #3581 (#3589)
* Update ja-JP.yml

* Create 404.vue

* Update script.ts

* Update script.ts

* Update script.ts

* Update script.ts

* Update script.ts

* Update script.ts

* Update 404.vue

* Update meta.ts

* Update instance.vue

* Update update-meta.ts
2018-12-11 20:19:13 +09:00
syuilo
ab5b39614a Use camelCase 2018-12-09 23:10:02 +09:00
MeiMei
62558faa9e Improve custom emoji parsing (#3539)
* Use MFM parser for extracting emoji in name

* Fix custom emoji regex

* Revert "Fix custom emoji regex"

This reverts commit 4c21caf59753e7653c02f81ddf0cde8c44f48008.
2018-12-08 06:39:15 +09:00
MeiMei
2bf3f7ab87 Emoji support in profile (#3514)
* Emoji in profile

* Add emojis to fields
2018-12-06 10:02:04 +09:00
syuilo
aae394e34e Resolve #327 2018-12-03 20:08:18 +09:00
Aya Morisawa
865695c7a4 Remove self-assignment (#3476) 2018-12-02 20:26:15 +09:00
Aya Morisawa
4565b83053 Fix #3445 (#3471) 2018-12-02 19:24:57 +09:00
Aya Morisawa
31ffccf851 Remove unneccesary casts 2018-12-02 19:05:08 +09:00
syuilo
edc77c224c Improve performance 2018-12-02 06:44:18 +09:00
MeiMei
1e8eb4dbed Resolve external recommended users (#3462)
* Resolve external recommended users

* Skip unresolvable users

* Fix indent

* Use original for unresolvable users
2018-12-02 03:42:45 +09:00
Acid Chicken (硫酸鶏)
f4f19f28d8 Allow hyphens in the middle of remote usernames (#3440)
* Allow hyphens in the middle of remote usernames

refs: d797c29db462de4a3d69a5077a1ae4d03195b6f2

* Make options fallback better

* Make options flat
2018-12-01 07:19:17 +09:00
Aya Morisawa
8feaf72180 Remove consecutive blank line 2018-11-30 23:07:21 +09:00
MeiMei
b8051b0e22 Fix #3442 (#3443) 2018-11-30 18:13:55 +09:00
MeiMei
e21b349680 Fix SMTP (#3436) 2018-11-30 00:35:17 +09:00
syuilo
c7101148c4 Fix #3432 2018-11-30 00:13:13 +09:00
syuilo
7530c50418 Fix #3434 2018-11-30 00:04:28 +09:00
MeiMei
e33f73a5b6 Fix SMTP (#3433)
* Fix: SMTP local relay

* Fix SMTP SSL description

* ✌️
2018-11-30 00:03:28 +09:00
syuilo
562fb26dc6 Fix #3430 2018-11-29 22:05:11 +09:00
syuilo
42767aaa2b メールサーバーの設定がオフの場合はメール設定を表示しないように 2018-11-29 20:33:31 +09:00
syuilo
13f375151d Make require password to update email 2018-11-29 20:19:02 +09:00
syuilo
4512b6711a Implement email config 2018-11-29 16:23:45 +09:00
syuilo
01697424f9 Mark chart apis as stable 2018-11-29 06:06:07 +09:00
syuilo
3bddab4dd0 Cookieを使わないように 2018-11-28 16:19:02 +09:00
syuilo
c4453e50eb Update signin.ts 2018-11-28 05:27:34 +09:00
MeiMei
b286e5c9ef No caching /api/ (#3411) 2018-11-27 01:16:25 +09:00
MeiMei
56f3fcd76e Return 404 for undefined .well-known (#3404) 2018-11-26 04:49:24 +09:00
MeiMei
9a68d4082e Image for web publish (#3402)
* Image for Web

* Add comment

* Make main to original
2018-11-26 04:25:48 +09:00
syuilo
f4ae8abb44 Fix lint 2018-11-24 17:19:51 +09:00
syuilo
a86be43e07 Resolve #3158 2018-11-24 07:04:29 +09:00
syuilo
979d01ec0f Update url-preview.ts 2018-11-24 06:41:22 +09:00
MeiMei
374fb4eda9 Do not use _replyIds (#3392) 2018-11-23 23:12:28 +09:00
syuilo
85f0a90468 Resolve #3366 2018-11-23 16:39:51 +09:00
syuilo
536ea5d280 Resolve #3376 2018-11-23 08:13:17 +09:00
syuilo
38a9438ef5 Merge branch 'develop' of https://github.com/syuilo/misskey into develop 2018-11-23 08:01:29 +09:00
syuilo
283f792c32 Improve user operations
Resolve #2197
Resolve #3367
2018-11-23 08:01:14 +09:00
nico
f9199d5b64 Fix #3343 (#3383)
Setting "X-Forwarded-Proto: https" in the SSL proxy is the correct way to do this
2018-11-23 02:09:04 +09:00
MeiMei
439a35d332 No cache /notes/:note (#3382) 2018-11-22 23:17:58 +09:00
Aya Morisawa
66f297bdfa Remove unneccesary cast (#3355) 2018-11-22 05:07:25 +09:00
Acid Chicken (硫酸鶏)
863197af59 Fix #3361 (#3362)
* Update create.ts

* Update api.ts
2018-11-22 05:06:51 +09:00
Hakaba Hitoyo
82ab386b83 Feature / user recommendation config in admin ui (#3357)
* add config for external user recommendation into admin ui

* debug

* correct admin ui

* switch external user recommendation to admin ui config

* debug

* debug

* debug

* Revert "debug"

This reverts commit f4a0460e5bde21cd1f39a735f496a2d74233ef3f.

* explicit parseInt radix

* add Japanese message

* change default engine to https

* remove unused settings

* debug

* nullable externalUserRecommendationTimeout
2018-11-21 23:44:59 +09:00
MeiMei
169013034f Fix: ap/show (#3350) 2018-11-20 21:18:14 +09:00
MeiMei
f58dd6bb8e Explicitly set max-age (#3330) 2018-11-20 05:29:51 +09:00
MeiMei
6c7cbb2528 Hide unused login method (#3285) 2018-11-17 02:13:01 +09:00
syuilo
284139d356 Update github-bot.ts 2018-11-16 23:10:48 +09:00
syuilo
af84f87c5e Resolve #3274 2018-11-16 23:09:33 +09:00
syuilo
5a1441357d Update github-bot.ts 2018-11-16 23:02:01 +09:00
syuilo
89bffa9d36 Clean up 2018-11-16 23:01:14 +09:00
syuilo
e80012ceb4 Update github-bot.ts
follow dvelop instead master
2018-11-16 23:00:34 +09:00
MeiMei
d94d32dad9 local only visibility (#3254)
* local only visibility

* fix UI
2018-11-16 05:47:29 +09:00
Acid Chicken (硫酸鶏)
f7b98aaeec WIP: Add Discord auth (#3239)
* Add Discord auth

* Apply review 175263424
2018-11-15 19:15:04 +09:00
syuilo
4892b5b273 [API] Add /instances 2018-11-15 06:21:13 +09:00
syuilo
b666128ddc Moderator system
Closes #2357
2018-11-15 04:15:42 +09:00
MeiMei
e23c93f7e8 Fix: default order of users/notes (#3234) 2018-11-14 20:18:47 +09:00
syuilo
9633a66b27 Update github-bot.ts 2018-11-14 05:33:48 +09:00
MeiMei
a87caff2d5 Fix: notes/create hangs when rejected (#3221) 2018-11-13 19:34:09 +09:00