Commit graph

20399 commits

Author SHA1 Message Date
MeiMei d4ac71593b
enhance: use ioredis everywhere, fix IPv6 support for redis
fixes https://github.com/misskey-dev/misskey/pull/8869
see also https://github.com/misskey-dev/misskey/pull/8869

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-13 10:40:39 +02:00
Johann150 b4a00d72b6
fix(client): ask to log in for poll vote (#8883) 2022-07-13 10:26:06 +02:00
syuilo 56bad9a6c0
client: use foldable groups in settings 2022-07-13 10:25:22 +02:00
syuilo f1ab034379
refactor mention component to use composition api 2022-07-13 10:20:13 +02:00
tamaina 3ab54fd534
fix(nirax): Normalize path (#8877) 2022-07-13 10:19:56 +02:00
syuilo 252ab3d852
fix onBeforeRouteLeave
fixes https://github.com/misskey-dev/misskey/issues/8861
2022-07-13 10:18:12 +02:00
syuilo c781dd445f
chore(client): tweak ui 2022-07-13 10:17:10 +02:00
syuilo 272b81f6e8
lint fixes 2022-07-13 10:16:57 +02:00
Johann150 0cd330afe4
refactor: simplify ap/show with DbResolver (#8838)
Using the existing code in DbResolver we can avoid separate code for
parsing the URIs in this endpoint.

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-13 10:16:38 +02:00
Johann150 00fe1d341b
enhance: word mute checks CW (#8873) 2022-07-13 10:16:38 +02:00
syuilo d01c38c8ff
chore(client): tweak client design 2022-07-13 10:16:37 +02:00
Johann150 d5d3935cfd
enable more lints
cherry-picked from 2a2020b797
2022-07-13 10:15:24 +02:00
syuilo 31da7bc88a
enhance(client): tweak ui 2022-07-13 10:14:17 +02:00
syuilo 63cf2756d8
refactor(client): use composition api 2022-07-13 10:03:09 +02:00
syuilo 57df232b07
refactor(client): refactor header tab handling 2022-07-13 10:03:08 +02:00
syuilo badc53ed38
tweak client 2022-07-13 09:59:47 +02:00
syuilo 1f1cbc3fa6
tweak client: modify instance information panel 2022-07-13 09:59:08 +02:00
yzhe819 9111d238c1
chore: fix lint errors (#8981) 2022-07-13 00:45:57 +02:00
Johann150 749477c199
use predefined noteVisibilities constant 2022-07-12 14:45:36 +02:00
Johann150 568f14070d
remove unused logger 2022-07-12 14:44:19 +02:00
Johann150 ba0236700d
chore: remove unused imports 2022-07-12 14:41:10 +02:00
Johann150 3317e21b39
chore: remove unused imports 2022-07-11 15:45:12 +02:00
Johann150 dc6884898d
chore: remove unused imports 2022-07-11 15:31:09 +02:00
Johann150 03aa41664f
chore: remove unused columns
The columns "mascotImageUrl" and "errorImageUrl" are unused in the
web client. It is unlikely that they are being used elsewhere.
2022-07-11 12:49:39 +02:00
Johann150 c38cce9c45
remove 'search with google' localisation 2022-07-11 12:37:32 +02:00
Johann150 f1a0ca795f
remove empty or near empty locales 2022-07-11 12:36:40 +02:00
Johann150 3924b1cbc6
refactor locale generation; en-US is default
Refactor the locale generation to be easier to understand.

Also changed the fallback locale from Japanese to English. The Chinese
fallback has been removed.
2022-07-10 11:15:11 +02:00
Johann150 b9c837f106
add translations 2022-07-10 10:51:07 +02:00
Johann150 503198cd87
meta: remove locales README
Since the internationalization management is not yet set up, this is
no longer applicable.
2022-07-10 10:50:27 +02:00
Johann150 d0b5981a0b
Revert "Revert option to collapse long notes (Misskey PR 8561)"
This reverts commit 71150f21cd and reinstates
the option to collapse long notes again after they were expanded.

It is unclear why this commit was reverted in the first place, syuilo
claimed there to be issues with URL previews and attached images. These
problems could not be reproduced when testing.
2022-07-10 10:42:27 +02:00
Johann150 10970f2d52
read theme color from nodeinfo
Prefer to read the theme color from the nodeinfo since it is more
performant than performing selector search on a DOM.
2022-07-09 22:52:42 +02:00
Johann150 f873f4f0b9
provide theme color in nodeinfo metadata 2022-07-09 22:52:37 +02:00
Johann150 0fc62d1c7e
add READING file 2022-07-09 18:08:15 +02:00
syuilo dcf70ebbec fix(client): moderators cannot view instance-info page 2022-07-09 06:11:04 -04:00
syuilo 3539a9537e enhance(client): show warning in control panel when there is an unresolved abuse report 2022-07-09 06:09:14 -04:00
syuilo 82f506e62f refactor(client): use composition api 2022-07-09 06:02:01 -04:00
syuilo a1e3eada2e fix(server): faviconUrl of federated instance is missing 2022-07-09 06:01:35 -04:00
syuilo 61c770d634 chore: add comments 2022-07-09 06:00:30 -04:00
syuilo 2050708902 tweak client
Fix #8856
2022-07-09 06:00:12 -04:00
Johann150 7f1ae87587 fix: block button in federation panel (#8855) 2022-07-09 05:57:17 -04:00
syuilo 64a0a680e1 tweak client 2022-07-09 05:57:00 -04:00
syuilo 19cb1991b0 fix client 2022-07-09 05:56:50 -04:00
syuilo cb87d03fe9 refactor(client): Refine routing (#8846) 2022-07-09 05:56:36 -04:00
tamaina 18fea6a36d refactor: チャットルームをComposition API化 (#8850)
* pick form

* pick message

* pick room

* fix lint

* fix scroll?

* fix scroll.ts

* fix directives/sticky-container

* update global/sticky-container.vue

* fix, 🎨

* test.1
2022-07-09 05:53:45 -04:00
tamaina 37581ea831 feat: Add Badge Image to Push Notification (#8012)
* fix

* nanka iroiro

* wip

* wip

* fix lint

* fix loginId

* fix

* refactor

* refactor

* remove follow action

* clean up

* Revert "remove follow action"

This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.

* Revert "clean up"

This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.

* remove fetch specification

* renoteの条件追加

* apiFetch => cli

* bypass fetch?

* fix

* refactor: use path alias

* temp: add submodule

* remove submodule

* enhane: unison-reloadに指定したパスに移動できるように

* null

* null

* feat: ログインするアカウントのIDをクエリ文字列で指定する機能

* null

* await?

* rename

* rename

* Update read.ts

* merge

* get-note-summary

* fix

* swパッケージに

* add missing packages

* fix getNoteSummary

* add webpack-cli

* ✌️

* remove plugins

* sw-inject分離したがテストしてない

* fix notification.vue

* remove a blank line

* disconnect intersection observer

* disconnect2

* fix notification.vue

* remove a blank line

* disconnect intersection observer

* disconnect2

* fix

* ✌️

* clean up config

* typesを戻した

* backend/src/web/index.ts

* notification-badges

* add scripts

* change create-notification.ts

* Update packages/client/src/components/notification.vue

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* disconnect

* oops

* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた

* truncate notification

* Update packages/client/src/ui/_common_/common.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* clean up

* clean up

* refactor

* キャッシュ対策

* Truncate push notification message

* fix

* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正

* components/drive-file-thumbnail.vue

* components/drive-select-dialog.vue

* components/drive-window.vue

* merge

* fix

* Service Workerのビルドにesbuildを使うようにする

* return createEmptyNotification()

* fix

* fix

* i18n.ts

* update

* ✌️

* remove ts-loader

* fix

* fix

* enhance: Service Workerを常に登録するように

* pollEnded

* pollEnded

* URLをsw.jsに戻す

* clean up

* fix lint

* changelog

* alpha-test

* also with twemoji

* add isMimeImage function

* catch

* Colour => Color

* char2file => char2filePath

* Update autocomplete.vue

* remove clone?

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-09 05:52:01 -04:00
Chloe Kudryavtsev 1525e01f72 remove sponsorships from README 2022-07-09 05:46:03 -04:00
Andy 231cd63ce2 Refactor page-editor elements to use Composition API (#8721)
* refactor(client): refactor page-editor elements to use Composition API

* Apply review suggestions from @Johann150

Co-authored-by: Johann150 <johann@qwertqwefsday.eu>

Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-07-09 05:44:40 -04:00
syuilo a0deecfdee fix typo 2022-07-09 05:44:03 -04:00
futchitwo 42e3ddae91 Improve: unclip (#8823)
* Refactor clip page to use Composition API

* Refactor clip page

* Refactor clip page

* Refactor clip page

* Improve: unclip

* Fix unclip

* Fix unclip

* chore: better type and name

* Fix

* Fix clipPage vue provider

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-09 05:43:48 -04:00
futchitwo 72c3d16c29 Refactor clip page to Composition API (#8822)
* Refactor clip page to use Composition API

* Refactor clip page

* Refactor clip page

* Refactor clip page
2022-07-09 05:43:11 -04:00