091bf0f77b
fix syntax error
2022-08-10 20:49:40 -04:00
ed52a39476
Remove unneeded imports/return annotations
2022-08-10 20:25:30 -04:00
0ce09d6753
refactor: post-form-attaches to composition api
2022-08-10 20:25:21 -04:00
4934303956
remove unused code
2022-08-11 00:38:56 +02:00
3e7285c8d5
remove unnecessary vue imports
...
> `defineProps` and `defineEmits` are compiler macros only usable inside
> `<script setup>`. They do not need to be imported, and are compiled away
> when `<script setup>` is processed.
-- https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits
2022-08-11 00:36:34 +02:00
609fb91ca1
fix some lints automatically
2022-08-10 22:42:30 +02:00
e82d12f44b
fix missing import
2022-08-10 17:02:17 +02:00
d6fb9619f6
refactor group pages to composition API
...
This solves some errors from just reinstating the pages since the new
routing and tab implementation have a different API.
2022-08-10 16:58:18 +02:00
7a80015225
fix lint "no-param-reassign"
2022-08-10 16:36:54 +02:00
4f9ba4b8a8
fix: readd group pages
2022-08-10 16:36:24 +02:00
7f5d7ffd93
Address review feedback
2022-08-09 21:25:02 +00:00
e6daf45cd7
Use optional chaining for onMounted sidebar
2022-08-09 21:25:02 +00:00
4fcbf3af36
refactor: classic.sidebar.vue to composition api
2022-08-09 21:25:02 +00:00
cbefddc071
fix: copy visibility for renotes
...
The backend does not allow follower only and direct notes to be renoted
but these are prohibited for the renote button anyway.
2022-08-05 08:36:59 +02:00
a3a3cb7258
remove --quiet flag from eslint
...
This flag means to hide warnings which is not generally desirable.
Even if warnings do not affect the end result of running CI it would
still be nice to be able to see the warnings when running the lints
normally or in CI.
2022-08-04 00:20:59 +02:00
4fbe2e065e
client: fix lint "quotes"
2022-08-03 22:48:13 +02:00
585e4f5c42
fix textarea not updating properly
...
fixes FoundKeyGang/FoundKey#54
2022-08-03 22:29:40 +02:00
4122d90f56
fix typo
2022-08-02 21:46:39 +02:00
646b8e08c0
fix another typo in import
2022-08-02 17:06:25 +02:00
f3a602c384
fix typo in import
2022-08-02 14:37:31 +02:00
aa2f401a85
refactor: reduce use of global variables
2022-08-02 12:02:28 +02:00
a24e0e0648
client: refactor form suspense to composition API
2022-08-02 11:50:46 +02:00
9b5d740530
refactor visitor ui kanban to composition API
2022-08-02 11:49:19 +02:00
455758e542
remove unused visitor ui variant
2022-08-02 11:49:10 +02:00
30d8bc9259
refactor: welcome.setup.vue to composition api
2022-08-02 09:16:45 +00:00
a615a76cf1
fix: missing parenthesis
2022-08-02 09:31:36 +02:00
288049e2dc
refactor: reduce usage of i18n global variables
2022-08-01 21:45:05 +02:00
3a07c13ac6
refactor: remove unused imports, remove use of global variables
2022-08-01 21:38:09 +02:00
2e71083823
refactor classic widgets to composition API
2022-08-01 21:34:38 +02:00
bcb07d819f
refactor pages/miauth.vue to composition API
2022-08-01 21:18:46 +02:00
751921e24f
make emoji picker case insensitive
...
fix FoundKeyGang/FoundKey#50
2022-08-01 11:06:46 +02:00
ba18589986
client: fix lints
2022-08-01 00:28:32 +02:00
c9f41f737d
fix: use correct closing quote
2022-08-01 00:08:56 +02:00
ce45f9f1b0
remove unused code
2022-07-31 23:42:56 +02:00
ca524a050e
remove unused scripts
2022-07-31 23:03:21 +02:00
225cd3caef
refactor pages/page-editor/page-editor.container.vue to composition API
2022-07-31 14:31:30 +02:00
5db59ba560
refactor pages/emojis.category.vue to composition API
2022-07-31 14:04:29 +02:00
1671b7123e
remove unnecessary tabbing
...
Probably there were multiple tabs here before, but now there is only one thing
here, so having tabs makes no sense.
2022-07-31 14:02:58 +02:00
a752dcab30
fix lints from refactoring
...
closes FoundKeyGang/FoundKey#48
Co-authored-by: Francis Dinh <normandy@biribiri.dev>
2022-07-31 13:35:07 +02:00
15ac0fb303
fix: modal src should not be null
...
See: FoundKeyGang/FoundKey#40 (comment)
2022-07-31 00:29:44 +00:00
09b844035c
refactor pages/user/index.photos.vue to compositon API
2022-07-31 00:19:00 +02:00
0cf6df8980
refactor pages/user/clips.vue to composition API
2022-07-30 23:35:35 +02:00
dc9bfff337
fix: provide feedback when marking all notifs as read
...
See also https://github.com/misskey-dev/misskey/issues/8653
2022-07-30 23:26:32 +02:00
10bf05563b
fix: remove unused import
2022-07-30 22:59:03 +02:00
340420c48a
refactor components/widgets.vue to composition API
2022-07-30 22:37:29 +02:00
9fc3fcaf18
refactor: welcome.timeline.vue to composition api
2022-07-30 12:24:54 +00:00
9e8b59f886
refactor: sample.vue to composition api
2022-07-29 12:46:58 -04:00
16833b8cd8
refactor: header.vue to composition api
2022-07-29 12:11:54 +00:00
6c8eb4c4df
refactor: object-view.value.vue to composition api
2022-07-29 12:11:41 +00:00
a485d13e8a
refactor: common.vue to composition api
2022-07-29 12:10:40 +00:00
86b94e213e
fix: lint errors in modal.vue
2022-07-28 15:47:39 -04:00
9abbe94108
client: search button is a no-op
...
Don't be evil.
reference: FoundKeyGang/FoundKey#2 (comment)
2022-07-28 15:41:16 +02:00
8c198f648b
fix: add missing setup property, use done state in remote follow page
2022-07-28 15:23:07 +02:00
1f3b3abf68
refactor: visitor.vue to composition api
2022-07-28 10:16:42 +00:00
9a236bd862
refactor components/form/textarea.vue to composition API
2022-07-28 12:01:15 +02:00
670c229cd0
refactor pages/follow.vue to composition API
2022-07-28 11:59:10 +02:00
225b56706d
MkError can be non-retry-able
2022-07-28 11:59:10 +02:00
2e1385930c
refactor pages/auth.vue to composition API
2022-07-28 11:59:09 +02:00
ddebf5a049
clean up refactor: use i18n and remove unused import
2022-07-28 11:59:09 +02:00
2f4704ccff
Revert "Add padding"
...
This reverts commit d6a5eb4666
.
2022-07-27 20:18:14 +00:00
aac8f209c8
Revert "only add padding for left and right sides"
...
This reverts commit ebfe2162e9
.
2022-07-27 20:18:14 +00:00
0e7d1a5d7b
Add padding for all page elements
...
Instead of just padding the page text element, pad all of the elements
of the page by 1em.
2022-07-27 20:18:13 +00:00
0ece67b04c
refactor pages/auth.form.vue to composition API
2022-07-25 21:57:19 +02:00
9ee609d700
Merge: enhance privacy of notes
...
FoundKeyGang/FoundKey#14
2022-07-25 18:15:21 +02:00
46fff77acc
client uses new API for child notes depth
2022-07-25 16:41:47 +02:00
2fe64c1150
Refactor components/page/page.textarea.vue to composition API
...
FoundKeyGang/FoundKey#26
2022-07-25 07:51:31 +02:00
6d3181f983
Refactor components/page/page.text.vue to composition API
...
FoundKeyGang/FoundKey#25
2022-07-25 07:50:22 +02:00
d96baf1672
Merge branch 'main' into refactor/page.textarea.vue
2022-07-24 21:25:22 +00:00
d32228a347
Use immediate: true for page.textarea.vue::text
2022-07-24 15:37:21 -04:00
6ffbabeedc
use immediate: true for watch
2022-07-24 11:58:15 -04:00
cff82ea52e
refactor: page.textarea.vue to use composition api
2022-07-24 00:50:20 -04:00
ebfe2162e9
only add padding for left and right sides
2022-07-23 17:57:04 -04:00
d6a5eb4666
Add padding
...
This will let not have text right up against the edge.
2022-07-23 17:51:53 -04:00
d79fe1dee0
refactor: page.text.vue to use composition api
2022-07-23 17:42:00 -04:00
3e05740bee
refactor queue chart to composition API
2022-07-23 23:03:20 +02:00
63591da33e
refactor: colours in queue chart
2022-07-23 23:00:59 +02:00
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
2f432dce65
refactor: link.vue to use composition api
2022-07-23 20:26:45 +00:00
bbb16208ab
remove async from ok()
2022-07-23 20:23:45 +00:00
95148cf647
refactor: use emit for MkModal @closed
2022-07-23 20:23:45 +00:00
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"
...
This reverts commit 10d401afc2
.
See: FoundKeyGang/FoundKey#22
2022-07-22 10:15:42 -04:00
bfd9c7404b
form-dialog: set type of result for 'done' event to Record<string, any>
2022-07-21 18:54:43 -04:00
150f373ebf
replace one more object type
2022-07-21 21:17:39 +02:00
fef2d9173e
Merge: Refactor form-dialog.vue to Composition API
...
FoundKeyGang/FoundKey#17
2022-07-21 21:13:03 +02:00
2d245d62cf
form-dialog: use Record<string, any> for form prop
2022-07-20 19:23:17 -04:00
9c411d181a
fix: volume sliders
...
Fixed a typo that made a required property be undefined.
Also reduced code duplication.
Fixes FoundKeyGang/FoundKey#18
2022-07-21 01:18:08 +02:00
syuilo
a12acf53ef
refactor(client): formatting and replace global $ts
2022-07-21 00:45:30 +02:00
929203b2f3
Remove leftover comments from form-dialog
2022-07-20 18:17:24 -04:00
d29a0dad8f
Refactor form-dialog.vue to use Composition API
2022-07-20 18:15:55 -04:00
7e186dae69
refactor: use autofocus parameter
...
Using the `ref` seems to be broken but using the autofocus parameter
seems to fix it.
2022-07-20 23:49:55 +02:00
a988f6bda0
fix: not logged in clients send correct header
2022-07-20 18:40:36 +02:00
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
748a830937
client: display URLs in report
2022-07-19 17:18:19 +02:00
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
ecbb766df6
refactor: signup component as composition api
2022-07-19 10:35:11 +02:00
27be5e0892
fix collapsing long notes
2022-07-19 10:02:40 +02:00
e5f41ece7e
fix appending to pagination component
...
FoundKeyGang/FoundKey#16
2022-07-19 09:21:38 +02:00
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
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
36503f63d8
Fix broken chats
...
Co-authored-by: @ltlapy
2022-07-19 02:51:46 -04:00
454ed9b5c4
remove unnecessary parameter
2022-07-19 08:44:39 +02:00
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
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
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
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
0102ea066a
fix lint @typescript-eslint/ban-types
2022-07-16 11:55:04 -04:00
5560de4b7f
fix lint no-prototype-builtins
2022-07-16 11:54:42 -04:00
0f815a2f5d
fix lint no-undef
2022-07-16 11:54:39 -04:00
c9b27706a3
fix lint: use let instead of const for $ref
...
Fixes lint no-const-assign.
2022-07-16 11:54:32 -04:00
2aa14b05bf
refactor: remove unnecessary computed
...
Fixes lint no-const-assign.
2022-07-16 11:54:09 -04:00
01d0a9cb51
fix lint vue/require-valid-default-prop
2022-07-16 11:53:47 -04:00
8902813633
fix lint no-fallthrough
2022-07-16 11:53:42 -04:00
debfd16fc7
fix lint padded-blocks
2022-07-16 11:53:35 -04:00
e5ade8289e
fix(lint): semicolong spacing
2022-07-16 11:53:23 -04:00
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
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
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
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
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
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
b81f9e1c5a
refactor: use setup and ref sugar
2022-07-14 10:46:44 +02:00
75a55ce8d3
add es2017 target
2022-07-14 10:46:43 +02:00
f0a019c94f
remove top level awaits
2022-07-14 10:46:43 +02:00
syuilo
f6361d947f
chore(client): fix type def
2022-07-14 10:41:22 +02:00
syuilo
65c3d06ef0
fix(client): fix url encoded string handling of nirax
...
fix https://github.com/misskey-dev/misskey/issues/8878
2022-07-14 10:38:27 +02:00
5e36d75872
fix: control panel tab federation
...
This partially reverts commit:
03ea6763e1
2022-07-14 09:15:55 +02:00
43a000b5b0
client: remove unused components
2022-07-14 08:35:27 +02:00
563b4a6bd7
remove unused dependency random-seed
...
also remove the respective type definitions
it seems this dependency is only used in the backend
2022-07-14 00:31:58 +02:00
cc123266f0
remove unused querystring dependency
2022-07-14 00:21:42 +02:00
29284eca75
remove more ads stuff from client
2022-07-13 23:20:18 +02:00
79ec9641d2
remove ads from client
2022-07-13 23:19:50 +02:00
67450815cd
fix(client): wrongly collapsed posts
2022-07-13 19:06:27 +02:00
syuilo
facb12164e
chore(client): tweak style
2022-07-13 17:38:11 +02:00
syuilo
8be9d15e81
chore(client): tweak ui
2022-07-13 17:37:57 +02:00
syuilo
b003e24af4
chore(client): tweak ui
...
cherry-picked from ed41d542bb8894f2eaca42cd7cc08246089e0490
2022-07-13 17:35:25 +02:00
syuilo
09e0446708
chore(client): tweak ui
2022-07-13 17:29:20 +02:00
syuilo
f95f74f96e
allow non-mods to show instance-info page
2022-07-13 16:16:35 +02:00
syuilo
f5d87fbc9e
refactor range input to composition api
2022-07-13 16:03:58 +02:00
syuilo
e47af45407
perf(client): improve range control performance
2022-07-13 16:03:30 +02:00
syuilo
896b3d817e
make client component caching configurable
...
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:58:53 +02:00
syuilo
303ce42024
refactor range input component
...
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:58:01 +02:00
syuilo
49a98b1eb0
fix lints
...
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:40:55 +02:00
syuilo
7e1ce04db8
remove FormGroup component
...
part of bffe6fb9bfa1fe61eab4f03bd318c010644d7afb
2022-07-13 15:36:00 +02:00
95a8a937e2
fix client router catchall
...
fixes #8903
2022-07-13 13:28:03 +02:00
29ef7c85d0
fix 'assignment to const' error
2022-07-13 13:28:02 +02:00
syuilo
5e0f9699ab
Update .eslintrc.js
2022-07-13 13:26:48 +02:00
40eb861aff
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-07-13 13:24:42 +02:00
syuilo
b361069610
chore(client): fix type def
2022-07-13 13:24:42 +02:00
syuilo
761d5347d2
perf(client): remove needless reactivity
2022-07-13 13:24:42 +02:00
syuilo
03ea6763e1
enhance(client): improve router
...
Fix #8902
2022-07-13 13:24:41 +02:00
syuilo
9ec98e66f9
chore(client): tweak client
2022-07-13 13:24:40 +02:00
syuilo
9d8a9f22c1
chore(client): tweak style
2022-07-13 13:22:28 +02:00
syuilo
a0a64eb0ff
enhance(client): add users tab to instance-info
2022-07-13 13:21:56 +02:00
syuilo
bb7d080a60
refactor(client): remove invalid computed
2022-07-13 12:59:07 +02:00
syuilo
6513e72a3e
fix(client): 非モデレーターがインスタンス情報ページを表示できない問題を修正
2022-07-13 12:59:06 +02:00
syuilo
435e45351c
chore(client): tweak style
2022-07-13 12:59:06 +02:00
syuilo
cc835a0f81
chore(client): tweak style
2022-07-13 12:58:17 +02:00
syuilo
e4fefa42c5
chore(client): tweak style
2022-07-13 12:58:16 +02:00
syuilo
9ec020015d
chore(client): fix #8858
2022-07-13 12:58:16 +02:00
syuilo
b2d9b059b6
chore(client): tweak style
2022-07-13 12:58:16 +02:00
syuilo
b454142083
chore(client): refactor and style tweaks
2022-07-13 12:58:15 +02:00
syuilo
df3ff4d06e
refactor(client): use setup syntax
2022-07-13 12:56:22 +02:00
syuilo
095a99f3f7
chore(client): fix type def
2022-07-13 12:56:08 +02:00
syuilo
681a650b01
fix(client): fix chart tooltip rendering
2022-07-13 12:55:23 +02:00
syuilo
cfb7b70cde
lint fix
2022-07-13 12:54:44 +02:00
syuilo
fbe210a39d
feat: make possible to delete an account by admin
...
Resolve #8830
2022-07-13 12:52:45 +02:00
syuilo
5e7b7d4d12
chore(client): tweak client
2022-07-13 12:52:43 +02:00
syuilo
570c08b976
chore(client): tweak ui 🎨
2022-07-13 12:45:24 +02:00
syuilo
78ddaed2a1
chore(client): tweak ui 🎨
2022-07-13 12:45:23 +02:00
syuilo
d6146d9102
chore(client): fix type
2022-07-13 12:43:26 +02:00
syuilo
c64b1ceb83
chore(client): tweak client
2022-07-13 12:43:15 +02:00
syuilo
3978e3a4d3
chore(client): tweak client
2022-07-13 12:42:16 +02:00
syuilo
707754fece
refactor(client): extract interval logic to a composable function
...
Also, I fixed the `onUnmounted` call in `onMounted` and so on.
2022-07-13 12:34:33 +02:00
17c752811f
refactor: notification setting window composition API ( #8860 )
...
* refactor: notification setting window composition API
* fix lint vue/require-valid-default-prop
* fix type
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2022-07-13 11:23:16 +02:00
syuilo
4d8d9936f1
feat: allow GET for some endpoints
...
Resolve #8263
2022-07-13 11:23:15 +02:00
syuilo
4dee440bbf
refactor(client): extract tooltip logic of chart
2022-07-13 11:23:15 +02:00
631c3bac58
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-07-13 11:23:15 +02:00
syuilo
b03071e019
refactor MkKeyValue to composition API
2022-07-13 11:23:13 +02:00
syuilo
9914db3722
open fewer links with "window" behavior
2022-07-13 11:23:13 +02:00
syuilo
2f54fdbcd0
fix admin per user file list
2022-07-13 11:23:13 +02:00
syuilo
6b1a5baf17
refactor: remove unused import
2022-07-13 11:23:04 +02:00
syuilo
f30214b006
feat(admin): show list of files of a user
2022-07-13 10:44:48 +02:00
syuilo
147a798a88
fix lints in signup component
2022-07-13 10:44:04 +02:00
syuilo
57f9f787d1
fix(client): logout functionality
2022-07-13 10:42:48 +02:00
912c19222e
fix lints
2022-07-13 10:42:16 +02:00
syuilo
c5218e5bc0
chore(client): tweak mini-chart rendering
2022-07-13 10:42:07 +02:00
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
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
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
c38cce9c45
remove 'search with google' localisation
2022-07-11 12:37:32 +02:00
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
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
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
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
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
syuilo
75e8b2bf25
enhance(client): improve file moderation ui
2022-07-09 05:41:38 -04:00
syuilo
22ded9e3f8
chore(client): tweak range control design
2022-07-09 05:39:07 -04:00
syuilo
9d2622da99
enhance(client): improve files page of control panel
2022-07-09 05:35:08 -04:00
futchitwo
b15dbb818f
Fix(client): fix wrong gallery page component ( #8815 )
2022-06-12 19:53:21 +09:00
syuilo
4e89d41f04
lint
2022-06-12 19:50:47 +09:00
syuilo
a8e7b1a303
fix(client): デッキでウィジェットの情報が保存されない問題を修正
...
Fix #8818
2022-06-12 19:50: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
syuilo
ec6b418a23
update deps
2022-06-10 15:06:42 +09:00
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
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
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
b66e73aed5
fix: use autocomplete=new-password ( #8797 )
2022-06-09 23:42:00 +09:00
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
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
PikaDude
6061937996
User moderation details ( #8762 )
...
* add more user details for admins to see
* fix some issues
* small style fix
as suggested by Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* fix
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-06-03 23:14:50 +09:00
sn0w
df3bbfb416
fix(client): correctly handle MiAuth URLs with query string ( #8772 )
2022-06-03 21:22:03 +09:00
118f354661
fix: server metrics widget
2022-06-01 08:51:00 +02:00
121a1784a2
fix(lint): indentation
2022-05-31 16:22:00 +02:00
tamaina
857055a9dd
chore: fix import tinycolor
2022-05-30 12:09:22 +00:00
3905185463
fix(client): import shared ESLint config in client package ( #8761 )
2022-05-30 11:37:34 +09:00
futchitwo
d2784030ec
fix(client): fix popout url ( #8494 )
2022-05-29 12:21:36 +02:00
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
tamaina
4a50c49211
Fix theme import ( #8749 )
2022-05-28 21:59:23 +09:00
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
161659de5c
enhance: replace signin CAPTCHA with rate limit ( #8740 )
...
* enhance: rate limit works without signed in user
* fix: make limit key required for limiter
As before the fallback limiter key will be set from the endpoint name.
* enhance: use limiter for signin
* Revert "CAPTCHA求めるのは2fa認証が無効になっているときだけにした"
This reverts commit 02a43a310f
.
* Revert "feat: make captcha required when signin to improve security"
This reverts commit b21b058005
.
* fix undefined reference
* fix: better error message
* enhance: only handle prefix of IPv6
2022-05-28 12:06:47 +09:00
3dae18b93c
fix lints ( #8737 )
...
* fix: emits use ev instead of e
* fix: errors use err instead of e
* fix: replace use of data where possible
* fix: events use evt instead of e
* fix: use strict equals
* fix: use emoji instead of e
* fix: vue lints
2022-05-26 22:53:09 +09:00
syuilo
b3ad04fcb0
update deps
2022-05-25 23:28:56 +09:00
429f1ad061
fix: activity widget used wrong variable name
2022-05-25 10:44:04 +02:00
a7be9be43d
fix: server metrics widget
2022-05-25 10:13:46 +02:00
b049633db7
Refactor widgets and fix lint issues ( #8719 )
...
* fix(client): refactor widgets and fix lint issues
* Apply review suggestions from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-25 16:43:12 +09:00
81fccb5656
refactor(client): refactor admin/other-settings to use Composition API ( #8667 )
2022-05-25 16:38:18 +09:00
67f3515dc1
Refactor admin/overview to use Composition API ( #8674 )
...
* refactor(client): refactor admin/overview to use Composition API
* fix(client): apply review suggestions
2022-05-25 16:37:35 +09:00