Commit Graph

278 Commits

Author SHA1 Message Date
mbabienco 62307e09a1 Add binding member for data grid date format 2026-04-08 21:48:10 +09:00
mbabienco f39b643b00 Add date format pickers (settings not used yet) 2026-04-08 16:09:20 +09:00
mbabienco fe6b8c684f Create organizing-thoughts.txt 2026-04-08 12:28:58 +09:00
mbabienco ddba84ac0b Remove some TODO 2026-04-04 21:46:37 +09:00
mbabienco b0661669b4 Update main menu recently used on save 2026-04-04 21:45:12 +09:00
mbabienco 249cc8724d Update TODO.txt 2026-04-04 21:10:55 +09:00
mbabienco 3fddda26c9 Continue refactor to use PDFReport obj in CreatePDFReportViewModel 2026-04-04 21:10:49 +09:00
mbabienco e7c8328630 Update TODO.txt 2026-04-03 18:17:35 +09:00
mbabienco 9391e868a2 Continue tweaking code to work with main menu
Main menu now allows start blank, start with existing, and load previous.
Going to rework the CreatePDFReportViewModel to basically take that report obj and run with it (scan the folder, etc.).
2026-04-03 18:17:29 +09:00
mbabienco a0ef69e8ea PDFReport files is an observable collection 2026-04-03 18:16:43 +09:00
mbabienco 2092f15580 Add method to get unique report GUID 2026-04-03 18:16:28 +09:00
mbabienco a2452e2585 Small code tweaks for readability 2026-04-03 10:06:14 +09:00
mbabienco 3e0852ead9 Remove unused usings 2026-04-03 10:01:57 +09:00
mbabienco faf9fc488e Main new/choose report VM impls ICanCheckShutdown 2026-04-03 09:59:39 +09:00
mbabienco b22dbdff03 Refactor PDF gen to its own file
Keeps PDF logic out of main view model for easier rework of report data saving/loading
2026-04-03 09:59:22 +09:00
mbabienco 1785a91d6d Sort receipts by date then title 2026-04-01 18:45:58 +09:00
mbabienco 22d2a0d5e0 Refactor a const 2026-03-30 21:16:17 +09:00
mbabienco 4c85b4b606 Refactor make paragraph code and conv file path 2026-03-30 21:14:26 +09:00
mbabienco 22d896543c Keep doing rework for using PDFReportInfo obj
Still need to think about how this all works...could probably simplify more...
2026-03-30 21:00:19 +09:00
mbabienco 534af58f44 Refactor font resolving to its own class/file 2026-03-30 20:24:36 +09:00
mbabienco a9674a3f45 Continue working on main menu screen and refactor
New method for storing information on report data; rework and migrate settings to version 2; Add new options to ConfirmViewModel; rework some class hierarchy (may change more later)
2026-03-30 20:12:34 +09:00
mbabienco 8be518e81c Call base() constructor for a bunch of objs 2026-03-30 19:40:15 +09:00
mbabienco a072bff548 Bump Magick.NET-Q8-AnyCPU version 2026-03-27 15:02:15 +09:00
mbabienco fa82407915 Start on new first view for mobile
Allows user to start new report or load an existing report. Currently showing some dummy data; UI is not finished at this point. Still need to get settings for this saving/loading/etc.

May or may not provide option to use this on desktop...would certainly make the software more self-contained...
2026-03-24 21:44:45 +09:00
mbabienco fcee3b09e6 Remove unneeded Console.WriteLine 2026-03-24 20:48:35 +09:00
mbabienco b8b1effcf2 Make sure version up to date 2026-03-24 20:47:25 +09:00
mbabienco e71de9016e Merge branch 'main' into feature/ios 2026-03-24 20:46:51 +09:00
mbabienco d90cd1354f Bump version 1.4.2 2026-03-13 08:18:32 +09:00
mbabienco f4dd498d22 Shortcut to view settings dir 2026-03-13 08:14:50 +09:00
mbabienco cd71df8a8e Add yyyy.MM.dd to acceptable formats 2026-03-13 08:10:11 +09:00
mbabienco de621fe9dc Add another file name date parsing format
Also redid code so more formats would be easy
2026-03-13 08:05:11 +09:00
mbabienco a1858443e8 Bump version number 1.4.1 2026-03-12 21:17:27 +09:00
mbabienco f34a7092e4 Resize PDF images too (Docnet rendering) 2026-03-12 21:09:34 +09:00
mbabienco aed85c7555 Use page size and pg items to calc max image size 2026-03-12 20:58:20 +09:00
mbabienco 25f739667d Allow resolving Noto Sans font 2026-03-12 20:56:38 +09:00
mbabienco 1fae3f5341 Redo image resizing
Hack fix guesswork sizing
2026-03-12 20:21:41 +09:00
mbabienco 5dda88521d Add black border around images/pdfs
Makes viewing things with no border/white border much easier.
2026-03-12 19:34:56 +09:00
mbabienco 742ecb148a Simply if statement 2026-03-12 19:07:25 +09:00
mbabienco 4ad4a0852f Bump Magick.NET for vulnerability 2026-03-12 19:02:17 +09:00
mbabienco c53b41658a Update TODO.txt 2026-03-05 12:16:25 +09:00
mbabienco 80eda8bc5b Add some comments 2026-03-05 09:34:36 +09:00
mbabienco 7d4c440176 Clean up initial view code 2026-03-05 09:24:35 +09:00
mbabienco b0cc2c4f6b Rework view hierarchy for iOS 2026-03-04 22:10:29 +09:00
mbabienco c44093c5ee Fix wrong About menu title 2026-03-04 21:10:21 +09:00
mbabienco 9e7ce7ef57 Fix wrong About menu title 2026-03-04 21:10:15 +09:00
mbabienco 385f794b03 Rearrange files to shared project 2026-03-04 21:09:54 +09:00
mbabienco 182055d19e Add iOS project 2026-03-04 17:56:23 +09:00
mbabienco c258584504 Move Desktop to subfolder and add sln 2026-03-04 17:55:33 +09:00
mbabienco 71f4fda2d4 Remove unneeded TODO comment 2026-03-03 12:54:53 +09:00
mbabienco 478f67aa82 Convert remaining files to file-scoped namespace 2026-03-03 12:54:27 +09:00