Commit Graph

438 Commits

Author SHA1 Message Date
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
Pierre-Yves Nicolas
c8ce8caf61 Remove .idea/deploymentTargetSelector.xml from repo 2025-09-14 18:59:42 +02:00
pynicolas
d991c42f13 Build multiple APKs to decrease the download size (#19) 2025-09-14 18:57:48 +02:00
Pierre-Yves Nicolas
0d0e31d731 Last bits of renaming to FairScan 2025-09-13 11:25:25 +02:00
Pierre-Yves Nicolas
fa41c57388 Add contact information to the About screen 2025-09-13 08:26:52 +02:00
Pierre-Yves Nicolas
60fb714356 Use renamed segmentation model 2025-09-13 07:12:51 +02:00
pynicolas
de7cc0407d README: small adjustments 2025-09-12 18:55:27 +02:00
pynicolas
92cda7bccb Revamp README (#18) 2025-09-12 18:48:03 +02:00
pynicolas
a30e7ab11c Update markdown files (#17) 2025-09-11 22:34:36 +02:00
Pierre-Yves Nicolas
af487b4a18 Prepare release: v1.0.0 2025-09-10 10:07:11 +02:00
Pierre-Yves Nicolas
62fe9f3d66 Prepare release: v0.13.0 2025-09-09 15:12:09 +02:00
Pierre-Yves Nicolas
8c9949ec8e Move mipmap-anydpi-v26 to mipmap-anydpi since minSdkVersion is 26 2025-09-09 15:04:57 +02:00
Pierre-Yves Nicolas
1b37c18ea3 Opening the "saved" file should open the file in Download 2025-09-09 14:46:39 +02:00
Pierre-Yves Nicolas
a8cbb6d3e6 Make the list of recent files more discreet 2025-09-09 14:42:14 +02:00
Pierre-Yves Nicolas
c44c6210a1 Adjust label for the list of recent files 2025-09-09 14:39:12 +02:00
Pierre-Yves Nicolas
0c0f8202f5 Localize the name of the Download directory, use it on Home screen 2025-09-08 21:43:54 +02:00
Pierre-Yves Nicolas
a663885b9e Prepare release: v0.12.0 2025-09-07 18:21:49 +02:00
Pierre-Yves Nicolas
aa564b533b Avoid reading resources with LocalContext.current.resources 2025-09-07 16:25:14 +02:00
Pierre-Yves Nicolas
b2890c45f6 Upgrade libraries: compose, lifecycle-runtime-ktx 2025-09-07 16:18:17 +02:00
Pierre-Yves Nicolas
0c585c1d84 Upgrade test libraries: android junit, assertj, espresso 2025-09-07 16:08:09 +02:00
Pierre-Yves Nicolas
489d405681 Fix size of camera preview on Android 8.0 2025-09-07 11:24:51 +02:00
Pierre-Yves Nicolas
868553a5f9 Prepare release: v0.11.0 2025-09-05 12:54:19 +02:00
Pierre-Yves Nicolas
89007566d1 Remove unused file: colors.xml 2025-09-05 12:53:54 +02:00
Pierre-Yves Nicolas
d928f7e269 Remove unused strings 2025-09-05 12:25:59 +02:00
Pierre-Yves Nicolas
27544ca69d Remove redundant label in manifest 2025-09-05 12:13:27 +02:00
Pierre-Yves Nicolas
0f77864859 Request storage permission to save PDF on Android <= 9 2025-09-05 12:11:29 +02:00
Pierre-Yves Nicolas
b03af50b16 Fix minSdk: 24->26 2025-09-04 17:46:21 +02:00
Pierre-Yves Nicolas
27b2a80863 Let the app crash when LiteRT initialization fails 2025-09-04 17:30:50 +02:00
Pierre-Yves Nicolas
f2f88f750a Prepare release: v0.10.0 2025-09-04 07:04:01 +02:00
Pierre-Yves Nicolas
74129dbd03 Upgrade Gradle to 8.13 2025-09-03 13:29:46 +02:00
Pierre-Yves Nicolas
ea77a7c7c3 Upgrade Android Gradle Plugin to 8.10.1 2025-09-03 13:19:42 +02:00