Commit graph

1518 commits

Author SHA1 Message Date
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
tamaina 83e1d53928 fix: lintが動かないのを修正, swもlint 2022-12-05 13:21:44 +00:00
tamaina 8b961ba035 chore: fix spelling error "Enviroment"
Fix #9269
2022-12-05 12:23:10 +00: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 e73581f715 🎨 2022-12-04 14:26:21 +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
Laura Hausmann 2037c83541
fix(client): make note visibility inheritance behave correctly when default is set to followers-only (#9238)
* Fix post visibility

* Also in the case of specified

* fix

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2022-12-03 06:14:37 +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
tamaina 19c50f5d0c 🎨 MkInstanceTicker 2022-11-30 05:01:43 +00:00
syuilo 594c329dbd update deps 2022-11-29 13:14:57 +09:00
tamaina dba80a7e8e
Fix #9234 (#9235) 2022-11-27 09:04:09 +09:00
tamaina 707398b1d9
enhance: Modify MkInstanceTicker (#9236)
* fix and enhance MkNoteDetailed

* change instanceticker

* 🎨

* fix

* 🎨

* fix

* 🎨

* revert MkNoteDetailed
2022-11-27 08:57:11 +09:00
tamaina 285860f958 fix tsconfig.json 2022-11-26 10:52:24 +00:00
tamaina 8b9dc962ae Revert #8098 2022-11-24 18:27:05 +09:00
tamaina c79976f9bc Merge branch 'develop' into pizzax-indexeddb 2022-11-24 17:49:49 +09:00
Ikko Ashimine cc637015bc
Fix typo in keycode.ts (#9224)
Programatically -> Programmatically
2022-11-24 17:45:20 +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
tamaina 1f4a955787 remove preferences-registry 2022-11-22 14:43:06 +09:00
tamaina e5c50eb8a1 Merge branch 'develop' into pizzax-indexeddb 2022-11-22 14:42:03 +09:00
syuilo aa8693e8df update deps 2022-11-19 10:25:16 +09:00
tamaina 764da890b6 Merge branch 'develop' into pizzax-indexeddb 2022-11-17 23:35:55 +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 831be69cec refactor(client): use dvh 2022-11-13 11:43:23 +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
nenohi 7462a1e816
ノートの詳細ボタンを...に追加 (#9166)
* noteの詳細を追加

* add detail option to note menu

* add detailed , fix typo

* delete button

Co-authored-by: Gray Olson <gray@grayolson.com>
2022-11-13 07:54:05 +09:00
syuilo 1f3b1e7074 fix(client): インスタンスティッカーのfaviconを読み込む際に偽サイト警告が出ることがあるのを修正 2022-11-12 09:39:11 +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
futchitwo 24d18a7b19
fix(client): clarify to use props.url (#9143) 2022-11-04 22:02:35 +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
hayabusa 166067f746
add webhookId to api request (#9113) 2022-10-13 08:34:57 +09:00
hayabusa dae82514dc
fix: 一部の状態のファイルをドロップしてアップロードできない場合がある問題を修正 (投稿フォーム以外についても) (#9114)
* dropEffectとeffectAllowedの関連付けを投稿フォームと同様に修正

* 文字列をDropできるようにしてしまったのを修正
2022-10-13 08:34:23 +09:00
Acid Chicken (硫酸鶏) 56a719f0d4
fix: typo 2022-10-02 20:57:17 +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 192a1bd69e 🎨 2022-09-21 02:10:59 +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 27b40053c7 🎨 2022-09-20 07:14:47 +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
nenohi c1667dc43c
フォロー、フォロワーのページでフォローされていることを表示 (#9093)
* followed-view

* Update MkUserInfo.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-09-18 04:07:59 +09:00
syuilo b75184ec8e
なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
syuilo a97fcd9e73
Update .eslintrc.js 2022-09-11 03:34:41 +09:00
syuilo 4c767f16f6
Update .eslintrc.js 2022-09-11 01:58:34 +09:00
rinsuki e60a6cc621
chore(sw): only proxies HTML requests (#9070)
* chore(sw): only proxies HTML requests

もはやHTMLじゃなさそうなリクエストにはSWで関与しないようにする

こうするといろいろな面倒事が解決するはず…たぶん

Resolve #9037
Resolve #9038

* align code style

* Update packages/sw/src/sw.ts

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

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-09-10 19:25:32 +09:00
syuilo 7c89a27e61 update deps 2022-09-10 19:14:07 +09:00
syuilo 20aee2deed chore(client): 🎨 2022-09-10 16:28:59 +09:00
syuilo 1b014bc3e5 fix(server): 他人の通知を既読にできる可能性があるのを修正 2022-09-06 20:54:49 +09:00
syuilo a9e13693a5 refactor(client): refactor file name and directory structure 2022-09-06 18:21:49 +09:00
syuilo 0b99ffa8f9 refactor(client): use setup syntax 2022-09-06 18:09:17 +09:00
syuilo d4e284c859 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-09-06 17:38:00 +09:00
syuilo eff9cdd8a7 refactor(client): use setup syntax 2022-09-06 17:37:58 +09:00
Takuya Yoshida 057d1642c8
Update typeorm to 0.3.9 (#9083) 2022-09-06 14:57:46 +09:00
syuilo 9db2380c20 refactor(client): use setup syntax 2022-09-05 18:51:23 +09:00
syuilo 9132c72545 refactor(client): use setup syntax 2022-09-05 18:37:41 +09:00
syuilo 4c3d094a45 refactor(client): use setup syntax 2022-09-05 18:34:59 +09:00
syuilo f337459c6e refactor(client): use setup syntax 2022-09-05 18:24:46 +09:00
syuilo e41810f142 fix(client): fix syntax error of pages/follow.vue 2022-09-03 16:16:00 +09:00
syuilo 25f4c8688a refactor(client): use setup syntax 2022-09-02 00:22:31 +09:00
syuilo d9ff2dd471 refactor(client): use setup syntax 2022-08-31 23:12:22 +09:00
syuilo 2d8e7b4da7 enhance(client): improve analog-clock 2022-08-31 02:19:25 +09:00
syuilo 786b150ea7 refactor(client): align filename to component name 2022-08-31 00:24:33 +09:00
syuilo 47b2e56967 update deps 2022-08-27 16:34:14 +09:00
syuilo e0dce77678 chore(client): tweak loading display 2022-08-27 16:26:14 +09:00
syuilo 4373019b36 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-08-27 00:40:31 +09:00
syuilo 0dfb9f8291 enhance(client): tweak clock 2022-08-27 00:40:20 +09:00
syuilo 773139b737 enhance(client): add html color-schema support 2022-08-27 00:39:59 +09:00
Johann150 806a80a1e5
fix: volume sliders
Fixed a typo that made a required property be undefined.
2022-08-26 08:39:31 +02:00
Caipira 450076cfa4
enhance(client): mobile twitter url can be used as widget (#9057) 2022-08-24 21:02:06 +09:00
futchitwo 253f005e80
Fix: アクセストークン管理画面、アカウント管理画面表示できないのを修正 (#9064)
* Fix: apps page routing

* Fix: accounts page routing

* Fix: router name
2022-08-21 23:20:42 +09:00
syuilo dddc076d01 update deps 2022-08-13 18:45:29 +09:00
あずき⪥™ c97dc7fe93
feat: show header with current user avatar on TL (#9051)
* feat: show header with current user avatar on TL

* refactor(client): use displayMyAvatar prop instead of metadata

* refactor(client): prefer v-if to `display: none;`
2022-08-13 17:41:17 +09:00
nvisser 8a09de6b28
Add following badge to user preview popup (#9048) 2022-08-13 14:26:51 +09:00
syuilo cabbe8c308 fix(client): cannot show some setting pages
Fix #9043
2022-08-07 11:16:22 +09:00
syuilo e3aa39e050 refactor 2022-08-06 20:04:23 +09:00
syuilo c4830dcf3a perf(client): use shallowRef as possible 2022-08-06 19:20:53 +09:00
syuilo f22c32af05 chore(client): tweak scroll behavior in routing 2022-08-06 18:16:21 +09:00
syuilo b31f09692a enhance(client): improve clock widget 2022-08-06 18:15:13 +09:00
syuilo 3a9da78901 enhance(client): improve clock widget 2022-08-06 16:39:09 +09:00
syuilo dea5e6207e enhance(client): improve clock widget 2022-08-06 14:02:03 +09:00
syuilo 2cd70b80a2 enhance(client): improve clock widgets 2022-08-05 23:51:15 +09:00
syuilo bdaa35d11f feat(client): improve widget 2022-08-04 22:20:00 +09:00
Johann150 b934c738a6
Collapse long notes (#8990)
* Revert "Revert option to collapse long notes (#8561)"

This reverts commit 71150f21cd and reinstates
the option to collapse long notes again after they were expanded.

* fix(client): wrongly collapsed posts

* fix: don't use ref

* tweak style

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-08-01 17:55:24 +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