Pierre-Yves Nicolas
|
47109d6ab4
|
Revert AGP upgrade to fix broken APK
Building with AGP 8.13.2 leads to a (minified) release APK that crashes with LiteRT.
|
2026-04-03 18:44:37 +02:00 |
|
Pierre-Yves Nicolas
|
92914c1730
|
Make ImageRepository thread-safe (#147)
|
2026-03-25 14:35:17 +01:00 |
|
Pierre-Yves Nicolas
|
f336680a69
|
Upgrade AGP: 8.10.1 -> 8.13.2
|
2026-03-22 12:53:41 +01:00 |
|
Pierre-Yves Nicolas
|
fe2f37b7e8
|
Upgrade most dependencies
|
2026-03-22 12:53:41 +01:00 |
|
pynicolas
|
3d9d5565f1
|
Extract module imageprocessing (#76)
|
2025-12-06 08:08:20 +01:00 |
|
pynicolas
|
8ac844d8fd
|
Upgrade AboutLibraries to 13.1.0 (#75)
|
2025-12-05 14:45:10 +01:00 |
|
Pierre-Yves Nicolas
|
f26a6cc45f
|
Upgrade most dependencies
|
2025-12-05 08:07:46 +01:00 |
|
Pierre-Yves Nicolas
|
53c9bc3630
|
Export PDF to preferred dir if it was defined
|
2025-11-28 16:42:11 +01:00 |
|
Pierre-Yves Nicolas
|
7c9267a866
|
New SettingsScreen with export dir preference
|
2025-11-28 16:42:11 +01: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
|
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
|
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 |
|
Pierre-Yves Nicolas
|
f3e814b93a
|
HomeScreen: list of recent documents
|
2025-08-24 09:58:04 +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
|
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
|
2dd5f8cd20
|
Upgrade libraries (#11)
|
2025-07-01 17:10:12 +02:00 |
|
Pierre-Yves Nicolas
|
60d5bc51ef
|
DocumentScreen: make the image zoomable
|
2025-06-21 15:39:33 +02:00 |
|
Pierre-Yves Nicolas
|
9c5f2bc481
|
Icon for "save"
|
2025-06-08 17:56:18 +02:00 |
|
Pierre-Yves Nicolas
|
5292f5bdb3
|
DocumentScreen: pages in LazyColumn
|
2025-06-07 16:55:37 +02:00 |
|
Pierre-Yves Nicolas
|
6388e96cc7
|
Ensure that all kotlin files have a license header
|
2025-06-06 13:29:02 +02:00 |
|
Pierre-Yves Nicolas
|
6a90723fb3
|
Rely on PDFBox-Android to reduce the size of generated PDFs
|
2025-06-04 18:22:57 +02:00 |
|
Pierre-Yves Nicolas
|
80381eef6c
|
Store images on the file system rather than in memory
|
2025-06-04 15:16:48 +02:00 |
|
Pierre-Yves Nicolas
|
aea72aac11
|
Finalize screen: display images in a FlowRow
|
2025-06-03 16:09:10 +02:00 |
|
Pierre-Yves Nicolas
|
02cc4a7627
|
Display a quadrilateral approximation of the detected document
|
2025-05-30 14:26:28 +02:00 |
|
Pierre-Yves Nicolas
|
6f68bf05d6
|
Use LiteRT to analyze an image: display a trivial message as a result
|
2025-05-25 22:26:22 +02:00 |
|
Pierre-Yves Nicolas
|
62b2a40bb0
|
camerax with preview
|
2025-05-09 19:29:47 +02:00 |
|
Pierre-Yves Nicolas
|
5957a9aa4e
|
Project skeleton with Android Studio
|
2025-05-09 12:10:11 +02:00 |
|