[  Home  ]

Time Recording: Changelog

• Time Recording requires Android 8 or newer
• Current version on Beta Channel: 7.87 rollout starts Feb/17 2025.

7.87, March 2025
- Report reminder: Minor UI improvements, "Week & Month Print View" added to optional report selection.
- Calendar event lookup (available on the "Day notes" and "Work unit notes" text editor): search button added.
- The setting "Strong button outline" in preferences group "Interface | Main screen | More" will be phased out over the next few releases; with this release we hide that option if it wasn't enabled before, and reduce the border color contrast.
- Updated time picker validity date calculation rules have rolled out with previous release, this release removes the outdated "legacy" mode.

7.86, December 2024 & January 2025
- Android 15 compatibility.
- Updated validity date calculation rule when changing timestamps in the time picker.
- Material You time picker style: updated to newest library version.
- Release 7.85 has rolled out a small change to «Add Punch» with option «Merge ‘check in/check out’ buttons», this release removes the outdated "legacy mode" as stated here.

7.85, October 2024
- Function «Add Punch» with option «Merge ‘check in/check out’ buttons» has slighly changed, see here.
- The "Maps Marker Activity" (used for location selection in the «Location Tools») is now integrated in the main app, increasing the APK size by about 50kb (this was much higher with earlier Play Services versions).
- Work unit notes and day notes editor: "Back" key or gesture now optionally shows a "Save" confirmation screen; this has been the only screen that previously would implicitly perform "save", all other dialogs always discard pending changes.
- Task selection list: sort option «Previously used» now looks up the existing punch entries; previously this has been based on "Task selection list clicks".
- Bugfix: input of negative decimal values with specific device languages (e.g. Swedish and Norwegian) would run into errors, due to Java formatter using the "Mathematical Minus Sign" (Unicode 2212) instead of the expected "ASCII hyphen-minus".

7.84, September 2024
- PDF print view: fix the occasional error "IndexOutOfBoundsException" when report is wider than one page.
- Font size setting: added option "Use system default" to avoid inconsistencies with "100%" when users have non-default font size enabled in the Android system settings.
- The widget option "Switch task: confirm time" is now also active for the widgets' "Shortcuts" popup and the "app icon long press" popup; prior to this release, this option was only considered on the 4x1 widget plus on the 1x1 widget with action "Switch task".
- With version 7.80 we've introduced Android WorkManager as replacement for the deprecated Android JobScheduler for background job execution on devices with Anroid 14 or newer; this is now extended to also include Android 13 devices.
- Google "GDPR user consent form" library updated to latest version (UMP SDK 3.0.0)
- "Previously used" text selection for day notes and work unit notes: "row limit" and "filter current task" configuration options added; the latter is only available for work unit notes, optionally limiting to texts used on work units with same task as current task.
- App action bar color is now slightly darker (as per material design colors: Red/Blue 800 instead of Red/Blue 700)
- Bugfix with version 78402: "Switch view" on the "Task list" editor views did not close the previous editor list.

7.83, July 2024
- "Theme" setting: "Black" and "White" theme variants.
- Users on Android 11 or newer with custom "legacy" font size settings are migrated to the "modern" font size settings; the app shows an info icon in the main menu if applicable.
- Multi Device Sync: main screen shows "sync master date".
- Balance tracker: "Data import query" can optionally group imported data by week/month/year and day notes.
- Transparent widgets: custom background color, requires Android 12 or newer.
- With version 7.83.07:
-- Restore PublicServices activities ($CheckIn, $CheckOut, $Punch) which were removed with initial 7.83 version.
-- Potential bugfix for occasional error "Cannot pull sync file" with multi device sync.
-- Potential bugfix for occasional error "Table is locked" when punching via Wear watch and having monthly target time active.
- With version 7.83.08: "font size" setting fix ("reset" in modern mode with Android 11 or newer would occasionally revert to legacy mode by mistake).

7.82, May 2024
- "Show break duration": detail options and "Show current break" added.
- GDPR consent popup: clarified that user consent expires after 13 months and that the consent form shows again after that (apparently this is as per EU regulation).
- "Switch task" screen auto-performs if only one active task in list.
- "Month quick view": options "show punch time" and "fullscreen mode".
- "Enforce minimum break duration" can now optionally perform "switch task", instead of extending the break duration. This lets you book early check-in time (i.e. between "check in now" and "minimum break duration") to a dedicated task.
- Previously, alarm A3 has only fired on first break in configured time window; now it can optionally fire on every break in time window.
- "Automatic breaks": "ignore if tasks" option, i.e. auto break insertion is skipped if given workday only has work units assigned to the configured tasks ("negative list").
- "Swipe down to refresh" on main screen, needs minimum Android 10.
- Matrix reports E5 and E7: "group by date" added.
- Report E9: new option "Total rounding" if the app's total rounding options are enabled with "Round aggregated totals on day level"

7.81, February 2024
- Tasks batch update, see the "Tasks" section on Preferences, page 3.
- Task filter screen: multi task selection improvements.
- Monochrome app icon (for Pixel users with "Themed icons").
- Report E2/E3: "Grouped subtotal" now shows the "number of days with this task" in the "Day" column (this can be turned off via detail settings).
- Report E9: fields "Dynamic matrix" and "Total %" added.
- Report E9: If the report is only grouped by task and no date, then the task list driver can be changed (i.e. "tasks with entries, all active tasks, all inactive tasks").
- Android default "Autofill" turned off for all text input fields on all screens.
- Daily target time editor: Sat/Sun now default to "zero" when the global target time is enabled.
- Android 14 "predictive back gesture" enabled.
- Main app shortcut creation enabled for all builds (was only available to "Multi instance" users before), see Preferences / Data administration.
- "Geo lookup" changes for Android 14 devices (rolled out with previous release) are now enabled for all Android versions (i.e. "foreground service" has been replaced with "activity-based thread").
- Punch rules: "Configuration test runner" added.
- Show "background location access" warn message when punching via Wear OS smartwatch and "location auto fill" is enabled.
- "Month" view can hide the weekly "Total" and "Delta" subtotals via config screen.
- With second Beta:
-- "Font size" setting improved.
-- "Holiday balance": add sorting and visibility toggle to "tracker labels" edit dialog.
- With 7.81.1:
-- Bugfix: a few screens show transparent background in version 7.81.0

7.80, November 2023
- Compilation level set to Android 14 (targetSdk 34); these two technical changes apply to devices running Android 14, users should not notice any app behaviour differences:
-- Background jobs (like "auto backup" or "multi-device sync auto upload") execute via Android WorkManager instead of deprecated Android JobScheduler.
-- "Location lookup" for the features "Location auto fill-in" and "Task assignment" migrated from "foreground service" to "activity-based thread".
- Reports: Task filter "no task" added (tap "Filter", then tap the label "Task")
- GDPR user consent in the Free version: the app now supports consent to non-personalised ads (see our GDPR help page), but in all practicality this is somewhat useless (as the GDPR form provided by Google makes it nearly impossible to select the corrent NPA settings). See this page for an interesting technical recap: Android AdMob consent with UMP.

7.76, October 2023
- Task detail edit screen improvements.
- Task background color picker: additional view "compact mode" added.
- Geofence punch events now apply "move time" punch rules.
- On devices with minimum Android 13, fullscreen dialog dismissal no longer shows the 350 milliseconds "Please wait" timeout (this was active since Android 10 due to platform bugs).
- Balance tracker: "Take over last year's balance" implemented, this shows as alert icon every year in January and February.
- "Missing checkout" warning icon in the main menu. This applies to newly created entries after app update and shows for the past seven days. Also see the new help page "Missing checkout".
- "Multi device sync" bugfix: "auto download on app start" did not work correctly since version 7.75.
- GDPR consent form bugfix: showing the consent form has failed silently with version 7.75 if no internet connectivity was available.

7.75, September 2023
- This release only rolls out to FREE, as the main feature (GDPR) is not relevant for PRO.
- GDPR: User consent form for EU and UK users, as per this Google AdMob page.
- "Show GDPR consent form again" added to "Data administration", see our GDPR help page.
- "Calendar lookup" on the notes editor can optionally show future days, see dialog menu top right.

7.74, August 2023
- Danish translation.
- Backup reminder: optionally show "External storage" and "Email" as backup target.
- Further changes to "Default email recipient" disclaimer introduced with V7.73
- Bugfix: on the "Month" view, time totals are now shown again with blue text color if the given day has missing timestamps; this was removed by mistake a few versions ago.
- Changed app default values for new users: "First day of week" is assigned as per the device's calendar (was always "Monday" before), "Time stops at ‘x’ if last checkout missing" is set to 22:00 / 10:00pm.

7.73, July 2023
- Finnish translation.
- Report E3: field "# Units".
- "Overview: Week | Average" report added to menu of "worktime overview"
- "Data safety" disclaimer added to the "Default email recipient" reports setting (our Free version got a policy violation alert because this was missing)
- Tasker plugin action: GET_INFO_BROADCAST.
- Data restore and tasks import: "https only" hint added to "webpage import" screen.
- Additional help pages: "Rounding options" and "Enforce minimum break duration"

7.72, June 2023
- Template texts: edit screen has "move up/down", "filter" and "import" options, selection screen shows context menu on long press of entry.
- "Dial pad" time picker: the "long press" option is now guarded by a separate toggle (see top right menu / "more" on that screen).
- "Translation Kit" added to menu of "Language" selection screen.
- XLSX generator has moved to a new plugin app

7.71, May 2023
- PDF reports: new settings "Horizontal page overflow" and "Left side page margin width".
- Report settings: header/footer settings moved to stand-alone page.
- Main preferences: added "Search", layout cleanup of first tab.
- Tasks edit overview pages: "Print view" added.
- "Individual daily target time" edit screen: "details report" added to the menu.
- Custom date picker can be set as default view (tap "..." on the date picker, then open the menu top right).
- Translations: full update of Croatian, reverted Spanish.
- Removed the "Primary backup reminder" (which has shown as popup on app start); "secondary backup reminder" stays in place (this shows as toolbar warning icon).
- "Value fields" with type "text" can now enable "Multiline" on the "Column configuration" settings screen.
- Reports: "Time filter" with additional filter field "Delta Day".
- Wear Smartwatch settings: configurable short labels.
- App update check every 3 months (using Google Play Services com.google.android.play:app-update).

7.70, April 2023
- Consolidated and cleaned up all app texts. Some terms may be different compared to the previous app version, but the app functionality remains unchanged.
- Updated Spanish, Portuguese and French translation texts as per this page. In all other supported languages we've added the missing (i.e. english only) texts.
- Android 13 "Per-app language preferences" support.
- Punch shortcuts: support "Day notes".
- Default task: added option "Most recent task".
- "Material You time picker" updated to latest Google library version; added additional timepicker type for "keyboard" mode.
- App maintenance: all PNG icons converted to SVG.
- Moved the settings "'Punch now' time rounding" and "Total rounding" to dedicated preferences dialogs.
- "'Punch now' time rounding" now has a rounding mode for "Switch task", this replaces the previously used "Also apply on 'switch task'" checkbox.

7.67, February 2023
- Reports: "Client" filter with multi selection (default hidden)
- Report reminder: support all filters (i.e. same filter panel as the "reports" page)
- Report E9: optional field "Delta Week"
- Options "Restore | Web address" and "Task import | Web address" added
- "Online help" menu item moved from "More" screen to main menu; it's removable via "menu items" config screen
- Text editor: "Toolbar" menu option
- MultiInstance shortcut creation: fix "missing app label", add checkbox "use as app title"
- "Confirm time" option with widget or notification "Switch task"

7.66, December 2022
- Punch rules: "first task" and "first checkin time window" filter.
- Geofences: option "ignore in time window".
- Day/Week/Month: added navigation path option "Dismiss all on close".
- "One time local backup" before batch operations.
- Error notifications: make stack trace text selectable, add "copy to clipboard".
- ownCloud plugin decom, see ownCloud plugin replacement

7.65.2, November 2022
- Report columns detail settings: menu items "reset settings", "copy settings" (if multiple report instances).
- Report E3: field "rest time".
- "Quarter summary" display option on month target edit.
- Balance tracker: year validation on data input, context menu cleanup, "add line" on main screen.
- Month quick view: "Delta M" in header summary, month selection when clicking header.

7.65.1, October 2022
- Tasks: hourly rate supports historic values
- Report reminder: single entry context menu cleanup, add "execute"
- Task selection: ignore "customer filter" if preselected tasks don't match
- Report E2: more "sort" options
- Punch rules: "Check in" rules now also apply on "initial switch task"

7.64, July 2022
- Android 13 compatibility with "Notification" permission support and "Schedule exact alarm" warning prompt.
- Stamp values: new field "factor" with option "add to amount".
- Paid overtime: exclude specific tasks from calculation.
- Worktime overview: optional column "Worktime average"
- Text editor suggestions (using template texts)
- Template text selection screen: quick search added

7.63, May 2022
- New report "E12 Day notes"
- Report E9: option "Calculate day totals within group" (sample: "Number of days" show "Count of days in period" by default, "Count of days within group and period" when new option is ticked).
- Day notes: hide "notes icon" when text present, click on text opens editor (was only on icon before).
- Search dialog: "Day notes batch update" can create day notes based on work unit search hits.
- Task selection screen: "fullscreen" option.
- "Multi device sync dowload" also imports all settings (was only "all data" before).
- For new users: "Create new entries" hint added to "Day" view.

7.62, March 2022
- Excel reports: XLSX support
- Alarm settings: "repeat" option
- Multi device sync: "high-priority upload" option for "upload after every change"
- "Daily target time" configuration screen consolidated.
- Punch shortcuts: fixed inconsistent sorting of shortcuts list.
- Report "E10 Flextime": options "show correction only" and "show total".
- Decom notice for old plugins ("DynamicG ownCloud Plugin", "DynamicG Wear Plugin")
- Monthly target fix: include empty months in delta calculation if "running delta" enabled and upcoming months have entries

7.61, January 2022
- Android 12 compatibility (targetSdk 31)
- Tasks: time budget and alarm notification settings (settings, page 3)
- Auto breaks: "validation" option
- Copy days: optionally show work unit / day notes selection
- Report reminder: support "last workday" with monthy / quarterly alarm
- Multi Device Sync: "Auto download on system boot" removed
- Tasker action "Show task selection" changed to high prio notification (Android 10 does not allow activity start from background)
- Material You time picker

7.60, November 2021
- "Force task deletion" can optionally delete all assigned work units.
- Stamp value fields: "Decimal places" option added to data type "Number (decimal)"
- PunchShortcuts: optionally apply "'Punch now' rounding" rules.
- Reset of "Do not show again" shows the individual toggles.
- PublicServices: added confirmation prompt on first access of private data (e.g. "EXPORT_TASKS").
- "Select language" refactored to get around Android 12 issues.
- Minimum required Android version is now Android 8 (minSdk 26), was Android 7 before.
- Date range lookup: added "shift left/right" toggle.
- Report E3: optional "Time block" fields moved to dedicated section on config screen.
- Punch rules: added condition "weekly worktime total" (in addition to existing "daily worktime total" and "punch time")

7.56, August 2021
- Day view: support "Undo".
- Reports E2, E3: "Show these days" option extended with "Always show all days".
- Auto breaks: allow "break end = checkout", added "Test configuration" option.
- Task summary on Day/Week/Month view: added "Print view" to settings menu
- Use modern time picker for "time of day" settings if at least Android 10 and portrait mode.

7.55, June 2021
- "Task summary" on Day/Week/Month view (checkbox in menu)
- Additional settings for "workday <> validity date": +1 indicator, toggle to prevent adding such timestamps.
- Widget: "Week worktime total" added
- Punch shortcuts: add worktime filter
- "Task extra" fields: default label setting
- Weekly OT: add option "Skip 'Fixed amount' tasks"
- Report reminders: homescreen shortcut for the "edit" dialog
- Legacy alarms removed, old alarms are migrated to the new alarm settings.

7.54, April 2021
- Punch Shortcuts can also fill in the "Value" extra fields, see the "More" overflow section on right hand side of the "Punch Shortcut Editor" (this was rolled out with previous version 7.53 but not announced in the changelog)
- 4x1 and 4x2 Widget: replaced the legacy widget icons with new high res icons, use the same layout as the default 4xn widget.
- Free version: "Pro Upgrade" with yearly subscription for removing ads and unlocking calendar sync, based on Goole Play In-App-Billing
- Alarm B1 ("Daily worktime exceeds nn:nn"): "skip if >= X breaks" option added
- Legacy alarm decom warning added: Legacy alarms will be removed with upcoming release. "Legacy alarms" are those alarms configured in the app before version 7.41. The new "unified Alarm Manager" has been added with version 7.41, see Preferences page 3 at the top. Why are we doing this: there is a huge amount of outdated and duplicated code tied to the old alarms, all of this can be cleaned up after removal.
- Task auto fill-in / Address auto fill-in: optionally write into one of the "Value" fields, instead of work unit notes
- Stamp value field editor: inline history lookup
- "Punch shortcuts" displayed on "Template" screen (was only shown in "long click on Check-in/Check-out" before)

7.53, January 2021
- "Quick view" displayed when tapping the main screen date header
- "Target time until" textfield on main screen: added popup menu with "checkout" action
- Background actions no longer try to look up location for "geo location auto fill" (this was running into error messages in v7.52)
- Pro version: added donation option with in-app-billing (shown if Pro install date is more than 3 years ago)
- Report charts: "Share" option added to menu
- "Delete all work units" opened from context menu can now optionally delete the day notes
- Improved "undo" handling for day notes

7.52, December 2020
- Multi Device Sync in "Multi Master" mode: new option "Auto download on system boot", optionally show "Pending changes" warn dialog on download
- Report reminder: use default task selection screen for "task filter" to so that customers can be selected
- Reports: "task extras of filtered tasks" added to filename resolver variables
- Widget option: "Show values when no entries".
- Show summary figures on main screen when no stamps are present

7.51, November 2020
- PDF reports: Roboto font added and set as default font
- Location tools: Task assignment
- Reports: "External storage" now has option "Always choose"; this is for cloud providers that don't support folders (ACTION_OPEN_DOCUMENT_TREE).
- XLS reports: configurable spreadsheet name
- Target time calculation now applies the enhanced rounding options ("Total rounding / Use for calculations / Apply to day")
- Worktime average: new option "ignore time total = zero"

7.50, October 2020
- Android 11 compatibility (targetSdk 30)
- Upgrade to latest PDF library, added custom PDF font selection (try this if printouts are missing accented or special characters)
- "Known locations" in location auto fill in (see "Location tools" in preferences)
- Day notes: quick copy within week added to long click menu
- Reports E4/E6: custom sort extended with field "check-in"
- TemporalValueEditDialog: validate overlapping dates
- Report reminders: task filter added with 2nd beta version

7.44, July 2020
- Report E3: grouped subtotal (same as E2 with previous release)
- Report E3: "time block" fields extended with dedicated "time in" and "time out" fields
- New alarm type A4 "Planned break over"
- Text editor: caps option "characters"
- Roll over at midnight: added "auto" option
- Roll over at midnight: apply on task switch via widget (was only done on "punch via widget" before)
- Widget punch option: open work unit notes editor
- Time total format: added "decimal with precision 1"
- Work unit notes editor opened from widget: added "show different work unit" menu icon
- Punch shortcuts: added variables for "first checkin time", "current checkin time", "previous checkout time"
- Optionally show day notes as separate line on "Week" view
- "Average" calculation options (click the "Average" label on "Month" view)

7.43, May 2020
- Tasks: added fields "Extra 3" and "Extra 4"
- Reports: "Send/share file" delivery option added
- Report E2: "subtotal grouped by" option added
- Auto breaks: "ascending rule evaluation" added
- Alarm notification C2: task filter added
- Tasker plugin: "day notes" input
- Bugfix: "Running monthly delta" isn't updated if entries are present but the total worktime for this month is zero (i.e. 0.0)
- All "SD Card" labels changed to "External storage", since we use the Storage Access Framework on all TimeRec 7.4x installs.
- Maintenance: all android.text.format.Time references changed to to GregorianCalendar

7.42, Feb 2020
- "Holiday balance" added to main menu
- Stamp values: fields ValueC and ValueD added, data types "list of values" and "checkbox" (boolean 0/1) added, option "add to amount" added
- SearchDialog supports inline edit, same as "Week" and "Month" view
- SearchDialog: batch operations added to menu
- Worktime overview changed to fullscreen, added "Column configuration" menu item and optional field "number of work units"
- "Enforce minimum break time" changed from single setting to multi line config screen (with "time from/to" and break duration)
- Alarm C3: optional task filter
- Print view on Day/Week/Month/Search/Worktime overview: XLS option added (in addition to HTML and PDF)
- Main menu item "Info" removed, relevant info screens added to "Menu / More" (section "Info")
- Main menu item "Edit stamps" moved to page "Menu / More" (section "Edit | Work units").
- Beta2: "has text, has no text" filter added to the stamp value field report filters
- Beta2: boolean stamp value fields can configure the on/off UI symbols

7.41, Dec 2019
- Consolidated alarm settings with new alarm types, see preferences/page 3
- "Holiday mode" added to turn off all reminders and geofence tracking (just below the new alarm settings)
- Dark/light theme: "automatically" and "manually" option
- "Task color adjustment" for those who switch between dark and light theme.
- New main screen display options "Show 'Total W'", "Show 'Total RepPeriod'"
- Android 7.x devices upgraded to Storage Access Framework for all SD Card operations (similar to Android 8+). This is so we can remove a lot of legacy code and keep supporting Android 7.
- "Soft input adjust mode" on all dialogs, title bar and buttons footer are always shown when keyboard opens.
- "Whats new" popup changed to title bar info icon
- Added Croatian (values-hr)
- Patch "Switch to next work day" reverting to current day
- More patches for the Android 10 "dismiss fullscreen dialog" bug
- Set Android 10 "hasFragileUserData" in manifest
- TextEditor: undo/redo always displayed, changed to undoWord/redoWord
- Removed legacy code and refactored "selected app language"

7.40, Oct 2019
- Increase minimum required Android version to 7.0 (Nougat). Older devices remain on TimeRec 7.36
- Added "Punch shortcuts" (through long click on "Check in now" or "Check out now")
- Reports: added delivery option "External storage" (i.e. using the Storage Access Framework) for devices with Android 8 or newer.
- Increased android target version to SDK level 29. Geofences now need ACCESS_BACKGROUND_LOCATION permssion on Android 10 devices.
- New setting added to daily target time tracking: "Skip if only 'No target time' tasks"
- On Android 10 devices: support dark themed "1x1 widget shortcuts"
- Added "Move break" and "Delete break" actions to the "three vertical dots" work unit context menu
- Optionally show "Check in now" on geofence notification (see menu item "Settings | More" on the geofence settings screen)
- Time shortcuts on custom time picker (see menu item "Shortcuts" on the time picker)
- Task search can optionally do a "LEFT" text search, instead of default "MID" search. See Menu/Settings on task selection screen.


  [  Top  ]  
  [  © DynamicG Android Apps  ]