syuilo
8cab16c824
fix(server): /api/signin always returns 429 when request header x-forwarded-for contains client port
...
Fix #9408
2023-01-24 17:51:09 +09:00
tamaina
6589e8a390
Fix #9710 ? ( #9712 )
...
* wip
* update pnpm-lock
* use our own DevNull
* fix
* deliverJobConcurrencyをmacSocketsで割ってソケット数にする
2023-01-24 15:54:14 +09:00
syuilo
b62894ff56
use minified css
2023-01-24 15:02:16 +09:00
syuilo
da274cd458
update deps
2023-01-24 14:49:29 +09:00
tamaina
9fd1b35d95
fix TypeError: Cannot read properties of undefined (reading 'getLogger')
2023-01-24 01:34:14 +00:00
syuilo
869854eae7
コミット漏れ
2023-01-24 08:32:17 +09:00
syuilo
238f923b41
refactor(server): httpRequestServiceのUndiciFetcher依存をなるべくカプセル化
2023-01-24 08:31:02 +09:00
syuilo
083fa53d9c
update deps
2023-01-23 20:13:18 +09:00
syuilo
7b73dd2d62
enhance(server): onlyServer / onlyQueue オプションを復活
2023-01-23 20:07:48 +09:00
tamaina
0cffe60abc
1時間に
2023-01-22 17:14:05 +00:00
tamaina
d347f0a087
wip
2023-01-22 16:07:17 +00:00
tamaina
0b2f945bb6
wip
2023-01-22 15:13:03 +00:00
tamaina
2f6c45e118
wip
2023-01-22 14:53:24 +00:00
tamaina
a8b19f4aa8
Merge branch 'develop' into emoji-re
2023-01-22 12:07:38 +00:00
syuilo
b906ff3fed
add an achievement
2023-01-22 20:30:56 +09:00
syuilo
42f3d9188b
add a secret achievement
2023-01-22 20:22:38 +09:00
syuilo
7a6534f30b
カスタム絵文字のURLが空文字列になる場合があるのを修正
2023-01-22 17:29:31 +09:00
syuilo
19c93151ce
tweak boot.js
2023-01-22 17:18:48 +09:00
syuilo
bd8b624bae
tweak bootstrap of client
2023-01-22 17:04:51 +09:00
syuilo
26ae2dfc0f
add achievement
2023-01-22 08:00:42 +09:00
syuilo
a3aafa03ad
update deps
2023-01-22 04:17:58 +09:00
syuilo
3e112da486
ローカルのカスタム絵文字については直接オリジナルURLにリクエストするように
2023-01-21 20:40:09 +09:00
syuilo
8631740ca4
fix(server): twitterと連携するときに autwh is not a function になるのを修正
...
Fix #9658
2023-01-21 17:01:02 +09:00
syuilo
2b377a3dc5
add some achievements
2023-01-21 16:06:49 +09:00
syuilo
9d367882fb
add some achievements
2023-01-21 15:30:29 +09:00
syuilo
7e89e70934
enhance(server): separate job queue process ( #9662 )
...
* enhance(server): separate job queue process
* add commands for build with swc
2023-01-21 14:09:01 +09:00
syuilo
0b4a7e8166
enhance(server): set Cache-Control header for some routes
2023-01-21 13:20:09 +09:00
syuilo
65cd605b73
Achievements ( #9665 )
...
* wip
* Update ja-JP.yml
* wip
* wip
* Update MkAchievements.vue
* wip
* 🎨
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2023-01-21 13:14:55 +09:00
syuilo
b8afabde2c
add commands for build with swc
2023-01-19 16:58:09 +09:00
syuilo
afc0be6790
enhance: playのscriptの文字数制限を緩和
2023-01-19 09:06:11 +09:00
tamaina
79212bbd37
refactor(server): notify url when fetch error
2023-01-17 17:12:41 +00:00
syuilo
fe4fbafcf0
存在しないカスタム絵文字をテキストで表示するように
...
Resolve #9516
2023-01-17 15:58:12 +09:00
Kainoa Kanter
84b8ffb7d0
enhance(client): Force error screen ( #8947 )
2023-01-17 03:26:41 +09:00
Mary
3feaf39294
ApRequestService: don't generate our own Host header ( #9378 )
2023-01-17 02:21:15 +09:00
tamaina
21e4c3dfe9
wip
2023-01-16 09:39:58 +00:00
syuilo
fe0bb21b37
enhance(client): make possible to hide ads
...
Resolve #9590
Resolve #8996
2023-01-16 11:21:04 +09:00
CyberRex
6e2d7e9792
Use pnpm for package manager ( #9531 )
...
* Use pnpm for package manager
* Fix
* Change github workflow
* use pnpm in workflow
* fix
* Fix test (e2e/jest)
* Update Dockerfile for pnpm
* Exclude node_modules from file search on VSCode
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
* Move typescript from devDependencies to dependencies
* Fix Dockerfile
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-01-16 06:08:42 +09:00
syuilo
91bbb67e4a
プロフィールの文字数制限を緩和
2023-01-16 06:05:58 +09:00
syuilo
30fced38c4
refactor: rename instance.caughtAt to instance.firstRetrievedAt
2023-01-16 05:02:38 +09:00
syuilo
9f0dfb5517
typo
2023-01-16 03:16:44 +09:00
syuilo
81f11d8f86
refactor: rename role.options -> role.policies
2023-01-15 20:52:53 +09:00
syuilo
518b3e2f73
ロールの各オプションに優先度を設定できるように
2023-01-15 19:10:39 +09:00
syuilo
7fc8d2e6d5
ロールでレートリミットを調整できるように
...
Resolve #9584
2023-01-15 16:52:12 +09:00
syuilo
cedb4267ba
update deps
2023-01-15 09:19:02 +09:00
Masaya Suzuki
0f31a0548c
Fix import ( #9566 )
2023-01-15 08:33:07 +09:00
syuilo
2047449294
enhance(server): add rate limits for some endpoints
2023-01-14 20:21:03 +09:00
syuilo
e46e7f5252
ノートをピン留めできる数を設定可能に
...
Resolve #9555
2023-01-14 18:04:56 +09:00
syuilo
6cb9612943
fix import
2023-01-14 17:40:51 +09:00
syuilo
76c049522e
enhance: ユーザーリストおよびユーザーリスト内のユーザーの作成可能数を設定可能に
2023-01-14 17:38:16 +09:00
syuilo
c2009acb2d
enhance: クリップおよびクリップ内のノートの作成可能数を設定可能に
2023-01-14 16:14:24 +09:00
syuilo
46d2a8726e
fix missing import
2023-01-14 16:04:13 +09:00
syuilo
7df3ca7388
enhance(server): add rate limits for some endpoints
2023-01-14 15:59:15 +09:00
syuilo
d52f0617a1
fix(server): ドライブ容量超過時のエラーが適切にレスポンスされない問題を修正
...
Fix #9550
2023-01-14 13:41:53 +09:00
syuilo
c730973294
多分 fix #9551
2023-01-14 13:36:18 +09:00
syuilo
2bedc084a3
tweak MkRolePreview
2023-01-14 11:14:14 +09:00
syuilo
bcb5182e86
Webhookの作成可能数を設定可能に
2023-01-14 10:48:11 +09:00
syuilo
f45059b7b1
fix
2023-01-14 10:46:40 +09:00
syuilo
68e65ed5df
update mfm-js
2023-01-14 09:02:33 +09:00
syuilo
4151087d3c
フォロワー数、フォロー数もConditional roleで利用できるように
2023-01-14 08:27:23 +09:00
syuilo
39c058a4bb
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2023-01-14 08:04:41 +09:00
syuilo
d1807ee5dc
enhance: ハードワードミュートの最大文字数を設定可能に
...
Resolve #7574
2023-01-14 08:04:38 +09:00
こけっち
98469117bf
fix: follow request list api pagination ( #9548 )
...
* fix: follow request list api pagination
* fix: improve alias
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-01-14 06:18:58 +09:00
tamaina
303519a1bd
enhance: Judge instance block by endsWith ( #9263 )
...
* TypeScriptでendsWith
* fix
* SQL?
* バ〜カアホ
* Update packages/backend/src/core/UtilityService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* add comment
* add description
* Update packages/backend/src/core/UtilityService.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Update packages/backend/src/core/chart/charts/federation.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* remove comment
* fix
* fix?
* add changelog
* ILIKE, ARRAY
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-01-13 18:21:07 +09:00
syuilo
161da24841
fix(server): signup-complete Broken
...
Fix #9538
2023-01-13 17:59:40 +09:00
syuilo
6e40024660
typo
2023-01-13 17:49:05 +09:00
syuilo
2654936c17
fix
2023-01-13 17:42:12 +09:00
syuilo
bc0b8afb1f
fix ads/update api
2023-01-13 15:15:31 +09:00
syuilo
b250456814
カスタム絵文字の管理を権限を持つユーザーが行えるように
...
Resolve #9542
2023-01-13 14:58:27 +09:00
syuilo
0a6e237d09
refactor
2023-01-13 14:46:56 +09:00
syuilo
7b7faf1e84
招待コード発行を権限を持つユーザーが行えるように
...
Resolve #9541
2023-01-13 14:22:53 +09:00
syuilo
4c21d83639
プロフィールにロールを表示するように
2023-01-13 12:07:24 +09:00
syuilo
4e39e690b6
Revert "リモートユーザーはcanPublicNoteがfalseでもhomeにしないように"
...
This reverts commit b2117ba3a1
.
2023-01-13 11:14:23 +09:00
syuilo
6458239a7c
remoteDriveCapacityMbをロールに統合
2023-01-13 11:14:07 +09:00
syuilo
c5c40a73b7
feat: conditional role
...
Resolve #9539
2023-01-13 11:03:54 +09:00
syuilo
74910f8d70
Revert "perf: build backend with swc ( #9463 )"
...
This reverts commit 4579d02296
.
2023-01-13 09:32:56 +09:00
syuilo
e00003edff
refactor
2023-01-13 08:56:06 +09:00
tamaina
b2117ba3a1
リモートユーザーはcanPublicNoteがfalseでもhomeにしないように
...
https://github.com/misskey-dev/misskey/issues/9534#issuecomment-1380645073
2023-01-12 16:54:11 +00:00
tamaina
ba349fc62f
Fix #9534
2023-01-12 16:33:00 +00:00
파링
4579d02296
perf: build backend with swc ( #9463 )
...
* feat: build backend with swc
* fix: swc build target
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-01-12 21:05:45 +09:00
tamaina
978a9bbb3b
perf(backend): Use undici instead of node-fetch and got ( #9459 )
...
* Implement? HttpFetchService
* ✌️
* remove node-fetch
* fix
* refactor
* fix
* gateway timeout
* UndiciFetcherクラスを追加 (仮コミット, ビルドもstartもさせていない)
* fix
* add logger and fix url preview
* fix ip check
* enhance logger and error handling
* fix
* fix
* clean up
* Use custom fetcher for ApRequest / ApResolver
* bypassProxyはproxyBypassHostsに判断を委譲するように
* set maxRedirections (default 3, ApRequest/ApResolver: 0)
* fix comment
* handle error s3 upload
* add debug message
* no return await
* Revert "no return await"
This reverts commit b5b0dc58a3
.
* reduce maxSockets
* apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger
* Revert "apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger"
This reverts commit 997243915c
.
* add logger
* fix
* change logger name
* safe
* デフォルトでUser-Agentを設定
2023-01-12 21:03:02 +09:00
syuilo
2470afaa2e
Role ( #9437 )
...
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* Update create.ts
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* Update delete.ts
* Update delete.ts
* wip
* wip
* wip
* Update account-info.vue
* wip
* wip
* Update settings.vue
* Update user-info.vue
* wip
* Update show-file.ts
* Update show-user.ts
* wip
* wip
* Update delete.ts
* wip
* wip
* Update overview.moderators.vue
* Create 1673500412259-Role.js
* wip
* wip
* Update roles.vue
* 色
* Update roles.vue
* integrate silence
* wip
* wip
2023-01-12 21:02:26 +09:00
syuilo
c5cfbd99d0
perf(server): improve nodeinfo performance
...
Resolve #9505
2023-01-10 20:08:55 +09:00
syuilo
33b22a323c
perf(server): improve stats api performance
2023-01-10 20:06:25 +09:00
syuilo
789d61d175
enhance(server): アンケート選択肢の文字数制限を緩和
...
Resolve #9511
2023-01-10 16:41:38 +09:00
syuilo
3bc0cdbfb7
typo
2023-01-09 17:22:21 +09:00
syuilo
6a18360269
update mfm-js
2023-01-09 16:07:14 +09:00
syuilo
462acc9eee
カスタム絵文字一覧情報をmetaから分離
2023-01-09 15:50:25 +09:00
syuilo
e4144a17a4
fix(server): アンテナタイムライン(ストリーミング)が、フォローしていないユーザーの鍵投稿も拾ってしまう問題を修正
...
Fix #9025
2023-01-09 14:12:42 +09:00
syuilo
3cfd017538
fix(server): 特定のPNG画像のアップロードに失敗する問題を修正
...
Co-Authored-By: haru <64310155+usbharu@users.noreply.github.com>
2023-01-09 14:03:22 +09:00
syuilo
962373cf06
fix(server): 非公開のクリップのURLでOGPレンダリングされる問題を修正
...
Fix #9129
2023-01-09 13:26:42 +09:00
syuilo
91ced90fb2
fix imports
2023-01-09 08:58:16 +09:00
MeiMei
10e526ba56
fix: Escape SQL LIKE ( #9493 )
...
* SQL LIKE escape
* CHANGELOG
2023-01-08 20:32:17 +09:00
tamaina
b442c38f41
enhance: Push Notification badges to Tabler Icons ( #9406 )
...
* enhance: Push Notification badges to Tabler Icons
* add receiveFollowRequest icon
2023-01-08 16:47:57 +09:00
syuilo
2e2ed1385f
delete pollVote notification
2023-01-08 10:54:45 +09:00
syuilo
54e3fccd87
enhance(server): refactor and tweak emoji proxy
2023-01-07 14:19:25 +09:00
tamaina
c336201084
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2023-01-06 14:01:02 +00:00
tamaina
0f3399753d
chore: remove ` Search` from the name of OpenSearch
2023-01-06 14:00:54 +00:00
tamaina
5ec89ea0c3
カスタム絵文字にプロキシを復活 ( #9481 )
...
* wip
* Revert "Update ClientServerService.ts"
This reverts commit 88c64ece78
.
* Revert "disable custom emoji proxy temporary"
This reverts commit 495d513efd
.
* ✌️
2023-01-06 22:34:50 +09:00
syuilo
3e7d8b5f17
update deps
2023-01-06 19:59:31 +09:00
syuilo
88c64ece78
Update ClientServerService.ts
2023-01-06 14:07:34 +09:00
syuilo
495d513efd
disable custom emoji proxy temporary
...
https://github.com/misskey-dev/misskey/pull/9431#issuecomment-1373006446
2023-01-06 13:47:18 +09:00
syuilo
6b2b403d94
Update flash.pug
2023-01-06 10:34:43 +09:00
syuilo
e2ca90b0a1
enhance(server): SSR for flash
2023-01-06 10:20:42 +09:00
CyberRex
bcc3380cfc
fix(backend): Set correct access control of admin/drive/files ( #9472 )
2023-01-06 08:05:02 +09:00
syuilo
6f9aa94e3a
fix instance sort
2023-01-05 16:38:12 +09:00
syuilo
ebe340d510
MisskeyPlay ( #9467 )
...
* wip
* wip
* wip
* wip
* wip
* Update ui.ts
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* wip
* 🎨
* wip
* ✌️
2023-01-05 13:59:48 +09:00
tamaina
fa04b7a3c3
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2023-01-04 11:09:15 +00:00
tamaina
e02183bb1b
chore: remove unused function (truncateUnreadAntennaNote)
2023-01-04 11:09:05 +00:00
syuilo
d306db4ff8
fix(server): pages/likeのエラーIDが重複しているのを修正
2023-01-04 17:41:39 +09:00
syuilo
1ed078d7f9
fix(server): fix pages/update
2023-01-04 17:41:09 +09:00
syuilo
e44f83fb9c
update AiScript to 0.12.0
2023-01-03 15:51:49 +09:00
syuilo
db1ca28de3
clean up
2023-01-03 14:27:18 +09:00
syuilo
4cc71d2443
✌️
2023-01-03 09:32:36 +09:00
syuilo
4d0859ce7f
drop latestStatus of instance
2023-01-03 09:03:04 +09:00
syuilo
c8bd139713
drop lastCommunicatedAt of instance
2023-01-03 09:00:42 +09:00
syuilo
7093573f0c
drop latestRequestSentAt of instance
2023-01-03 08:48:00 +09:00
syuilo
771348e887
PV集計はローカルユーザーのみに
2023-01-03 08:29:25 +09:00
syuilo
a9f4217214
update deps
2023-01-02 20:02:51 +09:00
syuilo
969e9df889
feat: add per user pv chart
2023-01-01 17:45:49 +09:00
syuilo
4c4af2ae84
clean up
2023-01-01 17:38:02 +09:00
syuilo
e414737179
feat: make possible to export favorited notes
...
#9331
2023-01-01 16:53:10 +09:00
syuilo
ee6e022b2a
enhance(server): productionじゃない限りレートリミットを無効に
2023-01-01 11:58:16 +09:00
syuilo
6f51e7300e
✌️
2023-01-01 09:35:14 +09:00
syuilo
6140865252
tweak max-age
2022-12-31 09:14:53 +09:00
syuilo
51d8d2abbf
cache emoji response
2022-12-31 09:12:42 +09:00
syuilo
6f648fc058
clean up
2022-12-31 08:51:35 +09:00
syuilo
7157fd663c
fix(server): driveCapacityOverrideMbが公開情報になっているのを修正
2022-12-31 08:46:27 +09:00
syuilo
b2d6561bc6
enhance(server): clean emoji response
2022-12-31 08:43:13 +09:00
tamaina
1a408db3b1
fix: use || for emoji url fallback instead of ??
2022-12-30 13:37:58 +00:00
tamaina
8b46edeccf
enhance: Proxy custom emojis to reduce image size and accelerate the frontend ( #9431 )
...
* fix(server): /emoji to accept `@.` host expression
* fix(client): use MkEmoji for custom emoji in MkEmojiPicker
* change convertToWebp
* nanka iroiro
* remove
* fix
* nearLosslessは労多くして益少なしなのでやめる
* do not cleanup tmp for development
* update sharp.js to 0.31.3
* mixed: true
* fix MkAutocomplete of 912791b3ab
* clean up
* https://github.com/misskey-dev/misskey/pull/9431#discussion_r1059215943
2022-12-30 12:00:50 +09:00
tamaina
329ef760bf
fix(server): /emoji to accept `@.` host expression
2022-12-29 14:54:31 +00:00
syuilo
912791b3ab
refactor: 絵文字URLを引き回すのをやめる ( #9423 )
2022-12-29 10:14:44 +09:00
Soni L
123e490311
Support OpenSearch ( closes #7058 ) ( #9427 )
...
Co-authored-by: Chaos <chaoticryptidz@owo.monster>
2022-12-29 07:53:59 +09:00
syuilo
25c8d7782d
update deps
2022-12-28 18:28:01 +09:00
syuilo
af9e742e71
fix(server): bodyLimit for each endpoints
2022-12-28 09:07:41 +09:00
syuilo
9384f5399d
rename: client -> frontend
2022-12-27 14:36:33 +09:00
atsuchan
50e3839b60
Fix: Block delivery ( #9397 )
...
* Fix: Block delivery
* Fix: Block delivery -
2022-12-26 17:05:44 +09:00
syuilo
d106fb39ab
feat: introduce fluent emoji
2022-12-26 16:04:56 +09:00
syuilo
dd4c411d22
ダッシュボードにモデレーター一覧を表示
2022-12-26 09:22:10 +09:00
syuilo
c801434d11
fix(server): アンテナの作成数上限を追加
2022-12-26 08:50:17 +09:00
syuilo
4b4cfa4270
getJsonで256kbに制限
2022-12-25 15:02:47 +09:00
syuilo
225dbec8b9
64kb
2022-12-25 14:56:59 +09:00
syuilo
ab1a433400
fix
2022-12-25 14:53:50 +09:00
syuilo
b518c35e00
fix(server): Ap inboxの最大ペイロードサイズを256kbに制限
2022-12-25 14:52:42 +09:00
syuilo
94b1c99c86
fix(server): trim long text of note from ap
...
Fix #9407
2022-12-25 14:28:51 +09:00
syuilo
f44a7e2536
refactor
2022-12-25 14:22:23 +09:00
syuilo
3e81913b6a
feat: introduce retention-rate aggregation
2022-12-25 09:09:46 +09:00
syuilo
b11f8b0aae
chore: fix reporisotry name
2022-12-25 08:30:13 +09:00
syuilo
ef87a9db7b
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-12-25 08:27:09 +09:00
syuilo
b648c4bc4d
chore: fix reporisotry name
2022-12-25 08:27:06 +09:00
tamaina
a47bf48339
enhance: convert video thumbnail to webp
2022-12-24 16:03:05 +00:00
tamaina
2512a4d32a
chore: Delete comment that is not true
2022-12-24 15:15:48 +00:00
syuilo
738593d38c
chore: ✌️
2022-12-24 14:39:17 +09:00
syuilo
4ede367c1e
GET非対応APIにGETでリクエストすると接続が開きっぱなしになる
...
Fix #9404
2022-12-24 13:55:50 +09:00
syuilo
024664e2fd
fix dummy image path
2022-12-23 16:57:20 +09:00
syuilo
b0e3bc1f03
update deps
2022-12-23 08:58:02 +09:00
syuilo
145c15f0d9
fix(server): add missing vary header
...
Fix #9393
2022-12-23 08:50:58 +09:00
rinsuki
aee09f63e1
fix: WebFinger returns 500 ( #9390 )
2022-12-22 17:46:46 +09:00
syuilo
a9a245b461
enhance(server): delete outdated notes of antenna regularly to improve db performance
2022-12-22 08:32:01 +09:00
syuilo
ad4d8b07d3
enhance(server): delete outdated hard-mutes regularly to improve db performance
2022-12-22 08:29:18 +09:00
syuilo
1fd9ba8dcb
enhance(server): delete outdated notifications regularly to improve db performance
2022-12-22 08:17:13 +09:00
CyberRex
fe158339da
improve(backend): Skip note score incrementing when bots reacted ( #9367 )
...
fix
Improved code quality
fix
small fix
2022-12-21 10:23:03 +09:00
tamaina
2fe86fd869
enhance: Vite HMR while yarn dev, and more build tuning ( #9361 )
...
* enhance: Vite HMR while yarn dev, and more build tuning
* use localhost
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-12-20 13:05:36 +09:00
syuilo
917ef465a5
Use tabler icons ( #9354 )
...
* wip
* wip
* wip
* Update style.scss
* wip
* wip
* wip
* wip
2022-12-19 19:01:30 +09:00
Kagami Sascha Rosylight
c3cb218975
fix(backend): request.body may be undefined ( #9356 )
2022-12-19 15:57:36 +09:00
syuilo
52cbe07a78
Revert "wip"
...
This reverts commit f83bd31fd5
.
2022-12-19 13:54:35 +09:00
syuilo
f83bd31fd5
wip
2022-12-19 13:53:41 +09:00
syuilo
9e9142a110
update depsd
2022-12-19 13:20:47 +09:00
Effy Elden
5e448deb03
Fix peers API returning suspended instances ( #9348 )
...
* Fix peers API returning suspended instances
* Fix missing comma
2022-12-19 09:00:13 +09:00
tamaina
ac0a59835e
wip ( #9349 )
2022-12-19 08:59:17 +09:00
tamaina
867e31c9ff
enhance: Push notification of Antenna note ( #9338 )
...
* wip
* wip
* wip
* fix
* fix
* 🎨
2022-12-18 19:50:02 +09:00
Kagami Sascha Rosylight
af9034355c
Remove redundant ts-node things ( #9335 )
2022-12-18 07:51:31 +09:00
tamaina
4ecc42744c
enhance: Implement the toggle to (or not to) close push notifications when notifications or messages are read ( #9219 )
...
* create file
* wip
* fix
* wip
* tabun dekita
* ✌️
* implement subscribe push notification button to tutorial
* check-exists→show-registration
* add column sendReadMessage
* fix migration file
* sw api
* change PushNotificationService
* wip
* ✌️
* fix tutorial footer flex
2022-12-18 01:59:59 +09:00
syuilo
96dda253b0
fix(server): GitHubログインしようとするとreply.setCookie is not a function
...
fix #9327
2022-12-17 11:02:49 +09:00
tamaina
9c5dfd2da7
chore(backend): fix duplicated css preload
2022-12-14 08:32:52 +00:00
Kagami Sascha Rosylight
e8a49c9c9e
Fix MetaService unit tests ( #9319 )
2022-12-14 14:26:25 +09:00
Kagami Sascha Rosylight
4b98920f02
Fix import related TypeScript errors ( #9321 )
...
* Add missing @types packages
* Fix TS1272 type only imports
* Fix TS2821 import assertion
2022-12-14 00:01:45 +09:00
Kagami Sascha Rosylight
f30d54fe88
Call `tsc --noEmit` also for backend/client ( #9316 )
2022-12-13 00:40:30 +09:00
syuilo
c5213dddbf
update deps
2022-12-10 16:38:41 +09:00
syuilo
2067180328
improve nest logger
2022-12-10 15:45:30 +09:00
syuilo
b4b742ca89
fix #9299
2022-12-10 15:25:39 +09:00
xtexChooser
020cd5cc02
fix: typo ( #9300 )
2022-12-10 08:55:07 +09:00
syuilo
847f59369b
tweak blurhash
2022-12-09 16:03:10 +09:00
syuilo
d73cc8f9b8
refactor(server): rename AppModule to RootModule
2022-12-08 17:22:27 +09:00
syuilo
6bb194de54
refactor(server): move RepositoryModule into models directory
2022-12-08 17:19:37 +09:00
syuilo
6d46e5cf77
enhance: fallback option for media proxy
2022-12-08 17:16:50 +09:00
tamaina
e81c2962a0
enhance: AVIF support ( #9281 )
...
* chore: Make image/avif browsersafe
* server side
* change FileInfoService
* ✌️
* avifはMastodonでは絶望的 see https://github.com/misskey-dev/misskey/issues/9283
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-12-08 14:49:49 +09:00
syuilo
686bea6e2a
Update ServerService.ts
2022-12-08 13:40:42 +09:00
syuilo
8b4ba370f7
Update ServerService.ts
2022-12-08 07:46:11 +09:00
syuilo
9d14476a6a
fix(server): cookieが取得されないのを修正
2022-12-06 14:17:53 +09:00
syuilo
3b7c943440
fix(server): cookieが設定されないのを修正
2022-12-06 14:14:41 +09:00
syuilo
9cda400c80
fix(server): GitHub連携ができない問題を修正
2022-12-06 12:41:11 +09:00
syuilo
f1855020ad
update dep
2022-12-06 12:31:50 +09:00
syuilo
b4be9d270c
perf(server): improve syslog performance
2022-12-06 09:38:55 +09:00
syuilo
d8611506cf
inboxが処理できない問題を多分修正
2022-12-06 09:21:36 +09:00
syuilo
3e493effaf
chore: add missing decoration of PushNotificationService
2022-12-06 09:17:37 +09:00
syuilo
c0c23b135c
bull-board復活
2022-12-04 17:33:51 +09:00
syuilo
9ce13d487b
chore: fix import position
2022-12-04 17:05:32 +09:00
syuilo
bbb49457f9
refactor: introduce bindThis decorator to bind this automaticaly
2022-12-04 15:03:09 +09:00
syuilo
496639f5b0
fix typo
2022-12-04 13:16:25 +09:00
syuilo
b29a50eca6
fix import paths
2022-12-04 13:14:35 +09:00
syuilo
2b1a673e32
chore: remove needless experimental-json-modules flag
2022-12-04 10:52:53 +09:00
syuilo
69016735be
update deps
2022-12-04 10:39:11 +09:00
syuilo
8950114f7d
refactor: remove needless const notation
2022-12-04 10:32:12 +09:00
syuilo
22ccb0fa71
refactor
2022-12-04 10:16:03 +09:00
tamaina
14221e78b7
Fix forkbomb 2
...
also in extractApMentions and parseAudience
Co-authored-by: mei23 <m@m544.net>
2022-12-03 16:59:28 +00:00
syuilo
3a7182bfb5
Fastify ( #9106 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* Update SignupApiService.ts
* wip
* wip
* Update ClientServerService.ts
* wip
* wip
* wip
* Update WellKnownServerService.ts
* wip
* wip
* update des
* wip
* Update ApiServerService.ts
* wip
* update deps
* Update WellKnownServerService.ts
* wip
* update deps
* Update ApiCallService.ts
* Update ApiCallService.ts
* Update ApiServerService.ts
2022-12-03 19:42:05 +09:00
Derek
66513b9893
fix(server): "forkbomb" DOS mitigation ( #9247 )
...
* Add recursion limit to resolver
* Use shared resolver in featured and question
* Changelog
* Changelog fix
* Update CHANGELOG.md
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* Add host to recursion limit error message
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-12-03 06:13:36 +09:00
tamaina
5decad9cf1
fix: add missing ,
2022-12-02 14:12:09 +00:00
syuilo
594c329dbd
update deps
2022-11-29 13:14:57 +09:00
Kainoa Kanter
bdbc448d13
refactor: migrate to Yarn Berry (v3.2.1) ( #8764 )
...
* Yarn berry
* Add `.yarn` to dockerignore
* Mention in CHANGELOG
* Update Dockerfile
* Proper upgrade to yarn
* use `"packageManager"`
* Replace `install-packages.js` with workspaces
* Replace `install-packages.js` with workspaces
* Typo
* `corepack enable` for linting
* Remove `packages/*/yarn.lock`
* Improve lint workflow
* Update .github/workflows/lint.yml
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* Update .github/workflows/lint.yml
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* Add `eslint`
* Regenerate yarn.lock
* 🙏
* Update lint.yml
🤔
* Fix workflow!
* yarn lint my beloved
* corepack enable for mocha/e2e
* Update CHANGELOG.md
* fix the code that depends on node_modules
* tbh
* tbh
* More yarn workspaces stuff
* 🍀
* Change `browser-image-resizer`
* :finnadie:
* :goberserk:
* :godmode:
* Remove yarnrc for workspaces
* 🙏
* Add proper packages for eslint
* Skip extra install
* New steps for test.yml too
* uhh
* Update .dockerignore
* Update lint.yml
* Update test.yml
* Make client/backend lints seperate workflows
* package.json names
* pnpm = dont change paths
* Fix changelog
* :bowtie:
* I don't know why github workflows hates me...
* test
* ?????
* continue-on-error: true
* Fix yarn.lock
Co-authored-by: ishowta <ishowta@gmail.com>
* add @rollup/pluginutils
* add packageExtensions for chartjs_date-fns
Co-authored-by: acid-chicken <root@acid-chicken.com>
* npm run => yarn
* wip
* yarn node => node
依存関係の記載不足の解消がかなり多いため、yarn nodeは使わない
* fix
* fix http-signature
* fix
* fix
* add packageExtensions
* ✌️
* remove `yarn set version berry`
* yarn install --immutable
Co-authored-by: ishowta <ishowta@gmail.com>
* https://github.com/misskey-dev/misskey/pull/8764#discussion_r885749892
* enable actions/setup-node's global cache
* Update .gitignore
Co-authored-by: iwata <ishowta@gmail.com>
* revival gulp build
66ab7591bf (r885899944)
* fix lockfile
* Update packages/backend/package.json
Co-authored-by: iwata <ishowta@gmail.com>
* remove packagemanager
* `yarn run gulp` in `build` instead of just `gulp`
* Update CHANGELOG.md
* update lockfile
* Add .yarn/cache to gitignore for packages
* ?
* move resolutions
* ✌️
* update lockfie
* update-lockfile
* update yarn.lock
* fix build
* fix
* fix
* fix: add @tensorflow/tfjs
* ダメ
* modify lockfile
* use yarnrc
* update yarnlock
* add jest-mock
* update-lockfile
* update lockfile
* update lockfile
* move jest-mock, update lockfile
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: ishowta <ishowta@gmail.com>
2022-11-24 15:39:00 +09:00
syuilo
aa8693e8df
update deps
2022-11-19 10:25:16 +09:00
syuilo
521f97d03e
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-11-17 09:38:41 +09:00
kabo2468
456705a3d5
fix: 引用内の文章をnyaizeをしないように ( #9141 )
...
* fix nyaize in quote
* Update CHANGELOG.md
* for ofのほうが早いらしい
* Update NoteEntityService.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-11-17 09:34:23 +09:00
syuilo
d5aee2ea58
improve performance
2022-11-17 09:31:07 +09:00
heka
746fac0dfe
fix typo on CleanRemoteFilesProcessorService ( #9171 )
2022-11-14 06:53:50 +09:00
syuilo
1751bfea5f
update node to v18
2022-11-13 11:23:14 +09:00
syuilo
49daa56a64
update deps
2022-11-13 11:14:07 +09:00
syuilo
8935eaec3b
Update QueueProcessorService.ts
2022-11-11 16:55:16 +09:00
squidicuz
2492f4e81e
fix for pinned users. update changelog ( #9159 )
2022-11-11 11:22:31 +09:00
syuilo
5e21fd2caf
update deps
2022-10-28 16:08:27 +09:00
CyberRex
1309367884
Add Cloudflare Turnstile CAPTCHA support ( #9111 )
...
* Add Cloudflare Turnstile CAPTCHA support
* Update packages/client/src/components/MkCaptcha.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-10-13 09:19:57 +09:00
syuilo
df0a90f69f
fix type
2022-09-25 07:44:42 +09:00
syuilo
7670f364e3
type
2022-09-24 17:13:09 +09:00
syuilo
fd5976f378
fix type
2022-09-24 17:07:56 +09:00
syuilo
3c4b7d3bd0
fix type
2022-09-24 17:02:19 +09:00
syuilo
89ef21e3b0
fix type
2022-09-24 16:53:53 +09:00
syuilo
da88e3a3b1
test: 後で戻す
2022-09-24 15:22:15 +09:00
syuilo
dabe5bf7e9
fix type errors
2022-09-24 14:45:44 +09:00
syuilo
aa3ca438a2
fix type
2022-09-24 10:46:52 +09:00
syuilo
cd6a6738c2
fix
2022-09-24 10:45:42 +09:00
syuilo
349f37bf57
fix
2022-09-24 10:43:23 +09:00
syuilo
0f7cbb5922
fix type
2022-09-24 10:39:17 +09:00
syuilo
f4b981cefe
fix type
2022-09-24 10:25:32 +09:00
syuilo
2c45c5b13e
fix
2022-09-24 09:03:04 +09:00
syuilo
6eace8894a
fixes
2022-09-24 08:41:27 +09:00
syuilo
b1abf47ce7
fix type
2022-09-24 07:17:45 +09:00
syuilo
614b11951b
refactor
2022-09-24 07:15:16 +09:00
syuilo
786f1d8be8
remove unused files
2022-09-24 07:13:01 +09:00
syuilo
c8f6bc0dab
fixes
2022-09-24 07:12:11 +09:00
syuilo
417f52359d
fixes
2022-09-24 06:45:44 +09:00
syuilo
174a8b1b3e
fixes
2022-09-23 06:21:31 +09:00
syuilo
31f2f6616c
chore: fix type import
2022-09-23 06:07:29 +09:00
syuilo
92bfcb9b60
Update package.json
2022-09-23 04:19:13 +09:00
こけっち
bcbda6940a
feat: Youtube window player ( #9095 )
...
* wip: feat: Youtube Player Window
* fix: player fill window
* fix: improve design
* fix: disable at mobile and creanup code
* fix: tailing comma
* fix: delete debug output
* fix: eslint
* fix: switch to component
* fix(backend): add missing dependency
Fix #9101
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-09-22 08:20:31 +09:00
syuilo
e6077b03c3
refactor(backend): refactor dependency
2022-09-22 05:11:26 +09:00
syuilo
db2d391b3a
update test
2022-09-22 04:59:58 +09:00
syuilo
8e6f1508ed
use swc for jest
2022-09-22 04:51:16 +09:00
Takuya Yoshida
2e0075e79c
Fix ioredis import typo ( #9099 )
...
* Fix import typo
* Fix type
2022-09-21 10:12:18 +09:00
syuilo
8583b96402
fix wrong impot
2022-09-21 07:59:18 +09:00
syuilo
01d4d55e78
fix import type
2022-09-21 05:33:11 +09:00
syuilo
18fe773923
add test for metaService
2022-09-21 04:58:32 +09:00
syuilo
62bce14709
test
2022-09-21 04:54:21 +09:00
syuilo
e7cdc53c7b
test
2022-09-21 04:50:16 +09:00
syuilo
3bc6205150
refactor(backend): ロジックをサービスに切り出す
2022-09-21 02:52:19 +09:00
syuilo
dc43fc68ef
enhance(backend): metaのポーリング頻度を減らし、redisで更新を受け取るように
2022-09-21 02:35:49 +09:00
syuilo
55f8a641a6
fix(backend): add missing noteEntityService dep
2022-09-21 02:19:49 +09:00
syuilo
320ee29e2a
revert blurhash
...
https://github.com/woltapp/blurhash/issues/202
2022-09-20 07:52:23 +09:00
syuilo
88a6c312e2
update deps
2022-09-20 07:33:27 +09:00
syuilo
4a7bec4e57
lint
2022-09-20 05:36:51 +09:00
syuilo
567c550120
lint
2022-09-20 05:32:18 +09:00
syuilo
3010dc207a
refactor(backend): refactor ChartManagementService
2022-09-20 05:19:37 +09:00
syuilo
0ea15f1c8a
Create .madgerc
2022-09-20 01:04:08 +09:00
syuilo
89174904bc
fix(test): fix chart test
2022-09-19 08:25:44 +09:00
syuilo
a2eac9fff6
test
2022-09-19 03:11:50 +09:00
syuilo
92c78218bc
revert
2022-09-19 03:08:54 +09:00
syuilo
0163cb7bc1
test
2022-09-19 03:03:11 +09:00
syuilo
6c5a42e745
fix queue bug
2022-09-19 03:00:25 +09:00
syuilo
2fbd09a07e
fix
2022-09-18 23:36:00 +09:00
syuilo
91d2c954fc
typo
2022-09-18 23:30:08 +09:00
syuilo
a66111ac1f
refactor(backend): simplify boot
2022-09-18 23:17:32 +09:00
syuilo
dd35f2cce6
refactor(backend): refactor logger
2022-09-18 23:07:41 +09:00
syuilo
1cb85c5c76
fix(backend): サービスが二重にインスタンス化されるのを修正
2022-09-18 06:24:30 +09:00
syuilo
6b639f186d
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-09-18 06:10:13 +09:00
syuilo
b69bd0ee7c
refactor
2022-09-18 06:10:10 +09:00
dependabot[bot]
131c05f18c
chore(deps): bump undici from 5.8.0 to 5.10.0 in /packages/backend ( #9073 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.8.0 to 5.10.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.8.0...v5.10.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-18 05:48:29 +09:00
syuilo
b75184ec8e
なんかもうめっちゃ変えた
2022-09-18 03:27:08 +09:00
syuilo
7c89a27e61
update deps
2022-09-10 19:14:07 +09:00
syuilo
1b014bc3e5
fix(server): 他人の通知を既読にできる可能性があるのを修正
2022-09-06 20:54:49 +09:00
Takuya Yoshida
057d1642c8
Update typeorm to 0.3.9 ( #9083 )
2022-09-06 14:57:46 +09:00
syuilo
47b2e56967
update deps
2022-08-27 16:34:14 +09:00
syuilo
773139b737
enhance(client): add html color-schema support
2022-08-27 00:39:59 +09:00
syuilo
dddc076d01
update deps
2022-08-13 18:45:29 +09:00
syuilo
f3164c9cf2
fix: use new for throw error
...
Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-08-01 17:44:53 +09:00
syuilo
78f061b9db
update deps
2022-07-31 22:01:01 +09:00
syuilo
b5bf4e75a6
use es2021 for node
2022-07-31 14:20:10 +09:00
syuilo
f835421d70
update deps
2022-07-25 21:10:06 +09:00
syuilo
9f5c8f42e0
tweak rate limit
2022-07-24 17:56:48 +09:00
dependabot[bot]
d93ad43c49
chore(deps): bump undici from 5.5.1 to 5.8.0 in /packages/backend ( #9028 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.5.1 to 5.8.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.5.1...v5.8.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-23 14:41:01 +09:00
dependabot[bot]
ab9fcc863f
chore(deps): bump file-type from 17.1.2 to 17.1.3 in /packages/backend ( #9030 )
...
Bumps [file-type](https://github.com/sindresorhus/file-type ) from 17.1.2 to 17.1.3.
- [Release notes](https://github.com/sindresorhus/file-type/releases )
- [Commits](https://github.com/sindresorhus/file-type/compare/v17.1.2...v17.1.3 )
---
updated-dependencies:
- dependency-name: file-type
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-07-23 14:40:54 +09:00
syuilo
3acfeb1680
update tfjs
2022-07-23 14:31:15 +09:00
xianon
b6556c7ff1
リモートユーザーを正しくブロックできるように修正する ( #9027 )
2022-07-22 15:41:31 +09:00
syuilo
53d24c2ba1
chore: improve error message of boot
2022-07-21 22:30:36 +09:00
Acid Chicken (硫酸鶏)
a3c2dbbfb5
fix(server): make sure `getFileInfo` doesn't fail if `detectSensitivity` ever fails ( #9020 )
2022-07-19 17:09:21 +09:00
syuilo
bec2d9e3fa
Update 1651224615271-foreign-key.js
...
#8852
2022-07-17 05:12:59 +09:00
syuilo
e4453e9ca8
Update 1651224615271-foreign-key.js
...
#8852
2022-07-16 23:51:32 +09:00
syuilo
c1c8c9c37c
fix(server): fix bind of method
...
Fix #9006
2022-07-16 19:03:41 +09:00
syuilo
44f560b453
tweak boot.js
2022-07-14 22:25:57 +09:00
syuilo
f2e91f4d62
tweak boot.js
2022-07-14 22:04:16 +09:00
syuilo
10f4815d34
tweak boot.js
2022-07-14 21:52:58 +09:00
syuilo
d78faf1134
chore: use tab
2022-07-14 21:02:45 +09:00
syuilo
cb00786f1e
improve error handling of client boot
2022-07-14 20:41:17 +09:00
syuilo
61e26696aa
log error while client boot
2022-07-14 20:29:45 +09:00
syuilo
e30a03b5c4
update deps
2022-07-13 21:37:48 +09:00
tamaina
ae92378689
fix(sw, notification): Don't issue an event if there is no affect ( #8979 )
...
* test
* ]v]
2022-07-13 21:07:49 +09:00
Johann150
714c80bf3f
enhance: read theme color nodeinfo ( #8977 )
...
* provide theme color in nodeinfo metadata
* read theme color from nodeinfo
Prefer to read the theme color from the nodeinfo since it is more
performant than performing selector search on a DOM.
2022-07-13 21:06:24 +09:00
nvisser
947f079735
Make tensorflow an optinal dependency ( #8986 )
2022-07-13 21:00:59 +09:00
syuilo
4550a4459b
feat: support <plain> syntax for mfm
2022-07-12 12:03:38 +09:00
MeiMei
660781afd9
Fix crash at startup if TensorFlow is not supported ( #8984 )
...
* Lazy loading tensorflow
* CHANGELOG
* CHANGELOG
* Check CPU flags
* .
2022-07-12 10:38:57 +09:00
syuilo
a5648fb07f
re: update mfm-js 0.23.0-canary.1
2022-07-11 23:13:23 +09:00
syuilo
18206e3cf6
update mfm-js 0.23.0-canary.1
2022-07-10 21:09:37 +09:00
yzhe819
9107de63b4
chore: fix lint errors ( #8981 )
2022-07-10 19:47:29 +09:00
tamaina
83ebe79a3f
enhance(sw): If receiving a push notification issued more than a day, ignore it. ( #8980 )
...
* enhance(sw): ignore old push notification
* ✌️
* 半日
* !==
* 1日
2022-07-10 15:15:21 +09:00
dogcraft
d92200a6d6
fix: QueryFailedError when logging user's IPs ( #8973 )
...
* fix QueryFailedError when logging user's IPs
* use `orIgnore` to fix
2022-07-10 11:02:46 +09:00
syuilo
49012f8352
update summaly
2022-07-09 18:23:21 +09:00
MeiMei
53e54c22fa
Fix Attempts to update all notifications ( #8974 )
...
* Fix massive update notification parameters
* CHANGELOG
* CHANGELOG
2022-07-09 18:18:39 +09:00
syuilo
75d516011b
enhance: make active email validation configurable
2022-07-09 15:05:55 +09:00
syuilo
522ddba3d7
enhance(server): tweak identicon generation
2022-07-09 13:22:35 +09:00
syuilo
207d7e0478
fix test
2022-07-08 11:21:11 +09:00
syuilo
e560601815
feat: auto nsfw detection ( #8840 )
...
* feat: auto nsfw detection
* ✌️
* Update ja-JP.yml
* Update ja-JP.yml
* ポルノ判定のしきい値を高めに
* エラーハンドリングちゃんとした
* Update ja-JP.yml
* 感度設定を強化
* refactor
* feat: add video support for auto nsfw detection
* rename: image -> media
* .js
* fix: add missing error handling
* fix: use valid pathname instead of using filename due to invalid usage
* perf(nsfw-detection): decode frames
* disable detection of video for some reasons
* perf(nsfw-detection): streamify detection process for video
* disable disallowUploadWhenPredictedAsPorn option
* fix(nsfw-detection): improve reliability
* fix(nsfw-detection): use Math.ceil instead of Math.round
* perf(nsfw-detection): delete tmp frames after used
* fix(nsfw-detection): FSWatcher does not emit ready event
* perf(nsfw-detection): skip black frames
* refactor: strip exists check
* Update package.json
* めっちゃ変えた
* lint
* Update COPYING
* オプションで動画解析できるように
* Update yarn.lock
* Update CHANGELOG.md
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-07-07 21:06:37 +09:00
syuilo
15a9a4b119
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-07-07 19:08:21 +09:00
syuilo
da239b8362
chore(server): tweak api for admin
2022-07-07 19:08:18 +09:00
dependabot[bot]
10f7e976ee
chore(deps): bump moment from 2.29.3 to 2.29.4 in /packages/backend ( #8958 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-07 18:29:42 +09:00
syuilo
423e7692db
chore(server): tweak api for admin
2022-07-07 18:09:50 +09:00
Kainoa Kanter
a23f59b996
enhance: Styled error screen ( #8946 )
...
* Styled error screen
* Make details margin auto
* Update boot.css
* Replace fontawesome with tabler svg
* Remove hr
* Add new style to flush screen
* Rename to `error.css`
* Fix
* Update base.pug
* Finally fix!
* Wrap details in `<code>`
* Add style to flush
* Fix
* BIOS -> Repair tool
* Fix
* Typo
* Adjust style
* Adjust text
* Flush -> Clear
* Revert flush changes
* Responsive
* Also hide splash
2022-07-07 17:35:56 +09:00
syuilo
b35c3114c8
revert: feat: styled error screen ( #8930 )
2022-07-06 06:36:14 +09:00
syuilo
972b03f842
perf: allow get for notes/reactions
2022-07-05 19:16:21 +09:00
syuilo
cb246d3459
rename: BIOS -> Repair Tool
2022-07-05 17:46:17 +09:00
Kainoa Kanter
40656e3ee2
feat: styled error screen ( #8930 )
...
* Styled error screen
* Make details margin auto
* Update boot.css
* Replace fontawesome with tabler svg
* Remove hr
* Add new style to flush screen
* Rename to `error.css`
2022-07-05 17:44:05 +09:00
CyberRex
cd07eb222e
Add additional drive capacity change support ( #8867 )
...
* Add additional drive capacity change support
* Update packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* 🎨
* show instance default capacity in placeholder
* fix
* update api/drive
* fix
* remove :
* fix lint
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2022-07-05 00:21:01 +09:00
MeiMei
034c5d792b
fix: streamingテストおそい ( #8912 )
2022-07-03 20:54:54 +09:00
syuilo
26c89e053d
fix typo
2022-07-03 19:01:08 +09:00
syuilo
dd426735a0
feat: moderation note
2022-07-03 00:15:03 +09:00
syuilo
949dbb3918
feat(server): add fetch-rss api to reduce dependency of external apis
2022-07-02 21:26:33 +09:00
syuilo
eccc90c843
feat: Log user ips ( #8872 )
...
* wip
* store ip and headers
* Update admin-file.vue
* require admin for view ip/headers
* IP (recent) 消した
* admin必須
* opt in
* clean ips periodically
* respect logging setting in drive/files/create
2022-07-02 15:12:11 +09:00
syuilo
52a1ec9af1
enhance(server): アンケートを新しい順にソート
2022-07-02 12:34:22 +09:00
syuilo
b773d516d3
chore(client): tweak ui
2022-07-02 12:22:52 +09:00
MeiMei
2f65d91ea8
migrate parse5 to 7.0.0 ( #8916 )
...
* migrate parse5 to 7.0.0
* fix
2022-07-01 13:48:03 +09:00
syuilo
b846ebeb97
use parse5 6.0.1
...
Fix #8914
2022-07-01 11:07:14 +09:00
Johann150
66b27bdc97
fix typo
...
Co-authored-by: mei23 <m@m544.net>
2022-06-30 22:03:04 +02:00
syuilo
e3bf53ea84
update deps
2022-07-01 00:21:25 +09:00
syuilo
ed41d542bb
chore(client): tweak ui
2022-06-30 20:15:14 +09:00
syuilo
324f5525b5
fix(server): cannot show users
2022-06-30 15:36:09 +09:00
syuilo
6f3e64f13e
chore(client): tweak client
2022-06-30 15:32:11 +09:00
syuilo
5c3e782d29
improve instance doughnut charts
2022-06-28 13:05:20 +09:00
syuilo
7d8a70f99e
fix(api): fix instance schema
2022-06-28 12:16:11 +09:00
syuilo
c04d3d22af
feat(api): add federation/stats endpoint
2022-06-28 10:41:22 +09:00
syuilo
164d4a9825
fix(api): add missing themeColor property of instance
2022-06-28 10:40:49 +09:00
syuilo
329f055a97
feat: make possible to delete an account by admin
...
Resolve #8830
2022-06-27 23:49:16 +09:00
Johann150
bc3ae901cc
refactor: remove duplicate code ( #8895 )
2022-06-27 21:48:10 +09:00
MeiMei
f834d6a813
fix: mocha テストが動かないのを修正 v2 ( #8892 )
...
* on push
* Fix mute test
* fix note test
* api
* inc timeout
* uploadUrl
* Revert "on push"
This reverts commit 778a58df61
.
* lint
* waitFire
* Wrap connectStream
* return
2022-06-26 19:16:32 +09:00
syuilo
4634920866
fix #8894
2022-06-26 17:38:50 +09:00
tamaina
2366f568b9
enhance(client): Enhance boot error display ( #8879 )
...
* Change boot error message
* fix
* ✌️
* fix
2022-06-26 12:47:43 +09:00
syuilo
929dc076ec
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-25 18:26:34 +09:00
syuilo
58e83f8e4f
feat: allow GET for some endpoints
...
Resolve #8263
2022-06-25 18:26:31 +09:00
dependabot[bot]
126011c1a7
chore(deps): bump jsrsasign from 10.5.24 to 10.5.25 in /packages/backend ( #8889 )
...
Bumps [jsrsasign](https://github.com/kjur/jsrsasign ) from 10.5.24 to 10.5.25.
- [Release notes](https://github.com/kjur/jsrsasign/releases )
- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt )
- [Commits](https://github.com/kjur/jsrsasign/compare/10.5.24...10.5.25 )
---
updated-dependencies:
- dependency-name: jsrsasign
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-06-25 16:28:36 +09:00
Johann150
5728350267
fix: always respect instance mutes ( #8854 )
...
* fix: muted user query also checks instances
This way it can be ensured that the instance mute is used everywhere it
is required without checking the whole codebase again. Muted users and
muted instances should be used together anyways.
* fix lint
2022-06-25 14:23:59 +09:00
dependabot[bot]
e3461f1b58
chore(deps): bump jpeg-js from 0.4.1 to 0.4.4 in /packages/backend ( #8843 )
...
Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js ) from 0.4.1 to 0.4.4.
- [Release notes](https://github.com/eugeneware/jpeg-js/releases )
- [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.1...v0.4.4 )
---
updated-dependencies:
- dependency-name: jpeg-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 13:50:15 +09:00
dependabot[bot]
ca5200d1f1
chore(deps): bump undici from 5.4.0 to 5.5.1 in /packages/backend ( #8842 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.4.0 to 5.5.1.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.4.0...v5.5.1 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 13:50:06 +09:00
syuilo
696e8add00
feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように
2022-06-24 21:43:28 +09:00
Johann150
a5241379af
fix lints
2022-06-24 12:44:22 +02:00
MeiMei
6f8e3fe366
enhance: Redisをioredisに統一してIPv6サポート ( #8869 )
...
* Use ioredis, Supports IPv6 host
https://github.com/misskey-dev/misskey/issues/8862
* Fix import
* order
* a
* i
* fix
* flushdb
* family
* CHANGELOG
* redis_version
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-24 19:22:19 +09:00
Johann150
4f4d2b7c53
refactor: simplify ap/show with DbResolver ( #8838 )
...
Using the existing code in DbResolver we can avoid separate code for
parsing the URIs in this endpoint.
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-23 21:32:17 +09:00
Johann150
ecdaeea94f
enhance: word mute checks CW ( #8873 )
2022-06-23 20:26:47 +09:00
syuilo
f880d0631c
tweak client
2022-06-21 17:55:38 +09:00
syuilo
4efee455b1
fix(server): faviconUrl of federated instance is missing
2022-06-21 14:28:43 +09:00
tamaina
b70473ed60
feat: Add Badge Image to Push Notification ( #8012 )
...
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb41648
.
* Revert "clean up"
This reverts commit f94919cb9c
.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* backend/src/web/index.ts
* notification-badges
* add scripts
* change create-notification.ts
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* refactor
* キャッシュ対策
* Truncate push notification message
* fix
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* pollEnded
* URLをsw.jsに戻す
* clean up
* fix lint
* changelog
* alpha-test
* also with twemoji
* add isMimeImage function
* catch
* Colour => Color
* char2file => char2filePath
* Update autocomplete.vue
* remove clone?
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-20 00:33:46 +09:00
futchitwo
5b7595d9d7
Improve: unclip ( #8823 )
...
* Refactor clip page to use Composition API
* Refactor clip page
* Refactor clip page
* Refactor clip page
* Improve: unclip
* Fix unclip
* Fix unclip
* chore: better type and name
* Fix
* Fix clipPage vue provider
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-18 18:27:09 +09:00
MeiMei
6422cde5f2
enhance: Improve player detection in URL preview ( #8849 )
...
* enhance: Improve player detection in URL preview
* CHANGELOG
2022-06-18 16:02:31 +09:00
Johann150
6078c986d3
fix: render empty note content correctly
...
Instead of coercing to `null`, coercing to an empty string should simplify handling.
2022-06-16 12:51:44 +02:00
Johann150
b54f906605
fix: correctly render note text
...
Fix a regression from #8787 that was previously fixed in #8440 .
2022-06-16 12:32:09 +02:00
MeiMei
1d8ec102f1
fix: GenerateVideoThumbnail ( #8825 )
...
* fix: GenerateVideoThumbnail
* CHANGELOG
* fix cleanup
* Revert "fix cleanup"
This reverts commit d54cf8262a
.
2022-06-14 23:02:14 +09:00
Johann150
3a42fe50c6
fix: tmpdir cleanup removes contained files ( #8826 )
2022-06-14 23:00:10 +09:00
syuilo
e4dc25dd5c
enhance(server): モデレーターであってもレートリミットを有効に
2022-06-14 22:59:19 +09:00
tamaina
f1e6fa8ee2
fix: add limit to i/notifications ( #8836 )
...
* fix: add limit to i/notifications
* ms
* remove ms
2022-06-14 22:55:58 +09:00
Johann150
10d979bd65
fix(docs): use correct description property
2022-06-14 11:55:58 +02:00
Johann150
b5390c0922
fix: remove unused parameter
2022-06-14 11:54:55 +02:00
syuilo
963f538728
lint fixes
2022-06-14 18:01:23 +09:00
Johann150
963758d8ec
fix: missing file name parameter ( #8820 )
2022-06-13 00:25:06 +09:00
tamaina
11a6bd890c
fix: some fixes of multiple notification read ( #8819 )
...
* fix: limit multiple notification read
* fix
* fix
2022-06-12 19:28:13 +09:00
Johann150
7db09103e7
chore: synchronize visibility checks ( #8687 )
...
* reuse single meId parameter
* unify code style
Use template string to avoid having to use escaped quote marks.
* fix: follower only notes are visible to mentioned users
This synchronizes the visibility rules with the Notes.isVisibleForMe
method from packages/backend/src/models/repositories/note.ts
* add comment
2022-06-11 16:14:44 +09:00
syuilo
ec6b418a23
update deps
2022-06-10 15:06:42 +09:00
syuilo
b9c64053e8
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-10 14:56:07 +09:00
syuilo
f5ba73e7c8
chore: tweak logo
2022-06-10 14:56:05 +09:00
Johann150
a683a7092d
enhance(federation): use ActivityPub defined property in favour of proprietary property. ( #8787 )
...
* add activitypub `source` property
* parse MFM from new `source` attribute
2022-06-10 14:31:58 +09:00
Johann150
78df3dc484
enhance: improve documentation for `/users/` endpoints ( #8790 )
...
* docs: category & description for reset password
* docs: category & description for testing
* docs: descriptions for groups endpoints
* docs: descriptions for drive file endpoints
* docs: descriptions for sw endpoints
* docs: descriptions for user list endpoints
* docs: descriptions & result type for gallery posts
* docs: descriptions & result type for user endpoints
* docs: add return type for stats
2022-06-10 14:25:20 +09:00
Johann150
0fa2a52fac
refactor: use awaitAll to reduce duplication ( #8791 )
...
* refactor: use awaitAll to reduce duplication
* fix lint
* fix typo
2022-06-08 17:59:48 +09:00
syuilo
d17298d3b5
fix(test): make chart tests working
2022-06-05 20:37:24 +09:00
syuilo
09b749eb97
Update .mocharc.json
2022-06-05 19:46:52 +09:00
syuilo
89419c05b2
use node 16
2022-06-04 17:26:56 +09:00
syuilo
abcd5bc951
update summaly
2022-06-04 17:24:41 +09:00
syuilo
11afdf7e24
fix bug
2022-06-04 15:15:44 +09:00
syuilo
702edfd3d3
fix test
2022-06-04 14:25:30 +09:00
Johann150
32dff28460
fix: add id for activitypub follows ( #8689 )
...
* add id for activitypub follows
* fix lint
* fix: follower must be local, followee must be remote
Misskey will only use ActivityPub follow requests for users that are local
and are requesting to follow a remote user. This check is to ensure that
this endpoint can not be used by other services or instances.
* fix: missing import
* render block with id
* fix comment
2022-06-04 13:52:42 +09:00
Johann150
9954c054a7
fix: ensure resolver does not fetch local resources via HTTP(S) ( #8733 )
...
* refactor: parseUri types and checks
The type has been refined to better represent what it actually is. Uses of
parseUri are now also checking the parsed object type before resolving.
* cannot resolve URLs with fragments
* also take remaining part of URL into account
Needed for parsing the follows URIs.
* Resolver uses DbResolver for local
* remove unnecessary use of DbResolver
Using DbResolver would mean that the URL is parsed and handled again.
This duplicated processing can be avoided by querying the database directly.
* fix missing property name
2022-06-04 11:29:20 +09:00
Johann150
81109b14b5
fix: correctly render empty note text ( #8746 )
...
Ensure that the _misskey_content attribute will always exist. Because
the API endpoint does not require the existence of the `text` field,
that field may be `undefined`. By using `?? null` it can be ensured
that the value is at least `null`.
Furthermore, the rendered HTML of a note with empty text will also be
the empty string. From git blame it seems that this behaviour was added
because of a Mastodon bug that might have previously existed. Hoever,
this seems to be no longer the case as I can find mastodon posts that
have empty content.
The code could be made a bit more succinct by using the null coercion
operator.
2022-06-03 23:18:44 +09:00
PikaDude
6061937996
User moderation details ( #8762 )
...
* add more user details for admins to see
* fix some issues
* small style fix
as suggested by Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* fix
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-06-03 23:14:50 +09:00
syuilo
71c230b7b7
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-03 23:08:18 +09:00
syuilo
a3fed7d0fb
fix(test): reset redis in e2e test
...
#7986
2022-06-03 23:08:15 +09:00
Johann150
025bf4a5e7
fix(mfm): remove duplicate br tag/newline ( #8616 )
2022-05-31 18:57:55 +09:00
Johann150
c56e45ecef
fix: always remove completed tasks ( #8771 )
2022-05-31 17:54:02 +09:00
MeiMei
c05723ca6a
Fix IP address rate limit ( #8758 )
...
* Fix IP address rate limit
* CHANGELOG
* Tune getIpHash
2022-05-31 17:44:22 +09:00
Johann150
ebc2566130
fix: add missing import
...
fix #8756
2022-05-29 14:33:42 +02:00
Johann150
804fa33535
refactor: improve code quality ( #8751 )
...
* remove unnecessary if
`Array.prototype.some` already returns a boolean so an if to return
true or false is completely unnecessary in this case.
* perf: use count instead of find
When using `count` instead of `findOneBy`, the data is not
unnecessarily loaded.
* remove duplicate null check
The variable is checked for null in the lines above and the function
returns if so. Therefore, it can not be null at this point.
* simplify `getJsonSchema`
Because the assigned value is `null` and the used keys are only
shallow, use of `nestedProperty.set` seems inappropriate. Because the
value is not read, the initial for loop can be replaced by a `for..in`
loop.
Since all keys will be assigned `null`, the condition of the ternary
expression in the nested function will always be true. Therefore the
recursion case will never happen. With this the nested function can be
eliminated.
* remove duplicate condition
The code above already checks `dragging` and returns if it is truthy.
Checking it again later is therefore unnecessary.
To make this more obvious the `return` is removed in favour of using
an if...else construct.
* remove impossible "unknown" time
The `ago` variable will always be a number and all non-negative numbers
are already covered by other cases, the negative case is handled with
`future` so there is no case when `unkown` could be achieved.
2022-05-29 15:15:52 +09:00
tamaina
f1d2398eac
fix(client): Vite related boot mechanism revision ( #8753 )
...
* preload app css
* remove salt
* APP_FETCH_FAILED error
* set max-age to 15s
2022-05-29 10:58:54 +09:00
tamaina
4917961736
preload app css ( #8752 )
2022-05-29 10:57:06 +09:00
Johann150
e54aa56ee1
chore: remove unused imports
2022-05-28 21:17:23 +02:00
Johann150
21d54f2758
fix: validate text is not empty
...
fix #8747
2022-05-28 17:26:17 +02:00
Johann150
161659de5c
enhance: replace signin CAPTCHA with rate limit ( #8740 )
...
* enhance: rate limit works without signed in user
* fix: make limit key required for limiter
As before the fallback limiter key will be set from the endpoint name.
* enhance: use limiter for signin
* Revert "CAPTCHA求めるのは2fa認証が無効になっているときだけにした"
This reverts commit 02a43a310f
.
* Revert "feat: make captcha required when signin to improve security"
This reverts commit b21b058005
.
* fix undefined reference
* fix: better error message
* enhance: only handle prefix of IPv6
2022-05-28 12:06:47 +09:00
Johann150
63a814c70e
fix(docs): correct information for drive upload ( #8736 )
2022-05-27 22:03:25 +09:00
Johann150
9c80403072
use http-signature module that supports hs2019 ( #8635 )
2022-05-26 09:12:17 +09:00
syuilo
b3ad04fcb0
update deps
2022-05-25 23:28:56 +09:00
syuilo
3c3140a100
refactor: use ===
2022-05-25 23:19:39 +09:00
Johann150
8d5c9e96e4
fix: assume remote users are following each other ( #8734 )
...
Misskey does not know if two remote users are following each other.
Because ActivityPub actions would otherwise fail on followers only
notes, we have to assume that two remote users are following each other
when an interaction about a remote note occurs.
2022-05-25 23:17:00 +09:00
Johann150
e27c6abaea
refactor: temporary files ( #8713 )
...
* simplify temporary files for thumbnails
Because only a single file will be written to the directory, creating a
separate directory seems unnecessary. If only a temporary file is created,
the code from `createTemp` can be reused here as well.
* refactor: deduplicate code for temporary files/directories
To follow the DRY principle, the same code should not be duplicated
across different files. Instead an already existing function is used.
Because temporary directories are also create in multiple locations,
a function for this is also newly added to reduce duplication.
* fix: clean up identicon temp files
The temporary files for identicons are not reused and can be deleted
after they are fully read. This condition is met when the stream is closed
and so the file can be cleaned up using the events API of the stream.
* fix: ensure cleanup is called when download fails
* fix: ensure cleanup is called in error conditions
This covers import/export queue jobs and is mostly just wrapping all
code in a try...finally statement where the finally runs the cleanup.
* fix: use correct type instead of `any`
2022-05-25 16:50:22 +09:00
MeiMei
6b44fe165b
Supports Unicode Emoji 14.0 ( #8699 )
...
* Unicode 14.0 Emoji
* mfm-js@0.22.0
* CHANGELOG
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-25 16:35:30 +09:00
Johann150
6b109c7b0f
fix: wrong type for isVisibleForMe
2022-05-24 10:12:42 +02:00
syuilo
53fc1235d7
Update .mocharc.json
2022-05-21 22:24:57 +09:00
syuilo
b8544814ec
lint
2022-05-21 22:21:41 +09:00
syuilo
05c4d6b11e
refactor
2022-05-21 22:07:11 +09:00
syuilo
425084b596
Update utils.ts
2022-05-21 22:07:01 +09:00
syuilo
2205c61edf
Update utils.ts
2022-05-21 17:40:43 +09:00
Johann150
68f9341e95
hotfix: uniform color migration fix
2022-05-19 15:42:55 +02:00
Johann150
edfded7fb7
fix(activitypub): add authorization checks ( #8534 )
...
* fix spelling
* fix(activitypub): add authorization checks
2022-05-19 20:40:16 +09:00
Johann150
aaf5bb62ab
enhance: uniform theme color ( #8702 )
...
* enhance: make theme color format uniform
All newly fetched instance theme colors will be uniformely formatted
as hashtag followed by 6 hexadecimal digits.
Colors are checked for validity and invalid colors are not handled.
* better input validation for own theme color
* migration to unify theme color formats
Fixes theme colors of other instances as well as the local instance.
* add changelog entry
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-19 09:54:45 +02:00
MeiMei
55a578a8df
fix: Unable to generate video thumbnails ( #8696 )
...
* fix: Unable to generate video thumbnails
* CHANGELOG
2022-05-19 16:19:23 +09:00
syuilo
4fc2058745
chore(client): tweak loading spinner design
2022-05-19 15:24:35 +09:00
dependabot[bot]
13b275773b
chore(deps): bump async from 3.2.0 to 3.2.3 in /packages/backend ( #8706 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.0 to 3.2.3.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 11:49:59 +09:00
MeiMei
b6794b614b
enhance: Perform port diagnosis at startup only when Listen fails ( #8698 )
...
* Change port check
* Comment: disableClustering
* CHANGELOG
* Smart message
2022-05-19 11:49:07 +09:00
Johann150
037ca92275
fix: postgres type error
...
Fix a bug introduced in #8659 . Solution was already tested there.
2022-05-15 11:32:00 +02:00
syuilo
02a43a310f
CAPTCHA求めるのは2fa認証が無効になっているときだけにした
...
2faのトークンは期限付きだから、CAPTCHA解いてる間に期限切れになる
2022-05-15 16:47:14 +09:00
syuilo
b21b058005
feat: make captcha required when signin to improve security
2022-05-15 12:18:46 +09:00
syuilo
6de40cf789
fix(server): prevent crash when processing certain PNGs
...
Fix #8605
2022-05-15 01:16:12 +09:00
iwata
67e1ee41c9
test: Nodeのカスタムローダーを直してテストが動くように ( #8625 )
...
* test: Nodeのカスタムローダーを直してテストが動くように
* dev: mochaを呼ぶコマンドにNODE_ENV=testを追加
* Update packages/backend/test/loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* chore: change export style in loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 16:10:20 +09:00
iwata
ebb4308a5c
test: `__dirname`はESModuleでは使えないので置き換えた ( #8626 )
2022-05-14 16:09:47 +09:00
tamaina
b2a5076d14
fix: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように ( #8644 )
...
* Fix #8643
* 部分一致にする
2022-05-14 15:24:44 +09:00
iwata
22bb1a1793
test: e2eテストがCIで失敗していた問題をいくつか修正 ( #8642 )
...
* test: indexeddbをテスト毎に初期化するように
* fix: metaが無いときにfetch-metaを同時に呼ぶと死ぬことがある問題を修正
* test: ログイン後のクライアント側処理を待たずにリロードされてログイン出来ないことがあったのを修正
2022-05-14 15:16:45 +09:00
Johann150
4b872856c2
fix: keep file order ( #8659 )
2022-05-14 15:09:10 +09:00
syuilo
98e42ec6ff
enhance: Display TOTP Register URL
...
Close #7261
Co-Authored-By: tamaina <tamaina@hotmail.co.jp>
2022-05-14 15:00:15 +09:00
syuilo
e161b71651
update deps
2022-05-14 14:57:51 +09:00
Johann150
89c5fd0931
perf: fix caching ( #8660 )
...
The cache implementation did previously not store the results of the
computation and was thus not a cache at all. This can cause a significant
number of database queries each time someone with a large number of
followers does something that causes an activity to be federated.
2022-05-14 13:28:27 +09:00
Johann150
31c73fdfa2
chore: synchronize code and database schema ( #8577 )
...
* chore: remove default null
null is always the default value if a table column is nullable, and typeorm's
@Column only accepts strings for default.
* chore: synchronize code with database schema
* chore: sync generated migrations with code
2022-05-05 22:45:22 +09:00
tamaina
a89003b57a
refactor: use Vite to build instead of webpack ( #8575 )
...
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb41648
.
* Revert "clean up"
This reverts commit f94919cb9c
.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
* wip
* wip
* wip
* wip
* wip
* wip
* ✌️
* use import
* fix
* install rollup
* use defineAsyncComponent.
* fix emojilist
* wip use defineAsyncComponent
* popup(import -> popup(defineAsyncComponent(() => import
* draggable?
* fix init import
* clean up
* fix router
* add comment
* ✌️
* ✌️
* ✌️
* remove webpack
* update vite
* fix boot sequence
* Revert "fix boot sequence"
This reverts commit e893dbf37a
.
* revert boot import
* never make two app div
* ;
* remove console.log
* change clientEntry sequence
* fix
* Revert "fix"
This reverts commit 12741b3d89
.
* fix
* add comment https://github.com/misskey-dev/misskey/pull/8575#issuecomment-1114239210
* add log
* add comment
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-01 22:51:07 +09:00
Johann150
6ed010b192
fix _misskey_content of quote renotes ( #8533 )
2022-05-01 19:23:34 +09:00
MeiMei
60391ff37e
fix: Add rel attribute to host-meta ( #8583 )
...
* Add rel attribute to host-meta
* CHANGELOG
2022-05-01 19:14:14 +09:00
tamaina
766559c6e9
feat: Improve Push Notification ( #7667 )
...
* clean up
* ev => data
* refactor
* clean up
* add type
* antenna
* channel
* fix
* add Packed type
* add PackedRef
* fix lint
* add emoji schema
* add reversiGame
* add reversiMatching
* remove signin schema (use Signin entity)
* add schemas refs, fix Packed type
* wip PackedHoge => Packed<'Hoge'>
* add Packed type
* note-reaction
* user
* user-group
* user-list
* note
* app, messaging-message
* notification
* drive-file
* drive-folder
* following
* muting
* blocking
* hashtag
* page
* app (with modifying schema)
* import user?
* channel
* antenna
* clip
* gallery-post
* emoji
* Packed
* reversi-matching
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb41648
.
* Revert "clean up"
This reverts commit f94919cb9c
.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-04-30 21:52:07 +09:00
dependabot[bot]
1c6d5ddf81
chore(deps): bump ejs from 3.1.6 to 3.1.7 in /packages/backend ( #8560 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-30 00:16:40 +09:00
tamaina
12a3c6872f
enhance: ドライブに画像ファイルをアップロードするときオリジナル画像を破棄してwebpublicのみ保持するオプション ( #8216 )
...
* wip
* Update packages/client/src/os.ts
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* メニューをComposition API化、switchアイテム追加
クライアントサイド画像圧縮の準備
* メニュー型定義を分離 (TypeScriptの型支援が効かないので)
* disabled
* make keepOriginal to follow setting value
* ✌️
* fix
* fix
* ✌️
* WEBP
* aaa
* ✌️
* webp
* lazy load browser-image-resizer
* rename
* rename 2
* Fix
* clean up
* add comment
* clean up
* jpeg, pngにもどす
* fix
* fix name
* webpでなくする ただしサムネやプレビューはwebpのまま (テスト)
* 動画サムネイルはjpegに
* エラーハンドリング
* ✌️
* v2.2.1-misskey-beta.2
* browser-image-resizer#v2.2.1-misskey.1
* ✌️
* fix alert
* update browser-image-resizer to v2.2.1-misskey.2
* lockfile
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
2022-04-28 11:14:03 +09:00
tamaina
065324d30b
Fix #8535 Excessive stack ... 'SchemaTypeDef<?>' ( #8547 )
...
* Fix #8535 Excessive stack ... 'SchemaTypeDef<?>'
Co-authored-by: acid-chicken <root@acid-chicken.com>
* add comment
* clean up
Co-authored-by: acid-chicken <root@acid-chicken.com>
2022-04-27 10:49:00 +09:00
Johann150
b9e3267198
fix: Promises -> Promise ( #8545 )
2022-04-25 15:14:13 +09:00