Commit graph

496 commits

Author SHA1 Message Date
Norm dba63e4000 Merge pull request 'mute notifications in muted threads' (#119) from mute-notifications into main
Reviewed-on: FoundKeyGang/FoundKey#119
Changelog: Changed
Fixes: #12
2022-09-22 19:52:32 +00:00
Johann150 772d4618a6
remove global variables for i18n 2022-09-21 13:29:08 -04:00
Johann150 87411a6ed8
enhance: more descriptive info message 2022-09-21 17:54:36 +02:00
Johann150 ab84457c0e
client: use new API 2022-09-21 17:54:15 +02:00
Norm ee46d32602
client: refactor folder.vue to composition api 2022-09-19 22:42:23 +02:00
Johann150 fab7cdb85c
client: re-add instance list to admin panel
closes FoundKeyGang/FoundKey#162
2022-09-19 21:33:11 +02:00
Michcio d8a8306603 client: Sort emojis by query similarity in fuzzy picker (#156)
Co-authored-by: Chloe Kudryavtsev <code@toast.bunkerlabs.net>
Co-authored-by: Michcio <public+git@meekchopp.es>
Reviewed-on: FoundKeyGang/FoundKey#156
Changelog: Changed
Co-authored-by: Michcio <michcio@noreply.akkoma>
Co-committed-by: Michcio <michcio@noreply.akkoma>
2022-09-19 14:43:12 +00:00
Johann150 d5b0100d31
fix: add missing import for XValue 2022-09-19 15:11:59 +02:00
Norm 668181fb44
refactor: token-generate-window.vue to composition api 2022-09-18 21:12:35 +02:00
Johann150 26396f9900
client: Refactor gallery-post-preview.vue to composition API
Reviewed-on: FoundKeyGang/FoundKey#154
2022-09-17 23:09:11 +02:00
Johann150 790740ab2c
improve translation: document -> documentation 2022-09-17 22:59:39 +02:00
Johann150 106e14700f
client: include renote in visibility computation
Changelog: Changed
2022-09-15 17:42:04 -04:00
Johann150 17fa488eb9
refactor: move visibility computation to foundkey-js
Changelog: Changed
2022-09-15 17:39:51 -04:00
Chloe Kudryavtsev d434343a09
client: fix default-selected reply scopes
As a side-effect, I remove the broken "remember privacy scope" setting.

Co-authored-by: Johann150 <johann.galle@protonmail.com>
Changelog: Fixed
2022-09-15 17:38:00 -04:00
Norm f4b9244a88
client: refactor sparkle.vue to composition api 2022-09-14 10:54:50 +02:00
Norm 63f47ada04 Merge pull request 'client: refactor info.vue to composition api' (#131) from refactor/client-info.vue into main
Reviewed-on: FoundKeyGang/FoundKey#131
2022-09-14 04:34:02 +00:00
Norm 3cbdac7621 Merge pull request 'chore: Change Misskey references to Foundkey' (#142)
Reviewed-on: FoundKeyGang/FoundKey#142
Changelog: Changed
2022-09-13 21:20:12 +00:00
Johann150 f4ee76d017
client: default instance ticker name to instance's domain name
Changelog: Fixed
2022-09-13 20:22:10 +02:00
Norm 57f4312a27
chore: Change Misskey references to Foundkey
Also remove the contributors list from about-foundkey (renamed from
about-misskey).

Some comments that referenced Misskey were also translated to English.

Closes: FoundKeyGang/FoundKey#141
2022-09-13 13:19:36 -04:00
Johann150 677c1df597
rename foundkey-js imports to foundkey 2022-09-13 17:17:46 +02:00
Norm d9f443c6c1 client: refactor radio.vue to composition api 2022-09-10 18:04:40 +00:00
Norm ebc4daa6c2
refactor: number-diff.vue to composition api 2022-09-10 12:25:58 -04:00
Norm c469a17623
client: refactor info.vue to composition api 2022-09-08 04:10:28 -04:00
Norm 6c256c5934 Merge pull request 'client: Fix style scoping in MkMention' (#113) from Michcio/FoundKey-0x7f:fix/mention-style-scoped into main
Reviewed-on: FoundKeyGang/FoundKey#113
Changelog: Fixed
2022-09-06 13:01:04 +00:00
Michcio fa69ab5945 client: Fix typo in media caption code 2022-09-06 14:07:42 +02:00
Michcio 6b289915ef client: Fix style scoping in MkMention
isMe class wasn't applying properly, because the use was not scoped
while the definition was scoped (and thus renamed to isMe_fksljfs).
2022-09-06 13:56:54 +02:00
Norm 6c4655693e
auto-fix lints with eslint 2022-09-03 21:56:57 -04:00
Norm 500c0be179 client: fix alt text for non-image files
Reviewed-on: FoundKeyGang/FoundKey#106
Changelog: Fixed
2022-09-03 23:37:28 +00:00
Johann150 039f6db40a
client: consolidate about & notifications pages
Reviewed-on: FoundKeyGang/FoundKey#104
Changelog: Changed
2022-09-04 00:30:02 +02:00
Johann150 00c8eff611
Client: alt text dialog properly handles non-images
Changelog: Changed
2022-09-04 00:07:41 +02:00
Johann150 525c8391a6
rename prop: image -> file 2022-09-03 23:56:41 +02:00
syuilo 018aa6381d
enhance(client): メニュー整理
Resolve #6389
Fix #8035
2022-09-03 14:13:08 -04:00
Johann150 5e320e49ab
client: improve emoji picker search
Reviewed-on: FoundKeyGang/FoundKey#101
Changelog: Added
2022-09-03 16:37:20 +02:00
Chloe Kudryavtsev ed8e346ff9 client: delay/batch emoji picker searches
This is particularly important for users that set limit to 0 (unlimited).
2022-09-01 13:38:07 -04:00
Chloe Kudryavtsev 33ed6e98a7 client: make emoji picker suggestion count configurable 2022-09-01 13:20:20 -04:00
Chloe Kudryavtsev 538e81db56 client: optimize, simplify and smartify emoji picker search
The query is split up on spaces, and we search for each of those terms,
in order, anywhere in the emoji name or any aliases/keywords.

This is done in a single filter pass against a compiled regex,
making the process reasonably performant.
Based on rough estimates, it should be between 2 and 5x faster
than the old implementation, depending on several factors.

There is a natural space left in to sort by relevancy (not done yet).
It should also be easy to make the number of matches shown configurable.
The number of matches is relevant, especially pre-sort.
Another consideration is to delay the calculation by up to 300ms.
2022-09-01 08:21:43 -04:00
Norm c5cf19cc20 fix build 2022-08-31 13:40:41 -04:00
Norm 58ecb72b82 fix typo in url-preview-popup 2022-08-31 12:30:04 -04:00
Johann150 c1530fe9e5
refactor url-preview-popup to composition API 2022-08-31 14:53:17 +02:00
Norm b712623aa4
fix lints in post-form-attaches and drive.file 2022-08-31 07:01:03 -04:00
Norm 20f45e0179
client: refactor user-preview to composition api 2022-08-30 18:08:55 +02:00
Norm 12c811514d
client: refactor page-preview to composition api 2022-08-29 16:07:34 -04:00
Johann150 14b90668b9
merge: use separate component for birthday dates
FoundKeyGang/FoundKey#92
2022-08-29 07:35:36 +02:00
Norm 6315ebc45b
fix: vue/attributes-order lint in instance-ticker 2022-08-28 16:52:13 -04:00
Norm 1d380ae344
use i18n.t instead of $t 2022-08-28 15:38:49 -04:00
Norm b66ae3847b
refactor: use separate component for birthday dates
Resolves: FoundKeyGang/FoundKey#90
2022-08-28 15:27:39 -04:00
Johann150 218c3a527d
merge: improve emoji picker UI performance 2022-08-28 19:22:35 +02:00
vib 62ff65fbf4
perf: use v-once in emoji picker window 2022-08-28 18:49:13 +03:00
Norm 10caf861e8 Merge pull request 'Workspaces refactor' (#86) from refactor/workspaces into main
Reviewed-on: FoundKeyGang/FoundKey#86
2022-08-28 14:46:45 +00:00
Norm a424426857
client: Use foundkey-js instead of misskey-js 2022-08-26 01:25:56 -04:00