Commit graph

792 commits

Author SHA1 Message Date
Johann150 46fff77acc
client uses new API for child notes depth
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
2022-07-25 16:41:47 +02:00
Johann150 2fe64c1150
Refactor components/page/page.textarea.vue to composition API
Some checks failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
#26
2022-07-25 07:51:31 +02:00
Johann150 6d3181f983
Refactor components/page/page.text.vue to composition API
#25
2022-07-25 07:50:22 +02:00
Norm d96baf1672 Merge branch 'main' into refactor/page.textarea.vue
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-24 21:25:22 +00:00
Norm d32228a347
Use immediate: true for page.textarea.vue::text 2022-07-24 15:37:21 -04:00
Norm 6ffbabeedc
use immediate: true for watch
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-24 11:58:15 -04:00
Norm cff82ea52e
refactor: page.textarea.vue to use composition api
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-24 00:50:20 -04:00
Norm ebfe2162e9 only add padding for left and right sides
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-23 17:57:04 -04:00
Norm d6a5eb4666 Add padding
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
This will let not have text right up against the edge.
2022-07-23 17:51:53 -04:00
Norm d79fe1dee0 refactor: page.text.vue to use composition api
Some checks failed
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-23 17:42:00 -04:00
Johann150 3e05740bee
refactor queue chart to composition API
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/push/lint-client Pipeline failed
2022-07-23 23:03:20 +02:00
Johann150 63591da33e
refactor: colours in queue chart
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
2022-07-23 23:00:59 +02:00
Johann150 128d0f0d4e
remove isHidden and its uses
The `isHidden` attribute is not being set any more and is thus removed.
Handling in the client is no longer necessary.
2022-07-23 22:28:39 +02:00
Norm 2f432dce65 refactor: link.vue to use composition api
Some checks failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
2022-07-23 20:26:45 +00:00
Norm bbb16208ab remove async from ok()
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/push/lint-client Pipeline failed
2022-07-23 20:23:45 +00:00
Norm 95148cf647 refactor: use emit for MkModal @closed 2022-07-23 20:23:45 +00:00
Norm b64f266483 refactor: media-caption component as composition api 2022-07-23 20:23:45 +00:00
Chloe Kudryavtsev 0ae09f2e80 Revert "additional background for acrylic popups if unsupported"
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
This reverts commit 10d401afc2.
See: #22
2022-07-22 10:15:42 -04:00
Norm bfd9c7404b
form-dialog: set type of result for 'done' event to Record<string, any>
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
2022-07-21 18:54:43 -04:00
Johann150 150f373ebf
replace one more object type
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
2022-07-21 21:17:39 +02:00
Johann150 fef2d9173e
Merge: Refactor form-dialog.vue to Composition API
#17
2022-07-21 21:13:03 +02:00
Norm 2d245d62cf form-dialog: use Record<string, any> for form prop
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-20 19:23:17 -04:00
Johann150 9c411d181a
fix: volume sliders
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/push/lint-client Pipeline failed
Fixed a typo that made a required property be undefined.
Also reduced code duplication.

Fixes #18
2022-07-21 01:18:08 +02:00
syuilo a12acf53ef
refactor(client): formatting and replace global $ts
Some checks failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
2022-07-21 00:45:30 +02:00
Norm 929203b2f3 Remove leftover comments from form-dialog 2022-07-20 18:17:24 -04:00
Norm d29a0dad8f Refactor form-dialog.vue to use Composition API
Some checks failed
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-07-20 18:15:55 -04:00
Johann150 7e186dae69
refactor: use autofocus parameter
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
Using the `ref` seems to be broken but using the autofocus parameter
seems to fix it.
2022-07-20 23:49:55 +02:00
Johann150 a988f6bda0
fix: not logged in clients send correct header
Some checks failed
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-client Pipeline failed
ci/woodpecker/push/test Pipeline failed
2022-07-20 18:40:36 +02:00
Johann150 f3e196528f
Merge bearer-authentication
foundKeyGang/foundKey#15
2022-07-20 15:10:47 +02:00
syuilo 1477cb54b5
enhance(client): suspense
Fix https://github.com/misskey-dev/misskey/issues/8817
2022-07-19 18:56:50 +02:00
syuilo 8ed288cb22
fix(client): switch to receive email notifications
Fix https://github.com/misskey-dev/misskey/issues/8474
2022-07-19 18:40:36 +02:00
Johann150 748a830937
client: display URLs in report 2022-07-19 17:18:19 +02:00
Johann150 9ca504784a
keep URL of reported object separate
Instead of putting the URL in the report text, it is stored separately
so that users do not accidentally change or remove it.

This way it can easily be used when forwarding reports to different
instances to tell them what exactly was reported.
2022-07-19 17:18:18 +02:00
Johann150 ecbb766df6
refactor: signup component as composition api 2022-07-19 10:35:11 +02:00
Johann150 27be5e0892
fix collapsing long notes 2022-07-19 10:02:40 +02:00
Johann150 e5f41ece7e
fix appending to pagination component
#16
2022-07-19 09:21:38 +02:00
Johann150 075cf0fa6b
refactor: use overflow-y to determine scroll container
By using `overflow-y` instead of `overflow` using `endsWith` can be
avoided and represents the data we are actually interested in here
more accurately.
2022-07-19 09:09:04 +02:00
Norm 7d4cbd6ecf Merge branch 'main' into fix-chat-continuation 2022-07-19 07:08:51 +00:00
Kainoa Kanter b803a7256b
🎨 2022-07-19 02:51:52 -04:00
ThatOneCalculator 36503f63d8
Fix broken chats
Co-authored-by: @ltlapy
2022-07-19 02:51:46 -04:00
Johann150 454ed9b5c4
remove unnecessary parameter 2022-07-19 08:44:39 +02:00
Johann150 fddf3573a1
client: use bearer token authorization 2022-07-19 00:49:40 +02:00
xianon fa41674262
ユーザー情報の取得の再試行を修正する (#9017) 2022-07-18 18:38:47 +02:00
Johann150 eeee4c713c
fix prismjs import
fixes #8944
2022-07-18 13:05:03 +02:00
Kainoa Kanter 26e89405cf
chore: fix client lint errors (#8934)
* Fix client lint
* Hide no-v-html
* Ignore banned type
* Update page-editor.vue

Co-authored-by: Johann150 <johann.galle@protonmail.com>
2022-07-18 12:48:09 +02:00
Chloe Kudryavtsev 390a5efb59 update package name, packages
We are FoundKey now.
Use semver pinning for "serious" packages.
Update eslint, typescript, vite and surroundings.
Bump yarn.lock.
2022-07-18 06:41:58 -04:00
Chloe Kudryavtsev db2bf0ac16 chore(lint): fix lint commands
setups like src/**/*.{ext1,ext2}
are not guaranteed to affect top level files
such as src/a.ext1

this should also be slightly more performant
2022-07-18 06:17:51 -04:00
Andreas Nedbal 10d401afc2
additional background for acrylic popups if unsupported 2022-07-17 20:58:12 +02:00
Johann150 a253b5a386
fix: update vite 2022-07-17 16:06:51 +02:00
syuilo f27c3df6dc chore(client): fix type 2022-07-16 12:04:15 -04:00
syuilo 393d07a2d1 enhance(client): improve usability 2022-07-16 12:04:06 -04:00
syuilo d61a2f9009 feat(client): メニューからページをリロードできるように 2022-07-16 12:03:52 -04:00
syuilo ddab9eafee perf: allow get for notes/reactions 2022-07-16 12:02:10 -04:00
Johann150 462ea9c52b fix: pagination uses API correctly (#8925) 2022-07-16 12:00:34 -04:00
syuilo 9db58a4047 fix(client): user search of explore not working 2022-07-16 12:00:28 -04:00
syuilo 84cf9029b5 chore(client): tweak style 2022-07-16 12:00:18 -04:00
syuilo 4059b91c0e enhance(client): improve marquee 2022-07-16 12:00:06 -04:00
Kainoa Kanter 2dc04068c1 Update store.ts (#8937) 2022-07-16 11:59:30 -04:00
Johann150 0102ea066a fix lint @typescript-eslint/ban-types 2022-07-16 11:55:04 -04:00
Johann150 5560de4b7f fix lint no-prototype-builtins 2022-07-16 11:54:42 -04:00
Johann150 0f815a2f5d fix lint no-undef 2022-07-16 11:54:39 -04:00
Johann150 c9b27706a3 fix lint: use let instead of const for $ref
Fixes lint no-const-assign.
2022-07-16 11:54:32 -04:00
Johann150 2aa14b05bf refactor: remove unnecessary computed
Fixes lint no-const-assign.
2022-07-16 11:54:09 -04:00
Johann150 01d0a9cb51 fix lint vue/require-valid-default-prop 2022-07-16 11:53:47 -04:00
Johann150 8902813633 fix lint no-fallthrough 2022-07-16 11:53:42 -04:00
Johann150 debfd16fc7 fix lint padded-blocks 2022-07-16 11:53:35 -04:00
Johann150 e5ade8289e fix(lint): semicolong spacing 2022-07-16 11:53:23 -04:00
Johann150 f5cbaaf5d0 fix: replace use of window 2022-07-16 11:53:15 -04:00
syuilo fa4fb139f6 update vite 2022-07-16 11:52:55 -04:00
Johann150 e6f03b5e97 fix: spellcheck is boolean not string 2022-07-16 11:51:44 -04:00
syuilo 4b6b670ec9 chore(client): rename marquee -> ticker 2022-07-16 11:46:01 -04:00
syuilo e0844df234 chore(client): tweak style 2022-07-16 11:45:18 -04:00
syuilo 97ce35dfc0 fix(client): フォロワー一覧がフォローににゃっているんだにゃあ 2022-07-16 11:37:53 -04:00
syuilo 856146cb58 chore(client): tweak style 2022-07-16 11:37:38 -04:00
syuilo bded2ef4dc chore(client): tweak ui 2022-07-16 11:28:17 -04:00
syuilo 786d06c854 fix(client): fix typo 2022-07-16 11:26:41 -04:00
syuilo d42325e108 enhance(client): better sticky-container component 2022-07-16 11:24:15 -04:00
syuilo ba6f0cd91d enhance(client): better marquee component 2022-07-16 11:23:23 -04:00
syuilo 573dd770bf feat(server): add fetch-rss api to reduce dependency of external apis 2022-07-16 11:22:47 -04:00
syuilo 369375b2af refactor(client): refactoring
+ cherry pick merge resolve (ads)
2022-07-16 11:19:04 -04:00
syuilo 7bf3ddc608 enhance(client): cache pages in page-window 2022-07-16 11:12:01 -04:00
syuilo fe12971327 feat(client): poll highlights in explore page 2022-07-16 11:11:25 -04:00
syuilo f339fb5482 enhance(client): ハイライトをみつけるに統合 2022-07-16 11:10:50 -04:00
syuilo 835d980fd4
fix(client): fix wrong import 2022-07-15 13:15:51 +02:00
syuilo 26a45a63b3
chore(client): fix routing
cherry-picked from c771135fd852a972a775abe6b1a5e4199cc5191b
2022-07-15 11:26:23 +02:00
syuilo e467143b76
chore(client): tweak ui 2022-07-15 10:25:27 +02:00
syuilo 1c2b1ad132
chore(client): tweak style 2022-07-15 10:25:27 +02:00
syuilo 1d3e6f172e
chore(client): tweak style 2022-07-15 10:23:34 +02:00
syuilo 164f3214f9
chore(client): tweak style 2022-07-15 10:23:34 +02:00
syuilo 22a0401bb2
chore(client): tweak ui 2022-07-15 10:22:25 +02:00
Johann150 fecdd1f6ad
remove dead code 2022-07-15 10:18:33 +02:00
syuilo ffa86c1d76
update deps 2022-07-15 10:09:44 +02:00
syuilo 4f401410b6
chore(client): tweak rss-marquee 2022-07-15 09:57:02 +02:00
syuilo 8d6a2ad4cd
refactor reaction viewer to composition api 2022-07-15 09:53:46 +02:00
syuilo 41c9a901f0
feat(client): add rss-marquee widget 2022-07-15 08:40:51 +02:00
Johann150 dc63a7b04e
remove 'welcome back' toast
Defining an entirely new component and localStorage key for this
seems kind of overkill for such a feature. IMHO it is also a bit
annoying.
2022-07-14 12:37:31 +02:00
Andy 2a7e278565
fix(client): hide bot protection warning with disabled registrations (#8794)
* fix(client): hide bot protection warning with disabled registrations

* Apply review suggestion from @Johann150

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

Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-14 12:23:15 +02:00
Johann150 89c8a65b24
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-14 10:49:56 +02:00
Johann150 b81f9e1c5a
refactor: use setup and ref sugar 2022-07-14 10:46:44 +02:00
Johann150 75a55ce8d3
add es2017 target 2022-07-14 10:46:43 +02:00