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
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 b5b0dc58a342393d260492e3a6f58304372f53b2.
* reduce maxSockets
* apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger
* Revert "apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger"
This reverts commit 997243915c8e1f8472da64f607f88c36cb1d5cb4.
* 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
33b22a323c
perf(server): improve stats api performance
2023-01-10 20:06:25 +09:00
syuilo
3bc0cdbfb7
typo
2023-01-09 17:22:21 +09:00
syuilo
462acc9eee
カスタム絵文字一覧情報をmetaから分離
2023-01-09 15:50:25 +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
syuilo
2e2ed1385f
delete pollVote notification
2023-01-08 10:54:45 +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
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
4cc71d2443
✌️
2023-01-03 09:32:36 +09:00
syuilo
c8bd139713
drop lastCommunicatedAt of instance
2023-01-03 09:00:42 +09:00
syuilo
771348e887
PV集計はローカルユーザーのみに
2023-01-03 08:29:25 +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
b2d6561bc6
enhance(server): clean emoji response
2022-12-31 08:43:13 +09:00
syuilo
912791b3ab
refactor: 絵文字URLを引き回すのをやめる ( #9423 )
2022-12-29 10:14:44 +09:00
syuilo
af9e742e71
fix(server): bodyLimit for each endpoints
2022-12-28 09:07:41 +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
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
b648c4bc4d
chore: fix reporisotry name
2022-12-25 08:27:06 +09:00
syuilo
4ede367c1e
GET非対応APIにGETでリクエストすると接続が開きっぱなしになる
...
Fix #9404
2022-12-24 13:55:50 +09:00
Kagami Sascha Rosylight
c3cb218975
fix(backend): request.body may be undefined ( #9356 )
2022-12-19 15:57:36 +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
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
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
syuilo
b4b742ca89
fix #9299
2022-12-10 15:25:39 +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
bbb49457f9
refactor: introduce bindThis decorator to bind this automaticaly
2022-12-04 15:03:09 +09:00
syuilo
22ccb0fa71
refactor
2022-12-04 10:16:03 +09: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
tamaina
5decad9cf1
fix: add missing ,
2022-12-02 14:12:09 +00:00
squidicuz
2492f4e81e
fix for pinned users. update changelog ( #9159 )
2022-11-11 11:22:31 +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
7670f364e3
type
2022-09-24 17:13:09 +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
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
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
こけっち
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
Takuya Yoshida
2e0075e79c
Fix ioredis import typo ( #9099 )
...
* Fix import typo
* Fix type
2022-09-21 10:12:18 +09:00
syuilo
01d4d55e78
fix import type
2022-09-21 05:33:11 +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
567c550120
lint
2022-09-20 05:32:18 +09:00
syuilo
a2eac9fff6
test
2022-09-19 03:11:50 +09:00
syuilo
dd35f2cce6
refactor(backend): refactor logger
2022-09-18 23:07:41 +09:00
syuilo
b75184ec8e
なんかもうめっちゃ変えた
2022-09-18 03:27:08 +09:00
syuilo
1b014bc3e5
fix(server): 他人の通知を既読にできる可能性があるのを修正
2022-09-06 20:54:49 +09:00
syuilo
9f5c8f42e0
tweak rate limit
2022-07-24 17:56:48 +09:00
syuilo
c1c8c9c37c
fix(server): fix bind of method
...
Fix #9006
2022-07-16 19:03:41 +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
syuilo
a5648fb07f
re: update mfm-js 0.23.0-canary.1
2022-07-11 23:13:23 +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
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
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
da239b8362
chore(server): tweak api for admin
2022-07-07 19:08:18 +09:00
syuilo
423e7692db
chore(server): tweak api for admin
2022-07-07 18:09:50 +09:00
syuilo
972b03f842
perf: allow get for notes/reactions
2022-07-05 19:16:21 +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
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
Johann150
66b27bdc97
fix typo
...
Co-authored-by: mei23 <m@m544.net>
2022-06-30 22:03:04 +02: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
c04d3d22af
feat(api): add federation/stats endpoint
2022-06-28 10:41:22 +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 778a58df61ff9a22421f8ec5dcce96b364eab38d.
* 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
syuilo
58e83f8e4f
feat: allow GET for some endpoints
...
Resolve #8263
2022-06-25 18:26:31 +09:00