teamamaze / amazefileutilities Goto Github PK
View Code? Open in Web Editor NEWAn open source Google Files alternative for Android
Home Page: https://teamamaze.xyz
License: GNU General Public License v3.0
An open source Google Files alternative for Android
Home Page: https://teamamaze.xyz
License: GNU General Public License v3.0
You know what I mean ;)
"View all" in the "Analyse" tab does nothing. Location access is denied, internet access is blocked with iptables.
Android 10, LineageOS.
Hello ๐
I run a security community that finds and fixes vulnerabilities in OSS. A researcher (@blackbeard666) has found a potential issue, which I would be eager to share with you.
Could you add a SECURITY.md
file with an e-mail address for me to send further details to? GitHub recommends a security policy to ensure issues are responsibly disclosed, and it would help direct researchers in the future.
Looking forward to hearing from you ๐
(cc @huntr-helper)
At the top of the analysis review view the number of items is shown. However, it always has an one-off error because of these lines in the ReviewAnalysisAdapter
, which add an EMPTY_LAST_ITEM
if the list is not empty.
I am not sure why this EMPTY_LAST_ITEM
has to be added, but I think that counting it as a item is quite confusing since the item itself not visible to the user. It should be at least subtracted when displaying the number of items. Or maybe the condition is wrong and was meant to check if the list is empty?
Load file from sd card, Otg etc
Unable to cast audio on tv
Currently we don't show file paths in any of the list UI. It'll be helpful if user can see file path for their media.
It would look better
There isnt fastlane, so idk how to do that
This projects is clearly licensed under the unmodified GPL 3, but lies to you about what you can legally do with the project in the readme:
Amaze File Utilities is licenced under [GPLv3](https://teamamaze.xyz/license-agreement-utilities) and anyone wanting to use it (as a base for your own project or even use some of its parts or features) has to adhere to this license completely. Make sure that you are aware of all the licensing terms before creating your own project based on Amaze Utilities.
Here some important points to keep in mind, as to how we handle licensing:
You cannot simply rename our app, strip it of all credit and upload it anywhere as your own, be this with or without monetization.
You have to make changes in terms of design, features, etc before publishing it anywhere. Changing app name, package name and logo is not enough.
You are required to give us full credits for any work you may be using from us.
We will ALWAYS use all our legal options, if you do not strictly adhere to these licencing terms.
Copyright (C) 2021-2022 Arpit Khurana [[email protected]](mailto:[email protected]) Copyright (C) 2021-2022 Vishal Nehra [[email protected]](mailto:[email protected]) Copyright (C) 2021-2022 Emmanuel Messulam [[email protected]](mailto:[email protected]) Copyright (C) 2021-2022 Raymond Lai This file is part of Amaze File Utilities. Amaze File Utilities is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Given the license of this project, it is completely legal to make a new version that just removes payment and keeps everything else the same, publish the app under a different name logo, or neglect giving any credit, as long as we still include the GPL. If you didn't want that, you should have picked a different license.
Please change the readme to more accurately reflect the chosen license.
Analysis to show list of apps that are growing in size and by how much in a configurable amount of time.
For eg. let's say default configuration is last 7 days, so analysis to show in descending order, list of apps that is grown in last 7 days.
currently analysis list doesn't update as db is updated with new data; allow recycler adapter to subscribe to db livedata
Minify to reduce file size.
AmazeFileUtilities/app/build.gradle
Line 50 in 0003189
Currently we have 2 types of analysis, the ones that are fired at app startup and the ones that are done at runtime when user navigates to analysis screen
There are safeguard on analysis that are fired at startup so that it doesn't exceed memory usage, like say, stop analysis after 5000 images. However there's no safeguard for analysis that are initiated at runtime as user navigates to analysis screen.
Almost all analysis are fired in a single shot, be it database calls from analysis results that started at app startup, or the ones that don't require to run at app startup as the user navigates to the analysis screen.
This leads to slow performance, with the list of analysis increasing, it's only a matter of time the memory footprint will bump significantly as user navigates to analysis screen. We should have a way to either paginate the analysis screen or, load only few analysis at a time and load the next few only as user scrolls down the analysis screen.
hey, I had noticed things to fix in Amaze utilities:
instead of separatelly set the include path for every setting (with is annoying), create a global option
in the function to add "included folders", not all folders in the directory tree are shown
analyse functions should scan recrusivelly the folders given in the "include path"
there should be possible to select whole device storage path (starting from "/" ) and not only from user home directory
Many analyse functionality in it doesn't work as it should. Example: cleaning up
it show how much storage or memory is used, but it doesn't free it
by space taken by applications, instead of clear it cache, etc. it ask to uninstall the application
Please add a recovery functionality because your tool has removed too much (it was not listed what exactly will be removed before the "clean-up")
Feature request for hash checker integration.
https://github.com/hash-checker/hash-checker is probably the best foss alternative.
It uses opencv. And obviously the lib is not updated and affected. Opencv is also used to read images.
Right now the file details are just the filename for everything listed.
It would be very helpful if the file path was listed also or at least an option in settings.
Analysis to show apps by their number of times they've been opened
Feature request for something similar to what File Commander offers.
CONVERT FILES
โข File Commander incorporates a file conversion** service which allows you to convert from more than 1200 different file formats
โข Work with virtually all available file formats such as: PDF, DOCX, XLSX, EPUB, MOBI, HTML, TXT, GIF, JPG, FLAC, MP3, MP4, M4A CSV, BMP, PPTX, TIFF, and many more
Allow to reanalyse images (programatically as well as preferences) so that when we change logic we can force reanalyse everything that's been already analysed or in case user himself want to reanalyse everything.
Add trashbin feature to temporarily delete files or restore
Currently we have functionality to compress images / videos. We should introduce a analysis that gives user an idea how much space they can save by compressing them
Video player screen times out after some time. It should stay awake.
Video player and image viewer backgrounds should be dark instead of navy blue for amoled displays as well as keeping ux similar to other players.
On F-Droid the description contains no information about this app being a trial version that has to be paid to use after 20 days.
Please add something to the description to avoid user disappointment. Maybe this sentence (copied from README.md
) would suffice?
Note: This app is trial based and requires a nominal donation to unlock full version.
Just to be clear:
I think it's absolutely OK to provide the app on your terms and to ask for donations!
I'd just prefer this to be communicated in a more transparent way.
The image viewer that comes with Amaze can't decode .jxl files. It would be great if JPEG XL support was added to the image viewer. A jxl viewer for Android is already released.
Add support for automated backups of photos / videos to save up storage similar to google photos.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.