Commit graph

115 commits

Author SHA1 Message Date
Thibault Deckers
ce69587d2c save known entries in sqlite and only fetch from mediastore new/modified entries 2020-06-12 15:10:48 +09:00
Thibault Deckers
9c98920639 debug: improved display for mediastore timestamps 2020-06-12 11:04:15 +09:00
Thibault Deckers
b170ce0492 media store fetch by stream handler, collection source split in mixins 2020-06-11 18:06:30 +09:00
Thibault Deckers
a6c7f48799 fix when reporting error from native platform 2020-06-11 14:59:48 +09:00
Thibault Deckers
a6eeba7744 read files with uri only, and fix to handle unknown MediaMetadataRetriever issues 2020-06-11 14:58:27 +09:00
Thibault Deckers
cbacb923e7 thumbnail/app icon: use display metrics in Android instead of devicePixelRatio in Flutter 2020-06-11 14:28:09 +09:00
Thibault Deckers
b92545f059 various fixes for copy/move/fav 2020-06-10 11:53:33 +09:00
Thibault Deckers
4dd5e9a3b8 added sort/group hint to fetch from media store 2020-06-09 09:38:07 +09:00
Thibault Deckers
3956f6aa0d added Firebase Crashlytics 2020-06-07 16:38:18 +09:00
Thibault Deckers
ef49888a22 restored streaming fullscreen image, with chunk events 2020-06-05 11:42:42 +09:00
Thibault Deckers
cf88c63e99 revert Android Studio gradle plugin 4.0 usage 2020-06-05 11:01:36 +09:00
Thibault Deckers
65fffdd21a use Glide for a lower priority pass of higher quality thumbnails 2020-06-04 12:37:29 +09:00
Thibault Deckers
f7ef4c0d01 restored reading image bytes all at once because of streaming jank 2020-06-03 12:53:42 +09:00
Thibault Deckers
97e3fe62c0 copy/move: album creation 2020-06-01 14:11:24 +09:00
Thibault Deckers
a437c2fe9a move: update source, DB, lenses 2020-05-31 10:38:24 +09:00
Thibault Deckers
0a3b625f44 android: reviewed storage access 2020-05-29 15:42:34 +09:00
Thibault Deckers
3a657c12f0 android: reviewed storage access 2020-05-29 11:39:05 +09:00
Thibault Deckers
5b3eed7449 debug: added android env variables 2020-05-29 11:13:40 +09:00
Thibault Deckers
487ac5c677 copy: fix for non primary volumes, update collection 2020-05-27 14:34:11 +09:00
Thibault Deckers
1cd333d419 debug: content resolver metadata, copy/move WIP 2020-05-27 12:11:01 +09:00
Thibault Deckers
cdf435420f android: desugaring to allow targeting older API 2020-05-25 15:37:44 +09:00
Thibault Deckers
e1b8f66b09 android: removed unused test dependencies 2020-05-25 09:07:54 +09:00
Thibault Deckers
c62c924947 packages upgrade 2020-05-25 07:42:24 +09:00
Thibault Deckers
fb7df6fcf2 handle pick intent 2020-05-18 18:02:46 +09:00
Thibault Deckers
aa84512107 fixed crash on older devices because of missing method 2020-05-14 18:18:15 +09:00
Thibault Deckers
6783a137cc regenerated android/ios files and upgraded to embedding v2 2020-05-14 18:17:46 +09:00
Thibault Deckers
b0a76b9584 different app ID & title in debug mode 2020-05-12 18:18:47 +09:00
Thibault Deckers
e4cc3229c7 minor fixes 2020-04-28 13:38:52 +09:00
Thibault Deckers
c3ff156282 minor fixes 2020-04-28 12:36:26 +09:00
Thibault Deckers
1d6103c0c0 scoped storage: fixed opening files and reading metadata 2020-04-28 11:18:18 +09:00
Thibault Deckers
836e7fe4d0 check storage permission before platform calls 2020-04-27 18:23:50 +09:00
Thibault Deckers
c1d6b95829 fixed android looper to show dialog for SD card permission 2020-04-25 09:36:19 +09:00
Thibault Deckers
1751b7b3d7 prep to delete multiple entries 2020-04-24 10:15:29 +09:00
Thibault Deckers
a69a7ea436 prep to delete multiple entries 2020-04-23 11:44:39 +09:00
Thibault Deckers
2f532176ed selection: share 2020-04-22 13:19:32 +09:00
Thibault Deckers
b228fcf55d fullscreen: stream image in chunks instead of reading and sending all at once 2020-04-21 17:19:52 +09:00
Thibault Deckers
6b299f6c86 minor fixes 2020-04-21 14:11:07 +09:00
Thibault Deckers
cfd5051c69 updated gradle, removed obsolete packages 2020-04-21 14:10:51 +09:00
Thibault Deckers
19976940a0 thumbnail: cancel queued image loading on dispose 2020-04-16 18:35:33 +09:00
Thibault Deckers
23eac7c3c7 get storage volumes 2020-04-13 13:19:37 +09:00
Thibault Deckers
48133d0bb8 cities -> places 2020-04-13 13:17:13 +09:00
Thibault Deckers
fd5bb222d7 filters: replaced GIF mime filter by animated webp or gif 2020-04-13 11:20:37 +09:00
Thibault Deckers
2b2e7e31bd init: progressively add entries with saved dates
fullscreen: debug page
2020-04-08 12:32:18 +09:00
Thibault Deckers
3328916c86 improved video fetch 2020-04-07 22:27:38 +09:00
Thibault Deckers
a2fc8bfd2f various fixes 2020-04-07 17:46:23 +09:00
Thibault Deckers
4ba5353f52 media store: improved size detection for AVI 2020-04-07 16:17:51 +09:00
Thibault Deckers
bc38edfea1 bugfix: viewer failed to open files with null attributes 2020-04-07 11:06:27 +09:00
Thibault Deckers
b0bffa176a rotate thumbnails according to exif on older devices 2020-04-04 19:04:56 +09:00
Thibault Deckers
44b6d30a49 safer xmp parsing 2020-04-03 10:07:56 +09:00
Thibault Deckers
805b0ef51f Catalog metadata: check xmp title/description to set title 2020-04-02 10:09:57 +09:00