rmcrackan
849f5f508e
trying again to fix the intermittent cover image issue
2026-05-01 09:38:29 -04:00
rmcrackan
f610ccdf58
#1744 Make Explorer folder icons reliable by running them after other post-download work, retrying briefly when the 300×300 cover or ICO write fails, and logging clear, actionable messages when it still cannot succeed.
2026-04-27 10:30:27 -04:00
Jo-Be-Co
30809fb38d
fixed quoting errors in format-strings
2026-04-20 21:38:45 +02:00
rmcrackan
5b89f29a4f
Merge pull request #1735 from Jo-Be-Co/bifunctions
...
1714 conditional tag cmp working on two properties
2026-04-20 14:36:24 -04:00
rmcrackan
ccc74cef56
#1748 : In-app upgrades now wait for the real installer and treat failures as failures.
2026-04-20 10:20:29 -04:00
rmcrackan
f2ef616203
Merge pull request #1745 from Jo-Be-Co/refactor-LocaleDto
...
Some optimizations after last update to AudibleApi
2026-04-17 17:53:07 -04:00
Jo-Be-Co
87e8c6a32a
fixed pr remarks
2026-04-17 23:48:22 +02:00
rmcrackan
9f255a3bc1
#1744 - attempt to harded code for cover image/folder image
2026-04-17 16:07:00 -04:00
Jo-Be-Co
6d7af0a8ae
Some optimizations after last update to AudibleApi
2026-04-17 21:43:42 +02:00
Jo-Be-Co
dc353aa7e5
Merge branch 'master' into bifunctions
2026-04-17 08:50:53 +02: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
5fd8ac481b
review fixes
2026-04-14 01:14:45 +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
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
Jo-Be-Co
3e3da2298e
Add <first tag[...]>
2026-04-03 03:48:09 +02: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
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
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
Jo-Be-Co
e477c29890
New tags <minutes>, <tag> and <if abridged->...<-if abridged>
2026-03-22 13:55:27 +01:00
Jo-Be-Co
cd9a070784
Allow two step formatting to get checkable values and not only single stringa
...
Introduce <is-> Tag. Like <has-> but with additional check on content.
Retrieve objects instead of string for conditions
Pass undefined formats as null instead of empty strings
2026-03-22 13:55:26 +01:00
Jo-Be-Co
d8ce7cc9b0
Formats are now escapable and the evaluation of HasValue has been transformed into a configuration parameter.
2026-03-22 13:55:26 +01:00
Jo-Be-Co
db3a810f47
Regular Expressions with capture names on coments
2026-03-22 13:55:26 +01:00
Jo-Be-Co
10fc5837cb
Allow sorting in reverse order by specifying the sort key with lowercase
2026-03-22 13:55:25 +01:00
Jo-Be-Co
812e0c3b60
Format details on fields specified in format. Introduce by colon.
...
Use dictionaries for field access and sorting.
Added sorting to series lists.
2026-03-22 13:55:25 +01:00
Jo-Be-Co
d161bdfaeb
Introduce culture parameter for formatting.
2026-03-22 13:55:24 +01:00
Jo-Be-Co
a6aa14c7f8
Collect formatters into CommonFormatters
2026-03-22 13:55:24 +01:00
Jo-Be-Co
7dd55a2545
Refactorings
2026-03-22 13:55:24 +01:00
rmcrackan
99629c3c25
Merge pull request #1678 from rmcrackan/rmcrackan/screenreader-msg
...
Add info in walkthrough for screen-reader users
2026-03-17 22:19:07 -04:00
rmcrackan
0a576069df
clean up essential file validation
2026-03-12 15:27:04 -04:00
rmcrackan
0b0f5184d2
Validate essential files early
2026-03-12 14:55:14 -04:00
rmcrackan
24d825607d
* Reads relative paths from appsettings and resolves them to absolute once.
...
* Writes only absolute paths for LibationFiles, so future reads and all callers see a single, consistent path.
2026-03-12 13:57:39 -04:00
rmcrackan
14e4ea4592
Resolve to an absolute path when reading
2026-03-12 13:53:27 -04:00
rmcrackan
56720124b8
Add info in walkthrough for screen-reader users
2026-03-12 11:43:06 -04:00
rmcrackan
5cf710756f
Bug fix #1664 - WebView breaks catastrophically under Linux Snap -- segfault with no logged errors
2026-03-11 13:00:19 -04:00
rmcrackan
d637068f64
AutoScan defaultValue: false
2026-03-04 15:12:25 -05:00
Michael Bucari-Tovo
3ab1edc076
Code Cleanup
...
Make fields readonly
Remove unnecessary casts
Format document
Remove unnecessary usings
Sort usings
Use file-level namespaces
Order modifiers
2026-02-05 12:48:44 -07:00
Michael Bucari-Tovo
d67692355f
Enable project-wide nullable reference types
...
Added DB migration for nullable types.
2026-02-05 12:43:05 -07:00
Mbucari
99051b6975
Merge branch 'rmcrackan:master' into master
2026-01-31 23:52:05 -07:00
Tor Houghton
b2eef18217
Fix typos
...
buit-in -> built-in
broswer -> browser
2026-01-31 22:19:53 +01:00
Michael Bucari-Tovo
dc1919f411
Update AAXClean to 3.0.2 and fix deprecation warnings
2026-01-30 14:46:11 -07:00
Michael Bucari-Tovo
c1298e9ff6
Update dependencies
2026-01-13 12:02:36 -07:00
Michael Bucari-Tovo
fd64d394c2
Remove spatial audio options #1553
2026-01-13 09:43:51 -07:00
Michael Bucari-Tovo
79e2bca8fc
Update dependencies
2026-01-12 10:42:04 -07:00
Michael Bucari-Tovo
068f37319f
Add option to adjust minimum file duration
...
when splitting audiobooks into multiple files by chapter
2026-01-08 18:36:57 -07:00
Michael Bucari-Tovo
3fa805d51f
Verify correct Serilog parameters used ( #1536 )
2026-01-07 15:10:54 -07:00