356 Commits

Author SHA1 Message Date
rmcrackan
9ff15a07aa #1881 - Fix Linux in-app upgrades on RHEL/Fedora by selecting .rpm packages instead of .deb when dnf is the native package manager. 2026-06-17 15:36:28 -04:00
rmcrackan
82d4001f0a #1878 : Detect incomplete in-app upgrades, roll back install files, and show clear recovery messages 2026-06-17 10:18:52 -04:00
rmcrackan
d955cb7605 #1873 , #1876 - Handle Windows Application Control blocking after in-app upgrades 2026-06-16 17:25:18 -04:00
rmcrackan
a85179f50a incr ver 2026-06-12 11:54:14 -04:00
Robert
1547e6bec3 incr ver 2026-06-08 15:41:20 -04:00
rmcrackan
b7ce96e91d Finish windows installers, phase 1 2026-06-08 14:03:59 -04:00
rmcrackan
d03955a2ca Add Windows installers to release build 2026-06-08 10:43:32 -04:00
rmcrackan
6623300883 Update AppScaffolding.csproj 2026-06-05 10:42:21 -04:00
rmcrackan
0c22b821bf incr ver 2026-05-25 11:16:38 -04:00
Robert
9ee59738eb incr ver 2026-05-21 10:36:21 -04:00
rmcrackan
ca52ed4b7a incr ver 2026-05-19 08:55:57 -04:00
Robert
f330d8bed6 incr ver 2026-05-05 13:45:27 -04:00
Robert
78371e3522 incr ver 2026-05-05 09:41:26 -04:00
MBucari
505c614210 Code Cleanup
Remove unused parameters
Remove unnecessary casts
Make fields readonly
Order modifiers
Format document
Sort usings
Remove unnecessary nullable directive
Apply namespace preferences (file-level)
2026-05-04 21:10:28 -06:00
rmcrackan
7b1dd64936 incr ver 2026-05-04 13:43:05 -04:00
rmcrackan
d934511c32 incr ver 2026-05-01 10:11:51 -04:00
rmcrackan
dd059a0ce9 #1776 - Make Linux Snap SQLite startup failures easier to understand and fix (stale LibationFiles in appsettings.json after a revision change), improve crash and log detail (inner exceptions + paths), and document that in the docs and FAQ. Tests lock in exception formatting behavior. 2026-05-01 10:01:03 -04:00
rmcrackan
849f5f508e trying again to fix the intermittent cover image issue 2026-05-01 09:38:29 -04:00
Robert
9d6f0f7700 incr ver 2026-04-20 22:01:31 -04:00
rmcrackan
6efc64b927 incr ver 2026-04-16 12:27:11 -04:00
rmcrackan
26946e8a87 Log initial db state, esp to capture books in trash 2026-04-09 10:57:41 -04: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
Robert
338715d52a incr ver 2026-03-17 23:07:30 -04:00
Robert
3144506ad5 incr ver 2026-03-17 22:30:05 -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
Robert
20c7d72181 incr ver 2026-03-12 09:30:22 -04:00
rmcrackan
ddef3b649b Fix naming template links 2026-03-11 13:45:59 -04:00
rmcrackan
58095f291b When displaying upgrade notes, exclude <!-- NO-APP --> blocks 2026-03-07 16:21:04 -05:00
rmcrackan
bf1e90c33c incr ver 2026-03-05 12:11:03 -05:00
Robert
737121963f incr ver 2026-03-05 11:54:07 -05:00
Robert
db4ef4b321 incr ver 2026-03-03 15:44:12 -05:00
rmcrackan
2b0b1ac798 comment 2026-03-02 08:47:28 -05:00
rmcrackan
41e0aa0dfb Upgrade checks to include: yes, no, don't know 2026-03-02 08:44:18 -05:00
Robert
9fec47e8ab incr ver 2026-03-01 10:07:44 -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
Robert
c7e844a54c incr ver 2026-02-03 09:38:30 -05:00
Robert
eed7f1811b incr ver 2026-01-31 23:33:29 -05:00
Robert
443d1f64ca incr ver 2026-01-31 12:36:46 -05:00
Robert
946d4779a9 incr ver 2026-01-28 07:47:10 -05:00
Robert
a43f25db23 incr ver 2026-01-22 17:50:31 -05:00
Robert
db9c810c2d incr ver 2026-01-13 20:05:28 -05:00
Robert
6df47d4d9c incr ver 2026-01-12 16:32:16 -05:00
Michael Bucari-Tovo
3fa805d51f Verify correct Serilog parameters used (#1536 ) 2026-01-07 15:10:54 -07:00
Robert
042f2e135a incr ver 2026-01-06 07:28:33 -05:00
Robert
e3ad4a2c32 incr ver 2026-01-02 16:20:46 -05:00
Michael Bucari-Tovo
2b1ca13249 Prevent migrations from running more than once 2025-12-31 11:25:43 -07:00
Robert
4f44c26b57 incr ver 2025-12-23 09:52:25 -05:00