Jo-Be-Co
e477c29890
New tags <minutes>, <tag> and <if abridged->...<-if abridged>
2026-03-22 13:55:27 +01:00
Jo-Be-Co
a8621699c1
Add numerical checks for conditional tag.
...
- numbers are compared with their value
- strings are compared by checking the length
- Collections are evaluated on cheking their size
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
1d6d4ff9ac
GetTagExpression uses Dictionary for capture names from Regexes
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
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
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
e850465ec1
Add more null safety
...
Enable project-wide nullable on LibationUiBase and LibationAvalonia
Explicitly parallelize unit tests
2025-12-30 13:17:11 -07:00
Michael Bucari-Tovo
3b86fc405f
Add <has-> template tag
2025-08-19 18:41:31 -06:00
MBucari
34033e7947
Enable Nullable
2023-07-30 13:31:57 -06:00
Mbucari
b351033cec
Improve download and convert speed estimate
2023-02-06 15:54:12 -07:00
Mbucari
18f69bc73d
Refactor Naming Template
2023-02-06 15:24:18 -07:00
Michael Bucari-Tovo
9a80f18e1c
Rename ConditionalTagClass to ConditionalTagCollection
2023-02-04 15:19:47 -07:00
Michael Bucari-Tovo
a672174a9b
Refactor Naming Templates
2023-02-04 12:49:48 -07:00
Mbucari
6f490b4491
Rename TagClass to TagCollection
2023-02-03 17:14:04 -07:00
Mbucari
5917d059e4
Add Enumerable initializers
2023-02-03 17:03:15 -07:00
Mbucari
70607aaaf4
Documentation
2023-02-03 14:43:35 -07:00
Mbucari
5557772957
Add conditional negation
2023-02-03 11:47:55 -07:00
Mbucari
5c7db6cd23
Add <series#> tag zero padding ( #466 )
2023-02-03 11:31:15 -07:00
Mbucari
c72b64d74c
Properly truncate filenames
2023-02-03 09:53:40 -07:00
Mbucari
20474e0b3c
Add a more general NamingTemplate
2023-02-02 22:48:27 -07:00