jermanuts
|
ca7cdce0e1
|
Add Arabic translation
|
2026-03-03 11:47:27 +01:00 |
|
ninjum
|
ee7c301f08
|
Create galician translation (gl) (#119)
|
2026-03-01 12:22:44 +01:00 |
|
Pierre-Yves Nicolas
|
60f6e404a8
|
CameraScreen: fix torch state persistence (broken by previous commit)
|
2026-02-03 16:54:46 +01:00 |
|
Pierre-Yves Nicolas
|
b73dc20bd5
|
CameraScreen: avoid ghost quads when live analysis starts
|
2026-02-03 07:40:40 +01:00 |
|
Pierre-Yves Nicolas
|
9cdff7e74b
|
Preview CameraScreen with different devices
|
2026-02-02 17:26:30 +01:00 |
|
Pierre-Yves Nicolas
|
c91237cd2f
|
Export: avoid running preparation when it's useless
|
2026-02-02 16:43:41 +01:00 |
|
Pierre-Yves Nicolas
|
b135e8108a
|
Export screen: persist (in-memory) filename during scan
|
2026-02-02 13:58:34 +01:00 |
|
Pierre-Yves Nicolas
|
974666f071
|
Export screen: style improvements
|
2026-02-01 20:56:02 +01:00 |
|
Pierre-Yves Nicolas
|
0c8974af9a
|
Export screen: move filename field close to buttons
|
2026-02-01 18:10:36 +01:00 |
|
Pierre-Yves Nicolas
|
a4822d3c9e
|
Export screen: add thumbnail
|
2026-02-01 10:48:26 +01:00 |
|
Pierre-Yves Nicolas
|
88e5a701fa
|
Document screen: make "Add page" button more explicit
|
2026-01-31 19:12:01 +01:00 |
|
Pierre-Yves Nicolas
|
ec14abd696
|
Adjust style of thumbnails to show they can be tapped
|
2026-01-31 19:12:01 +01:00 |
|
Pierre-Yves Nicolas
|
37d4ded7f8
|
Move Document screen out of default scan process
|
2026-01-31 19:12:01 +01:00 |
|
Pierre-Yves Nicolas
|
6fa3fe68fb
|
Settings: handle lost access to export folder
|
2026-01-31 06:50:13 +01:00 |
|
Pierre-Yves Nicolas
|
429d4e7a37
|
Export: detailed error reporting
|
2026-01-30 19:18:21 +01:00 |
|
Pierre-Yves Nicolas
|
a5b20c22c0
|
Export screen: stop using toasts for save errors
|
2026-01-30 09:22:21 +01:00 |
|
Pierre-Yves Nicolas
|
f32b4f8799
|
Export screen: add a spinner during the save operation
|
2026-01-29 21:07:18 +01:00 |
|
Pierre-Yves Nicolas
|
85c966a7aa
|
Use the real name of the selected export folder rather than manipulating the URI
|
2026-01-29 17:06:31 +01:00 |
|
Pierre-Yves Nicolas
|
435de6c2e8
|
Fix export failures with some cloud storage providers (#106)
|
2026-01-29 11:43:39 +01:00 |
|
Pierre-Yves Nicolas
|
07753427e4
|
Specific message when no permission for export dir (#105)
|
2026-01-28 20:36:41 +01:00 |
|
Pierre-Yves Nicolas
|
8bdbef4344
|
Fix crash after returning result for an external call (#104)
|
2026-01-26 17:23:45 +01:00 |
|
Pierre-Yves Nicolas
|
960fd606fa
|
Fix escaping in turkish translation
|
2026-01-26 15:28:05 +01:00 |
|
beucismis
|
bdaede1a70
|
Add Turkish language
|
2026-01-26 15:28:05 +01:00 |
|
Pierre-Yves Nicolas
|
985074c492
|
Change icon for torch
|
2026-01-25 18:31:33 +01:00 |
|
Pierre-Yves Nicolas
|
2308f21171
|
Persist torch state while the app is open (#95)
|
2026-01-25 17:43:12 +01:00 |
|
Pierre-Yves Nicolas
|
185cbc0ebc
|
New feature: Tap-to-focus (#100)
|
2026-01-23 20:58:23 +01:00 |
|
Pierre-Yves Nicolas
|
f06e96d786
|
Update license header
|
2026-01-23 18:19:11 +01:00 |
|
Pierre-Yves Nicolas
|
45d605f688
|
Live analysis: make the detected quad move smoothly (#28)
|
2026-01-22 21:01:56 +01:00 |
|
Pierre-Yves Nicolas
|
4377868da0
|
Fix error when exporting JPEG before a PDF was exported (#101)
|
2026-01-22 13:53:39 +01:00 |
|
Pierre-Yves Nicolas
|
7f4da8dee3
|
Ensure single ImageRepository instance across Activity recreations
|
2026-01-22 13:43:01 +01:00 |
|
Pierre-Yves Nicolas
|
2acecfdffb
|
Fix color of menu icon with dark theme
|
2026-01-18 11:42:31 +01:00 |
|
Pierre-Yves Nicolas
|
c531bd35c5
|
Fix page re-ordering (was broken by 3c68e08)
|
2026-01-18 07:46:16 +01:00 |
|
Pierre-Yves Nicolas
|
8951218cb4
|
Fix rotation for pages migrated from previous versions of the app
|
2026-01-17 20:29:33 +01:00 |
|
Pierre-Yves Nicolas
|
7d74c1cd46
|
Fix migration of pages rotated with previous versions of the app
|
2026-01-17 17:46:26 +01:00 |
|
Pierre-Yves Nicolas
|
2eaede0713
|
AboutScreen: new button to send the last captured image (#88)
|
2026-01-17 15:27:33 +01:00 |
|
Pierre-Yves Nicolas
|
48985fb6b4
|
Avoid crash when processing a captured image fails (#93)
|
2026-01-16 14:12:47 +01:00 |
|
Pierre-Yves Nicolas
|
855dbe75ed
|
Avoid crash when camera is unavailable (#92)
|
2026-01-15 21:31:05 +01:00 |
|
Pierre-Yves Nicolas
|
5500fc5175
|
Set capture resolution strategy to avoid huge images
|
2026-01-15 15:42:24 +01:00 |
|
Pierre-Yves Nicolas
|
d7870a8116
|
Quad detection: drop legacy fallback on live analysis
|
2026-01-15 14:29:20 +01:00 |
|
Pierre-Yves Nicolas
|
6ae87aed15
|
ExportQuality: externalize strings
|
2026-01-15 11:07:47 +01:00 |
|
Pierre-Yves Nicolas
|
5464935291
|
Adjust values for ExportQuality
|
2026-01-15 09:55:54 +01:00 |
|
kevin0712
|
b979362fa8
|
add chinese(traditional) translation (#91)
|
2026-01-14 21:40:39 +01:00 |
|
Pierre-Yves Nicolas
|
817dd062c5
|
Introduce PageStore (used by ImageRepository)
|
2026-01-13 14:00:00 +01:00 |
|
Pierre-Yves Nicolas
|
8c65eb58f3
|
Add comment about renaming of legacy files
|
2026-01-13 09:47:21 +01:00 |
|
Pierre-Yves Nicolas
|
84df865a5d
|
Avoid chaining rotations (to avoid JPEG recompressions)
|
2026-01-12 20:58:50 +01:00 |
|
Pierre-Yves Nicolas
|
aa9e3893b9
|
ImageRepository.page(id): constant time complexity
|
2026-01-12 17:57:20 +01:00 |
|
Pierre-Yves Nicolas
|
3c68e08a03
|
Revamp ImageRepository
|
2026-01-12 16:31:31 +01:00 |
|
Pierre-Yves Nicolas
|
3b4ba3f027
|
Improve UX feedback during export preparation
|
2026-01-11 10:40:06 +01:00 |
|
Pierre-Yves Nicolas
|
3f95130f77
|
Implement deletion of source image
|
2026-01-11 10:12:32 +01:00 |
|
Pierre-Yves Nicolas
|
5c5b6e921e
|
New setting to control the quality of exported PDFs (#70)
|
2026-01-11 10:12:32 +01:00 |
|