Commit Graph

74 Commits

Author SHA1 Message Date
en2sv
3e09f78c03 Add Swedish translation 2026-05-26 15:51:24 +02:00
Pierre-Yves Nicolas
b89aecf369 Remove unused strings 2026-05-21 07:41:28 +02:00
monta-gh
6a3ccb854e Add Japanese (ja) localization (#178) 2026-05-16 08:00:57 +02:00
Pierre-Yves Nicolas
0f0045fade Capture/import image even when no document is detected 2026-05-13 18:03:57 +02:00
Pierre-Yves Nicolas
9164c17763 Document screen: externalize string for "Crop" 2026-05-13 18:03:57 +02:00
Pierre-Yves Nicolas
b089baec97 CropScreen: rename and translate button "confirm" -> "apply" 2026-05-13 18:03:57 +02:00
Pierre-Yves Nicolas
d03d411706 Plug input data to EditPageScreen 2026-05-13 18:03:57 +02:00
Philipp Hasper
2b63273168 EditPage: New screen for editing an individual page 2026-05-13 18:03:57 +02:00
Pierre-Yves Nicolas
69f5ca0636 ExportScreen: "End scan" -> "New scan" + change behavior 2026-05-12 12:10:47 +02:00
Pierre-Yves Nicolas
e43da6b9aa Remove Home screen 2026-05-12 12:10:47 +02:00
Philipp Hasper
8b80ca12b2 Fix reporting email for images scanned via Intent (#163)
When starting the app via "org.fairscan.app.action.SCAN_TO_PDF" and then
reporting the last image via createEmailWithImageIntent() the URI creation
failed with

> java.lang.IllegalArgumentException: Failed to find configured root that
> contains /data/data/org.fairscan.app/cache/sessions/097d29ab-f706-4ba2-848a-fea16fb5f41f/sources/1776590719661.jpg

The issue was that when launched via SCAN_TO_PDF, images are stored under
the cache directory (cache/sessions/<uuid>/sources/), but the FileProvider
configuration in file_paths.xml only had a <cache-path> for pdfs/ and
<files-path> for sources/. There was no cache path covering sessions/.
2026-04-21 09:27:23 +02:00
Pierre-Yves Nicolas
6290717635 CameraScreen: improve UI for import 2026-04-10 15:49:51 +02:00
Pierre-Yves Nicolas
4aae5accae New setting for default color mode ("default filter") 2026-04-02 13:16:22 +02:00
Pierre-Yves Nicolas
18923d5934 DocumentScreen: dropdown menu for color mode 2026-04-01 12:08:07 +02:00
Pierre-Yves Nicolas
b258082ce1 New feature: ability to force color mode for a page 2026-04-01 12:08:07 +02:00
Pierre-Yves Nicolas
69690d5c2a Splash screen should be dark for dark theme (#148) 2026-03-26 11:26:15 +01:00
Pierre-Yves Nicolas
8784c0b923 Extract strings rotate_left and rotate_right (used for icon descriptions) 2026-03-09 10:55:31 +01:00
Pierre-Yves Nicolas
cf196576fe Arabic: fix MissingQuantity for page_count and files_saved_to 2026-03-03 11:47:27 +01:00
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
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
07753427e4 Specific message when no permission for export dir (#105) 2026-01-28 20:36:41 +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
2eaede0713 AboutScreen: new button to send the last captured image (#88) 2026-01-17 15:27:33 +01:00
Pierre-Yves Nicolas
6ae87aed15 ExportQuality: externalize strings 2026-01-15 11:07:47 +01:00
kevin0712
b979362fa8 add chinese(traditional) translation (#91) 2026-01-14 21:40:39 +01:00
Pierre-Yves Nicolas
402b25b791 Avoid crashing when the selection of the export directory fails (#86) 2026-01-05 21:18:51 +01:00
Pierre-Yves Nicolas
4b6d1ca02d AboutScreen: adjustments 2025-12-01 08:36:12 +01:00
pynicolas
4453eb1be0 Allow export to JPEG (#68)
* SettingScreen: export format

* Allow export to JPEG

* Adjust messages in UI to work with PDF and JPEG

* Message for file size should depend on number of files

* Fix call to MediaScanner to avoid crash when scanning multiple files

* Fix strange handling of Open button
2025-11-30 16:55:36 +01:00
Pierre-Yves Nicolas
2d15cd129e Fix list of recent documents after introduction of the custom export dir 2025-11-28 16:42:11 +01:00
Pierre-Yves Nicolas
5d7011614b SettingsScreen: translate strings 2025-11-28 16:42:11 +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
3f10a1cd55 AboutScreen: add button to copy logs to clipboard 2025-11-26 18:07:41 +01:00
pynicolas
7fc4e4e603 New feature: flashlight (#61) 2025-11-12 08:12:06 +01: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
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
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
8c9949ec8e Move mipmap-anydpi-v26 to mipmap-anydpi since minSdkVersion is 26 2025-09-09 15:04:57 +02:00
Pierre-Yves Nicolas
c44c6210a1 Adjust label for the list of recent files 2025-09-09 14:39:12 +02:00