[Android Apps and Games] DiamondJohn:
New Version v1.2.00​

Download in OP

New Features

* * * * * * * * * * * * * * * RUN HISTORY * * * * * * * * * * * * ​

Mostly the run history & fav's moved to run history. Not many new. But MANY items have been updated.

Basically, it automatically keeps a history of the methods you have run and the results you retrieve. It also auto purges old data. Configurable.

You can see the changes (And there are a LOT) under TeMeFI Configuration>Created / Updated Menu Items by Release

*** Save off the definition of your current favourites BEFORE YOU UPGRADE. They will be lost! ***

When you are settled, you can delete the folder /sdcard/.favourites

There is a LOT to document, but rather than delay the release any longer, I'll put the main points down now, and expand on it in the future

*** Locking

Removes it out of being cleared / deleted by the auto-purge.​

A fav is a lock, that also includes it in the fav menu​

*** Favourites

Updated to use the run history​

much more stable​

document your current fav's before upgrading to manually recreate them​

*** Compression

Compresses the results of a selected run or group of runs​

80-90% so about 1/5 the sized. down to 1/10th of the original size​

You can NOT search any compressed results​

has to be over a min size. You cant compressed a tiny result. I logically limit it as the header would make up a big % of the compressed result.​

Can be uncompressed.​

*** Searching

Searches the results for a text eg look for "vending" to find all previous results regarding playstore​

*** Doesn't save run history under TeMeFI config

But you can turn it on and you can use the pencil icon in the Fly-Out toolbar to force a save​

*** Changes to fly-out menu save

When you click the Pencil icon in the fly-out. You now can save to the sdcard OR run history​

Wont save results to run history if > max config size​

use it to do a run, filter the results (long press magnifying glass) and save those new filtered results.​

LONG press to lock it which means you can save > than max config size​

Menu	Explanation
► Run History
Statistics	Database Statistics
››► List *3	List previous run details
››► Search Results *2	Search uncompressesed previous results
››► View A Specific Single Run *2	View a specific run history results
››► View Previous Runs By Re-Runs *3	View a specific run history results. More specifically a fav rerun
››► (Un)Lock / Make Favourite / Clear Results / Delete the run *4	As the menu says!
► Favourites	Manage favourites menu
››► Add Separator *1	As the menu says!
››► Rename Favourite *2	As the menu says!
››► Modify Favourite Order *2	As the menu says!
► Upload a user selected file *3	Upload a random user text file from /sdcard/TeMeFI into the run history
▪► Thin results To Latest/Detailed Results *4	Thin results deleting older runs of the same method & params
---------------------------------------------------
››► Compress Results *3	Compress the results of a run. About 80-90% compression, but you can no longer search the results
► Administration
››► Behaviour (Rows, Results, Size, Total Size) *4	Set the behaviour of purging old results
Reset to Default Behaviour	reset to the default purge settings
-------------------------------------------
Fix Favourites	Re-orders favs. more a debug thing Shouldn’t need to run it
Manually Purge Records based on Config	Its done automatically. More a debug during dev
Merge Independent runs into a matching Favourite	If you run a specific method that happens to be the same options as a fav, it will be merged as a rerun of a fav
▪► Clear ALL Locks (not favourtites) *1	remove locks on run history
▪► Purge Older Duplicate Item Results *1	purge older runs you have rerun with the same options
▪► Clear dB to favourites definitions only *1	clear / reset ALL your favs
VACUUM History Database using INTO	Shouldn’t need to run. The latest SQLite does this auto. Used it during testing when my dB got HUGE
-------------------------------------------
Turn On Log of TeMeFI Config	turn on logging within TeMeFI config, which is normally not logged
▪► Reset the History Database *1	WIPE ALL RUN HISTORY!
Set ALL Config to MAX	hmmm… should be moved up to ""Behaviours"". This removes all purging of old data / run history. I used it to test how big I could go. >1GB >4k records

The history is stored in an SQLite dB at /sdcard/TeMeFI/.config/history.db

This file can be transferred to a different phone, as I have done when I just upgraded

You can see the history on your PC (or in Android) using an app that reads/views SQLite databases. The compressed results wont be viewable in a standard text reader.

EDIT: ------------------------------------------------------------

Oh, and the dancing Banana is GONE! Of course you can change the wait animation back if you miss him using the built in feature of TeMeFI. I am in shock no-one mentioned his absence😭

I also added a few more different colours of the spinning wait Icon to align to different stages. Will doco them more out of interest, at a later date. It probably falls under TMI, especially on the faster processes.

I also have a new Toast when the list / menu is being filled with over 100 (i think) item, telling you have many items you are waiting for in the list