Commit Graph

689 Commits

Author SHA1 Message Date
ThatOneCalculator
0e7361d4b8 Merge remote-tracking branch 'misskey/develop' into develop 2022-08-04 13:31:54 -07:00
Johann150
b934c738a6
Collapse long notes (#8990)
* Revert "Revert option to collapse long notes (#8561)"

This reverts commit 71150f21cd and reinstates
the option to collapse long notes again after they were expanded.

* fix(client): wrongly collapsed posts

* fix: don't use ref

* tweak style

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-08-01 17:55:24 +09:00
ThatOneCalculator
e639496be2 fix!!!! 2022-07-28 23:46:36 -07:00
ThatOneCalculator
d8f15171ba solid borders on qrns fix 2022-07-28 09:25:11 -07:00
ThatOneCalculator
5b67390baf loader stroke 6px 2022-07-27 19:27:29 -07:00
ThatOneCalculator
aa6ca4d6e9 speed up to 1.2s 2022-07-27 12:34:23 -07:00
ThatOneCalculator
979c7cc839 LOADING ANIMATION IS FINALLY FIXED 2022-07-27 12:32:14 -07:00
ThatOneCalculator
db787696b7 40 2022-07-27 12:28:36 -07:00
ThatOneCalculator
76ce3f80de 🙏 2022-07-27 12:27:09 -07:00
ThatOneCalculator
e1d6e910f7 fix fr on god no cap 2022-07-27 12:04:26 -07:00
ThatOneCalculator
160cb38afa hopefully fix fo the last time 2022-07-27 11:57:09 -07:00
ThatOneCalculator
f277aaf677 fix again 2022-07-27 11:52:10 -07:00
ThatOneCalculator
6e7efb8c43 fix 2022-07-27 11:46:52 -07:00
ThatOneCalculator
ac570286a2 accessibility <3 2022-07-27 11:32:55 -07:00
ThatOneCalculator
12c030af02 more readable icons 2022-07-27 11:21:25 -07:00
ThatOneCalculator
b36bb813c1 Spinner 2022-07-27 11:19:57 -07:00
ThatOneCalculator
eb843e7cff 🎨 2022-07-27 10:07:52 -07:00
ThatOneCalculator
6fac9bc1d6 🎨 2022-07-26 21:35:03 -07:00
ThatOneCalculator
67ff22be70 🎨 2022-07-26 21:33:52 -07:00
ThatOneCalculator
e1c96a88e3 🎨 2022-07-26 21:32:03 -07:00
ThatOneCalculator
768de4f29a More rpine 2022-07-26 21:18:36 -07:00
ThatOneCalculator
805e389d06 accesibility 2022-07-26 21:02:43 -07:00
ThatOneCalculator
b036c9d490 Remove updated.vue for now 2022-07-26 14:31:46 -07:00
ThatOneCalculator
4ff2d0e567 More rose pine stuff 2022-07-25 17:32:25 -07:00
ThatOneCalculator
319e7f4d2c profile as bg 2022-07-25 16:04:30 -07:00
Johann150
dca0db770e refactor queue chart to composition API 2022-07-25 13:49:37 -07:00
ThatOneCalculator
307bfaf220 queeueueueu chart 2022-07-25 13:48:35 -07:00
Johann150
5c7c227bf7 refactor: colours in queue chart 2022-07-25 13:47:48 -07:00
Johann150
f256e8b578 Refactor components/page/page.textarea.vue to composition API
https://akkoma.dev/FoundKeyGang/FoundKey/pulls/26
2022-07-25 13:43:06 -07:00
Johann150
ff46da778a Refactor components/page/page.text.vue to composition API
https://akkoma.dev/FoundKeyGang/FoundKey/pulls/25
2022-07-25 13:42:40 -07:00
ThatOneCalculator
7303bd79ce back to 30 2022-07-25 13:41:45 -07:00
Johann150
b3a22f49cb client uses new API for child notes depth 2022-07-25 13:40:01 -07:00
Johann150
20763a84ee Merge: enhance privacy of notes
https://akkoma.dev/FoundKeyGang/FoundKey/pulls/14
2022-07-25 13:36:44 -07:00
ThatOneCalculator
ee0a19c3f7 Merge remote-tracking branch 'misskey/develop' into develop 2022-07-25 10:23:27 -07:00
syuilo
519c8b419b chore(client): tweak style 2022-07-25 21:24:37 +09:00
hayabusa
36f083c189
一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 (#9035)
* dropEffectとeffectAllowedの関連付けを修正

* Update Changelog

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-25 21:16:11 +09:00
ThatOneCalculator
2b1e707f8c Merge remote-tracking branch 'misskey/develop' into develop 2022-07-24 18:07:18 -07:00
ThatOneCalculator
4088097887 Even more spacing 2022-07-24 00:00:24 -07:00
ThatOneCalculator
f73ad931b1 More padding 2022-07-23 23:54:54 -07:00
ThatOneCalculator
8ed88c9e10 Rose Pine sparkles 2022-07-23 23:48:00 -07:00
ThatOneCalculator
acc482abef Rose Pine danger color 2022-07-23 23:46:13 -07:00
syuilo
92f9392bcf refactor(client): refactor components 2022-07-24 15:45:16 +09:00
syuilo
bd8db402e6 chore(client): tweak style 2022-07-24 15:41:06 +09:00
ThatOneCalculator
55b19a8ef2 Item Spacing 2022-07-23 23:39:55 -07:00
ThatOneCalculator
394b9d404a pf bg 2022-07-23 22:01:41 -07:00
ThatOneCalculator
1a9a3b1bc4 start better headerbar 2022-07-23 21:57:13 -07:00
ThatOneCalculator
f7e0c8a4a9 MkLoading instead of "Loading..." 2022-07-23 19:45:27 -07:00
ThatOneCalculator
a866d49b6f Merge remote-tracking branch 'johann150/mk/bearer-authentication' into develop 2022-07-23 19:05:35 -07:00
ThatOneCalculator
1f98b349bf Merge remote-tracking branch 'misskey/develop' into develop 2022-07-23 18:57:23 -07:00
syuilo
c64b3c9c43 lint fix 2022-07-23 14:31:54 +09:00
Kainoa Kanter
e371120c8b
fix: broken chats (#8983)
* Fix broken chats

Co-authored-by: @ltlapy

* 🎨
2022-07-23 00:46:52 +09:00
ThatOneCalculator
db97dff0cb b3 2022-07-21 12:48:23 -07:00
syuilo
62226b985a fix(client): fix drawer menu style regression 2022-07-21 22:22:13 +09:00
ThatOneCalculator
490fab8335 Merge remote-tracking branch 'misskey/develop' into develop 2022-07-20 22:04:12 -07:00
syuilo
d72ac908f4 fix(client): some fixes 2022-07-21 00:32:41 +09:00
syuilo
9606ba0454 fix(client): support v-if of select component 2022-07-20 23:01:40 +09:00
syuilo
50e3ca19bc refactor(client): 2022-07-20 22:24:26 +09:00
syuilo
716cb23acb fix(client): タイミングによっては tag-cloud でエラーが発生するのを修正 2022-07-20 20:00:35 +09:00
syuilo
e83dd90e07 chore(client): tweak radio component 2022-07-20 19:59:50 +09:00
syuilo
66f1aaf5f7 enhance(client): ネストしたルーティングに対応 2022-07-20 19:59:27 +09:00
ThatOneCalculator
429c5b2cbc fix search 2022-07-19 21:53:08 -07:00
ThatOneCalculator
64ef31f8db Calckey as software name, finally! 2022-07-19 10:49:43 -07:00
ThatOneCalculator
eaf31f78ad Merge remote-tracking branch 'misskey/develop' into develop 2022-07-19 09:04:29 -07:00
syuilo
2497499d63 Merge branch 'develop' into pr/9021 2022-07-19 23:53:08 +09:00
syuilo
17afbc3c46 enhance(client): suspense
Fix #8817
2022-07-19 21:36:33 +09:00
Johann150
b27e3fb634
client: use bearer token authorization 2022-07-19 09:33:00 +02:00
ThatOneCalculator
c7c3d6e0dd Revert "Merge remote-tracking branch 'thatonecalculator/vlite' into develop"
This reverts commit d146280677, reversing
changes made to 9fc5062018.
2022-07-18 22:56:28 -07:00
ThatOneCalculator
2b0a5a6db4 fix reply limit 2022-07-18 22:30:15 -07:00
ThatOneCalculator
ab576c0843 Rose Pine 2022-07-18 21:37:10 -07:00
ThatOneCalculator
24fad611d5 Merge remote-tracking branch 'johann150/rotate-x-y' into develop 2022-07-18 20:58:10 -07:00
ThatOneCalculator
fa8b52a0da Merge remote-tracking branch 'thatonecalculator/fix-chat-continuation' into develop 2022-07-18 20:34:53 -07:00
ThatOneCalculator
4bfc6f2457 Merge remote-tracking branch 'thatonecalculator/self-host-images' into develop 2022-07-18 20:34:37 -07:00
ThatOneCalculator
be12452fb8 Merge remote-tracking branch 'thatonecalculator/toggle-ads' into develop 2022-07-18 20:31:46 -07:00
ThatOneCalculator
d146280677 Merge remote-tracking branch 'thatonecalculator/vlite' into develop 2022-07-18 20:31:27 -07:00
ThatOneCalculator
3609c2784d Calckey 2022-07-18 19:00:45 -07:00
syuilo
264a6cda8e fix(client): fix window default prop 2022-07-19 01:20:36 +09:00
syuilo
49499f3d7d enhance(client): tweak ui 2022-07-18 05:03:39 +09:00
syuilo
b123cbca58 chore(client): tweak style 2022-07-18 01:29:29 +09:00
Ryu jongheon
61d8b56eee
fix(client): use icon for local if available (#9012) 2022-07-18 00:33:12 +09:00
syuilo
e9a97b4717 enhance(client): ウィンドウを最大化できるように 2022-07-18 00:31:55 +09:00
syuilo
8f3ca867d2 enhance(client): tweak ui 2022-07-17 23:18:05 +09:00
syuilo
d7222dd56a enhance(client): tweak ui 2022-07-17 21:06:33 +09:00
syuilo
77d4d6e377 fix(client): デッキUI時に ページで表示 ボタンが機能しない問題を修正
Fix #9010
2022-07-17 05:12:22 +09:00
syuilo
a3f3ef4226 chore(client): tweak style 2022-07-16 22:16:01 +09:00
syuilo
fbb0cc686e chore(client): tweak style 2022-07-16 20:53:53 +09:00
Kainoa Kanter
5619a3390d
chore: improve ad style (#8995)
* Improve ad style

* 🎨

* `ad` -> `info`
2022-07-16 17:50:12 +09:00
syuilo
672ceb8687 chore(client): tweak style 2022-07-16 15:19:52 +09:00
syuilo
57e533a5ef chore(client): tweak ui 2022-07-16 13:49:23 +09:00
syuilo
4f9b03a997 refactor(client): use setup syntax 2022-07-16 13:14:16 +09:00
Kainoa Kanter
87b38c651f
Apply suggestions from code review
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-07-15 07:23:23 -07:00
syuilo
113df68843 chore(client): tweak style 2022-07-15 19:31:04 +09:00
syuilo
92792719bd chore(client): tweak style 2022-07-15 19:15:23 +09:00
syuilo
eb73a8137d Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2022-07-15 17:14:29 +09:00
Johann150
7cb5b5c8c2
refactor: signup component as composition api (#8957) 2022-07-15 17:14:05 +09:00
syuilo
165c4b2c00 chore(client): tweak ui 2022-07-15 17:01:13 +09:00
Kainoa Kanter
a8de112fe0
Merge branch 'develop' into toggle-ads 2022-07-14 17:48:59 -07:00
tamaina
77c2a7cd71
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
f3b0c6f1e7 chore(client): tweak ui 2022-07-14 17:52:59 +09:00
syuilo
242538ddce refactor(client): rename menu(sidebar) -> navbar 2022-07-14 17:42:12 +09:00
ThatOneCalculator
a61da5e486 🤞 2022-07-13 23:25:32 -07:00
ThatOneCalculator
2292c42742 lint 2022-07-13 23:25:07 -07:00
ThatOneCalculator
7101ceefb1 fix 2022-07-13 23:19:02 -07:00
ThatOneCalculator
82dca831a4 remove pip 2022-07-13 23:03:06 -07:00
ThatOneCalculator
b17fb633ff fix 2022-07-13 22:58:09 -07:00
ThatOneCalculator
621e2cdb5b fix 2022-07-13 22:54:33 -07:00
ThatOneCalculator
95005327a3 Lifecycle hook 2022-07-13 22:10:58 -07:00
ThatOneCalculator
55e389ba61 fix 2022-07-13 21:50:59 -07:00
ThatOneCalculator
5bd64758a1 vlite 2022-07-13 21:40:44 -07:00
ThatOneCalculator
38e0ff9875 fix 2022-07-13 18:28:11 -07:00
ThatOneCalculator
4684d279ae typo 2022-07-13 18:19:18 -07:00
ThatOneCalculator
6f2036565b fix 2022-07-13 18:19:01 -07:00
ThatOneCalculator
9b316c3ee7 Make showing ads toggleable 2022-07-13 17:54:12 -07:00
syuilo
db21be3282 chore(client): trust ios 2022-07-13 21:41:06 +09:00
syuilo
096b306bc5 lit fixes 2022-07-13 21:39:16 +09:00
Johann150
ee9bb8286e
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
ad970dffda fix(client): fix url encoded string handling of nirax
Fix #8878
2022-07-13 18:11:54 +09:00
syuilo
170b1b89ba chore(client): fix type def 2022-07-13 16:33:52 +09:00
syuilo
b08ead1dce chore(client): fix mention style 2022-07-13 16:33:39 +09:00
syuilo
d7247e2db2 chore(client): tweak ui 2022-07-12 22:42:50 +09:00
syuilo
4550a4459b feat: support <plain> syntax for mfm 2022-07-12 12:03:38 +09:00
ThatOneCalculator
8b4be8cad1 Fix broken chats
Co-authored-by: @ltlapy
2022-07-11 13:45:00 -07:00
syuilo
d8264b11e2 enhance(client): improve widgets component 2022-07-11 23:36:39 +09:00
syuilo
a5648fb07f re: update mfm-js 0.23.0-canary.1 2022-07-11 23:13:23 +09:00
yzhe819
9107de63b4
chore: fix lint errors (#8981) 2022-07-10 19:47:29 +09:00
syuilo
5cdb9fb748 chore(client): tweak style 2022-07-10 15:35:43 +09:00
syuilo
7f808eaf42 fix(client): fix style of mention 2022-07-10 13:16:11 +09:00
Johann150
a1b8587ab2
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
a785f1f933 chore(client): tweak ui 2022-07-07 21:00:42 +09:00
syuilo
9426f37c3e chore(client): tweak ui 2022-07-07 17:55:47 +09:00
Johann150
ac6b8f3480
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
41bef75d1a chore(client): tweak style 2022-07-06 18:20:32 +09:00
syuilo
7db4af5578 perf(client): trying improve perf of emoji-picker 2022-07-06 07:54:04 +09:00
syuilo
f7747af690 Revert "revert emoji picker changes"
This reverts commit 38d5303ccd.
2022-07-06 07:30:56 +09:00
Johann150
4940894324
fix prismjs import
fixes #8944
2022-07-06 00:29:51 +02:00
syuilo
38d5303ccd revert emoji picker changes 2022-07-06 07:26:58 +09:00
syuilo
bf186de56c chore(client): rendering performance tweak a bit 2022-07-05 23:13:28 +09:00
syuilo
bc73ad2e56 chore(client): rendering performance tweak a bit 2022-07-05 23:01:23 +09:00
syuilo
f882e0b6b6 chore(client): remove unused class 2022-07-05 22:40:53 +09:00
syuilo
f66235f066 chore(client): rendering performance tweak a bit 2022-07-05 22:35:57 +09:00
syuilo
60710805d5 chore(client): fix type 2022-07-05 22:25:34 +09:00
syuilo
972b03f842 perf: allow get for notes/reactions 2022-07-05 19:16:21 +09:00
syuilo
a1cbffd14f chore(client): tweak ui 2022-07-05 17:55:47 +09:00
Johann150
ef9fdb93d2
fix: pagination uses API correctly (#8925) 2022-07-05 17:42:54 +09:00
syuilo
0de176a2ba enhance(client): improve marquee 2022-07-05 16:16:13 +09:00
Kainoa Kanter
1eb504a640
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
a228d1ddaa
fix lint @typescript-eslint/ban-types 2022-07-04 16:46:48 +02:00
Johann150
d748ba2c51
fix lint no-prototype-builtins 2022-07-04 16:39:04 +02:00
Johann150
a5c3fcea6e
fix lint no-undef 2022-07-04 16:33:55 +02:00
Johann150
366fae41ff
fix lint vue/require-valid-default-prop 2022-07-04 16:06:46 +02:00
Johann150
0b9c961707
fix lint no-fallthrough 2022-07-04 16:05:41 +02:00
Johann150
f14d5886f2
fix lint padded-blocks 2022-07-04 15:59:24 +02:00
Johann150
ea9e32096b
fix(lint): semicolong spacing 2022-07-04 15:56:16 +02:00
Johann150
121fa40621
fix: replace use of window 2022-07-04 15:27:21 +02:00
Johann150
e0e42a6425
fix: spellcheck is boolean not string 2022-07-04 10:35:27 +02:00
syuilo
66ffb253a2 chore(client): tweak style 2022-07-03 16:46:00 +09:00
syuilo
4774bc1f47 chore(client): tweak style 2022-07-03 16:36:13 +09:00
syuilo
e393ab6044 fix(client): style tweak for ios 2022-07-03 16:17:31 +09:00
syuilo
44c85aff86 feat(client): status bar (experimental) 2022-07-03 14:40:02 +09:00
syuilo
9c6a220810 chore(client): tweak ui 2022-07-02 22:07:04 +09:00
syuilo
ec41aefeea fix(client): fix typo 2022-07-02 22:06:53 +09:00
syuilo
66231c1669 fix(client): use unique class names for root to prevent conflicts of style 2022-07-02 21:29:48 +09:00
syuilo
f9ba35d928 enhance(client): better sticky-container component 2022-07-02 21:28:55 +09:00
syuilo
ef83670716 enhance(client): better marquee component 2022-07-02 21:28:04 +09:00
syuilo
ded0f6f0df refactor(client): refactoring 2022-07-02 14:00:37 +09:00
syuilo
6bcd5cb310 enhance(client): cache pages in page-window 2022-07-02 12:12:10 +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
7c7ce072c7 chore(client): tweak ui 2022-06-30 23:51:18 +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
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
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
syuilo
c9b3ab80ca feat(client): add tag cloud component 2022-06-29 21:22:15 +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
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
ThatOneCalculator
9ac1a527dc Self host error/info/not-found images 2022-06-28 19:33:32 -07: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
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
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
d7c6e2e61c fix(client): fix chart tooltip rendering 2022-06-28 10:41:38 +09:00
syuilo
40cd5c5a49 chore(client): tweak style 2022-06-28 00:20:51 +09:00
syuilo
0ec266abf7 chore(client): tweak client 2022-06-26 19:41:21 +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
0cae0a49e2 chore(client): tweak ui 2022-06-26 13:28:47 +09:00
syuilo
5e95a1f7af refactor(client): extract interval logic to a composable function
あと`onUnmounted`を`onMounted`内で呼んでいたりしたのを修正したりとか
2022-06-26 03:12:58 +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
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
syuilo
1e8d84dbfa refactor: remove unused import 2022-06-24 21:46:49 +09:00
syuilo
696e8add00 feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように 2022-06-24 21:43:28 +09:00
syuilo
905d8625f8 fix(client): アカウント作成フォームでエラーが出る問題を修正 2022-06-24 21:19:38 +09:00
syuilo
a1449455a2 chore(client): tweak mini-chart rendering 2022-06-24 19:47:38 +09:00
Johann150
1c2e2c4b06
fix(client): ask to log in for poll vote (#8883) 2022-06-24 19:03:41 +09:00
syuilo
55c22eec8b chore(client): tweak ui 2022-06-24 10:52:34 +09:00
syuilo
4a5d5fe20c refactor(client): use composition api 2022-06-24 10:52:28 +09:00
syuilo
3e1248ff35 lint fixes 2022-06-23 21:46:15 +09:00
syuilo
d1e151172b chore(client): tweak client design 2022-06-23 13:39:28 +09:00
syuilo
43b9a9e618 enhance(client): tweak ui 2022-06-22 23:40:53 +09:00
syuilo
d3f25fa290 tweak client 2022-06-22 20:47:53 +09:00
syuilo
be383aa5b2 refactor(client): use composition api 2022-06-22 16:30:55 +09:00
syuilo
85365da69e refactor(client): refactor header tab handling 2022-06-22 16:30:45 +09:00
syuilo
f880d0631c tweak client 2022-06-21 17:55:38 +09:00
syuilo
a6fff86099 refactor(client): use composition api 2022-06-21 14:39:23 +09:00
syuilo
ce6cc21bcd tweak client
Fix #8856
2022-06-21 14:12:39 +09:00
syuilo
699f24f3dc
refactor(client): Refine routing (#8846) 2022-06-20 17:38:49 +09:00
tamaina
30a39a296d
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
b70473ed60
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
802a35d4b6 fix typo 2022-06-18 18:27:47 +09:00
futchitwo
5b7595d9d7
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
7faa75d483 chore(client): tweak range control design 2022-06-17 13:20:33 +09:00
syuilo
4a55425fdb enhance(client): improve files page of control panel 2022-06-16 16:05:43 +09:00
syuilo
ca9753f2e7 Update cropper-dialog.vue 2022-06-11 18:48:59 +09:00
syuilo
7894804eed Update cropper-dialog.vue 2022-06-11 18:47:58 +09:00
syuilo
410210cf6f fix(client): オブジェクトストレージを使用していると画像のクロップができない 2022-06-11 16:46:21 +09:00
syuilo
ecb3c43520
feat: image cropping (#8808)
* wip

* wip

* wip
2022-06-11 15:45:44 +09:00
Johann150
5e29528ad4
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
Johann150
42f48ffea2
refactor: follow button (#8789)
* fix: display cancelling follow request

* remove unnecessary branch

The executed code is the same as in the else branch so this special
condition is unnecessary.

* remove code duplication

Use the same callback as later for updating these variables.

* use $ref sugar

* remove unused import

Co-authored-by: blackskye-sx <saul.newman@gmail.com>
2022-06-10 14:29:46 +09:00
Andreas Nedbal
7dde0b1362
fix(client): render quote renote CWs as MFM (#8792)
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-09 23:45:16 +09:00
Johann150
b66e73aed5
fix: use autocomplete=new-password (#8797) 2022-06-09 23:42:00 +09:00
Johann150
eec7a0a1f6
properly display alt text for videos (#8802)
The alt text is already properly federated and given by the API,
it is just not displayed properly by the client.
2022-06-09 23:35:58 +09:00
Johann150
4800dd06e5
fix: try to prevent autocomplete for emoji search (#8798) 2022-06-08 20:20:37 +09:00
syuilo
5fb3f8a116 chore: lint fixes 2022-06-05 12:26:36 +09:00
syuilo
adf3190859 chore(client): fix menu item style 2022-06-05 12:23:57 +09:00
syuilo
71150f21cd Revert "feat: option to collapse long notes (#8561)"
This reverts commit e675ffcf38.
2022-06-04 15:23:53 +09:00
Balazs Nadasdi
e675ffcf38
feat: option to collapse long notes (#8561)
* feat: option to collapse long notes

Closes #8559

* do not collapse if cw exists

* use '閉じる' to close / show less.

* make it sticky

* Change style of the Show less button
2022-06-04 13:57:09 +09:00
Johann150
804fa33535
refactor: improve code quality (#8751)
* remove unnecessary if

`Array.prototype.some` already returns a boolean so an if to return
true or false is completely unnecessary in this case.

* perf: use count instead of find

When using `count` instead of `findOneBy`, the data is not
unnecessarily loaded.

* remove duplicate null check

The variable is checked for null in the lines above and the function
returns if so. Therefore, it can not be null at this point.

* simplify `getJsonSchema`

Because the assigned value is `null` and the used keys are only
shallow, use of `nestedProperty.set` seems inappropriate. Because the
value is not read, the initial for loop can be replaced by a `for..in`
loop.

Since all keys will be assigned `null`, the condition of the ternary
expression in the nested function will always be true. Therefore the
recursion case will never happen. With this the nested function can be
eliminated.

* remove duplicate condition

The code above already checks `dragging` and returns if it is truthy.
Checking it again later is therefore unnecessary.

To make this more obvious the `return` is removed in favour of using
an if...else construct.

* remove impossible "unknown" time

The `ago` variable will always be a number and all non-negative numbers
are already covered by other cases, the negative case is handled with
`future` so there is no case when `unkown` could be achieved.
2022-05-29 15:15:52 +09:00
tamaina
abc8998b48
refactor: use css module at components/global/loading.vue (#8750)
* refactor: use css module at components/global/loading.vue

* rename class name to "root"
2022-05-29 00:15:32 +09:00
Andreas Nedbal
708fba989a
feat(tests): add e2e tests for widgets (#8735)
* test(e2e): add baseline for widget tests

* chore(repo): enable test running in branch

* fix(e2e): set viewport for widget tests

* fix(client): add widget identifier classes to widgets

* test(e2e): add memo widget test

* fix(tests): force select value

* fix(tests): force button press for widget addition

* fix(tests): invoke select value differently

* fix(tests): adjust widget submit

* fix(tests): don't explicitly navigate for widget test

* fix(tests): click label to hide select popup

* fix(tests): just click modal background

* fix(tests): adjust modal background selector

* fix(tests): click all modal backgrounds

* feat(e2e): add test for adding timeline widget

* fix(client): add more widget identifier classes

* feat(tests): add method abstraction for test cases

* fix(tests): force-click overlays

* fix(tests): force widget button press

* fix(tests): remove timeout from final widget check

* feat(tests): add widget removal test case

* fix(client): use mk instead of msky as class prefix

* fix(tests): check widgets for existence rather than visibility

* chore(meta): don't run tests for specific feature branch
2022-05-28 14:28:12 +09:00