515485b3b8
Merge pull request #174 from koloml/release/0.7.2
...
Release: 0.7.2
0.7.2
2026-06-20 14:17:55 -04:00
f311676097
Merge pull request #177 from koloml/feature/test-preferences-api
...
Testing behavior of internal preferences class
2026-06-20 14:16:06 -04:00
a0e52955e6
Sonar: Added readonly to private members
2026-06-20 22:10:51 +04:00
74554bc9f6
Covering cacheable preferences into tests
2026-06-20 22:03:11 +04:00
4094babc82
Bumped version to 0.7.2
2026-06-14 04:16:17 +04:00
1de2f3f97a
Updated dependencies ( #176 )
...
* Updated `vite` from 7.3.1 to 7.3.5
* Updated `vitest` and `@vitest/coverage-v8` from 4.1.0 to 4.1.8
* Updated `typescript` from 5.9.3 to 6.0.3
* Updated `@sveltejs/kit` from 2.55.0 to 2.65.0
* Updated `svelte` from 5.53.12 to 5.56.3
* Updated `@types/chrome` from 0.1.37 to 0.1.43
* Updated `@types/node` from 25.5.0 to 25.9.3
* Updated `jsdom` from 28.1.0 to 29.1.1
* Updated `svelte-check` from 4.4.5 to 4.6.0
* Updated `sass` from 1.98.0 to 1.101.0
2026-06-14 04:13:36 +04:00
c1c774f4bb
Merge pull request #175 from koloml/feature/footer-author-head
...
Added avali head into the footer near the author name
2026-06-13 19:58:13 -04:00
2f5c37d21f
Merge pull request #172 from koloml/bugfix/tags-in-forums-with-encoded-text
...
Fixed wrong parsing of tag links inside forum posts
2026-06-13 19:55:32 -04:00
3404877091
Sonar: Replacing string.match(regexp) with regexp.exec(string)
2026-06-14 03:19:54 +04:00
ed3db1240c
Signaling to TypeScript that match is present when function returns true
2026-06-14 03:15:51 +04:00
9a6274c815
Sonar: Marked special characters and RegExps as readonly
2026-06-14 03:13:45 +04:00
b8043bace6
Merge pull request #173 from koloml/feature/update-repo-links
...
Updated link to repository inside the extension
2026-06-13 18:30:14 -04:00
3a31eb2519
Formatting, missing import
2026-06-14 02:05:00 +04:00
ab255e535c
Testing word-like operators and escaping them inside quotes
2026-06-14 02:03:41 +04:00
f8758306b7
Added boost to the list of queries to test
2026-06-14 02:03:08 +04:00
7c462e1b5c
Added missing coverage for "NOT" operator
2026-06-14 01:31:10 +04:00
a909180798
Fixed terms not trimming out the whitespaces
2026-06-14 01:29:17 +04:00
6ceeabe170
Added tests for search query lexer
2026-06-14 01:28:37 +04:00
40aa02ff70
Fixed quoted term not processing starting & ending quotes
2026-06-14 00:32:47 +04:00
8c4c32c4bf
Covering quoted term decoding/encoding behavior
2026-06-14 00:29:33 +04:00
88ebcef18a
Removed imports of already global functions
2026-06-13 22:57:37 +04:00
de57432594
Fixed wrong index used when checking for ) character
2026-06-13 22:46:08 +04:00
74f113412e
Fixed space being mandatory before ) and ^
2026-06-13 22:44:57 +04:00
3e0495a529
Moved parentheses check to run before dirty text content extraction
2026-06-13 22:42:57 +04:00
24d17416b5
Cover the case when first term is not a term or when nothing is there
2026-06-13 22:07:11 +04:00
736c0917c0
Reversed + → conversion with dash-encoded characters conversion
...
This way encoded `+` character will properly decode after other `+` were
dealt with
2026-06-13 22:01:14 +04:00
f01bfe8ae0
Removed erroneous - → conversion for tag links
2026-06-13 22:00:20 +04:00
726c4dfe58
Added tests for tag name extraction from tag links & search queries
2026-06-13 21:56:31 +04:00
4142c1053b
Updated links to the repository
2026-04-15 16:46:13 +04:00
7559f0a802
Added avali head into the footer near the author name
2026-04-05 22:26:58 +04:00
b905ed668c
Merge pull request #170 from koloml/release/0.7.1
...
Release: 0.7.1
0.7.1
2026-04-05 11:54:19 -04:00
5c26888292
Bumped version to 0.7.1
2026-04-05 19:49:28 +04:00
b6329bc4ef
Merge pull request #171 from koloml/bugfix/preset-cls
...
Presets: Preserve correct scroll position when exclusive/conditional
2026-04-05 11:48:23 -04:00
4f52906123
Extracted CLS compensation logic into separate method
2026-04-05 19:46:34 +04:00
7d41524b4a
Fixed scroll jump when preset becomes hidden
2026-04-05 19:21:09 +04:00
81b3d61a20
Fixed content layout shift caused by exclusive tags warning
2026-04-05 19:15:39 +04:00
dc78b2fe84
Merge pull request #169 from koloml/feature/conditional-presets
...
Presets: Added option to make presets conditional
2026-04-05 10:45:49 -04:00
c12b00817b
Compare value to undefined instead of calling typeof
2026-04-05 18:35:26 +04:00
b4419b5de3
Validate exclusive and conditional as optional booleans
2026-04-05 18:33:34 +04:00
66fd093e5a
Marking unchanged properties as readonly
2026-04-05 18:29:47 +04:00
bc7f85eaf9
Merge pull request #168 from koloml/feature/tag-profile-popup-cancel
...
Tagging Profiles: Cancel pending submission in popup if user decides to cancel their changes
2026-04-05 10:27:17 -04:00
3f9412b02d
A bit more concrete wording for checkbox
2026-04-05 18:27:02 +04:00
a75dd098dc
Show when preset is conditional in the viewer block
2026-04-05 18:18:52 +04:00
a45248cebf
Fixed crashing build due to missing trailing comma
2026-04-05 18:02:54 +04:00
c777b57efb
Merge remote-tracking branch 'origin/release/0.7.1' into feature/conditional-presets
...
# Conflicts:
# src/content/components/extension/presets/PresetTableRow.ts
# src/lib/extension/entities/TagEditorPreset.ts
# src/lib/extension/transporting/exporters.ts
# src/routes/features/presets/[id]/edit/+page.svelte
2026-04-05 18:01:33 +04:00
025cbaebb7
Merge pull request #167 from koloml/feature/exclusive-tags-in-preset
...
Presets: Added "exclusive" mode where only one tag is meant to be active at a time
2026-04-05 09:57:25 -04:00
b031b88512
Fixed tags being user-selectable
2026-04-05 17:52:46 +04:00
399e75809b
Display presets when tag is found or hide it otherwise
2026-04-05 17:52:35 +04:00
f581f84065
Presets: Added conditional presets option
...
Now presets can be configured to show up only when specific tag is
provided.
2026-04-05 17:52:15 +04:00
e8b0afc81f
And even more renaming of popup across multiple files
2026-03-29 04:17:12 +04:00