Some work in progress regarding my Run 4 Fun app I previously wrote about. Here is an overview:
- Moved text to a properties files. So the app is easier to translate in other languages (default = english)
- For the events overview I added some additional information:

- For an event I added a visual status indicator:

- I added the footer to every page for shameless promotion (probably I should add Discord):

- I updated the overview of runners that have signed up for an event:

- Header of recorderd lapses has now a summary:

- Added a dialog to send a link to the page to register lapses to the runner:

- For the scoreboard I added th enumber of counted lapses:

- Under the utilities menu I added the option to debug java classes:

- Under Utilities menu I also added the option to dump objects. Note that objects can be page related:

- I also overhauled the Notes UI:

I will also apply logging to openlog from SSJS and will add option to select a different language. When that is done I will record a short video and walk-through the application. Then… the appstore step.
Enjoy development
Update: after the weekend-start work-out run I could choose between hanging on the couch or apply some more ideas I got during running. So I served myself a whisky and choose for:
- adding some card layout
- binding my status indicator to the coloring of the status label. I also matched the icons

- added the second language properties file. I guess I am pretty good in Dutch too:


- surrounded most of the ssjs withing try catch phrases. I haven’t checked openlog since…

So most of the front- and back-end stuff is done now. Not sure if I will implement more ACL settings checks for the user. Applying best-practices I guess never harms…
Update: during an early visit to the car-inspection I came up with the idea to lively up the scoreboard a little so I added coloring and icons for place 1,2,3:

I also came up with the idea to add to the sign-up/recording page for a runner some kind of indication about what place in the table the runner is at the moment (after stopping a lapse). Perhaps this will increase motivation to continue running