Jo-Be-Co
c1e9911ade
Small fixes on auto checks
2026-04-20 18:43:33 +02:00
Jo-Be-Co
962a5055b2
Fixed PR comments
2026-04-20 18:07:17 +02:00
Jo-Be-Co
dc353aa7e5
Merge branch 'master' into bifunctions
2026-04-17 08:50:53 +02:00
Jo-Be-Co
d5258b7e64
fixed merge collision
2026-04-17 08:46:52 +02:00
Jo-Be-Co
475f20b3cb
unit tests added for new list operations
2026-04-17 08:35:43 +02:00
rmcrackan
6efc64b927
incr ver
2026-04-16 12:27:11 -04:00
rmcrackan
cfe4770387
Attempt to recover from corrupt search engine
2026-04-15 13:24:26 -04:00
rmcrackan
af1029f4b5
Honor "don't use WebView" for this path
2026-04-15 09:50:18 -04:00
rmcrackan
63e7f0f44e
Automatic fallback when WebKit is missing. If embedded WebView cannot load, route the same “add account” flow to non-WebView login, so Arch minimal installs work without WebKit.
2026-04-15 09:45:35 -04:00
rmcrackan
65623e8e81
Catch WebKit load failures on account login. Wrap the code path that opens NativeWebDialog / WebView for Audible login in a try/catch for DllNotFoundException (and related load failures). On failure, show a short dialog: install WebKit2GTK and do not crash the app.
2026-04-15 09:41:47 -04:00
rmcrackan
a5912efa0c
upgrade nuget
2026-04-15 08:10:09 -04:00
Jo-Be-Co
a4bc39ee6b
switched from RegionInfo to AudibleApi.Locale
2026-04-15 00:45:55 +02:00
Jo-Be-Co
c72e5a3568
fixed matching of first property
2026-04-14 02:48:03 +02:00
Jo-Be-Co
5fd8ac481b
review fixes
2026-04-14 01:14:45 +02:00
Jo-Be-Co
b6c7612ec4
Merge remote-tracking branch 'upstream/master' into language_and_region
2026-04-14 00:55:42 +02:00
Jo-Be-Co
c1b8cc894a
add mathematical symbols
2026-04-14 00:41:22 +02:00
Jo-Be-Co
56c15d3108
add checks on lists
2026-04-14 00:38:41 +02:00
Jo-Be-Co
810ea90770
introduce cmp tag as check with two operands
2026-04-14 00:30:34 +02:00
Jo-Be-Co
a010da5251
#1714 Convert the evaluation of the 'is' tag into two-parameter logic
2026-04-13 01:39:16 +02:00
Jo-Be-Co
f4e61d0445
hardend an commented unit tests for region output
2026-04-10 11:44:28 +02:00
Jo-Be-Co
54765fc181
Fixed cross-platform problems on region tests
2026-04-10 10:14:19 +02:00
Jo-Be-Co
b4f48cb54c
Extend <language> and <locale> tags to allow different outputs like ISO-codes or names in different languages
2026-04-10 09:43:11 +02:00
rmcrackan
26946e8a87
Log initial db state, esp to capture books in trash
2026-04-09 10:57:41 -04:00
rmcrackan
8213521404
copilot fix to vulnerable nuget pkg
2026-04-09 09:57:41 -04:00
rmcrackan
ccef50d681
move new check into datalayer
2026-04-08 17:43:21 -04:00
rmcrackan
78e6d7c5c1
Better handling of sqlite readonly
2026-04-08 17:33:07 -04:00
rmcrackan
b0e79faacf
#1719 - add defensive code to recover from a corrupt search engine
2026-04-07 15:00:18 -04:00
rmcrackan
3fece6aa44
Merge pull request #1718 from rmcrackan/rmcrackan/1716
...
#1716 - fix NAS bug
2026-04-05 15:47:41 -04:00
rmcrackan
a7c7bd9925
#1716 - fix NAS bug
2026-04-05 15:41:58 -04:00
Jo-Be-Co
3e3da2298e
Add <first tag[...]>
2026-04-03 03:48:09 +02:00
rmcrackan
e4282f014e
remove close issues search link
2026-03-31 17:38:32 -04:00
rmcrackan
b694e319f7
Give better feedback to user when they're getting persistent 'license denied' errors which are likely caused by too many Plus downloads
2026-03-31 17:31:40 -04:00
rmcrackan
ad2101ab8c
fix bug with importing mkb79 auth with website_cookies: null vs empty
2026-03-30 15:10:55 -04:00
rmcrackan
5c1153e187
better error messages when webview is the problem. shouldn't appear like a scan error
2026-03-30 14:22:09 -04:00
rmcrackan
33a209df3c
Merge pull request #1690 from Jo-Be-Co/improve-formatting-tags
...
Improve formatting tags
2026-03-27 15:56:51 -04:00
Jo-Be-Co
2daf2da30a
Test fixes
2026-03-27 09:11:00 +01:00
Jo-Be-Co
1d1936734b
Test hardening.
...
Ensure tests check error and warning output to confirm assertions are correctly formulated.
2026-03-27 00:06:17 +01:00
rmcrackan
0da8af3b8f
incr ver
2026-03-26 16:17:51 -04:00
rmcrackan
f159bcdbb9
2nd attempt
2026-03-26 15:26:06 -04:00
Jo-Be-Co
fc92c633e1
No made up format for minutes as .NET already knows how to format them.
...
User documentation needs to follow.
2026-03-26 03:12:24 +01:00
Jo-Be-Co
3c71cb10b2
some minor fixes
2026-03-26 03:10:43 +01:00
Jo-Be-Co
6b26280aa8
Get formats for properties in given form to the formatters by no unescaping them in advance.
2026-03-25 14:23:03 +01:00
Jo-Be-Co
14d8bb2205
As stated in the "Naming Templates" documentation, support custom formatters on numbers.
...
Only trim spaces on tags where they are disruptive.
2026-03-25 02:34:32 +01:00
rmcrackan
0960edeafb
Add contributor: Jo-Be-Co
2026-03-24 15:16:17 -04:00
Jo-Be-Co
6d2b0b952d
- Inspect exception on regexp timeout
...
- special tests for checks with whitespace
- Escaping allows whitespace at the edges
2026-03-24 00:18:40 +01:00
Jo-Be-Co
fb277cff81
Faulty regex patterns will throw InvalidOperationException during evaluation.
2026-03-23 15:29:32 +01:00
Jo-Be-Co
dbd5af8ab0
QS second part:
...
Made Evaluate() more resilient.
Added tests to CommonFormatters.
2026-03-22 22:22:02 +01:00
Jo-Be-Co
02b9b4fa1c
QS updates:
...
- fixed documentation
- regexp-checks running with timeout and culture-invariant matching
- changed check-building in ConditionalTagCollection to use NonNull parameters. So no warnings occure.
- add tests for <!is ...> and escaped chars
2026-03-22 19:18:55 +01:00
Jo-Be-Co
7ecd571364
Corrections to documentation and comments.
2026-03-22 13:55:28 +01:00
Jo-Be-Co
32f3e6a886
Introduces the slice() format directive
2026-03-22 13:55:27 +01:00