Commit graph

3156 commits

Author SHA1 Message Date
Ensar Sarajčić
39b6f4bbaf Handle password protection when copying/moving folders
This changes copy and move handling to work similarly to delete.
It will ask for protection if single folder is selected and it will
ignore protected folders if multiple are selected.

This closes #2901
2023-07-24 09:54:26 +02:00
yangfeng
a9210c5a1b fix: lack of import statement 2023-07-22 20:02:08 +08:00
Tibor Kaputa
762b712246
minor code style update 2023-07-21 21:33:13 +02:00
Ensar Sarajčić
11aa25ad45 Make subfolder grouping follow file structure
This changes subfolder grouping to follow file hierarchy
to prevent unreliable behavior with middle folders missing
media.

This fixes #1886
2023-07-21 11:16:24 +02:00
tibbi
0fcd1939b0 updating commons, kotlin, gradle 2023-07-10 23:40:48 +02:00
Tibor Kaputa
d45c371217
Merge pull request #2886 from Aga-C/fix-image-resizing
Fixed exception on image resizing (#2883)
2023-07-05 10:39:26 +02:00
fatih ergin
eb8c8f3201 replace outdated image cropper library with an up to date fork 2023-07-04 19:49:03 +03:00
Agnieszka C
ad5d192fb1 Fixed exception on image resizing (#2883) 2023-07-03 19:02:38 +02:00
fatih ergin
688cdece7d move last used copy path helpers to common 2023-06-25 12:53:41 +03:00
fatih ergin
ab6eb93394 rename copy path getter method for common usage & simplify copy path checks 2023-06-22 01:09:39 +03:00
fatih ergin
411c732fa8 remove useless function definition for copy path existency 2023-06-21 23:56:35 +03:00
fatih ergin
b84faf1763 remember last used copy destination on "Select destination" picker -> "Other folder" 2023-06-21 22:55:24 +03:00
fatih ergin
7f88bb8795 sort search results on folder picker dialog respecting to config.directorySorting 2023-06-21 22:34:09 +03:00
fatih ergin
343962bfca hide keyboard on switching to "Other folder" 2023-06-21 19:56:59 +03:00
fatih ergin
d7b29aa3f0 add search bar to folder picker at copy destination 2023-06-21 00:57:52 +03:00
fatih ergin
a8cd59a22d update exoplayer to v2.18.7 2023-06-19 00:12:02 +03:00
fatih ergin
71241ca110 make sure exoplayer is being accessed on the same thread.
exoplayer now forces to use a single application thread.
2023-06-18 23:30:00 +03:00
fatih ergin
116359c0c6 move last callback param of DeleteWithRememberDialog out of the parentheses for better readability 2023-06-18 13:08:01 +03:00
fatih ergin
8a79504e4b allow skipping recycle bin at deletion 2023-06-18 02:46:01 +03:00
tibbi
61dc80ed35 redesigning list item selection a bit 2023-06-12 12:37:46 +02:00
tibbi
11dd5ac501 make sure we dont try changing view visibility from the bg thread 2023-06-11 23:24:18 +02:00
tibbi
23f77ea19f move photo panorama check on a background thread 2023-06-08 19:07:32 +02:00
Naveen
761ebee77b
Rescan paths after updating modified time 2023-05-27 16:44:50 +05:30
Naveen
799689ab7e
Refresh items after resizing 2023-05-25 14:20:37 +05:30
Naveen
ad10f4123f
Only allow resizing multiple images with common parents
Otherwise we'll have to create multiple SAF dialogs which just isn't practical/tedious for the user. Users can still resize images without common parents if they grant "All Files" access
2023-05-24 04:53:15 +05:30
Naveen
295793c77f
Remove unused code 2023-05-24 04:34:36 +05:30
Naveen
591e5f09e9
Fix resizeImage() threading issue 2023-05-24 04:20:44 +05:30
Naveen
a1fca17516
Use plural string 2023-05-24 04:10:56 +05:30
Naveen
bdffa73d7d
Filter out other files as needed before resizing 2023-05-24 04:02:36 +05:30
Naveen
388037f6b5
Always do resize operation on background thread 2023-05-24 03:48:16 +05:30
Naveen
2919b36583
Remove unnecessary text view and error handling 2023-05-24 03:23:36 +05:30
Naveen
726e7c1649 Do processing on background thread 2023-05-24 02:31:14 +05:30
Naveen
ce898ba1cc Add rescanPathsAndUpdateLastModified extension 2023-05-24 02:24:41 +05:30
Naveen
428a157f7f Add option to bulk resize images 2023-05-24 02:19:29 +05:30
tibbi
9a49132948 show the dialog at Media activity too 2023-05-07 17:39:09 +02:00
tibbi
e5552b6957 show the Upgraded From Free more often, with a better string 2023-05-07 17:37:04 +02:00
tibbi
591cb05c17 include some new WhatsApp folders by default 2023-04-26 16:58:44 +02:00
tibbi
c7d563783b lets add WhatsApp Statuses folder to shown ones 2023-04-05 19:51:24 +02:00
Naveen
f49348d86d Rescan path after deleting .nomedia 2023-03-12 21:49:04 +05:30
tibbi
61c969ec7c show a better message at upgrading from the free app, and more often 2023-03-07 14:26:09 +01:00
tibbi
0afb7c0036 fixing the string shown at Upgraded From Free dialog 2023-03-05 09:32:08 +01:00
tibbi
90a528fcd4 formatting GetMediaAsyncTask code, no real change 2023-02-05 16:28:17 +01:00
tibbi
2a94e9b811 properly fix Open Recycle Bin and Show all folders content 2023-02-05 16:27:56 +01:00
tibbi
e28cb54a58 fixing some glitches related to opening recycle bin from all files view 2023-02-05 15:59:49 +01:00
tibbi
61f51a340f reordering some functions 2023-02-04 19:09:27 +01:00
tibbi
0f5fef8509 misc code style fixes 2023-02-04 15:45:47 +01:00
tibbi
bf662d16d9 properly detect the presence of the free app version too 2023-02-03 20:46:14 +01:00
Naveen
2131cb79d3 Always request write permission when updating existing file on 30+
A casual file output stream was needed to fix the file size update issue
2023-02-01 03:41:05 +05:30
tibbi
e07f45cb89 show the Open Recycle Bin button at media only if enabled 2023-01-23 16:20:17 +01:00
tibbi
79512f2d1f show the Open Recycle Bin only if it isnt shown as a folder 2023-01-23 16:16:01 +01:00