Commit graph

501 commits

Author SHA1 Message Date
syuilo
adc138fb4a refactor(client): use setup syntax 2022-07-16 13:14:16 +09:00
Kainoa Kanter
787047094c Apply suggestions from code review
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-07-15 07:23:23 -07:00
syuilo
ce012b14e3 chore(client): tweak style 2022-07-15 19:31:04 +09:00
syuilo
dbb2f64621 chore(client): tweak style 2022-07-15 19:15:23 +09:00
syuilo
3848f0069a Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-07-15 17:14:29 +09:00
Johann150
cb687fa9bf refactor: signup component as composition api (#8957) 2022-07-15 17:14:05 +09:00
syuilo
2cb5e792fd chore(client): tweak ui 2022-07-15 17:01:13 +09:00
Kainoa Kanter
e15be5ce08 Merge branch 'develop' into toggle-ads 2022-07-14 17:48:59 -07:00
tamaina
0a8d24702f refactor(client): remove useCssModule (#8999)
* refactor(client): remove useCssModule()

* use MkStickyContainer

* Revert "use MkStickyContainer"

This reverts commit 639746786bb7e3342db9cbd3452854fc29aacf88.
2022-07-14 23:32:00 +09:00
syuilo
22b02f0f72 chore(client): tweak ui 2022-07-14 17:52:59 +09:00
syuilo
6b1a892a86 refactor(client): rename menu(sidebar) -> navbar 2022-07-14 17:42:12 +09:00
ThatOneCalculator
106800f0c5 🤞 2022-07-13 23:25:32 -07:00
ThatOneCalculator
1a47586cdc lint 2022-07-13 23:25:07 -07:00
ThatOneCalculator
3b4910a713 fix 2022-07-13 23:19:02 -07:00
ThatOneCalculator
ed48eb3e85 remove pip 2022-07-13 23:03:06 -07:00
ThatOneCalculator
5e9b8eee60 fix 2022-07-13 22:58:09 -07:00
ThatOneCalculator
a0cbc9ba9d fix 2022-07-13 22:54:33 -07:00
ThatOneCalculator
dd1a8c6f5d Lifecycle hook 2022-07-13 22:10:58 -07:00
ThatOneCalculator
f848131bf7 fix 2022-07-13 21:50:59 -07:00
ThatOneCalculator
bf8d55a952 vlite 2022-07-13 21:40:44 -07:00
ThatOneCalculator
eee7edd623 fix 2022-07-13 18:28:11 -07:00
ThatOneCalculator
9151664b59 typo 2022-07-13 18:19:18 -07:00
ThatOneCalculator
e17589478a fix 2022-07-13 18:19:01 -07:00
ThatOneCalculator
17381e9c0c Make showing ads toggleable 2022-07-13 17:54:12 -07:00
syuilo
66ce279232 chore(client): trust ios 2022-07-13 21:41:06 +09:00
syuilo
bc4fb0ad6b lit fixes 2022-07-13 21:39:16 +09:00
Johann150
e53284dc20 fix: add es2017 build target (#8931)
* remove top level awaits

* add es2017 target

* refactor: use setup and ref sugar
2022-07-13 21:17:19 +09:00
syuilo
65ec13a137 fix(client): fix url encoded string handling of nirax
Fix #8878
2022-07-13 18:11:54 +09:00
syuilo
cedad19a89 chore(client): fix type def 2022-07-13 16:33:52 +09:00
syuilo
dc969590e8 chore(client): fix mention style 2022-07-13 16:33:39 +09:00
syuilo
ac335a17ae chore(client): tweak ui 2022-07-12 22:42:50 +09:00
syuilo
235e55790b feat: support <plain> syntax for mfm 2022-07-12 12:03:38 +09:00
ThatOneCalculator
b739eeb8d6 Fix broken chats
Co-authored-by: @ltlapy
2022-07-11 13:45:00 -07:00
syuilo
5f3245a921 enhance(client): improve widgets component 2022-07-11 23:36:39 +09:00
syuilo
fa72ec1f08 re: update mfm-js 0.23.0-canary.1 2022-07-11 23:13:23 +09:00
yzhe819
2d69600539 chore: fix lint errors (#8981) 2022-07-10 19:47:29 +09:00
syuilo
83e3fca600 chore(client): tweak style 2022-07-10 15:35:43 +09:00
syuilo
f73871e73e fix(client): fix style of mention 2022-07-10 13:16:11 +09:00
Johann150
84fe65fc3a enhance: show recipients of notes with specified visibility (#8949)
* enhance: reusable visibility component

* rename renote tooltip component

The tooltip that is used for renotes can be used in other cases as well.

* add tooltip for specified recipients

* add changelog entry

* Update visibility.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-07 21:17:47 +09:00
syuilo
f70965a258 chore(client): tweak ui 2022-07-07 21:00:42 +09:00
syuilo
167a149a51 chore(client): tweak ui 2022-07-07 17:55:47 +09:00
Johann150
0af344b4e3 refactor: use autofocus parameter
Using the `ref` seems to be broken but using the autofocus parameter
seems to fix it.
2022-07-06 18:23:05 +02:00
syuilo
95ca3ab718 chore(client): tweak style 2022-07-06 18:20:32 +09:00
syuilo
21cdbdc7c8 perf(client): trying improve perf of emoji-picker 2022-07-06 07:54:04 +09:00
syuilo
2015c81ce4 Revert "revert emoji picker changes"
This reverts commit 38d5303ccd067e67f11ae130b643713f6ca86eef.
2022-07-06 07:30:56 +09:00
Johann150
d7ed3c370e fix prismjs import
fixes #8944
2022-07-06 00:29:51 +02:00
syuilo
7672369a7d revert emoji picker changes 2022-07-06 07:26:58 +09:00
syuilo
6b871b367d chore(client): rendering performance tweak a bit 2022-07-05 23:13:28 +09:00
syuilo
fc6074494b chore(client): rendering performance tweak a bit 2022-07-05 23:01:23 +09:00
syuilo
7bf93660be chore(client): remove unused class 2022-07-05 22:40:53 +09:00
syuilo
edbdb7c5c9 chore(client): rendering performance tweak a bit 2022-07-05 22:35:57 +09:00
syuilo
e5a6f4a136 chore(client): fix type 2022-07-05 22:25:34 +09:00
syuilo
aac0251dd4 perf: allow get for notes/reactions 2022-07-05 19:16:21 +09:00
syuilo
bdba98a312 chore(client): tweak ui 2022-07-05 17:55:47 +09:00
Johann150
91c3c92573 fix: pagination uses API correctly (#8925) 2022-07-05 17:42:54 +09:00
syuilo
e3d1f8db13 enhance(client): improve marquee 2022-07-05 16:16:13 +09:00
Kainoa Kanter
698409a1b1 chore: fix client lint errors (#8934)
* Fix client lint

* Hide no-v-html

* Ignore banned type

* Update page-editor.vue
2022-07-05 11:21:59 +09:00
Johann150
9538815980 fix lint @typescript-eslint/ban-types 2022-07-04 16:46:48 +02:00
Johann150
7cbd70bd36 fix lint no-prototype-builtins 2022-07-04 16:39:04 +02:00
Johann150
ae3a51a673 fix lint no-undef 2022-07-04 16:33:55 +02:00
Johann150
99cc363327 fix lint vue/require-valid-default-prop 2022-07-04 16:06:46 +02:00
Johann150
3514e0afdb fix lint no-fallthrough 2022-07-04 16:05:41 +02:00
Johann150
2a8dbb43c0 fix lint padded-blocks 2022-07-04 15:59:24 +02:00
Johann150
c80e7f9a89 fix(lint): semicolong spacing 2022-07-04 15:56:16 +02:00
Johann150
454c90e28b fix: replace use of window 2022-07-04 15:27:21 +02:00
Johann150
3439b4abf7 fix: spellcheck is boolean not string 2022-07-04 10:35:27 +02:00
syuilo
36f2b27852 chore(client): tweak style 2022-07-03 16:46:00 +09:00
syuilo
2ae11f265b chore(client): tweak style 2022-07-03 16:36:13 +09:00
syuilo
569cc28025 fix(client): style tweak for ios 2022-07-03 16:17:31 +09:00
syuilo
58ebe2ed05 feat(client): status bar (experimental) 2022-07-03 14:40:02 +09:00
syuilo
d15507a090 chore(client): tweak ui 2022-07-02 22:07:04 +09:00
syuilo
31324181e9 fix(client): fix typo 2022-07-02 22:06:53 +09:00
syuilo
395b61b271 fix(client): use unique class names for root to prevent conflicts of style 2022-07-02 21:29:48 +09:00
syuilo
92aa415ea6 enhance(client): better sticky-container component 2022-07-02 21:28:55 +09:00
syuilo
89dbc73bef enhance(client): better marquee component 2022-07-02 21:28:04 +09:00
syuilo
c8c7d10348 refactor(client): refactoring 2022-07-02 14:00:37 +09:00
syuilo
d2e72307f6 enhance(client): cache pages in page-window 2022-07-02 12:12:10 +09:00
syuilo
8c3f155a79 chore(client): tweak ui 2022-07-01 18:55:45 +09:00
syuilo
2b472ee78d chore(client): tweak style 2022-07-01 17:08:45 +09:00
syuilo
206f323de1 chore(client): tweak style 2022-07-01 16:43:38 +09:00
syuilo
d9b55a4bea chore(client): tweak ui 2022-06-30 23:51:18 +09:00
syuilo
b3c442860d chore(client): tweak style 2022-06-30 23:07:45 +09:00
syuilo
03b377eea6 chore(client): tweak ui 2022-06-30 22:02:08 +09:00
syuilo
0c04efa425 chore(client): tweak ui 2022-06-30 21:38:34 +09:00
syuilo
986b12d4a8 chore(client): tweak ui 2022-06-30 20:15:14 +09:00
syuilo
8d2c1c8658 chore(client): tweak ui 2022-06-30 19:19:54 +09:00
syuilo
36ec7462d7 refactor(client): use setup syntax 2022-06-30 12:48:42 +09:00
syuilo
c9ad7e1a5b perf(client): improve range control performance 2022-06-30 12:42:35 +09:00
syuilo
7be20ff1a7 tweak client 2022-06-30 10:53:40 +09:00
syuilo
bd76b1fed8 tweak client 2022-06-30 10:13:27 +09:00
syuilo
6d51e4aa4f feat(client): add tag cloud component 2022-06-29 21:22:15 +09:00
syuilo
65f3991773 chore(client): fix type def 2022-06-29 16:07:38 +09:00
syuilo
7bc77f6137 perf(client): remove needless reactivity 2022-06-29 16:06:13 +09:00
syuilo
a40862106c chore(client): tweak client 2022-06-29 15:41:06 +09:00
syuilo
ee71296eb7 chore(client): tweak style 2022-06-29 14:19:40 +09:00
ThatOneCalculator
bf6a4b8696 Self host error/info/not-found images 2022-06-28 19:33:32 -07:00
syuilo
b9c7b9be04 enhance(client): メニュー整理
Resolve #6389
Fix #8035
2022-06-29 11:13:32 +09:00
syuilo
b1442b7107 refactor(client): remove invalid computed 2022-06-29 00:36:06 +09:00
syuilo
4f0fb30fd2 chore(client): tweak style 2022-06-28 22:32:01 +09:00
syuilo
db6c451f02 chore(client): tweak style 2022-06-28 18:41:37 +09:00
syuilo
76094b7d9a chore(client): tweak style 2022-06-28 18:09:42 +09:00
syuilo
3d2d5d7fe1 chore(client): refactor and style tweaks 2022-06-28 15:59:49 +09:00
syuilo
baa5ddfb75 refactor(client): use setup syntax 2022-06-28 14:34:44 +09:00
syuilo
97b4d43871 chore(client): fix type def 2022-06-28 13:06:31 +09:00
syuilo
c23105bad0 fix(client): fix chart tooltip rendering 2022-06-28 10:41:38 +09:00
syuilo
6afe82b84b chore(client): tweak style 2022-06-28 00:20:51 +09:00
syuilo
f5593afcd8 chore(client): tweak client 2022-06-26 19:41:21 +09:00
syuilo
c248f7f939 chore(client): tweak ui 🎨 2022-06-26 16:38:27 +09:00
syuilo
3d3519c494 chore(client): fix type 2022-06-26 15:55:51 +09:00
syuilo
f4fd24f72a chore(client): tweak client 2022-06-26 15:54:07 +09:00
syuilo
4655d7495d chore(client): tweak ui 2022-06-26 13:28:47 +09:00
syuilo
4e20f39dca refactor(client): extract interval logic to a composable function
あと`onUnmounted`を`onMounted`内で呼んでいたりしたのを修正したりとか
2022-06-26 03:12:58 +09:00
syuilo
0120497ba5 enhance(client): improve control panel 2022-06-25 23:01:40 +09:00
tamaina
69c730a027 fix notification-setting-window.vue 2022-06-25 09:29:42 +00:00
syuilo
107d282b9d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-06-25 18:26:34 +09:00
syuilo
e25de6ccc8 feat: allow GET for some endpoints
Resolve #8263
2022-06-25 18:26:31 +09:00
syuilo
3639f76c56 refactor(client): extract tooltip logic of chart 2022-06-25 18:05:35 +09:00
Johann150
29a62ff001 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
syuilo
a892657b28 chore(client): tweak MkKeyValue component 2022-06-25 11:50:19 +09:00
syuilo
6f64a90329 chore(client): tweak ui 2022-06-25 00:03:59 +09:00
syuilo
e2e9f67cc3 chore(client): improve usability 2022-06-24 23:49:47 +09:00
syuilo
2c92a4a895 fix bug 2022-06-24 21:48:54 +09:00
syuilo
fa4b1ca2f0 refactor: remove unused import 2022-06-24 21:46:49 +09:00
syuilo
d7a21948b3 feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように 2022-06-24 21:43:28 +09:00
syuilo
fd9e4f7f28 fix(client): アカウント作成フォームでエラーが出る問題を修正 2022-06-24 21:19:38 +09:00
syuilo
ae280df2b8 chore(client): tweak mini-chart rendering 2022-06-24 19:47:38 +09:00
Johann150
f73327f6f8 fix(client): ask to log in for poll vote (#8883) 2022-06-24 19:03:41 +09:00
syuilo
b3fe2b44b0 chore(client): tweak ui 2022-06-24 10:52:34 +09:00
syuilo
3221334849 refactor(client): use composition api 2022-06-24 10:52:28 +09:00
syuilo
fb64c7056b lint fixes 2022-06-23 21:46:15 +09:00
syuilo
29fd5640cd chore(client): tweak client design 2022-06-23 13:39:28 +09:00
syuilo
ec765154ad enhance(client): tweak ui 2022-06-22 23:40:53 +09:00
syuilo
c78e44f8d5 tweak client 2022-06-22 20:47:53 +09:00
syuilo
4f70f4a481 refactor(client): use composition api 2022-06-22 16:30:55 +09:00
syuilo
a22dc728fb refactor(client): refactor header tab handling 2022-06-22 16:30:45 +09:00
syuilo
69c45e4474 tweak client 2022-06-21 17:55:38 +09:00
syuilo
2424261b9d refactor(client): use composition api 2022-06-21 14:39:23 +09:00
syuilo
2b5a5122ac tweak client
Fix #8856
2022-06-21 14:12:39 +09:00
syuilo
10a18cd514 refactor(client): Refine routing (#8846) 2022-06-20 17:38:49 +09:00
tamaina
e548abb13f 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-06-20 13:20:28 +09:00
tamaina
566e0d2bea 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-06-20 00:33:46 +09:00
syuilo
c97f41c250 fix typo 2022-06-18 18:27:47 +09:00
futchitwo
2ee931e0c6 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-06-18 18:27:09 +09:00
syuilo
9f448319a5 chore(client): tweak range control design 2022-06-17 13:20:33 +09:00
syuilo
515842dc9f enhance(client): improve files page of control panel 2022-06-16 16:05:43 +09:00
syuilo
0789955180 Update cropper-dialog.vue 2022-06-11 18:48:59 +09:00
syuilo
5bf947eb0b Update cropper-dialog.vue 2022-06-11 18:47:58 +09:00
syuilo
f03d4ae585 fix(client): オブジェクトストレージを使用していると画像のクロップができない 2022-06-11 16:46:21 +09:00
syuilo
c1282b4fd6 feat: image cropping (#8808)
* wip

* wip

* wip
2022-06-11 15:45:44 +09:00
Johann150
c8374e8ace chore: fix some lints automatically (#8788)
* chore: fix some lints automatically

Fixed lints that were automatically fixable with `eslint --fix`.

* fix type

* workaround for empty interface lint
2022-06-10 14:36:55 +09:00