Commit graph

636 commits

Author SHA1 Message Date
Thibault Deckers
a3436bfdf3 #259 fixed home albums not updated on startup race condition 2022-05-27 12:42:02 +09:00
Thibault Deckers
431b0e7b13 #258 fixed wrong window metrics on startup in some cases 2022-05-27 12:15:09 +09:00
Thibault Deckers
13bac7937b #251 #119 clean obsolete Media Store entry when trying to move to bin entry backed by a file that no longer exists 2022-05-22 19:10:41 +09:00
Thibault Deckers
4f5664a80a upgrades 2022-05-22 18:43:42 +09:00
Thibault Deckers
8ced682bfd map style check 2022-05-22 17:44:38 +09:00
Thibault Deckers
05aa7641f7 minor fixes 2022-05-17 11:46:52 +09:00
Thibault Deckers
65ec62c117 fixed crash from IllegalStateException on mkdir 2022-05-17 10:19:56 +09:00
Thibault Deckers
16c0ba90f9 #249 Pick: allow selecting multiple items according to request intent 2022-05-16 11:48:49 +09:00
Thibault Deckers
b0df94a4fa minor fixes 2022-05-13 12:21:36 +09:00
Thibault Deckers
754b155576 fixed HMS dependency in non-huawei flavor 2022-05-12 15:15:10 +09:00
Thibault Deckers
194845fa56 packages upgrade 2022-05-09 09:33:40 +09:00
Thibault Deckers
e29f1897a3 huawei mobile services 2022-04-25 17:12:25 +09:00
Thibault Deckers
edd859ad47 mark Android dir as restricted on API31+ 2022-04-18 11:58:51 +09:00
Thibault Deckers
c904c395a3 looser content provider query 2022-04-18 11:21:57 +09:00
Thibault Deckers
33c36fc1de handle PM dying when fetching all packages 2022-04-17 12:59:22 +09:00
Thibault Deckers
c594911146 fixed crash when cataloguing JPEG with large extended XMP 2022-04-16 11:39:44 +09:00
Thibault Deckers
c372fca915 l10n 2022-04-16 10:35:29 +09:00
Thibault Deckers
f7bea779a3 l10n: zh 2022-04-14 09:03:02 +09:00
Thibault Deckers
c26e6bcbcf info: action to convert motion photo to still image 2022-04-12 10:58:32 +09:00
Thibault Deckers
834531c731 bug report system info includes installer package 2022-04-11 10:47:08 +09:00
Thibault Deckers
c637c6eb8e set initial directory when requesting access 2022-04-10 10:56:48 +09:00
glemco
6893e8ad00
Added italian translation (#219)
* Added italian translation

* Applied l10n simplification

* Improved italian translation

Co-authored-by: glemco <glemco@github>
2022-04-08 09:50:41 +09:00
Thibault Deckers
638a41d467 minor fixes 2022-04-07 14:19:59 +09:00
Thibault Deckers
f34dca8019 geotiff: locating, map overlay 2022-04-07 11:28:03 +09:00
さぶうぇい
fdfcc2cbca
Update Japanese translations (#216)
* l10n: update ja

* add japanese description
2022-04-03 08:27:49 +09:00
Thibault Deckers
48f748bc3e info: improved geotiff display 2022-03-30 15:17:43 +09:00
Thibault Deckers
85957348b2 info: parse geotiff keys 2022-03-30 13:05:03 +09:00
Thibault Deckers
f57e2a32b9 safer uri permission persistence 2022-03-26 10:34:37 +09:00
Thibault Deckers
3a71f908eb fix to open external content w/o type 2022-03-26 10:14:02 +09:00
Thibault Deckers
b183f9ddbb cataloguing includes date sub-second data if present 2022-03-24 17:34:32 +09:00
Thibault Deckers
d1fdac46ca renaming fixes 2022-03-24 11:46:04 +09:00
Thibault Deckers
8ee08a881a minor change 2022-03-24 10:38:34 +09:00
Thibault Deckers
89173b8bc7 #183 bulk renaming 2022-03-23 17:37:35 +09:00
Thibault Deckers
fa862c041e info: improved DNG tags display 2022-03-21 15:42:27 +09:00
Thibault Deckers
2cbeff39c4 info: DNG tag names 2022-03-21 14:51:00 +09:00
Thibault Deckers
a074ff5dd6 various edge case fixes 2022-03-17 11:17:44 +09:00
Thibault Deckers
d8fca48ef8 dependency upgrade 2022-03-17 10:00:29 +09:00
Thibault Deckers
cc1ca9f950 #167 improved volume fetch for Android 11+ 2022-03-08 18:46:26 +09:00
Thibault Deckers
7f8f4006e6 l10n: ja 2022-03-07 10:19:38 +09:00
Thibault Deckers
ff9c652636 fix media store scan in some cases for Android Q and lower 2022-03-03 18:32:05 +09:00
Thibault Deckers
3be7d90233 view: fixed source setup when trashing items 2022-02-24 19:25:21 +09:00
Thibault Deckers
aa43029e70 fixed crash when deleting/recycling trash w/o details 2022-02-23 12:08:18 +09:00
Thibault Deckers
8048dfa7d6 #170: improved directory limited source init 2022-02-22 15:06:09 +09:00
Thibault Deckers
b1bf026ffd #170 view: load dir entries only, prevent navigation from filters, do not group bursts, do not listen to source 2022-02-21 21:37:12 +09:00
Thibault Deckers
99b982bfaf minor changes 2022-02-19 16:28:59 +09:00
Thibault Deckers
d318651431 l10n: id 2022-02-19 14:48:52 +09:00
Thibault Deckers
0d9e0ca787 #12 bin; entry id v content id 2022-02-18 09:51:26 +09:00
Thibault Deckers
8b1180684c #170 perf: collection sort/group by name, save/load top entries 2022-02-10 14:26:48 +09:00
Thibault Deckers
3ea5ddd753 minor fixes 2022-02-07 13:05:05 +09:00
Thibault Deckers
997005c4e5 #155 #164 viewer: menu review, add copy/move, improved handling nomedia file content uri 2022-02-04 18:27:45 +09:00
Thibault Deckers
1dbe08ad05 android: target sdk, gradle upgrade 2022-01-30 10:39:35 +09:00
Thibault Deckers
a62ad03851 #167 android: guard getExternalFilesDir, flutter: guard empty volume list 2022-01-28 10:25:40 +09:00
Thibault Deckers
e0f45f03c1 #2 info: edit location;
fixes for map center computation, DB & filter chip update on metadata changes, offscreen marker generation
2022-01-26 17:47:23 +09:00
Thibault Deckers
a3bed14ee1 #165 viewer: fixed edit intent flags for some environments 2022-01-23 16:31:24 +09:00
Thibault Deckers
20b1d3a15b export: fixed using a restricted directory as destination 2022-01-21 11:58:38 +09:00
Thibault Deckers
e548134d30 #160 export: fixed svg, added size parameter 2022-01-20 12:33:45 +09:00
Thibault Deckers
290465ba17 fixes, added locales to report info 2022-01-18 10:25:44 +09:00
Thibault Deckers
2f09ca8245 fixed stream id when locale uses non western arabic numerals, rtl prep 2022-01-15 14:51:02 +09:00
Thibault Deckers
41a4577f36 l10n: pt-BR 2022-01-14 15:44:21 +09:00
Thibault Deckers
abed48e758 various fixes 2022-01-10 19:26:18 +09:00
n-berenice
550130a2d0
Add Spanish (México) language. (#150)
* Create short_description.txt

* edit

* quick edit

* GIMP magic

* Update app_es.arb

* Formatting and typos

* Update app_es.arb
2022-01-06 09:25:37 +09:00
Thibault Deckers
f3581562d4 #143 rating: edition 2022-01-03 17:34:04 +09:00
Thibault Deckers
e5fe3e980f info: improved exif tag display 2021-12-31 12:35:23 +09:00
Thibault Deckers
acdb7afa6d info: fixed PNG exif/iptc raw profile extraction 2021-12-31 11:41:14 +09:00
Thibault Deckers
25311c5fcb #120 warn user if system file picker is disabled 2021-12-30 14:06:01 +09:00
Thibault Deckers
713ef3d782 #143 rating: sort/group/filter 2021-12-29 18:27:32 +09:00
Thibault Deckers
039983b8f7 #143 rating: cataloguing, thumbnail overlay, info stars 2021-12-29 15:28:07 +09:00
Thibault Deckers
23c13c21f8 info: fixed reading IPTC from PNG 2021-12-28 17:51:21 +09:00
Thibault Deckers
da7b2ee8c1 #146 info: option to set date from other fields 2021-12-28 10:37:52 +09:00
Thibault Deckers
876fe26247 fixed UI mode switch in viewer for Android <10 2021-12-22 11:24:57 +09:00
Thibault Deckers
831dc90b10 fixed locale setup in scan service 2021-12-21 17:25:53 +09:00
Thibault Deckers
99e61869e8 #144 l10n: German 2021-12-21 14:52:20 +09:00
Thibault Deckers
929b662d2a #130 motion photo auto play option 2021-12-20 16:34:33 +09:00
Thibault Deckers
cd8ffb63bc upgraded flutter to v2.8.1 2021-12-19 22:37:59 +09:00
Thibault Deckers
3141e0ba8f android lint 2021-12-10 18:03:52 +09:00
Thibault Deckers
eb3a8f5626 fixed selecting settings file to import on older devices 2021-12-10 17:45:38 +09:00
Thibault Deckers
9736747c7c wild mime 2021-12-10 12:34:48 +09:00
Thibault Deckers
2a5aefa7af info: XMP dwc namespace format 2021-12-09 19:03:55 +09:00
Thibault Deckers
6e3b0227c2 upgraded flutter to v2.8.0 2021-12-09 14:56:15 +09:00
Thibault Deckers
eee3452e3e cancellable file op: move/copy/delete 2021-12-09 12:42:13 +09:00
Thibault Deckers
5d61d28838 #135 safer entry fetch 2021-11-30 12:04:18 +09:00
Thibault Deckers
a636c444e1 minor fixes 2021-11-29 15:38:19 +09:00
Thibault Deckers
35958d87fd API 16 support prep 2021-11-28 19:32:04 +09:00
Thibault Deckers
089304da2d device capabilities, API <19 prep 2021-11-28 14:38:17 +09:00
Thibault Deckers
c5a4048322 android static analysis 2021-11-27 19:53:51 +09:00
Thibault Deckers
db78210a37 #136 hidden paths: select directory with custom picker instead of SAF one 2021-11-27 16:58:36 +09:00
Thibault Deckers
727635ef68 map: provide user-agent header for OSM/Stamer 2021-11-26 12:37:54 +09:00
Thibault Deckers
7b8570cc39 minor fix 2021-11-24 13:43:23 +09:00
Thibault Deckers
0f5bf13634 support for kitkat (API 19) 2021-11-24 11:16:16 +09:00
Thibault Deckers
bcd556c5bc l10n: french 2021-11-23 17:16:18 +09:00
Thibault Deckers
fbcd8ad208 #1 edit tags via XMP & IPTC, for JPEG, GIF, PNG, TIFF 2021-11-22 12:27:40 +09:00
Thibault Deckers
b2a9a33015 viewer: add shortcut action 2021-11-11 17:35:29 +09:00
Thibault Deckers
fe8948ef5e #112 #124 try harder to delete both the media store entry and the file 2021-11-11 10:46:51 +09:00
Thibault Deckers
1c6cb52269 #118 upgraded fijkplayer with a fix to accept newer codecs 2021-11-10 17:18:29 +09:00
Thibault Deckers
ef103acfc8 android dependencies upgrade 2021-11-10 12:07:10 +09:00
Thibault Deckers
5591e1d0e3 debug: codecs 2021-11-09 16:51:09 +09:00
Thibault Deckers
d43a6f1865 #115 changed video thumbnail strategy 2021-11-08 17:23:35 +09:00
Thibault Deckers
f385f16209 improved error reporting when requesting directory permission 2021-11-08 14:35:45 +09:00
Thibault Deckers
507270bdd8 package upgrade + test fix 2021-11-06 18:04:16 +09:00
Thibault Deckers
f370abf811 #80 collection: live title filter 2021-11-04 10:44:31 +09:00
Thibault Deckers
2b1ae43b7b #112 #107 use File API to rename, when possible 2021-11-03 13:13:13 +09:00
Thibault Deckers
41c3e08925 #112 use File API to delete, when possible 2021-11-03 12:23:11 +09:00
Thibault Deckers
4686b19116 l10n: added russian (thanks D3ZOXY) 2021-10-28 09:47:15 +09:00
Thibault Deckers
b94abc8be4 use 12/24 hour format system settings 2021-10-28 09:45:37 +09:00
Thibault Deckers
1bb8e59a8c minor changes 2021-10-27 18:23:04 +09:00
Thibault Deckers
4adaf73c73 #29 play/izzy flavors 2021-10-26 16:50:13 +09:00
Thibault Deckers
68af1b0156 #108 use MediaStore API for restricted folders on Android R+ 2021-10-20 18:36:22 +09:00
Thibault Deckers
a3bd158ca6 #107 renaming: check and delete Media Store obsolete entry 2021-10-18 17:24:17 +09:00
Thibault Deckers
4d4da21090 rescan with service 2021-10-18 11:46:42 +09:00
Thibault Deckers
5db804c0e7 foreground service to scan many items 2021-10-17 16:00:13 +09:00
Thibault Deckers
90f6c5d841 info: PNG IPTC display 2021-10-12 09:30:32 +09:00
Thibault Deckers
f72b3e775f info: improved PNG text chunks display 2021-10-10 13:17:14 +09:00
Thibault Deckers
34f8b9cef9 info: improved listing for directories with same name 2021-10-09 20:33:10 +09:00
Thibault Deckers
b84fde14af export: format selection, clean up failed export 2021-10-09 19:07:09 +09:00
Thibault Deckers
2f2a9293bd fixed performance class check 2021-10-09 16:48:39 +09:00
Thibault Deckers
4bdf7d1e35 cleanup 2021-10-06 14:15:28 +09:00
Thibault Deckers
3b23b18a28 comments 2021-10-06 14:15:10 +09:00
Thibault Deckers
184f65eab6 minor fixes 2021-10-05 19:38:52 +09:00
Thibault Deckers
db6b47b351 crashfix when opening image 2021-10-05 17:32:06 +09:00
Thibault Deckers
90758a5ea1 #88 generate split APKs for IzzyOnDroid 2021-10-05 17:14:33 +09:00
Thibault Deckers
34cd727c52 #75 ask to rename/replace/skip on move/copy with name conflict 2021-10-04 14:39:07 +09:00
Thibault Deckers
2ce965c176 info: fixed exif removal in release mode (pixy-meta proguard config) 2021-09-30 11:51:57 +09:00
Thibault Deckers
3a2712ac55 #73 fixed crash from pixy-meta using log4j stripped from release 2021-09-30 10:57:47 +09:00
Thibault Deckers
3a0124a8e9 accessibility: fixed system check to remove animations 2021-09-28 20:42:25 +09:00
Thibault Deckers
8d096e5e9b accessibility: remove animations (WIP) 2021-09-28 11:17:55 +09:00
Thibault Deckers
b720f65754 accessibility: time to take action 2021-09-27 17:04:07 +09:00
Thibault Deckers
3196efcb04 improved error log 2021-09-26 18:46:32 +09:00
Thibault Deckers
2c94311f05 allow export/capture to the same target name, adding counter suffix 2021-09-26 18:39:44 +09:00
Thibault Deckers
0848881738 fixed frame capture for transient videos 2021-09-26 18:07:21 +09:00
Thibault Deckers
8f2a0a8247 decoupled services from settings init 2021-09-24 16:19:18 +09:00
Thibault Deckers
e44e74d315 upgraded flutter to v2.5.1 2021-09-23 23:28:16 +09:00
Thibault Deckers
ea6f5d7df6 map: changed navigation concept, improved gestures, toggle fullscreen 2021-09-23 18:08:03 +09:00
Thibault Deckers
466d150e49 improved metadata edit 2021-09-13 16:37:26 +09:00
Thibault Deckers
fe88782297 metadata removal fixes 2021-09-12 10:30:57 +09:00
Thibault Deckers
bb145a9603 info: remove metadata 2021-09-11 17:48:50 +09:00
Thibault Deckers
4ae828710d service review 2021-09-11 14:34:05 +09:00
Thibault Deckers
9fdb42892e split metadata service 2021-09-11 13:44:15 +09:00
Thibault Deckers
b59450343f mimetype/provider cleanup 2021-09-11 12:08:01 +09:00
Thibault Deckers
c6a022ec4b safer single fetch to prevent double success call 2021-09-11 10:40:19 +09:00
Thibault Deckers
a59d9c47e5 minor change 2021-09-10 17:41:39 +09:00
Thibault Deckers
c03c72fa49 minor fix, search by id 2021-09-10 17:33:00 +09:00
Thibault Deckers
c91cd87c28 perf: improved obsolete item check 2021-09-10 12:00:38 +09:00
Thibault Deckers
ff53776697 #61 properly finalize thumbnail fetch when MMR cannot open video 2021-09-07 20:04:53 +09:00
Thibault Deckers
e5867515e3 minor changes 2021-09-07 20:02:50 +09:00
Thibault Deckers
4d377173b6 pixy-meta minor fix 2021-09-05 13:04:20 +09:00
Thibault Deckers
77e5e950ef improved error reporting + package upgrade + minor fixes 2021-09-04 20:03:13 +09:00
Thibault Deckers
7afd91821d minor change 2021-09-02 17:26:08 +09:00
Thibault Deckers
656821225b error log change 2021-09-02 16:12:37 +09:00
Thibault Deckers
da66a90716 fixed motion photo offset becoming invalid after editing exif 2021-09-01 18:13:26 +09:00
Thibault Deckers
1c4db4d8e7 info: edit exif date 2021-08-26 19:53:56 +09:00