Ben Olden-Cooligan
ee4db52303
Unify test target frameworks for Windows
2023-12-25 07:46:15 -08:00
Ben Olden-Cooligan
9092870ee7
Escl: Job cleanup and minor fixes
2023-12-12 20:55:09 -08:00
Ben Olden-Cooligan
b92362af02
C# 12: Use collection initializers
2023-12-06 20:17:50 -08:00
Ben Olden-Cooligan
54de82b2a1
Add AutoSaver patch-T test
2023-12-06 19:32:56 -08:00
Ben Olden-Cooligan
0f3b4abcd3
Add Driver as a property on ScanDevice
2023-12-01 18:03:55 -08:00
Ben Olden-Cooligan
1de6b001da
Escl: Exclude local shared devices from ESCL Driver device list
2023-11-26 19:05:44 -08:00
Ben Olden-Cooligan
804f110504
Update dependency versions
2023-11-25 13:41:29 -08:00
Ben Olden-Cooligan
3a82bfe5b6
Extract an interface for SharedDeviceManager
2023-11-18 11:49:18 -08:00
Ben Olden-Cooligan
61aebe6c8c
Migrate to net8
2023-11-18 11:43:50 -08:00
Ben Olden-Cooligan
012eab0ddc
WIP: Scanner sharing
2023-10-30 14:21:39 -07:00
Ben Olden-Cooligan
c8f6d9910c
Add a SetUpFileStorage test helper
2023-09-09 12:42:18 -07:00
Ben Olden-Cooligan
565a168510
Sdk: ImageSharp package
2023-08-27 14:16:16 -07:00
Ben Olden-Cooligan
60a7362708
Fix DesktopController constructor
2023-08-26 10:25:13 -07:00
Ben Olden-Cooligan
657a05c2d2
Replace Moq with NSubstitute
...
Moq can no longer be trusted from a security/privacy standpoint (see https://github.com/moq/moq/issues/1372 ). As I do prefer Moq I may revert this if there is a trustworthy fork.
2023-08-10 18:08:34 -07:00
Ben Olden-Cooligan
1ed2284763
Clean up NAPS2.Images namespace for SDK
2023-07-16 18:20:45 -07:00
Ben Olden-Cooligan
c2fa96a680
Upgrade NAPS2.Pdfium.Binaries to 1.0.1
...
This should include a fix for linux-arm64
2023-07-09 09:31:08 -07:00
Ben Olden-Cooligan
695d116334
Update NAPS2.Tesseract.Binaries to 1.1.0
...
This adds linux-arm64 support
2023-07-06 16:24:00 -07:00
Ben Olden-Cooligan
e97bf00248
Merge remote-tracking branch 'origin/master'
2023-07-04 16:14:50 -07:00
Ben Olden-Cooligan
17c138d983
Add page size to image metadata
2023-07-03 12:01:44 -07:00
Fabian Neundorf
dd6eeaa2e8
Add tests for DownloadController
2023-06-25 22:55:52 +02:00
Fabian Neundorf
758e1f2e01
DownloadController uses HttpClient instead of WebClient
...
This can use Task and download into a Stream. Thus DownloadFormat is now
accepting a Stream and canceling a download (before extraction) does not
require it to remove the temporary file.
2023-06-25 22:55:40 +02:00
Ben Olden-Cooligan
9130415a04
Make NAPS2.Util classes internal or move to NAPS2.Lib
2023-04-30 14:17:55 -07:00
Ben Olden-Cooligan
53440daa7c
Move NAPS2.Dependencies classes to NAPS2.Lib project
2023-04-30 14:06:53 -07:00
Ben Olden-Cooligan
69b708f4c1
Add ConfigScope.Has helper method
2023-04-22 10:46:05 -07:00
Ben Olden-Cooligan
6a0c5decbe
Track individual pages for unsaved changes prompt
...
#126
2023-04-08 12:55:45 -07:00
Ben Olden-Cooligan
da6da22ff9
Use Microsoft.Extensions.Logging for SDK logging
2023-04-06 19:25:08 -07:00
Ben Olden-Cooligan
039d0a5053
Polish ScanningContext public api
2023-04-04 20:57:37 -07:00
Ben Olden-Cooligan
3918dff04c
Add INotify interface and move types into Notifications namespace
2023-04-03 20:56:26 -07:00
Ben Olden-Cooligan
bb195cb5d0
WIP: Cross-platform notifications
2023-04-02 19:21:53 -07:00
Ben Olden-Cooligan
4538cdbb0f
Update NAPS2.Tesseract.Binaries to 1.0.5
2023-03-26 15:47:27 -07:00
Ben Olden-Cooligan
06e83dc2b4
Update NAPS2.Tesseract.Binaries to 1.0.4
2023-03-05 12:35:54 -08:00
Ben Olden-Cooligan
04759f4864
Add more command-line/email tests
2023-02-28 17:05:17 -08:00
Ben Olden-Cooligan
d3f9d7c7c6
Add an EmailPdf command-line test
2023-02-28 16:11:16 -08:00
Ben Olden-Cooligan
f57c228bb8
Use NAPS2.Pdfium.Binaries package
2023-02-28 12:37:57 -08:00
Ben Olden-Cooligan
94a05b29ba
Fix config flushing for new appsettings format
2023-02-27 17:08:08 -08:00
Ben Olden-Cooligan
58a16d773f
Move Pdf namespace to the top level
2023-02-19 11:46:59 -08:00
Ben Olden-Cooligan
3df38f0e90
Dispose workers on app exit
...
#50
2023-01-14 09:34:53 -08:00
Ben Olden-Cooligan
d2a3dce691
Config serialization fixes
2022-12-31 11:34:29 -08:00
Ben Olden-Cooligan
2c2f2a2c29
Implement SaveButtonDefaultAction prompts
2022-12-30 16:23:32 -08:00
Ben Olden-Cooligan
334295c538
Improve AutoSaver image ownership
2022-12-29 21:50:04 -08:00
Ben Olden-Cooligan
00fd9b14d3
Disable more potentially flaky tests
2022-12-28 22:16:31 -08:00
Ben Olden-Cooligan
a2ebe0b156
Reduce test flakiness
2022-12-25 15:13:18 -08:00
Ben Olden-Cooligan
f4b1f408cd
Display OCR errors
2022-12-25 13:47:56 -08:00
Ben Olden-Cooligan
5904ea6e57
Fix warnings
2022-12-21 10:15:03 -08:00
Ben Olden-Cooligan
3cc922ecdd
Fix various warnings
2022-12-20 21:24:16 -08:00
Ben Olden-Cooligan
46259d2a7a
Reorganize NAPS2.Setup files
2022-12-19 14:17:28 -08:00
Ben Olden-Cooligan
7490821920
Install microsoft test package
2022-12-18 15:08:13 -08:00
Ben Olden-Cooligan
648db2bc9c
Fix up config removal
...
Turns out doing it the "right way" ends up being the easiest anyway.
2022-12-04 14:18:40 -08:00
Ben Olden-Cooligan
51d2763a5c
No longer support removal in config transactions
2022-12-03 22:10:47 -08:00
Ben Olden-Cooligan
e4b8820217
More fixes for transaction config removal
2022-12-03 21:40:15 -08:00