Pierre-Yves Nicolas
|
df3b1003f9
|
Prepare release: v0.6.0
|
2025-08-26 15:33:51 +02:00 |
|
Pierre-Yves Nicolas
|
3457d96bfc
|
New translation: German
|
2025-08-26 15:19:38 +02:00 |
|
Pierre-Yves Nicolas
|
cdfc3acd19
|
Fix the description of the close icon
|
2025-08-26 14:31:59 +02:00 |
|
Pierre-Yves Nicolas
|
ce9e23116d
|
Prepare release: 0.5.0
|
2025-08-25 12:18:21 +02:00 |
|
Pierre-Yves Nicolas
|
3886dbadf1
|
Fix IDE config file
|
2025-08-25 12:07:10 +02:00 |
|
Pierre-Yves Nicolas
|
5eb9a2fa88
|
New confirmation dialog when deleting a page
|
2025-08-25 12:06:21 +02:00 |
|
Pierre-Yves Nicolas
|
2eec4fe7ca
|
Rename root package to org.fairscan.app
|
2025-08-25 11:40:34 +02:00 |
|
Pierre-Yves Nicolas
|
49cdbaf704
|
Rename app_name to FairScan
|
2025-08-25 11:40:34 +02:00 |
|
Pierre-Yves Nicolas
|
0663b701da
|
Rename applicationId to org.fairscan.app
|
2025-08-25 11:40:34 +02:00 |
|
Pierre-Yves Nicolas
|
27046cb1b7
|
Back button: fixed destinations
|
2025-08-25 09:33:43 +02:00 |
|
Pierre-Yves Nicolas
|
7983b19812
|
Prepare release: 0.4.1
|
2025-08-24 12:08:15 +02:00 |
|
Pierre-Yves Nicolas
|
b07526b228
|
Fix crash due to R8 with protobuf
|
2025-08-24 12:07:32 +02:00 |
|
Pierre-Yves Nicolas
|
5088110192
|
Prepare release: 0.4.0
|
2025-08-24 10:23:20 +02:00 |
|
Pierre-Yves Nicolas
|
f3e814b93a
|
HomeScreen: list of recent documents
|
2025-08-24 09:58:04 +02:00 |
|
Pierre-Yves Nicolas
|
eb1f3b64ed
|
Track state of camera permission
|
2025-08-23 18:32:44 +02:00 |
|
Pierre-Yves Nicolas
|
2c64ebc972
|
Home screen: extract strings
|
2025-08-23 18:32:44 +02:00 |
|
Pierre-Yves Nicolas
|
5c7d603c3e
|
Home screen
|
2025-08-23 18:32:44 +02:00 |
|
pynicolas
|
e74bbcd0d6
|
Refactoring: introduce DocumentUiModel (#13)
* Refactoring: introduce DocumentUiModel
* Make DocumentUiModel.imageLoader private
* Make DocumentUiModel.pageIds private
* Expose DocumentUiModel in MainViewModel
* Rename variables named documentUiModel
|
2025-08-20 17:34:47 +02:00 |
|
Pierre-Yves Nicolas
|
d78115baaa
|
Use version 0.6.1 of the document segmentation model
|
2025-08-11 15:41:12 +02:00 |
|
Pierre-Yves Nicolas
|
f8dbdffb12
|
Shadow correction: Retinex-based processing to preserve flat tint areas
|
2025-08-03 18:44:53 +02:00 |
|
Pierre-Yves Nicolas
|
698cb47743
|
Prepare release: 0.3.0
|
2025-07-31 15:30:22 +02:00 |
|
Pierre-Yves Nicolas
|
63eae2fdec
|
DocumentScreen: make the list automatically scroll to the selected page
|
2025-07-30 11:07:08 +02:00 |
|
Pierre-Yves Nicolas
|
0ab677db85
|
Adjust theme colors based on the app icon
|
2025-07-29 21:13:59 +02:00 |
|
pynicolas
|
949ca3c3f9
|
Capture: fallback to last successful live analysis for quad detection (#12)
|
2025-07-27 10:20:25 +02:00 |
|
Pierre-Yves Nicolas
|
d8697b5cb3
|
Refine segmentation mask with morphological operations to improve detection of quadrilateral
|
2025-07-26 16:38:02 +02:00 |
|
Pierre-Yves Nicolas
|
fad6802ed7
|
Postprocessing: resize earlier to:
- make later steps independent of original image size
- save performance on later steps
|
2025-07-26 15:52:27 +02:00 |
|
Pierre-Yves Nicolas
|
1784c2abea
|
Basic icon
|
2025-07-21 22:13:45 +02:00 |
|
Pierre-Yves Nicolas
|
c67387c707
|
Use version 0.5 of the segmentation model
|
2025-07-19 18:34:55 +02:00 |
|
Pierre-Yves Nicolas
|
45118b559c
|
Prepare release: 0.2.0
|
2025-07-16 17:09:35 +02:00 |
|
Pierre-Yves Nicolas
|
77995d45fc
|
Handle the back button on AboutScreen and LibrariesScreen
|
2025-07-16 17:07:01 +02:00 |
|
Pierre-Yves Nicolas
|
ca5bb70961
|
Make bottom bar smaller in landscape mode
|
2025-07-16 16:50:33 +02:00 |
|
Pierre-Yves Nicolas
|
c4c64e9816
|
PDF generation: adjust ModalBottomSheet for landscape mode
|
2025-07-16 16:30:38 +02:00 |
|
Pierre-Yves Nicolas
|
f4840e1ee3
|
DocumentScreen: fix padding of the bottom bar
|
2025-07-16 16:18:33 +02:00 |
|
Pierre-Yves Nicolas
|
1bc78da999
|
DocumentScreen: fix position of "Add" button
|
2025-07-16 13:59:45 +02:00 |
|
Pierre-Yves Nicolas
|
6e30861dbf
|
DocumentScreen: Landscape mode
|
2025-07-16 13:42:05 +02:00 |
|
Pierre-Yves Nicolas
|
d0a77cfd3d
|
CameraScreen: Landscape mode
|
2025-07-13 10:02:01 +02:00 |
|
Pierre-Yves Nicolas
|
b37bca4c5c
|
Refactoring: BackButton
|
2025-07-12 18:04:31 +02:00 |
|
Pierre-Yves Nicolas
|
ba7097c6de
|
Translation: French
|
2025-07-12 17:48:12 +02:00 |
|
Pierre-Yves Nicolas
|
62f82d4df8
|
Extract strings
|
2025-07-12 17:47:16 +02:00 |
|
Pierre-Yves Nicolas
|
8c356038b5
|
"Generate PDF" -> "Export PDF"
|
2025-07-12 16:18:25 +02:00 |
|
Pierre-Yves Nicolas
|
f4a3ffdeee
|
Remove hardcoded "Downloads"
|
2025-07-12 16:09:06 +02:00 |
|
Pierre-Yves Nicolas
|
a18957d5e1
|
CameraScreen: change button label to "Document"
|
2025-07-12 15:55:19 +02:00 |
|
Pierre-Yves Nicolas
|
70495e58a0
|
Upgrade OpenCV to 4.12.0
(Support 16 KB page sizes)
|
2025-07-11 14:30:27 +02:00 |
|
Pierre-Yves Nicolas
|
d29d0544fb
|
Refactoring: PdfFileManager
|
2025-07-10 18:32:30 +02:00 |
|
Pierre-Yves Nicolas
|
50a123d155
|
Clean up old PDF files at startup
|
2025-07-09 18:13:13 +02:00 |
|
Pierre-Yves Nicolas
|
efef66217a
|
Use strings.xml to manage plural for pageCount
|
2025-07-09 13:50:21 +02:00 |
|
Pierre-Yves Nicolas
|
d9bcf76246
|
CameraScreen: avoid displaying link to AboutScreen below camera preview
|
2025-07-08 22:12:10 +02:00 |
|
Pierre-Yves Nicolas
|
7f34c395a3
|
AboutLibraries: display libraries
|
2025-07-08 22:06:14 +02:00 |
|
Pierre-Yves Nicolas
|
d8b0b0d0df
|
AboutLibraries: generate metadata
|
2025-07-08 18:37:01 +02:00 |
|
pynicolas
|
1a6b462387
|
Create privacy.md
|
2025-07-08 12:12:55 +02:00 |
|