Giter Club home page Giter Club logo

amarok-hider's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

amarok-hider's Issues

[Enhancement] Quick panel concerns

The quick panel feature which let's us enable and disable privacy is very useful but I see some problems with it. It is (1)accessable from the lock screen which is not ideal because anyone who finds the device will know Amarok is installed. (2)They can also toggle privacy from the lock screen.

  1. I suggest renaming the quick panel toggle to something generic like "Display mode". Active means privacy is disabled and Inactive means privacy is enabled. This means Amarok will be hard to detect.

  2. I also suggest making the quick panel toggle require the device to be unlocked so it can't be toggled from the lock screen. This means privacy cannot be disabled by someone else from the lock screen.

Question about fdroid and IzzyOnDroid versions

Hi, What is the difference between Amarok of F-droid and Amarok version of IzzyOnDroid?

And do both versions respect privacy and have no trackers or do they depend on third-party products or log data or such things that may be against privacy?
Thank You.

I don't know if anybody can see my issue or not, that is why I submitted it again.

[FeatureRequest] Display a notification to show hider state

Feature Description / 功能描述
A clear and concise description of what you want to happen. / 请描述你想建议加入的新功能。

###Notification showing that the vault is open/ unhidden

Reason / 理由
Please describe why this feature should be added. / 请描述为什么应该加入这个功能。

#####Many times people forget to hide the files until it's too late because the files are visible, notification to constantly remind that the Amarok is allowing the files to be visible.

Suggest Solution / 实现方案
(Optional) Possible ways to implement this feature / (可选)如果你已想出新功能的实现方案,请在这里写出。

Sorry I wish I knew anything

[BUG]

Describe the bug / 问题描述
A clear and concise description of what the bug is.
When I use samsung s7 android 8 rooted with microsd persmission enabled, it only ofuscated files in the internal storage,
For some reason it says that directory selected in microsd is hide but the name of the files are not ofuscated.

I agree too with two other person who proposed use biometrical to access app (in other case too simple to desofuscate), and a option to integrate with tasker macrodroid (plugin) to offuscate for example in remote with webhooks (macrodroid allow that and it should be great.

Thanks

[FeatureRequest] 添加保留文件原始日期功能

Feature Description / 功能描述
添加 保留文件的原始修改日期 开关
对隐藏文件进行还原后,时间可以恢复为当初时间

Added keep original modification date of files switch
After restoring the hidden files, the time can be restored to the original time

Reason / 理由
进行文件还原操作,时间会变成当前时间,而原始日期被刷新,导致需要时间先后文件的顺序被打乱

When the file restoration operation is performed, the time will become the current time, and the original date will be refreshed, causing the order of the files that need to be chronologically disrupted

Suggest Solution / 实现方案
文件原始日期保存方法 1.直接包含在混淆后的文件名中 2.写入文件头

Original date preservation method 1. Directly included in the obfuscated file name 2. Write to the file header

[FeatureRequest] Add Biometric unlock

**Feature Description
Add a security layer in front of the app by adding the biometric unlock feature

**Reason
The concept of the app becomes useless in the moment any other user accesses the Amarok app and simply clicks on "Unlock"

**Suggest Solution
I have seen this working well in other apps who also rely on privacy and FOSS.

[FeatureRequest] Pull files to be obfuscated by "last modified" attribute

Feature Description / 功能描述
Add an option to make Amarok obfuscate file names in the order they were last modified.

Reason / 理由
This would ensure files being able to be displayed in the order they were created or modified.
Especially useful for document / download / etc. folders where the most recent files are mostly those being looked for.
Currently Amarok will shuffle the affected folders and makes it hard to find files.

Suggest Solution / 实现方案
Maybe implement a function to pull files via FileTime lastModifiedTime() and obfuscate from oldest to newest per affected folder.

Question about fdroid and IzzyOnDroid versions

Hi What is the difference between Amarok of F-droid and Amarok version of IzzyOnDroid?

And are both versions respect privacy and have no trackers and do they depend on third-party products or log data or such things that may be against privacy?
Thank You.

[BUG] DiskDigger Pro还是能扫描到隐藏的图片

Describe the bug / 问题描述
A clear and concise description of what the bug is.
请清晰地描述您遇到的异常。
隐藏后用DiskDigger Pro扫描还是能看到图片

To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:

  1. 隐藏图片
  2. DiskDigger Pro扫描

Expected behavior / 预期行为
A clear and concise description of what you expected to happen.
描述您认为正常情况下应该发生什么。
增强文件头尾的毁灭性,避免被扫描出来

Screenshots / 截图
If applicable, add screenshots to help explain your problem.
(可选)问题复现时候的截图或录屏。

Basic Information (please complete the following information) / 请填写以下信息:

  • OS (ROM) / 系统: [e.g. MIUI 12.5]
  • Android Version / 安卓版本: [11]
  • Amarok Version / Amarok版本: [e.g. v0.8.2b4]

Additional context / 其他信息
Add any other context about the problem here.
在这里输入其他有关此异常的信息。

[FeatureRequest] the ability to shuffle in special places

For example, the Anemo application. I want to be able to shuffle files in this very private file repository

it would be much more private if the two applications were combined

It's not possible now, so I'm asking for it

**Suggest Solution
mixplorer can change files there

[BUG] AccessDeniedException: Processing files in removable storage on Android 9 & earlier

Describe the bug / 问题描述
Processing files in removable storage results in an AccessDeniedException on devices running Android 9 & earlier.
It looks like the hider just "skipped" those folders.

Basic Information (please complete the following information) / 请填写以下信息:

  • OS (ROM) / 系统: -
  • Android Version / 安卓版本: 8, 8.1, 9
  • Amarok Version / Amarok版本: current HEAD

[FeatureRequest] Hide function shotcut/ Tasker supporr

Feature Description / 功能描述
A clear and concise description of what you want to happen. / 请描述你想建议加入的新功能
It would be great to add tasker/macrodroid support, or a direct shortcut to the hide function (that can work with auto tasks apps)so it can be triggered when needed in a rush without noticing, thanks
Reason / 理由
Please describe why this feature should be added. / 请描述为什么应该加入这个功能。

Suggest Solution / 实现方案
(Optional) Possible ways to implement this feature / (可选)如果你已想出新功能的实现方案,请在这里写出。

Problem at unhide the files while Amarok itself has app lock feature on![BUG]

after you enable the app lock feature of the Amarok, you shouldn't be able to unhide the files from another way or at least it must require identification or something like that. so you should fix this problem with Amarok's quick panel button because after is hide my contents , i can easily uhide them using button at the quick panel layout (1) without any need for authentication.

(1) button i meant
Screenshot_20230707_183318_Firefox

[BUG] photos were destroyed in subfolders of a folder while amarok was running

Describe the bug / 问题描述
photos were destroyed in subfolders of a folder while amarok was running

To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:
create a folder with a photo. inside it, create another folder with a photo. inside it, create another folder with a photo. activate amarok. deactivate amarok

Expected behavior / 预期行为
The pictures should show up, but they don't.

Screenshots / 截图
https://user-images.githubusercontent.com/113500363/210256134-33998793-846f-4d32-a608-031dce18668b.mp4

Basic Information (please complete the following information) / 请填写以下信息:

  • OS (ROM) / 系统: MIUI 12.0.5
  • Android Version / 安卓版本: 12
  • Amarok Version / Amarok版本: v0.8.1b2

Additional information: in the main, first folder, the photos remain intact

[FeatureRequest] Hide system apps

Feature Description / 功能描述
my phone's OS is MIUI14, and system apps or MIUI's apps are not shown in amarok's app list. so is that possible to add these apps to list to hide?

Reason / 理由
some MIUI's apps are not comfortable to use.

[BUG] App corruption

Describe the bug / 问题描述
Amarok makes it possible to hide itself which makes all other hidden apps not recoverable

To Reproduce / 复现步骤

  1. Hide some apps
  2. Reinstall amarok
  3. Apps are now forever hidden and have to be uninstalled from settings

Additional context / 其他信息
I've accidentally hidden amarok and with no way to unhide it, I tried to reinstall hoping that I would be able to recover my hidden apps, but amarok doesn't see them anymore

F-Droid

Please add this app to F-Droid.

[BUG] Amarok crashes in work profile

Describe the bug / 问题描述
Trying to run Amarok in Android work profile results in the app suddenly crashing and not being able to open

To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:

  1. Install Amarok in Android work profile.
  2. Try to run the Amarok.
  3. The app crashes and refuses to launch.

Expected behavior / 预期行为
The app should open normally and work as intended.

Basic Information / 请填写以下信息:

  • OS (ROM) / 系统: GrapheneOS
  • Android Version / 安卓版本: 13.0
  • Amarok Version / Amarok版本: v0.8.4a1-foss

Additional context / 其他信息

Here is the crash log:

type: crash
osVersion: google/raven/raven:13/TQ3A.230605.012/2023061402:user/release-keys
package: deltazero.amarok.foss:50
process: deltazero.amarok.foss
processUptime: 158 + 260 ms

java.lang.IllegalArgumentException: User 10 is not the current user.
	at android.os.Parcel.createExceptionOrNull(Parcel.java:3025)
	at android.os.Parcel.createException(Parcel.java:3005)
	at android.os.Parcel.readException(Parcel.java:2981)
	at android.os.Parcel.readException(Parcel.java:2923)
	at com.android.internal.statusbar.IStatusBarService$Stub$Proxy.requestTileServiceListeningState(IStatusBarService.java:2380)
	at android.app.StatusBarManager.requestTileServiceListeningState(StatusBarManager.java:904)
	at android.service.quicksettings.TileService.requestListeningState(TileService.java:518)
	at deltazero.amarok.ui.MainActivity.updateUi(MainActivity.java:169)
	at deltazero.amarok.ui.MainActivity.lambda$initUi$1$deltazero-amarok-ui-MainActivity(MainActivity.java:114)
	at deltazero.amarok.ui.MainActivity$$ExternalSyntheticLambda0.onChanged(Unknown Source:4)
	at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
	at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:146)
	at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:468)
	at androidx.lifecycle.LiveData$LifecycleBoundObserver.onStateChanged(LiveData.java:425)
	at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:360)
	at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.java:271)
	at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:313)
	at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:151)
	at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:134)
	at androidx.lifecycle.ReportFragment.dispatch(ReportFragment.java:68)
	at androidx.lifecycle.ReportFragment$LifecycleCallbacks.onActivityPostStarted(ReportFragment.java:187)
	at android.app.Activity.dispatchActivityPostStarted(Activity.java:1427)
	at android.app.Activity.performStart(Activity.java:8451)
	at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3677)
	at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:224)
	at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:204)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2314)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7937)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ExecInit.main(ExecInit.java:49)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)

[FeatureRequest] shuffle all videos or photos when one folder is selected

Feature Description / 功能描述
I want to be able to shuffle these special folders
Polish_20230109_234220144.jpg

now I can only select folders in the folder with the device name
Polish_20230109_235321231.jpg
it's no good

please make it possible to shuffle there

Reason / 理由
there you can shuffle ALL the videos or photos at once

without selecting multiple folders, long

It would help me a lot

Opportunity:
mixplorer can use those folders

Incredible security concept

this can be turned on in the settings.

Shortcut changes the name from "Amarok" to Speedometer.

removes the application from the desktop and all other places. The application can only be launched via shortcut.

When opening the shortcut "Speedometer" there will be a black screen with the word "error" in the middle. if you press long at the top left, you will need to enter the password. If you enter the correct one, the application will open.

When you try to enable this option in the settings Amarok should tell you what happens if you click yes after reading the information

end of concept

'

I think it will be difficult to do, but it will help the application a lot. No other app can hide itself and its files so well

I really like your app, and I will try to always offer new features and always look for bugs

[BUG] bad shortcut

Describe the bug / 问题描述
A clear and concise description of what the bug is.
请清晰地描述您遇到的异常。
the shortcut behaves very strangely. It doesn't work for a while, with multiple clicks, and then shows the wrong color. When the shortcut is blue, something must be on. Here on the contrary, it is off. This is not right.

Screenshots / 截图
If applicable, add screenshots to help explain your problem.
(可选)问题复现时候的截图或录屏。
https://user-images.githubusercontent.com/113500363/213538443-5457a71c-3f38-4fbd-84e9-8e90f3c679d7.mp4

To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:

  1. click on shortcut

Expected behavior / 预期行为
A clear and concise description of what you expected to happen.
描述您认为正常情况下应该发生什么。
works correctly from the first click. When file hiding is on, the shortcut turns blue.

Basic Information: / 请填写以下信息:

  • OS (ROM) / 系统:
    miui 12.0.6
  • Android Version / 安卓版本: [e.g. 12]
    androis 12
  • Amarok Version / Amarok版本: [e.g. v0.8.1b1-foss]
    0.8.2a3

External Storage Support

Hi, it would be useful for the FileHider to work for external storage folders.
For now, folders in external storage seem to be ignored.
Thanks.

how to hide/unhide via shell ?

like some onekey things do, hide apps or files in one second in case of emergency, the it can be started from a shortcut on a rooted device, i am searching for "am start" command, but not sure how to do hide action, any idea ? thanks for your nice work

[FeatureRequest] A way to Translate/Localise the app into other languages

Feature Description / 功能描述
Basically, the ability to translate the application into any language of your choosing.

Reason / 理由
To make the app appeal to a wider audience, I want to translate it to German, Dutch and Serbo-Croatian (varieties included).

Suggest Solution / 实现方案
A ".po" folder, a self-hosted Weblate, or Instructions in the ReadMe or on the Site how to do it manually and make pull requests.

[FeatureRequest] hidden app launcher

Feature Description / 功能描述
Make launcher for hidden app in amarok
This launcher work similar to OEM android launcher you can create folder and rename it etc²

Reason / 理由
I cannot add shortcut to home screen forever everytime i unhidd app that's annoying

Suggest Solution / 实现方案


Hi developer i have idea please consider add launcher for hidden apps that's work like normal OEM launcher where you can create shortcut etc²
(But this only work inside amarok not outside so user still need to launch amarok to open amarok hidden launcher)

[BUG] Contents of directories are not merged if one with such name exists

Describe the bug
Amarok doesn't rename catalogs to their original names if catalogs with those names already exist. Didn't try if the same thing happens when hiding.

To reproduce
The easiest way to reproduce such a result is to deal with a nested Screenshots catalog.

  1. Hide your Screenshots catalog with Amarok, in my case it's under DCIM/Screenshots, so I hide the whole contents of DCIM. All the catalogs and folders will be renamed to respective hidden names
  2. Take a random screenshot. A new DCIM/Screenshots catalog with our screenshot will automatically appear next to our original hidden catalog
  3. Unhide the original directory in Amarok
  4. Go to the DCIM directory in your file manager. You will see both Screenshots and the hidden catalog in Amarok. Our files have been unhidden, but they are still in a catalog with a hidden name

Expected behavior
I believe that Amarok encounters an error when trying to rename a catalog, but there is already one with the exact same name. The expected behavior is for Amarok to merge the two directories. It should check if such a catalog exists before trying to rename it, and if it does, move the processed files to the desired directory and delete the empty one.

Bug

I used Amarok on the usual Pictures folder and Amarok did nothing. Just the hide button turned gray

miui 12.0.5
android 12
ver. 0.8.2b4-foss

more info:
There were a lot of folders but not many pictures, no more than 200

Recover unexpectedly corrupted files - v0.8.1b3

Describe the bug / 问题描述
A clear and concise description of what the bug is.
请清晰地描述您遇到的异常。

I'm selected Pictures folder by mistake in hide files and hide it after un hide all pictures destroyed any fix for this 😔 ?

To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior / 预期行为
A clear and concise description of what you expected to happen.
描述您认为正常情况下应该发生什么。

Screenshots / 截图
If applicable, add screenshots to help explain your problem.
(可选)问题复现时候的截图或录屏。

Screenshot_20230117-182554_MiXplorer

Basic Information (please complete the following information) / 请填写以下信息:

  • OS (ROM) / 系统: [e.g. Derpfest
  • Android Version / 安卓版本: [e.g. 12.l]
  • Amarok Version / Amarok版本: [e.g. v0.8.1b3-foss]

[FeatureRequest] ability to set a password on amarok

Feature Description / 功能描述
A clear and concise description of what you want to happen. / 请描述你想建议加入的新功能。
ability to set a password on amarok
in the settings

Reason / 理由
Please describe why this feature should be added. / 请描述为什么应该加入这个功能。
it's much more private

Question on privacy

As your app's description speaks of privacy: would you mind removing/replacing the MS Analytics trackers? MS is not exactly known for being a privacy defender, and the presence of those trackers might scare away some users. If you think you urgently need some analytics, you can find some alternatives here.

Thanks for considering!

[BUG] Quick Panel Click

When I click the quick panel button in the notification area the privacy only triggers sometimes, I need to tap it multiple times to get it to work.

  • OS (ROM) IodéOS
  • Android Version 13
  • Amarok Version 0.8.4a1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.