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
mbabienco
1efd9993bf
Clean before release in linux build
1.4.0
2026-03-03 11:52:34 +09:00
mbabienco
9dd843ea69
Use process dir to find license file
2026-03-03 11:41:44 +09:00
mbabienco
1132d475b1
Add font license
2026-03-03 11:32:54 +09:00
mbabienco
b00ad7669c
Copy FontAwesome and LICENSES.txt to output
2026-03-03 11:31:41 +09:00
mbabienco
27aff81016
Fix typo in build-linux.sh
2026-03-03 11:26:39 +09:00
mbabienco
8da9574e2b
Bump version number
2026-03-03 11:13:40 +09:00
mbabienco
32228e143f
Show licenses in About view
...
Closes #4
2026-03-03 11:10:56 +09:00
mbabienco
94c8945140
Copy program log to clipboard button
...
Closes #9
2026-03-03 10:59:29 +09:00