Pierre-Yves Nicolas
|
8c9be73022
|
Restore behavior when saving PDF for both success and failure
|
2025-11-26 18:58:55 +01:00 |
|
Pierre-Yves Nicolas
|
3f10a1cd55
|
AboutScreen: add button to copy logs to clipboard
|
2025-11-26 18:07:41 +01:00 |
|
Pierre-Yves Nicolas
|
f4aad46cb6
|
Log errors in a file
|
2025-11-26 18:07:41 +01:00 |
|
Pierre-Yves Nicolas
|
f805201768
|
MainActivity shouldn't do the job of a ViewModel
|
2025-11-23 19:05:20 +01:00 |
|
Pierre-Yves Nicolas
|
d4a3c78c23
|
Split MainViewModel: extract HomeViewModel
|
2025-11-21 16:48:16 +01:00 |
|
Pierre-Yves Nicolas
|
7c53dcface
|
Split MainViewModel: extract ExportViewModel
|
2025-11-21 16:48:16 +01:00 |
|
Pierre-Yves Nicolas
|
15e3d9d917
|
Split MainViewModel: extract CameraViewModel
|
2025-11-21 16:48:16 +01:00 |
|
Pierre-Yves Nicolas
|
4a58a1b4e3
|
Reorg: move ImageTransformations and OpenCvImageTransformations
|
2025-11-18 20:30:11 +01:00 |
|
Pierre-Yves Nicolas
|
ccbfb2f2e0
|
Reorg: move CameraPermission.kt to ui/components
|
2025-11-18 20:30:11 +01:00 |
|
Pierre-Yves Nicolas
|
5f64eaea09
|
Reorg: new package platform
|
2025-11-18 20:30:11 +01:00 |
|
Pierre-Yves Nicolas
|
0c2854e31c
|
Reorg: move view to subpackages in ui
|
2025-11-18 20:30:07 +01:00 |
|
Pierre-Yves Nicolas
|
90125aa7b8
|
Reorg: move ImageRepository and PdfFileManager to data
|
2025-11-18 18:00:10 +01:00 |
|
Pierre-Yves Nicolas
|
8f9d51e65a
|
Reorg: new package for domain
|
2025-11-18 17:39:06 +01:00 |
|
pynicolas
|
1f734e9d95
|
Update README.md
|
2025-11-17 06:21:39 +01:00 |
|
pynicolas
|
baa89a954a
|
Update icon for F-Droid (#63)
|
2025-11-16 21:25:40 +01:00 |
|
pynicolas
|
3f2acdf07e
|
Improve README.md (#62)
|
2025-11-16 20:13:20 +01:00 |
|
Pierre-Yves Nicolas
|
93b6f7d88f
|
Prepare release: v1.6.0
|
2025-11-12 08:29:34 +01:00 |
|
pynicolas
|
7fc4e4e603
|
New feature: flashlight (#61)
|
2025-11-12 08:12:06 +01:00 |
|
Pierre-Yves Nicolas
|
ffdd2e077e
|
Prepare release: v1.5.0
|
2025-11-10 14:38:51 +01:00 |
|
Pierre-Yves Nicolas
|
5b7d76e9c4
|
Quad detection: new fallback algorithms
|
2025-11-10 11:58:32 +01:00 |
|
Pierre-Yves Nicolas
|
df3e2dc3e2
|
Geometry: use Double instead of Int to scale precisely
|
2025-11-10 11:58:32 +01:00 |
|
Pierre-Yves Nicolas
|
ba78a88ef3
|
Upgrade segmentation model to v1.1
|
2025-11-03 20:18:54 +01:00 |
|
Manish Murmu
|
5b8c658527
|
Fix #26: Remove duplicate libraries from About screen
|
2025-10-21 11:30:43 +02:00 |
|
Pierre-Yves Nicolas
|
ba562149ea
|
Fix plural for page_count in Czech translation
It makes Android Lint happy, but it doesn't seem to have an impact at runtime.
|
2025-10-20 16:25:17 +02:00 |
|
vesp
|
2e0098fe40
|
Add czech translation
|
2025-10-20 16:25:17 +02:00 |
|
Pierre-Yves Nicolas
|
d51c89019a
|
Prepare release: v1.4.0
|
2025-10-15 18:49:53 +02:00 |
|
Pierre-Yves Nicolas
|
56f218c024
|
Remove app_name from translations
|
2025-10-15 18:26:40 +02:00 |
|
Pierre-Yves Nicolas
|
900892cfaf
|
Add monochrome icon (#48)
|
2025-10-15 18:21:52 +02:00 |
|
Pierre-Yves Nicolas
|
4f11a14674
|
Add translation for Spanish
|
2025-10-15 15:09:20 +02:00 |
|
Pierre-Yves Nicolas
|
96f76e2b6f
|
Add translation for Portuguese (Brazil)
|
2025-10-14 21:45:19 +02:00 |
|
Pierre-Yves Nicolas
|
52a3aae0d6
|
Adjusted Russian translation for the Download directory (#45)
|
2025-10-14 21:13:30 +02:00 |
|
ALILEX-1
|
52c4958c30
|
Add Chinese translation (#47)
|
2025-10-11 18:33:42 +02:00 |
|
Pierre-Yves Nicolas
|
d0a568c53e
|
Russian translation contributed by @Anderhar (#45)
|
2025-10-09 21:10:47 +02:00 |
|
unbranched
|
a7abde2e17
|
Add italian translation (#44)
|
2025-10-07 17:26:12 +02:00 |
|
pynicolas
|
f26da4a0d2
|
README.md: add link to F-Droid
|
2025-10-04 17:58:27 +02:00 |
|
Pierre-Yves Nicolas
|
f2d98e1bd9
|
Prepare release: v1.3.0
|
2025-10-04 08:12:51 +02:00 |
|
Pierre-Yves Nicolas
|
8d9609dd0a
|
DocumentScreen: trigger scrollToItem only when landing on the screen
|
2025-09-27 16:02:32 +02:00 |
|
Pierre-Yves Nicolas
|
56e0447ae6
|
Trigger page reordering on long-press
|
2025-09-27 15:47:32 +02:00 |
|
pynicolas
|
ce83ccd560
|
Use thumbnails for the list of pages (#39)
|
2025-09-27 14:33:53 +02:00 |
|
pynicolas
|
e93cf0c3a2
|
New feature: Reorder pages (#20) (#38)
* Page reordering: backend
* Page reordering: user interface
* Improve handling of data inconsistencies
|
2025-09-27 10:16:18 +02:00 |
|
Pierre-Yves Nicolas
|
189af12c88
|
Prepare release: v1.2.0
|
2025-09-22 11:09:19 +02:00 |
|
Pierre-Yves Nicolas
|
c8b2659703
|
Retinex kernel sizes should depend on image size
|
2025-09-22 11:09:19 +02:00 |
|
Pierre-Yves Nicolas
|
b03b2f98e2
|
Improve distinction between color and grayscale documents (#36)
|
2025-09-22 11:09:10 +02:00 |
|
Pierre-Yves Nicolas
|
41ff4e4cad
|
Remove dilation in segmentation mask refinement (#29)
This produces cleaner edges for flat documents.
|
2025-09-18 12:46:52 +02:00 |
|
Pierre-Yves Nicolas
|
2647874803
|
Adjust versionCode strategy for F-droid
|
2025-09-16 14:01:16 +02:00 |
|
Pierre-Yves Nicolas
|
21b893731f
|
Prepare release: v1.1.0
|
2025-09-16 11:50:51 +02:00 |
|
Pierre-Yves Nicolas
|
ce29f6c74d
|
Make APK names clearer
e.g. FairScan-1.0.0-arm64-v8a.apk
|
2025-09-16 09:56:20 +02:00 |
|
pynicolas
|
5515958231
|
README: add note on the segmentation model
|
2025-09-16 09:00:26 +02:00 |
|
pynicolas
|
4ad77dd700
|
Metadata for F-Droid (#25) (#34)
|
2025-09-16 08:46:48 +02:00 |
|
Pierre-Yves Nicolas
|
10e0f2ecf2
|
Exclude bouncycastle to reduce APK size
|
2025-09-14 21:18:54 +02:00 |
|