Commit graph

913 commits

Author SHA1 Message Date
Johann150 f4ee76d017
client: default instance ticker name to instance's domain name
Changelog: Fixed
2022-09-13 20:22:10 +02:00
Johann150 677c1df597
rename foundkey-js imports to foundkey 2022-09-13 17:17:46 +02:00
Norm 64f7a52d1a
client: Extend Emoji list
Add @Johann150 's patch from Misskey-Extras:
> Adds the "pudding" synonym to the custard emoji, and also newly adds regional indicator emojis to the list. These are displayed as letters if alone. Note that these become the national flags if put next to each other, so the behaviour might be confusing to some people.

Co-authored-by: Johann150 <johann.galle@protonmail.com>
Reviewed-on: FoundKeyGang/FoundKey#148
Changelog: Added
2022-09-12 10:52:59 +02:00
Johann150 7854abb741
remove unusable setting to send error reports
Changelog: Removed
2022-09-12 10:37:59 +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 9a34e0b2b1
build: update typescript and related packages 2022-09-08 23:00:36 -04:00
Norm 3d789c8251
update vue to 3.2.39 2022-09-08 21:52:45 -04:00
Norm ad73d01986
client: remove "Disable AiScript on Pages" setting
In #49, the AiScript functionality was removed from pages as they've
been simplified to a simple textarea.

This setting now effectively does nothing as a result.

Changelog: Removed
2022-09-07 13:07:03 -04:00
Norm 0d02914de4
client: fix lints in general.vue
Removed some unused variables and added return type to reloadAsk
2022-09-07 12:57:39 -04:00
Michcio abef030a24 build: Move resolutions sections to workspace package.json
Yarn throws a warning on every `yarn install` that the resolutions
from respective packages' manifests are ignored.
2022-09-06 23:18:15 +02:00
Norm 5a9d4a3759
client: update dependencies
- Update Vue to 3.2.38
- Update Vite to 3.1.0
- Update cropperjs
2022-09-06 14:15:46 -04:00
Norm 5939c90b84
update eslint plugins 2022-09-06 11:19:34 -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 5fb294e7d7
Use native shell commands for clean/clean-all 2022-09-05 04:43:40 -04:00
Norm 40683b0e10
update tsc-alias 2022-09-05 04:28:08 -04:00
Norm 892ea5e2bf
upgrade eslint and typescript-related dependencies
Changelog: Changed
2022-09-05 03:15:16 -04:00
Norm 19f8f095c7
client: add return types to functions 2022-09-04 19:31:11 -04:00
Norm db5019d3ec
client: fix various lints
Mostly removing unused imports and adding function return types
2022-09-04 15:42:07 -04:00
Norm d1f3353771
client: fix various lints 2022-09-03 22:14:30 -04: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
Norm 892a900aee
remove dead code 2022-09-03 17:55:54 -04:00
Norm e1ebd1f75f
revert tsconfig declaration to false 2022-09-03 17:50:33 -04:00
Norm 74ee7c84d6
make defult about page tab 'overview' if invalid 2022-09-03 17:39:55 -04:00
Norm 29e3d8175f
make tab default to 'all' if not valid 2022-09-03 17:31:14 -04:00
Michcio c04b34ba67
Enable incremental builds 2022-09-03 15:37:54 -04:00
Norm f0ba8d1877
Make mentions and direct notes accessible via url fragments 2022-09-03 15:15:42 -04:00
Norm f2ebf77ab1
re-add federation and emojis to menu 2022-09-03 15:15:30 -04:00
Norm 9e0936284c
Re-add in mentions and direct notes to menu 2022-09-03 14:29:55 -04: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
Norm 89f26173c3
client: fix fetching value in photos.vue 2022-09-03 00:20:26 -04:00
Norm 8f775defaf
client: fix lints in photos.vue 2022-09-03 00:19:02 -04: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 9a22905e85
client: refactor classic.header.vue to composition api 2022-08-30 16:45:53 -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