Flupsi
|
5584286ec0
|
fix(ci): upgrade to node v22 to fix linter
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
6a31a708de
|
fix(front): create custom option in pills when user has pressed ENTER without matching suggestion
|
2025-08-04 00:42:38 +02:00 |
Petitminion
|
94b5c8a014
|
Version bump and changelog for 2.0.0-alpha.2
|
2025-08-04 00:42:38 +02:00 |
Petitminion
|
c4ac6358bc
|
Version bump and changelog for 2.0.0-alpha.2
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
6d0bd1d586
|
refactor(front): lint and fix linter errors
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
9f34801243
|
fix(front): for now, all tags persisted on the backend are considered `presets` and can't be edited
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
6b420058b9
|
feat(front): make pill controls a little bit more beautiful
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
3b97f0ba30
|
fix(front): exclude current pills from suggestions for additional pills
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
96baa679cc
|
fix(front): When pressing SPACE, COMMA or TAB in a Pill input, use the new custom input, not the closest match, unless it matches exactly
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
cab66532cc
|
fix(front): A11y - indicate pill suggestion that can be confirmed with ENTER (match) #2487
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
b77013913c
|
feat(front): non-matching `Pill` proposals are only shown when the input is shorter than 2 letters
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
907d54e2db
|
fix(front): A11y - indicate focus on primary elements; enable fake-focus for inputs that can be confirmed with ENTER #2487
Relates to WCAG2.1 criterion 1.4.1 Use of Color, Level A
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
c1ea9b0608
|
feat(front): use Sørensen–Dice coefficient for calculating tags match
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
70b2c02a80
|
fix(front): handle simplified Vue syntax for useRouteQuery transform
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
c0fb204ba2
|
feat(front): when filtering / searching objects, only show available tags; disallow editing them (presets)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
1eb579bbe2
|
chore(front): hide separator if no `cancel` option given (Pills)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
56c04c6249
|
fix(front): disallow editing tags already stored on the backend (by making them presets)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
c823a24c09
|
chore(front): clean up code
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
2729ea5331
|
fix(front): do not re-initialize tags (Pills) after adding a tag
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
cec9c8e04d
|
fix(front): apply extraneous props (fallback props) to list of pills
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
35899ea833
|
style(front): explicitly set (and override) the cursor on buttons and pills
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
436c17abca
|
style(front): format implicitly self-closing tags
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
ad3842a86b
|
chore(front): allow ES2022 syntax such as Array.at
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
622b8ca144
|
style(front): auto-format with prettier
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
ea6658e62d
|
fix(front): Make Pills 48px high by default (right, that's our default)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
2b4380706d
|
feat(front): fit up to 3 tags until wrapping (Pills in Search bar)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
d30fba0d03
|
fix(front): show separator in Pills only when necessary
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
87c0ec8d5e
|
fix(front): Make Pills 44px high by default
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
6f67f276d3
|
fix(front): make empty Pill white to indicate it's editable
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
7373e2ffd8
|
fix(front): disable VueMacros to fix errors
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
786e383e30
|
chore(front): Vite
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
d986c34311
|
fix(front): minor styling in Pills
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
734da1b335
|
feat (front): After editing a tag, "Enter" closes the menu (whereas "Space" and "Comma" add a new tag)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
cf3f9a6d73
|
chore: add changelog entry; replace var with ref (linter)
|
2025-08-04 00:42:38 +02:00 |
Petitminion
|
d9f7671e91
|
Version bump and changelog for 2.0.0-alpha.2
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
ead964a931
|
chore: add changelog entry; replace var with ref (linter)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
9168016cb8
|
fix(front): allow users to temporarily hide previously added tags #2448 #2390
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
2b00155050
|
feat(front): suggest previously used tags in `<Pills>` component #2448
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
c68a2073b4
|
chore(front): cleanup
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
8cbee81149
|
feat(front): cache objects and make them available across components #2448 #2390
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
df32d822e9
|
fix(front): tell `Vue` to update the Pills when tags are reset
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
3cb170167a
|
feat(front): remove unnecessary <span> element
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
580df1dd4e
|
fix(front): remove faulty attributes to enable editing tags #2448 #2390
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
bff96f667a
|
fix(front): layout (EditForm was occluded by play bar)
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
5a638c2ed0
|
feat(front): indicate required fields in edit form with an asterisk *
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
dfdf49be1a
|
fix(tags): hide tags until `useRouteQuery` is fully loaded #2448 #2390
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
a97ec62911
|
fix(tags): allow adding and removing tags in filter toolbar #2448 #2390
|
2025-08-04 00:42:38 +02:00 |
Flupsi
|
2dcdfc9431
|
chore: maintenance
|
2025-08-04 00:42:37 +02:00 |
Flupsi
|
b1e794c2d6
|
fix(front): [ci] use the same node version for `build` as for `develop`
|
2025-08-04 00:31:39 +02:00 |
petitminion
|
d33490c219
|
fix(activitypub):send delete activity instead of update in privacy level is me or instance
|
2025-07-21 12:26:16 +00:00 |