Commit graph

20455 commits

Author SHA1 Message Date
Johann150 29ef7c85d0
fix 'assignment to const' error 2022-07-13 13:28:02 +02:00
syuilo 5e0f9699ab
Update .eslintrc.js 2022-07-13 13:26:48 +02:00
Johann150 40eb861aff
Prevent access to user pages when not logged in [v2] (#8904)
* do not throw error when navigating

* enhance: add loginRequired to router

This allows client pages to require logging in before displaying the
page, useful for example for user settings pages.

* add login requirements

Co-authored-by: Andreas Nedbal <git@pixelde.su>
2022-07-13 13:24:42 +02:00
syuilo b361069610
chore(client): fix type def 2022-07-13 13:24:42 +02:00
syuilo 761d5347d2
perf(client): remove needless reactivity 2022-07-13 13:24:42 +02:00
syuilo 03ea6763e1
enhance(client): improve router
Fix #8902
2022-07-13 13:24:41 +02:00
syuilo 9ec98e66f9
chore(client): tweak client 2022-07-13 13:24:40 +02:00
syuilo 9d8a9f22c1
chore(client): tweak style 2022-07-13 13:22:28 +02:00
syuilo a0a64eb0ff
enhance(client): add users tab to instance-info 2022-07-13 13:21:56 +02:00
syuilo bb7d080a60
refactor(client): remove invalid computed 2022-07-13 12:59:07 +02:00
syuilo 6513e72a3e
fix(client): 非モデレーターがインスタンス情報ページを表示できない問題を修正 2022-07-13 12:59:06 +02:00
syuilo 435e45351c
chore(client): tweak style 2022-07-13 12:59:06 +02:00
syuilo cc835a0f81
chore(client): tweak style 2022-07-13 12:58:17 +02:00
syuilo e4fefa42c5
chore(client): tweak style 2022-07-13 12:58:16 +02:00
syuilo 9ec020015d
chore(client): fix #8858 2022-07-13 12:58:16 +02:00
syuilo b2d9b059b6
chore(client): tweak style 2022-07-13 12:58:16 +02:00
syuilo b454142083
chore(client): refactor and style tweaks 2022-07-13 12:58:15 +02:00
syuilo df3ff4d06e
refactor(client): use setup syntax 2022-07-13 12:56:22 +02:00
syuilo 095a99f3f7
chore(client): fix type def 2022-07-13 12:56:08 +02:00
syuilo a7cc45fa98
fix(api): fix instance schema 2022-07-13 12:55:43 +02:00
syuilo 681a650b01
fix(client): fix chart tooltip rendering 2022-07-13 12:55:23 +02:00
syuilo 3579ebf03d
feat(api): add federation/stats endpoint 2022-07-13 12:55:09 +02:00
syuilo 591a0bf1b3
fix(api): add missing themeColor property of instance 2022-07-13 12:54:56 +02:00
syuilo cfb7b70cde
lint fix 2022-07-13 12:54:44 +02:00
Johann150 9e64796a9e
add english strings for account deletion 2022-07-13 12:54:17 +02:00
syuilo fbe210a39d
feat: make possible to delete an account by admin
Resolve #8830
2022-07-13 12:52:45 +02:00
Johann150 9b008b9684
refactor: remove duplicate code (#8895) 2022-07-13 12:52:45 +02:00
syuilo 5e7b7d4d12
chore(client): tweak client 2022-07-13 12:52:43 +02:00
MeiMei 5ac94cc268
fix broken mocha tests v2
see also https://github.com/misskey-dev/misskey/pull/8892
2022-07-13 12:49:58 +02:00
syuilo 45b36e8059
fix #8894 2022-07-13 12:45:24 +02:00
syuilo 570c08b976
chore(client): tweak ui 🎨 2022-07-13 12:45:24 +02:00
syuilo 78ddaed2a1
chore(client): tweak ui 🎨 2022-07-13 12:45:23 +02:00
syuilo d6146d9102
chore(client): fix type 2022-07-13 12:43:26 +02:00
syuilo c64b1ceb83
chore(client): tweak client 2022-07-13 12:43:15 +02:00
syuilo 3978e3a4d3
chore(client): tweak client 2022-07-13 12:42:16 +02:00
tamaina f109de9ebb
enhance(client): Enhance boot error display (#8879)
* Change boot error message

* fix

* ✌️

* fix
2022-07-13 12:37:34 +02:00
syuilo 707754fece
refactor(client): extract interval logic to a composable function
Also, I fixed the `onUnmounted` call in `onMounted` and so on.
2022-07-13 12:34:33 +02:00
Norm 17f857584c fix: vi-VN locale name 2022-07-13 10:24:53 +00:00
Johann150 337b9a5392
fix: sync locales list
Co-authored-by: norm <normandy@biribiri.dev>
2022-07-13 12:07:39 +02:00
Johann150 17c752811f
refactor: notification setting window composition API (#8860)
* refactor: notification setting window composition API

* fix lint vue/require-valid-default-prop

* fix type

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2022-07-13 11:23:16 +02:00
dependabot[bot] b269ab709b
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-07-13 11:23:15 +02:00
syuilo 4d8d9936f1
feat: allow GET for some endpoints
Resolve #8263
2022-07-13 11:23:15 +02:00
syuilo 4dee440bbf
refactor(client): extract tooltip logic of chart 2022-07-13 11:23:15 +02:00
Andy 631c3bac58
fix(client): only enable hotkeys for logged in users (#8793)
* fix(client): only enable hotkeys for logged in users

* fix(client): keep theme and search hotkeys for logged out users
2022-07-13 11:23:15 +02:00
Johann150 e45624855f
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-07-13 11:23:14 +02:00
dependabot[bot] 30aa91bb94
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-07-13 11:23:14 +02:00
dependabot[bot] 893ed309bf
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-07-13 11:23:14 +02:00
syuilo b03071e019
refactor MkKeyValue to composition API 2022-07-13 11:23:13 +02:00
syuilo 9914db3722
open fewer links with "window" behavior 2022-07-13 11:23:13 +02:00
syuilo 2f54fdbcd0
fix admin per user file list 2022-07-13 11:23:13 +02:00