Commit graph

20503 commits

Author SHA1 Message Date
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
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
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
17f857584c fix: vi-VN locale name 2022-07-13 10:24:53 +00:00
337b9a5392
fix: sync locales list
Co-authored-by: norm <normandy@biribiri.dev>
2022-07-13 12:07:39 +02:00
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
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
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
syuilo
6b1a5baf17
refactor: remove unused import 2022-07-13 11:23:04 +02:00
syuilo
f30214b006
feat(admin): show list of files of a user 2022-07-13 10:44:48 +02:00