Norm
f50bb02a2e
ignore tsconfig.tsbuildinfo files
2022-09-03 17:49:53 -04:00
Michcio
c04b34ba67
Enable incremental builds
2022-09-03 15:37:54 -04:00
Michcio
ab260dca70
Try to run yarn build in parallel
2022-09-03 15:37:49 -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
Norm
7e462fb1b4
Merge pull request 'Contributing guide' ( #87 ) from contributing into main
...
Reviewed-on: FoundKeyGang/FoundKey#87
2022-09-03 03:13:29 +00:00
Johann150
2ed46aaebb
fix: check visibility when serving Like activity
2022-09-02 14:34:32 +02:00
Johann150
375323bc25
update parameter type and docs
2022-09-02 14:28:55 +02:00
Johann150
0c5869805a
fix type typo
2022-09-02 09:36:31 +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
Norm
4ebcfa72d4
Merge pull request 'update README for FoundKey' ( #100 ) from readme into main
...
Reviewed-on: FoundKeyGang/FoundKey#100
2022-09-01 16:17:32 +00:00
Norm
f9f2f1cfc1
improve wording in readme
2022-09-01 15:41:01 +00:00
Norm
cb77a953d8
Merge pull request 'foundkey-js: update and translate README' ( #99 ) from chore/foundkey-js-readme into main
...
Reviewed-on: FoundKeyGang/FoundKey#99
2022-09-01 14:56:53 +00: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
018c7bbc49
update README for FoundKey
2022-08-31 19:25:39 -04:00
Norm
b2625cbafc
foundkey-js: update and translate README
2022-08-31 19:18:56 -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
157eab2dee
foundkey-js: make DriveFile.comment nullable
...
There's a few places in the client code that checks for a null comment,
suggesting this field may be set to null.
2022-08-31 06:55:31 -04:00
Norm
8356ba2f94
remove npm extension from vscode config
...
The npm extension is deprecated since vscode itself contains that functionality.
2022-08-31 06:23:41 -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
a53202d363
add security update to changelog
2022-08-29 20:37:36 -04:00
Norm
2669fc4380
pin dependencies
2022-08-29 20:36:01 -04:00
Norm
97b9a00105
security: update dependencies
...
- file-type: 17.1.2 -> 18.0.0
- got: 12.1.0 -> 12.3.1
- sharp: 0.29.3 -> 0.30.7
2022-08-29 20:33:40 -04:00
Norm
12c811514d
client: refactor page-preview to composition api
2022-08-29 16:07:34 -04:00
Norm
e631bdbb9a
fix: run gulp on build
...
Somehow forgot to add this during the refactor....
Resolves FoundKeyGang/FoundKey#93
2022-08-29 10:11:53 -04:00
Johann150
14b90668b9
merge: use separate component for birthday dates
...
FoundKeyGang/FoundKey#92
2022-08-29 07:35:36 +02:00
Norm
9f3d5a7aad
foundkey-js: document change to es modules
2022-08-28 17:17:40 -04:00
Norm
50f8c6e751
foundkey-js: fix mislabeled changes in changelog
2022-08-28 17:11:13 -04:00
Norm
98d6fc216c
foundkey-js: Update changelog to Keep a Changelog format
2022-08-28 17:07:56 -04:00
Norm
6315ebc45b
fix: vue/attributes-order lint in instance-ticker
2022-08-28 16:52:13 -04:00
Norm
b50c1d145a
foundkey-js: remove old contributing guide
2022-08-28 15:42:07 -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
Norm
af8de58c84
chore: Record PR #89 in changelog
...
Ref: FoundKeyGang/FoundKey#89
2022-08-28 13:28:36 -04:00
Johann150
218c3a527d
merge: improve emoji picker UI performance
2022-08-28 19:22:35 +02:00
Johann150
aaa43e3649
add changelog entry from worspaces refactor PR
2022-08-28 18:35:09 +02:00
Johann150
0fd89e3ab7
remove unneeded files from foundkey-js
2022-08-28 18:32:45 +02:00
vib
62ff65fbf4
perf: use v-once in emoji picker window
2022-08-28 18:49:13 +03:00
Norm
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
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
122482e0a2
use topological for build
2022-08-26 18:19:26 -04:00
Norm
91e4c159b8
explicitly build foundkey-js before everything else
2022-08-26 18:14:16 -04:00
Norm
d36d9692b8
foundkey-js: use prepack instead of prepare
2022-08-26 18:05:16 -04:00
Norm
dd9dc497fb
fix some deps
2022-08-26 18:04:53 -04:00