Commit graph

630 commits

Author SHA1 Message Date
syuilo
b003e24af4
chore(client): tweak ui
cherry-picked from ed41d542bb8894f2eaca42cd7cc08246089e0490
2022-07-13 17:35:25 +02:00
syuilo
09e0446708
chore(client): tweak ui 2022-07-13 17:29:20 +02:00
syuilo
f95f74f96e
allow non-mods to show instance-info page 2022-07-13 16:16:35 +02:00
syuilo
f5d87fbc9e
refactor range input to composition api 2022-07-13 16:03:58 +02:00
syuilo
e47af45407
perf(client): improve range control performance 2022-07-13 16:03:30 +02:00
syuilo
896b3d817e
make client component caching configurable
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:58:53 +02:00
syuilo
303ce42024
refactor range input component
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:58:01 +02:00
syuilo
49a98b1eb0
fix lints
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:40:55 +02:00
syuilo
7e1ce04db8
remove FormGroup component
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:36:00 +02:00
95a8a937e2
fix client router catchall
fixes #8903
2022-07-13 13:28:03 +02:00
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
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
681a650b01
fix(client): fix chart tooltip rendering 2022-07-13 12:55:23 +02:00
syuilo
cfb7b70cde
lint fix 2022-07-13 12:54:44 +02:00
syuilo
fbe210a39d
feat: make possible to delete an account by admin
Resolve #8830
2022-07-13 12:52:45 +02:00
syuilo
5e7b7d4d12
chore(client): tweak client 2022-07-13 12:52:43 +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
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
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
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
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
syuilo
147a798a88
fix lints in signup component 2022-07-13 10:44:04 +02:00
syuilo
57f9f787d1
fix(client): logout functionality 2022-07-13 10:42:48 +02:00