DonationCoder.com Forum

DonationCoder.com Software => Mouser's Zone => Android Apps => Topic started by: mouser on February 07, 2015, 04:07 AM

Title: WhenLast (Android app) - v2.20 Beta - Aug 20, 2018
Post by: mouser on February 07, 2015, 04:07 AM
"WhenLast" is a simple app that helps you keep track of the last time you performed some activity (like changed the batteries on your smoke detectors).




Features include:




Version 2.20 beta - Aug 20, 2018

Version 2.14 beta - Dec 31, 2016

Version 2.12 beta - Dec 8, 2016

Version 2.01 beta - Sep 30, 2016

Version 1.96 beta - Sep 26, 2016


Version 1.82 - Feb 10, 2015

Version 1.71beta - Feb 9, 2015

Version 1.56 - Feb 8, 2015



Screenshots:
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]

WhenLast was originally created for the NANY 2015 Event -- you can see the original post about it here: https://www.donationcoder.com/forum/index.php?topic=39626.0




Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on February 07, 2015, 06:34 AM
New beta version uploaded (v1.51) with the ability to enable or disable autosync, plus better and more efficient auto-saving of changes (when in autosync mode, all changes will be automatically saved after a few second delay).
I'd appreciate any testing of these two modes -- I'd like to upload a production version this weekend but with all the rapid changes to these two modes, i would not be surprised if there are some issues to resolve.

Some notes on autosync vs non-autosync modes:

Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on February 11, 2015, 02:30 AM
Version 1.82 - Feb 10, 2015
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on February 12, 2015, 06:05 AM
A landmark day, 25 users  ;D

[ You are not allowed to view attachments ]
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: shadzovgra on March 02, 2015, 10:41 PM
Great idea starting to play with Android Apps. Would you think about making a emergency app that is capable of GPS location as well as sending a sms to either a person or people of your choice. I live on heavy duty opiate based pain killers and have to wear a emergency bracelet in case my back gives out and I hit the deck, then can't get to the phone. It's great for around the house, but as soon as I go outside or travel, the bracelet becomes useless. I have found three Android apps that will let one contact emergency services if needed, but they aren't capable of contacting family members or friends to either come and help, or simply let them know where I am located and what condition I'm in. One free, the other two are to be paid for. So if someone would be kind enough to create an Android App as described above, I and many others would be extremely grateful. I am thinking someone's going to argue, but wouldn't it be best to simply contact emergency services first, then think about contacting family and friends second. Which is fair enough. But there are times when things go wrong, but not bad enough to go calling those services. Anyway, just an idea. Thanks.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: pencoe on March 03, 2015, 05:59 AM
@shadzovgra: how about this one: https://play.google.com/store/apps/details?id=com.clusor.ice Sounds, like this could be the right thing for you (own contacts list, sends SMS to contacts with GPS coordinates, free)
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: crono on March 05, 2015, 11:12 AM
Hi Mouser  ;D

really nice idea  :Thmbsup: - But I have some kind of feature request: I really would like, to see is an option to store the dates / schedules / reminder in the calendar. Not only with Goolge Calendar, but all with configured caldav syncprovider (I run my own caldav server using Baical). This would give a cross-platform desktop client for free. Maybe you would like to consider it for some future release.

Bye bye
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: shadzovgra on March 07, 2015, 04:53 PM
Hi pencoe, thanks heaps for the link to the emergency app for android. Very much appreciated. Have a good one.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on March 07, 2015, 06:16 PM
Up to 35 users :)
[ You are not allowed to view attachments ]
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: db90h on March 09, 2015, 04:59 AM
Makes me remember, almost time to file my taxes ;).

Nice mobile app work Mouser. Glad you are proficient in this space.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: Jibz on May 28, 2015, 11:35 AM
So, I installed this today -- looks very nice :Thmbsup:.

Some observations:

The app icon does not work well on a white background, which is the default in the app drawer in lollipop.

If holding the phone normal (non-landscape), the text indicating the last time a task was performed is broken into a lot of lines, which makes it hard to read, and take up a lot of space. Perhaps put the task name above and the text below instead of side by side in this mode?

Localization would be nice.

Is there an undo option in case you hit the NOW button by accident :-[.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on May 28, 2015, 11:51 AM
Is there an undo option in case you hit the NOW button by accident


Each item keeps a log of all times you hit the NOW button.
So just hit EDIT and either clear all history or clear the last date (or add a custom one for that matter).

I'll try to fix the other items -- it shouldnt break up into lots of lines, but its hard to predict on all machines.  Maybe i need to do as you say and detect small screens and split into multiple lines manually in such cases.
Do you know your portrait resolution?
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: Jibz on May 28, 2015, 12:25 PM
Do you know your portrait resolution?

Looks like it's 1080x1920, here is a (scaled down) screenshot of what it looks like:

[ You are not allowed to view attachments ]
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on May 28, 2015, 12:32 PM
Yeah, looks like i need to make a special layout for portrait phones.
Another alternative you could use is to go into options and change what info is displayed in that middle column and make it more compact.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on June 05, 2015, 04:14 PM
It might soon be time for another round of work on WhenLast.  Any (other) feature requests?
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on June 06, 2015, 10:04 AM
I asked myself why I was quite content with the way WhenLast looks on my phone in portrait mode, and the answer was the one you gave: reducing the amount of info shown.  I realized early on that I didn't need to know what time a particular action was last performed, so my listings don't show time.  As a result, even on my phone, the info never runs to five lines (as it does in the screenshot Jibz provided).   

I've been very happy with WhenLast.  There were a few occasions when the sync between tablet and phone wasn't complete, but those occasions were quite rare.  On the whole, the app performs beautifully, and I'm finding it very useful.  :Thmbsup:   I'll try to think of features I'd like to see added, but offhand nothing comes to mind.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on June 06, 2015, 10:31 AM
Mouser, some time ago you asked whether we could think of other apps you could create that would make use of the same technology you used in WhenLast.  Let me first confess that I had never used Dropbox before WhenLast.  I was very impressed by how well it worked with WhenLast, so I decided to use Dropbox for another app I use a lot, JotterPadX.  I have it on my tablet, my phone, and my Windows 7 computer (I have it on Windows because that's the way I had been transferring updated files between the tablet and the phone).  I thought I set up all three to sync with Dropbox, but although the syncs supposedly took place, they never seemed to be reflected in the app itself, just in Dropbox.  So, for example, if I update five JotterPadX files on my tablet, the files would also go to Dropbox, but I never saw them in the JotterPadX app on my phone or my desktop.   Does Dropbox normally sync the files so that they appear in all the relevant apps automatically, as they do when I sync files in WhenLast?  If so, then I probably set things up wrong in Dropbox when I tried to add JotterPadX.  However, if this happens in WhenLast only because you created it that way and it doesn't normally happen in Dropbox, then I think you'd have lots of opportunities either to collaborate with developers of existing apps that would benefit from what you did in WhenLast, or to create apps similar to some that already exist but that lack the sync mechanism you've created for WhenLast.  My guess is that I just screwed up when I tried to get JotterPadX to sync via Dropbox, but I thought I'd ask, embarrassing though it is.  :-[
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on June 07, 2015, 09:28 AM
Does Dropbox normally sync the files so that they appear in all the relevant apps automatically, as they do when I sync files in WhenLast?  If so, then I probably set things up wrong in Dropbox when I tried to add JotterPadX.  However, if this happens in WhenLast only because you created it that way and it doesn't normally happen in Dropbox, then I think you'd have lots of opportunities either to collaborate with developers of existing apps that would benefit from what you did in WhenLast, or to create apps similar to some that already exist but that lack the sync mechanism you've created for WhenLast.


The SYNC feature between machines is specifically coded in WhenLast and is definitely non-trivial.  It is *not* a generic feature of dropbox integration.

What dropbox gets you is the ability to save and load files to your online account.  If an app installed on multiple devices wants to keep sync'd between multiple devices, it has to write some real code to merge changes and keep files synchronized, etc.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on June 07, 2015, 11:28 PM
fyi: currently 51 users of whenlast according to Google Play store.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: KynloStephen66515 on June 08, 2015, 12:07 AM
Mouser, release a version with less features or ads as a free version and you will add a few 0's to the end of that number, same with your Hotrod panel :D
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: moongose on September 22, 2015, 08:44 AM
Hello Mouser,
if you are still developing this app, is it possible to add some statistics? Like time from first recorded event, average time between events, number of events per month or year, compare number of events from this month/year to previous etc.

Thanks.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 22, 2015, 09:13 AM
i need to do an update, statistics might be fun.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 09, 2016, 03:26 PM
Update coming soon.
I've fixed something that's been bothering me for a while -- if you rotated screen while editing an item the edit dialog would disappear (Android is insane when it comes to what happens to an app when user rotates screen -- it basically kills and restarts your app and you have to go through real hoops to resume where user was when they rotated).

Any other requests?
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: rjbull on September 09, 2016, 05:07 PM
+1 for moongose's idea of statistics.  And maybe a calendar chart to present them, just spikes on days when an event has occurred, so you can get a visual impression of the spacing between events, and whether it's increasing or decreasing - thinking of times between charges for rechargeable batteries as they age.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: rjbull on September 10, 2016, 03:25 PM
Editing an entry:

(1) When one edits an entry, one finds the dates presented in US format.  I would much prefer them to be in ISO format, that being the clearest, least ambiguous, and most suited to a program that may be used internationally.

(2) It's possible to edit a date and time manually - and the field accepts any old garbage, there doesn't seem to be any error-trapping.  You also allow use of the standard Android date-picker.  Is there any reason not to make that mandatory, i.e., remove manual editing?  If you do that, for consistency there would have to be a time-picker as well.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: rjbull on September 10, 2016, 03:29 PM
If an app installed on multiple devices wants to keep sync'd between multiple devices, it has to write some real code to merge changes and keep files synchronized, etc.
You could, presumably, manually sync with Dukto (http://www.msec.it/blog/?page_id=11) over a LAN (local WiFi in my case).
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 11, 2016, 01:45 AM
(1) When one edits an entry, one finds the dates presented in US format.  I would much prefer them to be in ISO format, that being the clearest, least ambiguous, and most suited to a program that may be used internationally.
(2) It's possible to edit a date and time manually - and the field accepts any old garbage, there doesn't seem to be any error-trapping.  You also allow use of the standard Android date-picker.  Is there any reason not to make that mandatory, i.e., remove manual editing?  If you do that, for consistency there would have to be a time-picker as well.

1: in the advanced options you can change the format of the displayed date and time to make it how you want it.

2: this is trickier.. right now the date history is basically free form multi-line text where no formatting is enforced.  i choose that for simplicity.  but perhaps ideally it would enforce a specific strict list format.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: rjbull on September 11, 2016, 02:46 PM
1: in the advanced options you can change the format of the displayed date and time to make it how you want it.
Thanks, I didn't know that.  But, I must be missing something, because it doesn't work for me:
[ You are not allowed to view attachments ]
This is even after rebooting the device (Asus MemoPad 7, ME173X, Android 4.2.2).  Perhaps an explanation of the tokens and format is in order, at least as a link to somewhere?

2: this is trickier.. right now the date history is basically free form multi-line text where no formatting is enforced.  i choose that for simplicity.  but perhaps ideally it would enforce a specific strict list format.
Were you to decide to give WhenLast statistics, it would be necessary to enforce the correct data format.  Maybe it's a nice idea that's not worth the bother of doing.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 11, 2016, 03:50 PM
changing the options wont change past history text, only the dates shown on the live items (and possibly subsequent date history entries, not sure about that).
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: rjbull on September 11, 2016, 04:27 PM
changing the options wont change past history text, only the dates shown on the live items (and possibly subsequent date history entries, not sure about that).
Dates on live items now display correctly with token string yyyy-MM-dd; I didn't think past history items would be changed.  I confirm it doesn't change new entries, they are still in US format.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 26, 2016, 03:46 AM
Version 1.96 beta - Sep 26, 2015 - link added to first post.
Will be on Google Play Store soon.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on September 26, 2016, 10:50 AM
Mouser, I downloaded the .apk and tried to install it as an update to my current wonderful When Last.  However, though I was told that my existing data will not be lost, it went on to ask whether the updated app will get access to New or All.  I'm supposed to choose, but I've got no idea what that means.  It was set by default on New, but that seemed to suggest that the app wouldn't have access to everything on the app, just new stuff.  The instructions thus seem contradictory, at least to my feeble brain.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 26, 2016, 01:11 PM
im not sure what that is all about but im guessing the problem is all because you installed the real copy through the official play store and this is an unofficial beta.  let me upload this to the play store and then youll be able to upgrade seamlessly.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on September 26, 2016, 03:54 PM
Thanks, mouser!  I think you've probably identified the source of the problem.  I'll just wait until the new version is in the Play Store.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 27, 2016, 05:28 AM
Can you see if this works for you, beta tester access for whenlast:
https://play.google.com/apps/testing/com.donationcoder.whenlast
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on September 27, 2016, 09:51 AM
Thanks, mouser.  Even though I was already enrolled as a beta tester, I clicked on the Become a Tester button and got a screen telling me I am now a tester.  It also said that if I already have the WL app installed (which, of course, I do), I'll get an update with the testing version shortly.  It hasn't happened yet, but I just did all this a couple of minutes ago.   We'll see.  I'll report back.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on September 27, 2016, 09:55 AM
OK, got the notification from Play Store and have now installed the beta update.  Many thanks!
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 27, 2016, 08:16 PM
cool.

some new features include the ability to set a custom title for your widgets (or remove title completely), some optimizations that should speed up synchronization and better error handling for that, lots of little bugfixes.  new menu items for deleting/resetting all entries in current section.  new option to enable a "ViewAll" button that lets you quickly toggle hidden items on and off along with the edit buttons, and an indicator to show when you are looking at a hidden item.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 28, 2016, 06:52 PM
I've finally accepted that WhenLast (and my other android apps) look terrible and are basically unusable on a small portrait oriented phone.  I will now try to fix.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 29, 2016, 01:34 AM
The new beta uploaded to play store (v1.97) now should display much better on small screens.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cranioscopical on September 29, 2016, 12:51 PM
It does look much better now (Samsung S7, Samsung SII)  :Thmbsup:
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 29, 2016, 04:28 PM
Thanks, Chris!

For the curious, here's a comparison between a screen large enough for WhenLast to run in 2 column data mode vs. the new one-column data mode for small screens:

Normal 2-columns for label and last date:
[ You are not allowed to view attachments ]


New single column (2 row) smaller text layout for small screens:
[ You are not allowed to view attachments ]
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on September 29, 2016, 06:36 PM
Yes, I really like the changes you've made for displaying on small screens!  And it may be my imagination, but it seemed to me that the syncing went a bit faster.  However, there's one strange thing with the syncing.  Everything synced beautifully and quickly except for one item.  I have an item called Charged Phone which--surprise, surprise--helps me keep track of when I last charged my cell phone.  For some reason, that date should have changed, but it didn't.  I'm not sure why.  The Dropbox sync was said to be complete on both ends.  I tried again, but still the date remained the same.  My tablet's WhenLast says correctly that I last charged the phone on Sep 27, 2016, but WhenLast on the phone says Sep 17, 2016.  Both are using the same version of WhenLast (1.99).
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 29, 2016, 08:09 PM
Hmm.. that's unpleasant.

If there is nothing sensitive in your whenlast lists, what you could do is open your desktop dropbox folder and find the whenlast data files for both of your devices, and mail them to me.
If there is sensitive material in them you could just open them in text editor and isolate the entries corresponding to phone charging and send those to me.
([email protected]).
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: cyberdiva on September 30, 2016, 04:12 PM
Thanks, mouser.  I've just sent you an email with what I hope is the right info.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on September 30, 2016, 11:29 PM
Version 2.01 beta - Sep 30, 2016
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: mouser on October 28, 2016, 08:14 AM
Beta uploaded; the widgets should be slightly more resource friendly.
Title: Re: WhenLast (Android app) - v2.01 Beta - Sep 30, 2016
Post by: Nuri on December 08, 2016, 06:08 AM
So good to see that this is alive!
Title: Re: WhenLast (Android app) - v2.12 Beta - Dec 8, 2016
Post by: mouser on December 08, 2016, 12:43 PM
Version 2.12 beta - Dec 8, 2016
Title: Re: WhenLast (Android app) - v2.12 Beta - Dec 8, 2016
Post by: mouser on December 08, 2016, 01:03 PM
Normal widget mode:
[ You are not allowed to view attachments ]

New "separate-line" widget mode for small widgets:
[ You are not allowed to view attachments ]
Title: Re: WhenLast (Android app) - v2.12 Beta - Dec 8, 2016
Post by: Ath on December 10, 2016, 03:25 AM
The new 'separate line' widget-mode is a really helpful improvement, thanks :Thmbsup:
Title: Re: WhenLast (Android app) - v2.12 Beta - Dec 8, 2016
Post by: mouser on December 10, 2016, 03:37 AM
Great  :Thmbsup:
Title: Re: WhenLast (Android app) - v2.12 Beta - Dec 8, 2016
Post by: Ath on December 10, 2016, 03:42 AM
Here's a screenshot

[ You are not allowed to view attachments ]
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on December 31, 2016, 07:45 AM
Version 2.14 beta - Dec 31, 2016
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: cyberdiva on December 31, 2016, 10:23 AM
Mouser, I'm happy to see that WhenLast now has a search function, but I'm a bit puzzled about what I could search for.  If the app had a place where the user could add short notes each time (e.g., noting how far down the battery was each time I charge my phone), then I might have something to search for.  In any event, I've often thought of suggesting a "notes" feature, and the new search feature has finally prompted me to make the suggestion.  I might just add that I continue to love this app!
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on January 01, 2017, 04:48 AM
If the app had a place where the user could add short notes each time

interesting idea.. let me chew on it..
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: oblivion on April 29, 2017, 08:02 AM
This may all be academic (I've just joined the testing program so I'm hopefully about to get an updated version of whenlast :) but the reason I'm here is...

I just got a new phone. Whenlast (official Play Store version) got installed to the new one automagically but -- of course -- didn't include my data. So I fired up the old phone and used the export facility -- which although it claimed to have worked, didn't actually create any data files I could copy off.

The old phone's Lollipop, the new one is Nougat. Both pretty much stock versions.

I didn't have so many entries I couldn't manually recreate them, so that's what I've done. :)
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on April 29, 2017, 01:47 PM
Yeah EXPORT just wants to save a file somewhere.  You have to copy that file to your new phone somehow and then import it.
The other alternative of course is the SYNC mechanism.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: oblivion on April 29, 2017, 05:33 PM
Yeah EXPORT just wants to save a file somewhere.  You have to copy that file to your new phone somehow and then import it.
That's the point -- I was trying to save the file in my documents folder, or my data folder, or my downloads folder, but although it was saying "export done" or something of the sort, it wasn't actually creating the file -- I was watching in Explorer on my PC. (I tried four times in four folders before I gave up.)
The other alternative of course is the SYNC mechanism.

I don't think the non-beta version of the program has sync, does it? I couldn't see it, anyway.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on April 29, 2017, 09:50 PM
Sure it does!
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: oblivion on April 30, 2017, 05:57 AM
Sure it does!
Aha. So it does!  Not looking hard enough, clearly :-[

Given where I am, I've signed up for DropBox so at least this will work for me in the future, but as I've almost completely decommissioned the old phone now, I'm not going to try the synch process for real.

However... I gave Whenlast permission to do its thing with DropBox and sure enough, it's created a folder (apps/whenlast) in DropBox. I've got automatic synch switched on (I've got a decent mobile data plan and I figure this is going to be a relatively small amount of data that's being moved) and Whenlast says it's done its stuff in that respect.

The Whenlast folder in Dropbox was empty until I created a new item -- at that point, a sync folder was created and a file created in it.

So should the process have created a sync file once synchronisation was enabled?

[For what it's worth, the normal export process DOES create files as expected on my new phone. Whether this is down to differences between Lollipop and Nougat, a permissions issue on the old phone or a result of opting into the beta programme, I can't guess.]
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: ewemoa on August 20, 2017, 09:38 PM
May be the following are known, but FWIW a couple of observations:

1) The corresponding value for "VALUES ABOVE ARE SPECIFIED IN" is not visible in portrait mode here -- this is in the dialog box that comes up after pressing the edit button for an item (e.g. "Change Oil").  It's fine in landscape mode, BTW.

2) In the same dialog box, the "DATE HISTORY" related fields below "VALUES ABOVE ARE SPECIFIED IN" don't show up in landscape mode.  It doesn't look like one can scroll to see them either.

I think the screen resolution on this device is 1280×720 and the OS is some recent nightly snapshot of LineageOS 14.1.  The version of WhenLast appears to be v2.15 2016-12-31.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on August 21, 2017, 07:51 AM
Ewemoa!!!!  :-* :-* :-* :-*

Great to hear from you.

I noticed something similar recently as well.  I have to figure out why it's not scrollable..

I also noticed when trying to use one of my apps (ScoreTracker) to keep track of scores during a board game that the small size of fonts was unacceptable, and was SHOCKED when I went into the options and found the stupid developer did not have options to enlarge the fonts.  I kept looking for the option sure that it must be in there somewhere bit it wasn't.  Quite embarrassing.

So that's on my very short term to do list.

Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: ewemoa on August 22, 2017, 02:14 AM
Thanks for the consideration :)
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: Nuri on November 07, 2017, 09:11 AM
Any alternative to when last?
Something more modern maybe?
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on November 07, 2017, 09:12 AM
What's lacking from WhenLast?
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: Nuri on November 10, 2017, 11:16 AM
The sync is not realy reliable, it sometime just fails.
Importing duplicates all categories.
The gui is not exactly modern :)
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on November 10, 2017, 11:31 AM
Both of the issues you mention, importing creating duplicates and sync not being reliable, sound like they may be related to items that look like they are the same but not being seen as the same.
Normally this can get solved by making sure both versions of WhenLast are up to date and then syncing and cleaning up the data.
If you can find a repeatable problem let me know.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: Deozaan on March 17, 2018, 05:50 PM
I think maybe the thread title needs to be updated. Unless this thread is just for the beta and I couldn't find the official section/thread.

But anyway, I've been a silent user of WhenLast for a couple years now. I am pretty happy with how it works. I just noticed something today which made me think of a suggestion:

The icon of Cody is mostly white, meaning Cody disappears on a white/light background, such as the notification slide down thingy. Here's a screenshot of what I am talking about:

[ You are not allowed to view attachments ]

Maybe the icon should have a dark outline so Cody doesn't get lost in the brightness.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on March 17, 2018, 06:07 PM
But anyway, I've been a silent user of WhenLast for a couple years now. I am pretty happy with how it works.
great!


Yes I need to fix that cody image for WhenLast -- thanks for the reminder.

I also want to add an option to all of my apps to allow custom enlargement of font sizes.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: Jedi on June 01, 2018, 12:09 PM
I am too a silent WhenLast user for many years. I am loving it. In fact, I haven't seen any app that can beat it across all systems.
Too pity that WhenLast is available for Android system only.
Recently my Android device start failing me. My alternative device on hand is an iPad mini and some Windows laptops.
Is it possible for you to make iOS or Windows version of WhenLast available? Or better, make them sync via Dropbox?
I sure am willing to donate to support this. For WhenLast saves my days more than once.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on June 01, 2018, 12:21 PM
Welcome to the site, Jedi.

I'm very happy to hear that you like it -- I don't get much feedback about it.

As for an ipad/ios version -- i keep meaning to tinker with some ios coding, though my past experiences trying to code for mac's when i was a kid was traumatic :)

But I'm not sure it will be anytime soon that I work on an ios version of whenlast..
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: oblivion on June 02, 2018, 05:58 AM
Whenlast is still a fixture on my phone. About the only mild irritant for me is the fact that I often do the thing I'm tracking and forget until later (or the next day) to mark it done. So the routine (unless I'm missing something) is to find it, hit NOW and then edit the date in the history back to yesterday. And the date editor is difficult, particularly on a small screen that suddenly gets half its space occupied by a keyboard...

So my wishlist might include either a "pick date/time" alongside NOW (which would impact on display space but maybe not too much if the NOW button were made slightly smaller?) or a more graphical date/time editor.

However... while writing this, it occurs to me to wonder if recording the exact time is crucial? I can see approximate time is helpful, but maybe am or pm as a radio button, or morning, afternoon, evening, night, anytime, as a dropdown, might be a good enough approach, which would maybe simplify the date storage and editing process?
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on June 02, 2018, 06:02 AM
So my wishlist might include either a "pick date/time" alongside NOW (which would impact on display space but maybe not too much if the NOW button were made slightly smaller?) or a more graphical date/time editor
Yes this is something near top of my todo list.
Maybe a long-press on the Now button can bring up a nice date/time picker.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: Jedi on June 02, 2018, 12:03 PM
As for an ipad/ios version -- i keep meaning to tinker with some ios coding, though my past experiences trying to code for mac's when i was a kid was traumatic :)

But I'm not sure it will be anytime soon that I work on an ios version of whenlast..

A Windows version will be nice too. :p

I also noticed that the datehistory entry is (likely) in localized format.
In theory, won't that cause problem when syncing between two devices with different locale setting?
I can live with that for now, but wish I can change it as YYYY/MM/DD format or so, and using 24-hour format.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on June 02, 2018, 12:30 PM
I also noticed that the datehistory entry is (likely) in localized format.

date history is just a bunch of text.  The only thing that the program ever uses for computations is just the single most recent date, and that is stored as utc.
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: Jedi on June 02, 2018, 12:55 PM
I also noticed that the datehistory entry is (likely) in localized format.

date history is just a bunch of text.  The only thing that the program ever uses for computations is just the single most recent date, and that is stored as utc.
Ah. That make much sense now :-)
Title: Re: WhenLast (Android app) - v2.14 Beta - Dec 31, 2016
Post by: mouser on June 02, 2018, 12:57 PM
The alternative to a windows/ios version would be a web-based version designed to run on small screens so it could be used on tablets/phones.

The data format is json, maybe we have a web coder who wants to write it, using its own login system.

If done properly, the whenlast android app could be made to sync with it without using dropbox.
Title: Re: WhenLast (Android app) - v2.20 Beta - Aug 20, 2018
Post by: BGM on December 14, 2019, 06:51 PM
Mouser, I love your little android apps - they are so simple and to the point.

For your When Last app, I entered a new item and wanted it to check it every two weeks.  This was on Saturday.  So it automatically said that the alert was 6 days old!  That means that the items don't start counting the date from when you create them - they start counting from the Sunday of the same week, regardless.

I think items should start from the time you create them, and maybe there could be an option to modify the start date in case you enter items that you've kept track of in your paper notebook and just want to move the data.
Title: Re: WhenLast (Android app) - v2.20 Beta - Aug 20, 2018
Post by: mouser on December 14, 2019, 09:40 PM
I'm trying to remember how I set it up.. It would normally count from the time the activity was LAST PERFORMED..
But you must be talking about an activity that has never been performed yet, yes?  In that case I would think it should, as you say, count from the date the item was created.. Let me look into this..