Commit Graph

542 Commits

Author SHA1 Message Date
syuilo
8a506acf54 fix migrations
Fix #8363
2022-03-01 00:07:03 +09:00
syuilo
e547825ed9 refactor 2022-02-28 22:42:32 +09:00
syuilo
fc466933fc fix esm 2022-02-27 14:21:25 +09:00
syuilo
798e41077b improve test 2022-02-27 14:14:27 +09:00
syuilo
a02e37b2e1 fix 2022-02-27 14:10:31 +09:00
tamaina
13cc69fe1c Fix avatar/banner proxy (#8346)
* Fix avatar/banner proxy

Co-authored-by: mei23 <m@m544.net>

* use getAvatarUrl

* fix

* join avatar and banner to improve performance

* join

* Update hybrid-timeline.ts

* fix

Co-authored-by: mei23 <m@m544.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-27 13:59:10 +09:00
syuilo
94228778c9 refactor: Use ESM (#8358)
* wip

* wip

* fix

* clean up

* Update tsconfig.json

* Update activitypub.ts

* wip
2022-02-27 11:07:39 +09:00
syuilo
44bb08454a fix: better language settings
Fix #8359
Fix #7968
2022-02-26 15:13:44 +09:00
syuilo
66115e2879 🎨 2022-02-25 20:17:36 +09:00
syuilo
b13aebab57 refactor 2022-02-25 20:03:17 +09:00
syuilo
04893c8636 refactor(client): use setup 2022-02-25 19:58:58 +09:00
syuilo
ff3809b437 🎨 2022-02-25 19:56:59 +09:00
syuilo
1ad759db78 🎨 2022-02-25 18:53:08 +09:00
syuilo
86dc3adcba 🎨 2022-02-25 18:32:37 +09:00
Kainoa Kanter
47235a3aea keepCw > true (#8350)
Closes #8336
2022-02-25 14:41:40 +09:00
syuilo
9717fc1dbf client: 検索構文でGoogle明示 & deprecated 2022-02-25 14:40:11 +09:00
syuilo
680e1ed3ac enhance(client): improve launch pad usability 2022-02-23 23:40:31 +09:00
syuilo
bf72af1289 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-02-23 21:31:51 +09:00
syuilo
6d41bab495 update deps 2022-02-23 21:31:48 +09:00
Johann150
95e4425a79 fix: also recognize "shortcut icon" favicon (#8220)
* also recognize "shortcut icon" favicon

Not using querySelector for this because it uses jsdom which might be slower.
Reversing the order because WHATWG says the last appropriate link should be used.

* also fetchIconUrl

* br

* improve readability

* fix

* フォールバックにhrefの評価を含める

* fix val name

* 将来的な拡張を考えたコードにした

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-23 20:17:43 +09:00
syuilo
2f83378acc feat: add pub & sub item for federation chart 2022-02-23 16:17:16 +09:00
syuilo
1cde8d6d81 🎨 2022-02-20 19:01:13 +09:00
syuilo
68899ee206 プライベートタブでログインし直すと文字数がNaNになる問題を修正 2022-02-20 19:01:06 +09:00
syuilo
1d2be559e9 プロフィールの追加情報を最大16まで保存できるように
Close #8225
Close #8234
2022-02-20 16:53:06 +09:00
syuilo
71d21c32f5 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-02-20 16:07:50 +09:00
syuilo
18ea7a1142 remove max note text length setting
Resolve #8323
2022-02-20 16:07:43 +09:00
xianon
549e9ef84d タッチ操作でウィジェットの編集や削除ができるようにする (#8328) 2022-02-20 16:07:29 +09:00
tamaina
9ebb464149 Fix ajv (#8333)
* wip

* ✌️

* use ajv/dist/core

* revert try

* clean up
2022-02-20 13:15:40 +09:00
tamaina
706c1b054d SchemaTypeの型計算量を削減 (#8332)
* schema typeの型計算量を削減

* reduce some type error

* wip

* fix

* clean up

* more shrink
2022-02-19 23:21:28 +09:00
syuilo
036c9571e2 refacator: fix typw 2022-02-19 14:53:33 +09:00
syuilo
1db0032d08 refactor: fix type 2022-02-19 14:30:42 +09:00
syuilo
077a3fd311 refactor: fix type 2022-02-19 14:28:08 +09:00
syuilo
81c7db0744 refactor: use ajv instead of cafy (#8324)
* wip

* wip

* Update abuse-user-reports.ts

* Update files.ts

* Update list-remote.ts

* Update list.ts

* Update show-users.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update update.ts

* Update search.ts

* Update reactions.ts

* Update search.ts

* wip

* wip

* wip

* wip

* Update update.ts

* Update relation.ts

* Update available.ts

* wip

* wip

* wip

* Update packages/backend/src/server/api/define.ts

Co-authored-by: Johann150 <johann.galle@protonmail.com>

* Update define.ts

* Update define.ts

* typo

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update update.ts

* wip

* Update signup.ts

* Update call.ts

* minimum for limit

* type

* remove needless annotation

* wip

* Update signup.ts

* wip

* wip

* fix

* Update create.ts

Co-authored-by: Johann150 <johann.galle@protonmail.com>
2022-02-19 14:05:32 +09:00
syuilo
2744fb3096 update deps 2022-02-19 00:48:04 +09:00
syuilo
9b76f8d963 refactor: better getChart result type 2022-02-18 22:29:23 +09:00
syuilo
063330c9cf refactor: add InstanceRepository 2022-02-18 20:43:50 +09:00
syuilo
000e6bb6a6 Delete jobs.ts 2022-02-18 20:30:22 +09:00
syuilo
4d333c5f84 refactor: fix types 2022-02-15 23:08:50 +09:00
syuilo
117aa696ea fix(client): リアクションピッカーの高さが低くなったまま戻らないことがあるのを修正
Fix #8071
2022-02-13 16:35:53 +09:00
syuilo
4a24258007 refactor: fix types 2022-02-13 12:46:52 +09:00
syuilo
f3853f76af refactor: fix types 2022-02-13 01:39:58 +09:00
syuilo
2c7cb1f3ea fix(server): stats APIで内部エラーが発生する問題を修正
Fix #8308
2022-02-12 17:33:29 +09:00
syuilo
b6093a9d90 fix(client): nextTickの中でonUnmounted呼び出しても効かない可能性がある 2022-02-12 17:29:15 +09:00
syuilo
73b1bf76ed fix(client): 一部環境でサイドバーの投稿ボタンが表示されない問題を修正 2022-02-12 17:28:33 +09:00
syuilo
a37ed84421 🎨 2022-02-12 17:00:09 +09:00
syuilo
70317771fb 🎨 2022-02-12 16:52:01 +09:00
syuilo
2d55d36e19 fix(client): フッターでセーフエリアを考慮するように 2022-02-12 14:48:01 +09:00
syuilo
901cbbe763 fix(client): tweak ui
#8311
2022-02-12 14:43:21 +09:00
tamaina
787a97706b ソフトミュートですべてがマッチしてしまうのを修正 (#8307)
* ソフトミュートですべてがマッチしてしまうのを修正

* Clean up

* Update packages/client/src/scripts/check-word-mute.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* fix

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-11 23:26:51 +09:00
syuilo
98dd6d0146 enhance(client): tweak padding 2022-02-11 22:16:20 +09:00
syuilo
3c65071253 fix(client): ノート詳細が開けないのを直したり
Fix #8305
2022-02-11 22:14:14 +09:00
syuilo
6a1e021476 fix(client): ノートの参照を断ち切るように
Fix #8201
Close #8237
2022-02-11 21:35:28 +09:00
syuilo
7069a28c15 Update 1644010796173-convert-hard-mutes.js 2022-02-11 21:17:07 +09:00
syuilo
9cd07c6eac Update 1644010796173-convert-hard-mutes.js 2022-02-11 21:06:38 +09:00
syuilo
80f06a6051 fix(client): word mute cannot save 2022-02-11 19:44:56 +09:00
dependabot[bot]
908749f7cd chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/backend (#8303)
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:57:02 +09:00
dependabot[bot]
07ba40cb7d chore(deps): bump normalize-url from 4.5.0 to 4.5.1 in /packages/backend (#8302)
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

---
updated-dependencies:
- dependency-name: normalize-url
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:56:00 +09:00
dependabot[bot]
992830303a chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/backend (#8301)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:23:43 +09:00
dependabot[bot]
4ea5de2984 chore(deps): bump tar from 6.0.5 to 6.1.11 in /packages/backend (#8294)
Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:22:16 +09:00
syuilo
1d2936e638 chore(client): tweak chart 2022-02-11 15:14:08 +09:00
syuilo
9291da94f1 enhance(client): リアクションピッカーの幅、高さ制限を緩和 2022-02-11 13:53:02 +09:00
syuilo
eb24eedf12 feat(client): make size of reaction picker configuable 2022-02-11 13:38:47 +09:00
syuilo
5c67823c60 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-02-11 12:47:45 +09:00
syuilo
28c859ff93 enhance(server): add indexes for following host 2022-02-11 12:47:42 +09:00
syuilo
43d1e7a08d 🎨 2022-02-11 12:46:03 +09:00
dependabot[bot]
136f279834 chore(deps): bump browserslist from 4.16.3 to 4.19.1 in /packages/client (#8290)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.19.1.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.19.1)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 00:16:43 +09:00
syuilo
389ed38e45 🎨 2022-02-10 22:16:59 +09:00
syuilo
c15cc02ab3 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-02-10 22:01:34 +09:00
dependabot[bot]
f8c8de08a7 chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/backend (#8293)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:10:50 +09:00
dependabot[bot]
e6dcaddc0a chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/client (#8291)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:10:35 +09:00
dependabot[bot]
0cc4f6ce44 chore(deps): bump simple-get from 4.0.0 to 4.0.1 in /packages/backend (#8292)
Bumps [simple-get](https://github.com/feross/simple-get) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](https://github.com/feross/simple-get/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:09:42 +09:00
dependabot[bot]
27a34353fc chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/client (#8289)
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:08:28 +09:00
dependabot[bot]
0c4a725bee chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/client (#8288)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:08:06 +09:00
dependabot[bot]
1e45b929f4 chore(deps): bump axios from 0.21.1 to 0.21.4 in /packages/client (#8286)
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:07:46 +09:00
Johann150
84c409a52b fix: regular expressions in word mutes (#8254)
* fix: handle regex exceptions for word mutes

* add i18n strings

Co-authored-by: rinsuki <428rinsuki+git@gmail.com>

* stricter input validation in backend

* add migration for hard mutes

* fix

* use correct regex library in migration

* use query builder to avoid SQL injection

Co-authored-by: Robin B <robflop98@outlook.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2022-02-10 19:47:46 +09:00
syuilo
340b68f8b3 enhance(client): tweak chart 2022-02-10 19:02:52 +09:00
syuilo
48fe5b1499 enhance: improve federation chart 2022-02-10 17:45:12 +09:00
syuilo
9eef655f7a chore(client): check textarea exists 2022-02-09 21:27:42 +09:00
syuilo
9e41714e6e feat: インスタンスのテーマカラーを設定できるように 2022-02-09 21:25:48 +09:00
syuilo
3bc6958ef0 fix: truncate user drive chart 2022-02-09 21:12:20 +09:00
syuilo
a543bf0977 fix test 2022-02-09 13:49:28 +09:00
Sol Fisher Romanoff
d1e2623554 fix: add instance favicon where it's missing (#8270) 2022-02-09 13:41:52 +09:00
syuilo
f458f4fd7d fix(client): コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正
Fix #8252
2022-02-09 13:38:54 +09:00
syuilo
1a6cda52da chore: tweak chart labels 2022-02-09 13:25:08 +09:00
syuilo
75c7347428 feat(client): update fontawesome v6 and self-hosting
Resolve #7475
2022-02-09 13:23:29 +09:00
Johann150
96f1432bb3 fix: save followers/following visibility (#8276) 2022-02-09 12:43:59 +09:00
syuilo
6a66143edb fix test 2022-02-09 04:53:07 +09:00
syuilo
94365e97e9 fix(server): チャートのcleanでエラーが出る可能性がある問題を修正 2022-02-09 03:55:49 +09:00
syuilo
30a153e6ee fix(server): チャートのresyncでエラーが出る問題を修正
Fix #8274
2022-02-09 03:51:43 +09:00
syuilo
bd4c0a5da0 fix typo 2022-02-09 03:48:14 +09:00
syuilo
4d05c3e8a9 feat: introduce intersection calculation of charts 2022-02-09 03:46:58 +09:00
syuilo
4f5d216655 fix(client): 環境に依っては返信する際のカーソル位置が正しくない問題を修正 2022-02-08 23:53:01 +09:00
syuilo
61f855429f feat: improve federation chart 2022-02-08 23:43:51 +09:00
syuilo
34893b5ff0 chore: better label 2022-02-08 23:25:48 +09:00
syuilo
d594380fe6 🎨 2022-02-08 23:15:43 +09:00
syuilo
756201ebef feat: notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加 2022-02-08 23:12:37 +09:00
syuilo
74f66c6a62 chore: remove unused code 2022-02-08 22:49:44 +09:00
syuilo
dbc974c1a6 🎨 2022-02-08 22:36:07 +09:00
syuilo
f49e98f30c fix typo 2022-02-08 22:18:39 +09:00
syuilo
70440c7153 fix(server): system queueが動いていないのを修正
Fix #8272
2022-02-08 22:18:24 +09:00