-
Notifications
You must be signed in to change notification settings - Fork 757
/
changelogV1.txt
579 lines (473 loc) · 22.3 KB
/
changelogV1.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
########## v0.9.8.7(57) #########
@Common
- Added portuguese(brazil)
- Added SGS3 external_sd path
- Updated languages
- Some code cleanup
@Duplicates
- Fixed highlighting
########## v0.9.8.6(56) #########
@Common
- Updated translations
- Tweaked UI
- Tweaked startup
@CorpseFinder
- Small security fix, reduced used permissions
@Duplicates
- Entries are now sorted, default is by size
########## v0.9.8.5(55) #########
@Common
- Updated chinese
- Updated italian
- New ARM & MIPSEL busybox
- Some changes to debug output
@Explorer
- Fixed filer recognition on some file systems
- Fixed "Send to" sometimes not being available
@Appcontrol
- Better compatibility for freezing apps
- Fixed bug on removing apps, but keeping data
- Changed freeze type for API14+ devices to disabled-user
- Added an additional routine to deal with apps could not be frozen/unfrozen the normal way
- Added advanced setting to double check for frozen apps for devices having issues with Androids PackageManager
########## v0.9.8.4(54) #########
@Common
- Fixed startup and unlocking problems introduced with v0.9.8.3. Sorry for that and thanks to everyone who mailed me!
########## v0.9.8.3(53) #########
@Common
- Added Chinese&Taiwanese translation (thanks Strike·welkin)
- Updated German translation
- Updated Hungarian translation
- Updated Spanish translation
- Updated Italian translation
- Updated Danish translation
- Improved a few code calls
- Changed small UI details
- Improved unlocking procedure
@Startpage
- Fixed FC when there is a busybox problem
- Fixed FC when data partition is unavailable
- Improved size calculations
- Added support for more partitions
@Explorer
- Fixed FC and simplified size calculation
@Biggest files
- Fixed show/hide tab text
- Fixed crash on huge file amounts
########## v0.9.8.2(52) #########
@Common
- Moved some settings arround
- Slimmed various code passages
- Fixed a possible bug when getting wakelocks
- Improved debug output
- Updated danish translation (if you want to help translate, mail)
- Open details dialog only when there is something to show
- Removed all statistics but total freed space
- Improved startup speed
- Fixed race condition causing FC when UI/Activity instantiated/closed prematurely
@Startpage
- Fixed UI timeout
@Explorer
- Removed ro toast on browsing /system
- Fixed bug causing removal of single files not updating stats
- Fixed FC when updating some statistics
@AppControl
- Fixed FC on loading list (2. try)
- Fixed hang on removing system apps
@AppCleaner
- Fixed wrong size calculation
@Duplicates
- Changed greytone for highlights
- Fixed FC on rare circumstances
- Added contextmenu option to jump to explorer
@Vacuum
- Moved to misc tab
@Misc
- Moved biggest files to own tab
########## v0.9.8.1(51) #########
@Common
- Fixed startup bug on unrooted devices (Sorry :-( )
########## v0.9.8(50) #########
@Common
- Various code cleanups
- Improved support for multiple sdcards + usb devices
- New busybox version replacing the hotfix
- Added hungarian language
- Added support for Android MIPS Devices
- Streamlined system calls through new class
- Updated all translations
- Made tabwidth constant
- Fixed a crash on sorting empty directories
@Startpage
- More support for custom partitions
- Removed Diagnosis popup
@Explorer
- Warning only shows once now
- Highlighting of selected entries
- Added remount system RW button
- Total size of files/dirs now shows in a popup
- Removed unnecessary calculations on deletion
@Searcher:
- Improved UI
- Warning only shows once now
@AppControl
- NEW FEATURE! :-)
@App Cleaner
- Highlighting of selected entries
@Duplicate finder
- Reduced memory usage (still crashes @ ~80k files)
@Optimize database
- Has an icon now
########## v0.9.7.5(48) #########
@Common:
- Temporary fix for busybox problems on android 2.2
########## v0.9.7.4(47) #########
@Common:
- Added info about my new app Diagnosis
- Fixed possible FC after background operations finished
- Fixed possible hang during startup
- Improved and cleaned various coded parts
- Made some improvements for ICS
- New busybox to fix issues on galaxy nexus devices
- Better handling of files with non latin characters
- Less log spamming when debug is not enabled in settings
- Some permissions changes to increase security
@Explorer
- Fixed possible FC on opening directories
- Added a onetime warning dialog
- Removed the object size of directories (too misleading for users)
@Searcher
- Fixed possible FC on opening directories
- Added a onetime warning dialog
@Systemcleaner:
- Fixed an issue where the systemcleaner would cause FCs when cleaning /cache on HTC EVO 4G
@Duplicate finder:
- After deletion of duplicates the remaining file will be hidden
- Sets will now be recolored after each deletion
- Fixed summary not updating after single duplicate deletion
- Selections are cleared on single deletion
@Optimize databases
- Added sqlite3 binary for devices for devices without one (Thanks to the Titanium Backup Team for allowing me to use theirs)
########## v0.9.7.3(46) #########
@Common:
- updated german translation
- adjusted save button on details window
- put additional output under control of debug setting
- various small code improvements
- updated help file
@Startpage:
- improved first loadtime of startpage
- added display for space left in internal app folder for devices having this on an extra partition
@Explorer:
- added option to remember last path
@Searcher:
- added open to show found files in explorer
@Optimize database:
- fixed summarized size output (again...)
########## v0.9.7.2(45) #########
@Common:
- catched a force close when the busybox version could not be read, it means SD Maid can't be used, but now it will not crash and also give you some instructions
- added popup message with instructions in case busybox could not be used
- catched a FC when pressing "Visit Market" and there is no market installed
- updated german translation
########## v0.9.7.1(44) #########
@Common:
- Removed some debug output that was forgotten during development
- added code to force update of old sd maid busybox versions
- updated busybox to 1.19.3 and changed configuration, i fixed handling of non latin characters, decreased size and improvement speed slightly (Thanks to Stericson for helping me out)
- decreased changelog fontsize
- reformated changelog
@Startpage:
- fixed display of longer busybox versions
@Explorer:
- fixed overlapping display of long file/folder names
- added a hint when browsing /system, that it is read-only and can be remounted writeable through SD Maids settings
- removed unzip support @ explorer for now, didn't work reliably
@System Cleaner:
- updated System Cleaner to include Thumbs.db and Desktop.ini
@AppCleaner
- cleaned up some debug output
@Optimize database:
- fixed summarized size output
- fixed reports of 0 databases found on some devices, because the internal busybox wasn't used (Thanks to Ken for finding this)
######### v0.9.7.0(43) #########
- Fixed missing entry to show/hide optimize dbs tab
- Updated german and english help file
- Updated russian translations and helpfile
- Changed explorer refresh to catch loop on erratic granting of root permissions
- Fixed a bug on some ROMs causing SD Maid to falsely detect root
########### v0.9.6.9(42) ###########
- Prevent crash on wrong inputs @ Misctab
- Added new tab "Optimize DBs" which can optimize databases to free up more space and improve database access speed a bit (I will improve the UI a bit more in a future update)
- Fixed typos
- Fixed the display of some memory calculations which were off (1000... and 1024 bytes in a kilobyte...), the displayed amount that could be cleaned was higher than shown
- Added some support for link2sd
- Improved code to support multiple external sdcards in future versions
- Improved performance a bit by turning logging off by default and and making some important log information permanent
########### v0.9.6.8(41) ###########
- Made changes to the systemcleaner to reduce RAM use
- Added a new a new exclude to fix issues for Droid Bionic users
- Changed some outputs in the dialogs
######### v0.9.6.7(40) #########
- Added a fix for an Android bug related to fast dual core devices
- Fixed a bug with the automatic refresh after cleaning in the app cleaner
- Fixed a possible memory leak in the system cleaner
- Fixed typo in russian translation
- Fixed typo in english translation
- Changed news windows to be better readable
- Improve SD Maids memory usage
- Updated danish translation
######### v0.9.6.6(39) #########
- Added a failsafe to prevent hangs when using systemcleaner on unrooted devices
- Fixed system cleaner hang on unrooted devices introduced with the performance tweaks of the last update (sorry for that)
- Changed the way some preset directories are excluded which should increase performance
- Small change to app cleaner progress bar
- Removed some filters that crossed each other and exclude some files that could be deleted
- Added a button to save the content of detailsboxes to a log file at /sdcard/SD_Maid/
- App cleaner should now be parsing cache directories on external_sd too
- Reworked some app cleaner code, performance should be better now
- Added more information to all progress dialogs, more details of what is going on
- Added russian translation
- Slimmed the code down, by packing several code segments into a reuseable class
- Added XOOM external card path (thanks to Mark)
- fixed bug where app cleaner would hang on cleaning apps with more than 800 files
- Updated german translations
- Enabled system cleaner/*.log files for unrooted devices
- Enabled system cleaner/*.tmp files for unrooted devices
######### v0.9.6.5(38) #########
- Added Hebrew language
- Added Italian language
- Completely reworked system cleaner
- Removed performance setting for system cleaner again
- Changed some code to catch FCs on certain cases
- Some tweaks to the app cleaner
- Prefixed '*' to the searcher so you don't need to enter them anymore
- Added external sdcard to the searcher
- Catched an error in misc tab, when users entered to big numbers
- Fixed a force close on settings
- Added automatic settings reset, if they got corrupt
- Added LOST.DIR directories to system cleaner (Thanks to Pele)
- Added save to log button for "files last modified"
######### v0.9.6.4 #########
- Moved a missplaced setting
- Fixed missing text
- Tweaked system cleaner a bit
- Added some code to fix a crash if faulty settings existed
######### v0.9.6.3 #########
- corpse finder on unrooted device with limited functionality
- added external sd to corpsefinder
- fixed some language typos
- changed highlight color in duplicate finder
- updated translations
- fixed FC in misc tab when showing biggest files
######### v0.9.6.2 #########
- added automatic refresh when renaming files/dirs in explorer
- removed contact/mail button in the root problem dialog, to many spam emails
- improved system cleaner performance
- added option to increase system cleaner speed on fast devices
- moved exit button to menu
- added possibility to change amount of biggest files to be shown
- option hide pro features now hides all pro features
- improved display of duplicate files
- removed some obsolete code
######### v0.9.6.1 #########
- Tweaked some code to prevent possible force closes on app resume
- Removed the low memory feature which was BETA and didn't have the desired effect
- Fixed crash when sdcard is unmounted
######### v0.9.6 #########
- Added spanish translation
- Few tweaks to the icon, for better display on black backgrounds
- Added option to hide the misc tab
- Added automatic refresh to the explorer
- Added statistics to cleaning options
- Added statistics display to the menu
- Added option to reset statistics in the settings
- Added external sdcards for HUWEI tablets
- Added Option to force English as language
- Updated German,Danish and Spanish translation
- Fixed wrong string in buy pro dialog when pressing root search
- Fixed some wrong strings in translated settings
- Made changes to the duplicate finder for better performance on low memory devices
- Fixed problems with external sdcards mounted in "mnt/sdcard-ext" thx to the user Garo
- Cleaned and refined the explorers context menu
- Fixed a possible problem with white spaces in directory names (@App Cleaner)
- Refined the App Cleaners code
- Removed the restriction on clean all in the app cleaner
- Enabled App Cleaner for unrooted devices in limited mode
- Added top50 biggest files in misc tab
- Reworked some code regarding excludes
- Added exclude option to context menu in app cleaner
- Added exclude option to context menu in corpse finder
- Added exclude option to context menu in duplicate finder
- Added option to add excludes from explorer or search
- Fixed getting stuck in the explorer, when inside a directory that was deleted (Thx to user fozzie@xda)
######### v0.9.5.4 #########
- Changed system cleaner backend, should be more robust against hangs on slow devices and or huge file amounts
- Fixed bug that prevented cleaning if files existed but were of size 0
- Added misc tab
- Added option to clean market search history @ misc
- Slimmed App Cleaner code and improved code
- Fixed a bug where directories with spaces would not get deleted under certain conditions
- Keep Screen on default is now activated
- Added feature to show all files that have been modified in the last X minutes @ misc
- Added options for showing last modified files
- New launcher icon
######### v0.9.5.3 #########
- Fixed problem with special characters in file/directory names
######### v0.9.5.2 #########
- Added Danish translation
- Option to keep screen on during processing
- Rewritten Systemcleaner backend to support non rooted devices
######### v0.9.5.1 #########
- Fixed bug in duplicate finder introduced through more external_sd compatibility
- Fixed that non rooted users could get stuck in explorer in root needing directories
######### v0.9.5 #########
- prevented FC when trying to remove an empty exclude
- Renaming files in the explorer and searcher now automaticly starts with the current filename already typed in
- Added settings to choose directory and file colors for the explorer
- Added setting to choose between explorer sorting methods (Linux/Windows/Alphabetical)
- System cleaner now includes function to remove empty directories
- Added Delete/Copy/Cut selection again when pressing . or .. folder
- Added multiple language support (currently only EN/DE)
- Added CM7 external sd check
- Added external sd for LG2x
######### v0.9.4 #########
- Fixed FC on start when Unlocker received UNLICENSED or RETRY from server
######### v0.9.3 #########
- Fixed FC when trying to change permissions under special circumstances
- Reworked SD Maids start to increase loading and rootcheck performance
- Added async task for directory creation to prevent timeouts when working with huge file amounts
- Rearranged explorer context menu
- Prevented user from removing "." and ".." which were not actually deleted but removed from view
- Improved performance when previewing what will be deleted (long pressing an item) in the System cleaner,Corpse finder and App cleaner
- Improved root check, should now detect non rooted devices more reliable and launch in limited mode
- Fixed external sd not displaying for the droid incredible on the startpage
######### v0.9.2 #########
- Fixed FC when renaming after creating a directory, or creating a directory after renaming.
- Added requested feature to hide individual tabs
######### v0.9.1 #########
- Changed corpse finder algorithm
######### v0.9 #########
- added option to hide Pro features when using free version
- added lowMemoryProfile option
- added option to hide tab bar
- added a root explorer
- integrated copy/cut + paste functionality of root explorer with searcher
- added option to remount /system read+write for root users
- all images resized and optimized for better view and no overlapping text (thanks to nitr8)
- added better control of excludes
######### v0.8.9.2 #########
- small fix inside the searcher which selected a different item on long presses then on short presses.
######### v0.8.9.1 #########
- Reworked some code of 'Clean System' routines
- Duplicate scanner releases list memory now earlier, could fix errors on low memory devices.
- Fixed vanishing results on system cleaner after screen turned off
- new options in the menu to globally exclude files or directories
- new entry in settings menu to reset exclude list to default
- fixed a bug where the duplicate scanner could FC certain filenames
######### v0.8.9 #########
- Fixed FC on open when no application for the file type is in installed
######### v0.8.8 #########
- sd maid cleaned itself, space needed and routines got cleaned up
- added modified value to duplicate finder (request by user 'Mainism')
- instead of warning the user about selecting every duplicate file, it is now no longer possible to select all items
- fixed the cause for FCs when opening settings (thanks to David)
- new function added "Searcher", lets you search for files on your device. The free version supports searching on internal&external sd, the Pro version supports search the entire devices filesystem.
- increased compatiblity with non rooted devices
- fixed displaying wrong item names in confirmation dialogs
######### v0.8.7 #########
- (App cleaner) Deactivated clean all when Scan system packages is selected
######### v0.8.6 #########
- Fixed bug in duplicate scanner where filters only applied on next app launch
- Fixed bug in app cleaner where the scan system apps setting would only apply on next launch
- Fixed typos where it said refresh instead of check
- Fixed bug (nullpointer exception) in duplicate scanner
- Fixed stackoverflow FC in app cleaner and system cleaner under certain circumstances where root was allowed on app launch but denied afterwards
- Disabled a performance increasing fix to ensure stable running on all devices, will enable soon again
######### v0.8.5 #########
- Fixed second FC, caused by a bug during data pulling for the overviewscreen
######### v0.8.4 #########
- Fixed FC on start sorry!
######### v0.8.3 #########
- excluded directories from being searched, that had already been excluded from deletion
- second attempt at fixing motorola atrix paths
- new icons
- merged corpse finders
- system info tab added
- Changed size stats formatting method
- Changed all occurences (hopefully) from 'SD maid' to 'SD Maid'
- Removed some unecessary code
- Fixed bug in Windows thumbs.db search
- Added 'Clean apps' tab, to use the cleaning function you will need the pro version
- Added 'Duplicates' tab, cleaning function requires pro version
- Fixed hangup of system cleaner on devices with a shit load of files (thanks for the bug reports)
- Fixed bug where sometimes folder were skipped because root could not get retreived
- SD Maid can now be started on not rooted devices with limited functionality
######### v0.8.2 #########
- Changed some routines to behave more expected for the user
- Changed menu layout
- Moved 'Contact darken' from news to menu ( to many empty mails from random users...)
- Added internal changelog for people (especially Eric) who can't find it on market sites or XDA
- Removed extra internal class for samsung corpse finder, uses the android corpse finders class with different paths now, which is much more robust.
- Changed some toast message to give further information about errors
######### v0.8.1 #########
- Small change to size calculation to display nicer values and to fix a rare FC on some devices
######### v0.8 #########
- Get detailed information by long pressing an item
- Fixed FC & refresh problems on single click deletion.
- Changed method to calculate directory size to use 'du' from the included busybox, to speed up the process and prevent recursions.
- Changed base start path to account for different paths on the motorola ATRIX.
- Clean system now uses multi-threading which should improve performance for high end devices significantly
- Added time out for clean system after 9 minutes
- Added exception for fancywidget, which doesnt use standard naming convetion
- Included /cache/lost+found again
- Added contact button to news
- Changed file permissions management to work on any device
- Fully migrated to built in custom busybox
######### v0.7.3 #########
- Fixed bug when cleaning files with spaces
- Fixed mac file cleaning
- Excluded /data/data/.nomedia from android corpsefinder
######### v0.7.2 #########
- Fixed FC when pressing single item in android corpse finder
######### v0.7.1 #########
- FCs on CM7 after cleaning /cache are now fixed (Thanks to Brian "neatchee" Resnik)
- Using included custom busybox now (available at /data/data/eu.thedarken.sdm/files/busybox)
- Fixed problems with filenames with included spaces, when using Mac/Windows file finders
- Added much requested confirmation dialog
- Added news dialog on start
- Added extra Log.d output for people having problems
- Added menu button for news dialog
- Excluded /data/data/hosts from android corpse finder
- Added option to clean gallery thumbnails
######### v0.7 #########
- Fixed bug in working dialog which made it not show and caused the GUI/device to hang
- Added progress bar to working dialog
- Fixed FC when the screen orientation was changed during refresh
- Added clean options "Temporary files","Log files","Windows (thumbs.db)","Windows (desktop.ini)","MacOs (.DS_Store)" and "MacOS (._* files)"
- Added "Settings" menu, to toggle "Clean system" entries on and off for people having problems with cleaning certain locations
- Removed auto refresh before clean all as precaution for people accidently clicking it
- Changed standard selection for "Clean system" tab
######### v0.6.1 #########
- Fixed a ForceClose under certain circumstances
######### v0.6 #########
- Added app to market
- Took out unused tab for now
- Added more zombies
- Added work in progress dialog during refresh phase
- Added menu with info option
- Improved corpse finders to factor in apps with non standard naming conventions
######### v0.5 #########
- AWESOME NEW ZOMBIE ICON
- Added clean system functionality with 4 directories for now
- Made some old routines more robust
######### v0.4 #########
- Redone some routines to be more efficient
- Added icons by ironlood
- Added cleaning function for all android devices
######### v0.3 #########
- Changed layout, added function to delete corpses
######### v0.2 #########
- Fixed force close on non existend directory.
######### v0.1 #########
- Find (not delete) unnecessary directories.