Commit Graph

244 Commits

Author SHA1 Message Date
MeiMei
a74358ec03 Use node-fetch instead of request (#6228)
* requestをnode-fetchになど

* format

* fix error

* t

* Fix test
2020-04-09 23:42:23 +09:00
MeiMei
edfbb37a37 トークン系の乱数ソースではcryptoを使うように (#6200) 2020-03-29 23:16:36 +09:00
Oni-Men
01a3e47d9b MFMをテキストに戻す (#6131)
* Disable Nyaize in quote

* mfmを文字列に戻す、nyaizeにmfmを使用

* Revert "Disable Nyaize in quote"

This reverts commit 1b238905a5535267d32d7e1aec8afd8bb07b0619.

* refactor

* use return type as string
2020-03-06 22:51:50 +09:00
MeiMei
f8df4ddbab チャートInsert時にロックをかけるように (#6100)
* chart lock

* fix
2020-03-06 22:33:54 +09:00
rinsuki
7e975dd116 lintをGitHub Actions でするように (#6101)
* package.json の lint スクリプトを修正

* lint アクションを追加

* yarn lint --fix

* 手動修正
2020-03-04 11:45:33 +09:00
MeiMei
8965eca121 リアクション絵文字設定をいい感じに (#6074)
* リアクション絵文字設定をいい感じに

* みじかく
2020-02-26 16:48:23 +09:00
syuilo
0cb756cbac Refactor 2020-02-26 07:56:32 +09:00
syuilo
7587b5caa9 Resolve #6043 2020-02-21 00:28:45 +09:00
syuilo
0b3849a26d Better validation 2020-02-20 13:33:41 +09:00
syuilo
6aa309f71b Fix #6016 2020-02-20 07:18:16 +09:00
MeiMei
0d56ffa0dc LegacyReaction変換にstarを追加 (#6013) 2020-02-19 22:06:54 +09:00
syuilo
1fb6f5c2eb Fix #5984 2020-02-19 06:36:50 +09:00
syuilo
c147febe8c Resolve #5939 2020-02-15 01:03:59 +09:00
syuilo
230024ba14 Fix #5918 2020-02-12 01:01:17 +09:00
MeiMei
32c8467744 Fix nyaize 2 (#5841)
* Korean, English Nyaziation and special case exclusion

* Remove single en and unused

* order of exclude

* nl

* code style
2020-02-06 09:11:26 +09:00
syuilo
2da225db2e korean nyaize 2020-02-05 21:11:24 +09:00
syuilo
1c5eb6f2ff Revert "Korean, English Nyaziation and special case exclusion (#5813)"
This reverts commit c110f0860e2ae7bc378c36f8eb6048956ebc3a28.
2020-02-05 20:56:28 +09:00
syuilo
58a46afc9d Update fetch-meta.ts 2020-02-05 15:41:14 +09:00
syuilo
6d1d130abe プロキシアカウントをユーザー名ではなくIDで保存するように 2020-02-05 10:15:09 +09:00
DW
c49d6cfc84 Korean, English Nyaziation and special case exclusion (#5813) 2020-02-04 08:30:49 +09:00
MeiMei
4bf68f4e21 Add Unicode 12.1 Emojis (#5825)
* 絵文字ピッカーにSHIBUYA 109を追加

* Emoji regex for Unicode 12.1

* 絵文字テーブルに Unicode 12.1 分を追加
2020-02-04 08:20:51 +09:00
syuilo
e24ca1e51f v12 (#5712)
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
Co-authored-by: Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com>
2020-01-30 04:37:25 +09:00
MeiMei
68aa92631e Resolve #5762 (#5770) 2020-01-27 05:37:53 +09:00
MeiMei
e7f6833185 Fix: PagesでDRPWPMが最初のしか出てこない (#5707) 2020-01-19 03:38:59 +09:00
MeiMei
fc1d683d3d ファイルと画像認識処理の改善 (#5690)
* dimensions制限とリファクタ

* comment

* 不要な変更削除

* use fromFile など

* Add probe-image-size.d.ts

* えーCRLFで作るなよ…

* Update src/@types/probe-image-size.d.ts

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

* fix d.ts

* Update src/@types/probe-image-size.d.ts

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

* Update src/@types/probe-image-size.d.ts

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

* fix

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2020-01-12 16:40:58 +09:00
Satsuki Yanagi
0c86aeb3dd Fix #5688 (#5689)
* Resolve #5688

* あああああ

* 😇

* :thinking_face:

* Update detect-mine.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2020-01-07 23:34:17 +09:00
syuilo
629452476a Add round function 2019-12-20 02:09:51 +09:00
syuilo
d1550cf9e6 Update dependencies 🚀 2019-11-24 17:09:32 +09:00
syuilo
25dedfb911 Store nodeinfo per federated instances (#5578)
* Store nodeinfo per federated instances

* Update fetch-nodeinfo.ts

* Update fetch-nodeinfo.ts

* update
2019-11-05 22:14:42 +09:00
MeiMei
d863e753d7 Apply DB limit to the maximum note text length (#5465) 2019-10-01 01:46:31 +09:00
MeiMei
f03b06ec51 絵文字ピッカーの Unicode 12.0 対応など (#5441)
* Twemoji 12.1

* 絵文字ライブラリを持つように

* Fix chess_pawn emoji

* Add Unicode 12.0 emojis

* Add transgender flag/symbol emoji

* Add some japanese emoji keywords

* format emojilist.json

* fix emojilist order

* Add missing flags
2019-09-21 21:31:38 +09:00
MeiMei
ee02bf6b32 AP Lock (#5410) 2019-09-09 22:46:45 +09:00
MeiMei
40dc468a99 HTTPリクエストのKeep-AliveとPrxoy対応など (#5226)
* DriveのKeep-Alive, Proxy と APのProxy対応

* request系でKeep-Aliveするように

* fix lookup-dns-cache.d.ts

* remove debug output
2019-07-28 09:49:02 +09:00
Satsuki Yanagi
278ed9beb8 Bye moment from package.json (#5215)
* Bye moment from package.json

* Use Mapped types for argument type definition
2019-07-25 01:36:48 +09:00
Satsuki Yanagi
fcfdd2492b Allow only one kind of date identifier at once (#5120) 2019-07-08 13:55:22 +09:00
tamaina
7b4179b2b6 Improve paste uploading Resolve #3023 (#4542)
* resolve #3023

* fix

* fix

* better description

* widget

* fix text

* Update post-form.vue

* Fix enter-file-name dialog title text

* Fix type

* On messaging room

* Replace moment.js to original one

* Fix formatDateTimeString
2019-07-08 13:46:31 +09:00
syuilo
de82bb9b15 Update dependencies 🚀 2019-07-02 19:20:34 +09:00
syuilo
56fbfdcdb7 Simplify log domain 2019-07-01 03:25:31 +09:00
syuilo
583411681f Use as const
#5089
2019-06-27 18:04:09 +09:00
syuilo
1943c9c7f2 English nyaize 2019-06-24 22:20:13 +09:00
syuilo
9c0225157b Resolve #5010 2019-06-23 00:06:39 +09:00
syuilo
c43d10aa3c Use WHATWG API
> New application code should use the WHATWG API.
2019-06-18 15:27:13 +09:00
syuilo
0f749cd364 Fix #2637 2019-06-18 15:19:19 +09:00
syuilo
e4ff9adbcb Add note 2019-06-18 14:04:41 +09:00
MeiMei
80dc763689 Support Unicode 12.0 Emoji (#5062) 2019-06-16 14:24:37 +09:00
syuilo
015acf9b22 Refactor 2019-06-15 17:06:03 +09:00
syuilo
c6ce479c57 テキストのリスト内で変数埋め込みできるように 2019-05-10 16:08:01 +09:00
syuilo
079b75f3ed Improve MisskeyPages 2019-05-10 14:18:18 +09:00
syuilo
6e708a7ac2 Fix bug 2019-05-05 20:36:09 +09:00
syuilo
54585d3989 MisskeyPagesにリストから選択関数を追加 2019-05-05 20:31:15 +09:00
syuilo
4114392f2b ✌️ 2019-05-05 20:16:05 +09:00
syuilo
22596d3f04 Resolve #4853 2019-05-05 20:12:35 +09:00
MeiMei
92d371bff1 meidg (#4835) 2019-05-05 09:29:15 +09:00
Satsuki Yanagi
582a21912d 様々な修正 (#4859)
Typo, Redundant code, Syntax error の修正
2019-05-05 09:27:55 +09:00
syuilo
5f8fc894a9 割った余りを求める関数をMisskeyPagesに追加 2019-05-03 18:48:40 +09:00
syuilo
5ed924e686 Improve MisskeyPages 2019-05-02 17:55:59 +09:00
syuilo
d18d4fdc8e Fix bug 2019-05-01 19:50:52 +09:00
syuilo
a77e82b59e 🎨 2019-05-01 19:45:05 +09:00
syuilo
150fd94d47 Fix types 2019-05-01 19:31:34 +09:00
syuilo
65dc2e4d27 Refactor 2019-05-01 19:20:47 +09:00
syuilo
f5d3b5bff8 Refactoring 2019-05-01 18:33:11 +09:00
syuilo
41b4c81335 Cache meta 2019-04-24 08:11:19 +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
MeiMei
78fa31f80f Fix #4752 (#4759) 2019-04-21 02:30:18 +09:00
MeiMei
135c99591e Metaのアクセスでトランザクションを張るように (#4720)
* admin/instanceでmetaをキャッシュしないように

* Metaのアクセスにトランザクションをかける
2019-04-17 00:45:33 +09:00
syuilo
660a976a1c Meta を二重にデータベースに保存できないように 2019-04-17 00:33:02 +09:00
syuilo
93b22ced82 Use pureimage instead of canvas 2019-04-15 22:58:04 +09:00
syuilo
41478a7399 ランダムにアバターを生成するように 2019-04-15 20:37:21 +09:00
syuilo
1b3848ee5d Better error handling 2019-04-14 04:17:24 +09:00
syuilo
17eb1a9fa0 Refactor 2019-04-14 02:36:00 +09:00
syuilo
e6fac8e38f Fix bug 2019-04-14 02:33:50 +09:00
syuilo
51a394ca7e Fix bug 2019-04-14 02:21:57 +09:00
syuilo
572fd13703 Update meid.ts 2019-04-14 01:47:46 +09:00
syuilo
de2067f864 Add meid 2019-04-14 01:40:29 +09:00
syuilo
a3d96867a6 Update id generation methods 2019-04-14 01:08:26 +09:00
syuilo
89153efb4e Fix bug 2019-04-13 18:58:29 +09:00
syuilo
a61287194c Fix bug 2019-04-13 16:54:21 +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
be1cbfd8ef Delete get-user-summary.ts 2019-04-10 14:58:45 +09:00
syuilo
a3549f1c9f ドメインは常にPunycodeで保存するように 2019-04-09 23:59:32 +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
e389529bee Fix #4546 (#4548)
* Refactor download

* emoji type
2019-03-21 04:50:44 +09:00
syuilo
f47bc6bced Revert "Remove deepcopy dependency"
This reverts commit cbf5663179c60abb6d9f1a612027065432500643.
2019-03-19 18:47:14 +09:00
syuilo
6e04b563dd Remove deepcopy dependency 2019-03-19 17:59:44 +09:00
MeiMei
bbc6027c09 Change Twemoji CDN (#4527) 2019-03-18 22:02:45 +09:00
MeiMei
3493730e25 Fix custom emoji validation (#4528) 2019-03-18 20:02:25 +09:00
MeiMei
bd1f2ba732 Content-Disposition in ObjectStrage (#4524)
* Content-Disposition in ObjectStrage

* encode filename
2019-03-18 15:23:45 +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
Acid Chicken (硫酸鶏)
50a45ce1a1 Add angle bracket covered url syntax to mfm (#4483)
* Add angle bracket covered url syntax to mfm

* Fix path

* Fix match

* Fix index
2019-03-14 21:23:15 +09:00
MeiMei
1f1d4157db Fix #4486 (#4487) 2019-03-13 11:21:16 +09:00
syuilo
a42d4b15f3 Update dependencies 🚀 2019-03-13 09:19:48 +09:00
MeiMei
dc96e85946 Fix #4484 (#4485)
* Fix #4484

* import order
2019-03-12 23:38:11 +09:00
syuilo
7782fd72fb Refactor: Extract downloadTextFile function 2019-03-11 20:23:29 +09:00
MeiMei
c6055b3fd3 Fix SVG detection (#4401)
* Fix SVG detection

* remove unnecessary import
2019-03-03 08:48:02 +09:00
syuilo
3d277fe4a0 ログをデータベースに保存して管理画面で見れるように 2019-03-02 18:51:59 +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
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
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