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
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
5939c90b84
update eslint plugins
2022-09-06 11:19:34 -04:00
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
fa69ab5945
client: Fix typo in media caption code
2022-09-06 14:07:42 +02:00
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
5fb294e7d7
Use native shell commands for clean/clean-all
2022-09-05 04:43:40 -04:00
40683b0e10
update tsc-alias
2022-09-05 04:28:08 -04:00
892ea5e2bf
upgrade eslint and typescript-related dependencies
...
Changelog: Changed
2022-09-05 03:15:16 -04:00
19f8f095c7
client: add return types to functions
2022-09-04 19:31:11 -04:00
db5019d3ec
client: fix various lints
...
Mostly removing unused imports and adding function return types
2022-09-04 15:42:07 -04:00
d1f3353771
client: fix various lints
2022-09-03 22:14:30 -04:00
6c4655693e
auto-fix lints with eslint
2022-09-03 21:56:57 -04:00
500c0be179
client: fix alt text for non-image files
...
Reviewed-on: FoundKeyGang/FoundKey#106
Changelog: Fixed
2022-09-03 23:37:28 +00:00
039f6db40a
client: consolidate about & notifications pages
...
Reviewed-on: FoundKeyGang/FoundKey#104
Changelog: Changed
2022-09-04 00:30:02 +02:00
00c8eff611
Client: alt text dialog properly handles non-images
...
Changelog: Changed
2022-09-04 00:07:41 +02:00
525c8391a6
rename prop: image -> file
2022-09-03 23:56:41 +02:00
892a900aee
remove dead code
2022-09-03 17:55:54 -04:00
e1ebd1f75f
revert tsconfig declaration to false
2022-09-03 17:50:33 -04:00
74ee7c84d6
make defult about page tab 'overview' if invalid
2022-09-03 17:39:55 -04:00
29e3d8175f
make tab default to 'all' if not valid
2022-09-03 17:31:14 -04:00
c04b34ba67
Enable incremental builds
2022-09-03 15:37:54 -04:00
f0ba8d1877
Make mentions and direct notes accessible via url fragments
2022-09-03 15:15:42 -04:00
f2ebf77ab1
re-add federation and emojis to menu
2022-09-03 15:15:30 -04:00
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
5e320e49ab
client: improve emoji picker search
...
Reviewed-on: FoundKeyGang/FoundKey#101
Changelog: Added
2022-09-03 16:37:20 +02:00
89f26173c3
client: fix fetching value in photos.vue
2022-09-03 00:20:26 -04:00
8f775defaf
client: fix lints in photos.vue
2022-09-03 00:19:02 -04:00
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
33ed6e98a7
client: make emoji picker suggestion count configurable
2022-09-01 13:20:20 -04:00
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
c5cf19cc20
fix build
2022-08-31 13:40:41 -04:00
58ecb72b82
fix typo in url-preview-popup
2022-08-31 12:30:04 -04:00
c1530fe9e5
refactor url-preview-popup to composition API
2022-08-31 14:53:17 +02:00
b712623aa4
fix lints in post-form-attaches and drive.file
2022-08-31 07:01:03 -04:00
9a22905e85
client: refactor classic.header.vue to composition api
2022-08-30 16:45:53 -04:00
20f45e0179
client: refactor user-preview to composition api
2022-08-30 18:08:55 +02:00
12c811514d
client: refactor page-preview to composition api
2022-08-29 16:07:34 -04:00
14b90668b9
merge: use separate component for birthday dates
...
FoundKeyGang/FoundKey#92
2022-08-29 07:35:36 +02:00
6315ebc45b
fix: vue/attributes-order lint in instance-ticker
2022-08-28 16:52:13 -04:00
1d380ae344
use i18n.t instead of $t
2022-08-28 15:38:49 -04:00
b66ae3847b
refactor: use separate component for birthday dates
...
Resolves: FoundKeyGang/FoundKey#90
2022-08-28 15:27:39 -04:00
218c3a527d
merge: improve emoji picker UI performance
2022-08-28 19:22:35 +02:00
62ff65fbf4
perf: use v-once in emoji picker window
2022-08-28 18:49:13 +03:00
41414b4576
chore: remove s-age dependency
...
This isn't being used anymore since
4e41fa8767
.
In any case, age calculation really doesn't need to involve a 3rd party
library.
Ref: FoundKeyGang/FoundKey#90
2022-08-28 11:35:18 -04:00
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
bc0f0bf08f
add foundkey-js to each workspace package.json
2022-08-26 16:38:41 -04:00
247a01dfe6
remove subproject yarn.locks
2022-08-26 16:05:11 -04:00
6bb3f39c36
migrate to Yarn 3.2.3
2022-08-26 15:24:29 -04:00