Mashka

Rating: 
4.764705
Your rating: None Average: 4.8 (17 votes)

Disclaimer

This application can remove your applications data. Install it only if you completely understand the risks!

Description

Mashka is an application data cleaner for Sailfish OS. It searches for and cleares unused data leaved after removed applications.

Applications which use non standard paths can be registered to Mashka with this manual.

Its name is derived from the slang of Russian sailors which means the mop for deck washing.

Development

Donations

Screenshots: 
Changelog: 

2018-04-12 • 0.1.0-1

  • EntryDelegate.qml: make the icon size explicit
  • Update launcher icon (thanks to gregguh)
  • Add Dutch (Belgium)
  • Update other translations

2018-03-17 • 0.0.6-2

  • Better search for installed applications
  • Add search for icons of system applications
  • Fix calculation of data size of knows applications
  • Add sailfish-browser and jolla-email to known applications
  • Add Dutch
  • Add German (Germany)
  • Update other translations

2018-03-15 • 0.0.5-3

  • Refactoring
  • Disable processing of configuration files by default
  • Add option to enable processing of configuration files
  • Don't show entries with only configuration files if processing of these files is disabled
  • Set pulldown menus busy when model is busy
  • Use busy indicator only when model is resetting
  • Add 2 pane layout for landscape orientation and large screens
  • Use word "delete" instead of "clear"
  • Add mechanism for registering known applications with non standard paths (read more)
  • Fix layout of list view after first scanning
  • Add Portuguese (Brazil)
  • Update other translations

Full changelog.

Comments

skyjumper's picture

Looks like a great app. You mention dangers... What are some of the dangers of using it?

osetr's picture

In most cases apps use 3 types of data:

  • cache - could be deleted with no harm.
  • configuration - after deletion one has to reconfigure the app.
  • local data - these data can be unrestorable. For example Storeman stores bookmarks in local data storage and they could not be restored with no backup.

Also some apps can store data incorrectly. For example an app can store all its data in configuration.

So the danger is to delete something that you would not like to delete.

TamarindoJuice's picture

Cool new icon :)

monkeyisland's picture

Got it, great.
Another question for translation are you planning over transifex?
I can make a translation in german.

carmenfdezb's picture

It's already in transifex and you can request german language: https://www.transifex.com/mentaljam/harbour-mashka/dashboard/

monkeyisland's picture

Email and Browser not showing under scanned apps.

osetr's picture

Please read this thread. I'll add Email and Browser to known applications in next release.

TamarindoJuice's picture

Pt-Br translations are not working, the app is running in english here dear dev.

osetr's picture

Should work now

osetr's picture

Sorry, there were issues with deploying RPMs which I didn't notice on my device. Please try the new version.

carmenfdezb's picture

Thank you!

explit's picture

Have the same prob

carmenfdezb's picture

Hi @osetr! Thank you for the update, but nothing is showed when I open the app. If I run app from Terminal I get this error:[W] unknown:439 - file:///usr/lib/qt5/qml/Sailfish/Silic
a/PageStack.js:439: Error: Error while loading page: fil
e:///usr/share/harbour-mashka/qml/pages/CleanerPage.qml:
-1 File not found

TamarindoJuice's picture

Not working anymore, when i open the app it shows just the transparent silica background and nothing more. Maybe due to the added translation something messed up.

ferlanero's picture

Same here on sailfishos 2.1.4.14

Caballlero's picture

Thanks for. ..

Yeah spanish \0/

Vieno's picture

Brilliant job. Thanks for you for sharing your app.

garuavahuja77's picture

Thanks for lovely app.. Thats exactly I was looking for.

TMavica's picture

Yes. I knew. Just want a one click clear cache or data in android

explit's picture

Отличный апп! Даже не знал сколько у меня кала скопилось (особенно на Jolla 1) с 2013 года

osetr's picture

То есть с 2013 не было ни одного сброса на заводские настройки!?

TMavica's picture

Can you add to clean android cache too?

objectifnul's picture

For Android, I suggest Cache Cleaner by Frozen Developers (available from F-Droid), as well as Taskmanager by ByteHamster (available from Yalp store).

osetr's picture

Android applications can be cleared from the Settings applicaton. So this feature has a low priority for me. At the first I want to add some options and an ability to register known applications (for now Mashka searches for the directories which names start with "harbour-").

objectifnul's picture

Some apps start with "sailfish-" or "jolla-".

osetr's picture

These applications are mainly from Jolla or/and they are system applications. If an application has a name that starts with "sailfish-" or "jolla-" and its data could be safely removed then one can add it to known applications. Here is the manual. An ini file could be pushed to github or sent to me by email.

objectifnul's picture

OK. May I suggest to include at least 'sailfish-browser' and 'jolla-email' by default?

Sailbook's picture

Works great this was a missing app on sfos ! Thanks

osetr's picture

I'm glad you liked it :)