This web site uses cookies. By staying on this web site, you accept the use of cookies.

TheGrue.org

Welcome!

You have come across the ZephyrSoft home page. Here you can download some tools I developed over the years and also actively take part in further development. I wrote these programs because there was no free solution, at least no satisfactory one. Some were created especially for Koinonia Fellowship in Hannover, Germany.

Mathis Dirksen-Thedens

And just in case you wondered what "Zephyr" stands for: it's Latin and means "westerly winds". I chose it as my code name (or brand name) long ago.

Incident Response

This is about the upgrade of Track Work Time in January 2021.

- see below for status updates -

Some users contacted me about their problems with the new version of the app and said their data was gone after the upgrade. Here's at least some good news: the data is still there, although maybe it's not displayed in the app. One report also stated that the details dialog (which opens when you tap on the main table) still shows the data, and only the table doesn't show anything.

Some background: the migration process to the new version does only create new data structures but leaves the existing untouched. After the migration ran, the old structures are still there but not read from. So when something goes wrong while migrating to the new version of the app, the old data is recoverable.

So what to do if you also have those problems?

  1. If the app seems to run normally but doesn't display your data: Please send me your log file so the cause of the problem can be investigated. You can do that in these steps:
    • open Track Work Time
    • tap on the burger icon to the top left
    • scroll down and tap on Send Logs...
    • select your email app in the "share" dialog which opens and send the prepared email to me (you're also welcome to send it to yourself before and check that there's nothing in it you don't want to share with me)
  2. If the app crashes: Please tap OK in the "Oops" dialog to send the error message to me.

Every report helps to identify the problem.

One word about uninstalling the app: if you want to keep your data, don't do it (yet). I can understand that you're frustrated, even infuriated - but if you uninstall the app, your data is deleted by Android automatically.

Status as of February 2nd, 2021, 11 a.m. CET

An updated version 1.1.1 was released via Github and Google Play Store.

If you don't want to wait until it arrives (as the Play Store is known to need 1-2 days until an update is actually rolled out) you can do one of two things:

  1. Open Trach Work Time's options and activate flexi time (you will have to provide a flexi time target). The main table now should contain the times again. This possible workaround was only discovered an hour ago.
  2. Open this link on your mobile device and download the file ending in "release-signed.apk". If you open the downloaded file, you will be asked if you want to install it, maybe after enabling installation from "insecure sources" (which means "anything but the Play Store" for Google). This is exactly the same file which will come though the Play Store later.

A big thank you to dliw for analyzing and solving the problems!

SDB Viewer

The Song Database (SDB) is a program to show lyrics on a digital projector for worship in a congregation. It is available for free on all major platforms, see here for more information.

This app can display the data produced and managed by Song Database if the file is accessible via URL (web address). This app cannot be used for anything else, so if you don't use Song Database, this app isn't meant for you!

If you don't want to upload the file containing the songs every time you modify it, you could set up a synchronisation solution like Nextcloud (see nextcloud.com for more information) and use the "share link" functionality - the resulting link has to be used in the app.

Important note: The app definitely won't send your personal data anywhere. See the privacy policy to learn why the app needs the permission it asks for.

You can track the past development by looking at the version history.

Links to binary distribution points:

And finally, some technical stuff (which is only interesting if you are a developer, I suppose):