Commit Graph

1039 Commits

Author SHA1 Message Date
syuilo ef83670716 enhance(client): better marquee component 2022-07-02 21:28:04 +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 ded0f6f0df refactor(client): refactoring 2022-07-02 14:00:37 +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
syuilo 6bcd5cb310 enhance(client): cache pages in page-window 2022-07-02 12:12:10 +09:00
syuilo 01d5a97a4f feat(client): poll highlights in explore page 2022-07-01 23:42:03 +09:00
syuilo afe0d9a266 enhance(client): ハイライトをみつけるに統合 2022-07-01 23:33:47 +09:00
syuilo add6e9b14b chore(client): tweak ui 2022-07-01 18:55:45 +09:00
syuilo 80a033c1cf chore(client): tweak style 2022-07-01 17:08:45 +09:00
syuilo c67c3b0360 chore(client): tweak style 2022-07-01 16:43:38 +09:00
syuilo f635d5b864 chore(client): tweak style 2022-07-01 15:23:49 +09:00
syuilo 65b0a002c7 chore(client): tweak ui 2022-07-01 15:06:17 +09:00
MeiMei 2f65d91ea8
migrate parse5 to 7.0.0 (#8916)
* migrate parse5 to 7.0.0

* fix
2022-07-01 13:48:03 +09:00
syuilo b846ebeb97 use parse5 6.0.1
Fix #8914
2022-07-01 11:07:14 +09:00
Johann150 66b27bdc97
fix typo
Co-authored-by: mei23 <m@m544.net>
2022-06-30 22:03:04 +02:00
syuilo 649bb672df chore(client): fix pie rendering 2022-07-01 00:38:20 +09:00
syuilo e3bf53ea84 update deps 2022-07-01 00:21:25 +09:00
syuilo 30aa1dcdcd chore(client): tweak rss-marquee 2022-06-30 23:53:58 +09:00
syuilo 7c7ce072c7 chore(client): tweak ui 2022-06-30 23:51:18 +09:00
syuilo 6ba888f476 feat(client): add rss-marquee widget 2022-06-30 23:45:11 +09:00
syuilo bbdc52a7ea chore(client): tweak style 2022-06-30 23:07:45 +09:00
syuilo cb697cf582 chore(client): tweak ui 2022-06-30 22:02:08 +09:00
syuilo 4c2cd3c8d5 chore(client): tweak ui 2022-06-30 21:38:34 +09:00
syuilo 1069ae6525 update vite 2022-06-30 20:15:40 +09:00
syuilo ed41d542bb chore(client): tweak ui 2022-06-30 20:15:14 +09:00
syuilo eac31eb323 chore(client): tweak ui 2022-06-30 19:19:54 +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 6f2d2a71f9 enhance(client): show confirm dialog when logout 2022-06-30 15:09:10 +09:00
syuilo 47dcb1b41f refactor(client): use setup syntax 2022-06-30 12:48:42 +09:00
syuilo fa6eb0e0f2 perf(client): improve range control performance 2022-06-30 12:42:35 +09:00
syuilo bffe6fb9bf tweak client 2022-06-30 10:53:40 +09:00
syuilo 9ac526b6b6 tweak client 2022-06-30 10:13:27 +09:00
Johann150 ca6afd40ad
fix client router catchall
fixes #8903
2022-06-29 22:09:44 +02:00
Johann150 8b7dcf4dba
fix 'assignment to const' error 2022-06-29 17:44:03 +02:00
syuilo 99dcd7bb27 feat(client): add instance-cloud widget 2022-06-29 23:28:52 +09:00
syuilo 6a7dff1c82 Update .eslintrc.js 2022-06-29 23:06:03 +09:00
syuilo 3f6e04697a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-06-29 21:22:18 +09:00
syuilo c9b3ab80ca feat(client): add tag cloud component 2022-06-29 21:22:15 +09:00
Johann150 7f111f4474
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-06-29 18:26:06 +09:00
syuilo f997b7dff2 chore(client): fix type def 2022-06-29 16:07:38 +09:00
syuilo a107dff4d6 perf(client): remove needless reactivity 2022-06-29 16:06:13 +09:00
syuilo bb68cfaa81 enhance(client): improve router
Fix #8902
2022-06-29 16:00:00 +09:00
syuilo 4fd386c3dc chore(client): tweak client 2022-06-29 15:41:06 +09:00
syuilo 8648308823 chore(client): tweak style 2022-06-29 14:19:40 +09:00
syuilo 2b1e03cc64 enhance(client): add users tab to instance-info 2022-06-29 14:14:27 +09:00
syuilo 0f1c0a42a2 enhance(client): メニュー整理
Resolve #6389
Fix #8035
2022-06-29 11:13:32 +09:00
syuilo 1a698111a4 refactor(client): remove invalid computed 2022-06-29 00:36:06 +09:00
syuilo 9f7c9b122f fix(client): 非モデレーターがインスタンス情報ページを表示できない問題を修正 2022-06-28 22:56:18 +09:00
syuilo 9a4198293a chore(client): tweak style 2022-06-28 22:32:01 +09:00
syuilo ac162f9996 chore(client): tweak style 2022-06-28 18:41:37 +09:00
syuilo d7e7152bd3 chore(client): tweak style 2022-06-28 18:09:42 +09:00
syuilo a50b1d69a1 chore(client): fix #8858 2022-06-28 17:59:23 +09:00
syuilo ea3d391df9 chore(client): tweak style 2022-06-28 16:02:39 +09:00
syuilo 270e1212ac chore(client): refactor and style tweaks 2022-06-28 15:59:49 +09:00
syuilo 57bb6e611f refactor(client): use setup syntax 2022-06-28 14:34:44 +09:00
syuilo 31d73f4659 chore(client): fix type def 2022-06-28 13:06:31 +09:00
syuilo 5c3e782d29 improve instance doughnut charts 2022-06-28 13:05:20 +09:00
syuilo 553d644781 chore(client): tweak style 2022-06-28 12:16:20 +09:00
syuilo 7d8a70f99e fix(api): fix instance schema 2022-06-28 12:16:11 +09:00
syuilo 0657995b42 chore(client): tweak style 2022-06-28 10:42:54 +09:00
syuilo fe460c022c feat(client): add instances doughnuts charts for dashboard 2022-06-28 10:42:26 +09:00
syuilo d7c6e2e61c fix(client): fix chart tooltip rendering 2022-06-28 10:41:38 +09:00
syuilo c04d3d22af feat(api): add federation/stats endpoint 2022-06-28 10:41:22 +09:00
syuilo 164d4a9825 fix(api): add missing themeColor property of instance 2022-06-28 10:40:49 +09:00
syuilo 596a61ce18 lint fix 2022-06-28 00:27:24 +09:00
syuilo 40cd5c5a49 chore(client): tweak style 2022-06-28 00:20:51 +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
syuilo 0ec266abf7 chore(client): tweak client 2022-06-26 19:41:21 +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 778a58df61.

* 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 744db4b5ed chore(client): tweak ui 🎨 2022-06-26 16:57:12 +09:00
syuilo bd3c6f4157 chore(client): tweak ui 🎨 2022-06-26 16:38:27 +09:00
syuilo 4329d9e76d chore(client): fix type 2022-06-26 15:55:51 +09:00
syuilo 311478e725 chore(client): tweak client 2022-06-26 15:54:07 +09:00
syuilo c27d9e11b4 chore(client): tweak client 2022-06-26 14:17:55 +09:00
syuilo 3183a02824 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-06-26 13:28:49 +09:00
syuilo 0cae0a49e2 chore(client): tweak ui 2022-06-26 13:28:47 +09:00
tamaina 2366f568b9
enhance(client): Enhance boot error display (#8879)
* Change boot error message

* fix

* ✌️

* fix
2022-06-26 12:47:43 +09:00
syuilo 5e95a1f7af refactor(client): extract interval logic to a composable function
あと`onUnmounted`を`onMounted`内で呼んでいたりしたのを修正したりとか
2022-06-26 03:12:58 +09:00
syuilo 6a4574b612 enhance(client): tweak control panel dashboard 2022-06-26 01:45:33 +09:00
syuilo f071ea4902 fix(client): remove needless requestLog call 2022-06-25 23:16:02 +09:00
syuilo 0248a2a989 enhance(client): improve control panel 2022-06-25 23:01:40 +09:00
tamaina c67c0df762 fix notification-setting-window.vue 2022-06-25 09:29:42 +00:00
syuilo 929dc076ec Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-06-25 18:26:34 +09:00
syuilo 58e83f8e4f feat: allow GET for some endpoints
Resolve #8263
2022-06-25 18:26:31 +09:00
syuilo 7be4b2145b refactor(client): extract tooltip logic of chart 2022-06-25 18:05:35 +09:00
Johann150 d5ef68336a
refactor: notification setting window composition API (#8860)
* refactor: notification setting window composition API

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

* fix type
2022-06-25 17:14:13 +09:00
dependabot[bot] 126011c1a7
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-06-25 16:28:36 +09:00
Andreas Nedbal 36f09b6cdc
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-06-25 14:25:22 +09:00
Johann150 5728350267
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-06-25 14:23:59 +09:00
dependabot[bot] e3461f1b58
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-06-25 13:50:15 +09:00
dependabot[bot] ca5200d1f1
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-06-25 13:50:06 +09:00
syuilo 16fda89738 chore(client): tweak MkKeyValue component 2022-06-25 11:50:19 +09:00
syuilo 734fe9fd9d chore(client): tweak ui 2022-06-25 00:03:59 +09:00
syuilo 03973654b5 chore(client): improve usability 2022-06-24 23:49:47 +09:00
syuilo 1b2bd89383 fix bug 2022-06-24 21:48:54 +09:00