HourTracker Release Notes


v3.1.2

  • Control Center & Lock Screen: the work-timer toggle now stays in sync with the app, and shows a stopwatch instead of looking like a music control.
  • Stopping a shift from Control Center, the widget, or Shortcuts now updates the Dates list right away — no need to reopen the app.
  • Swipe a day in Dates to delete it, with a clear confirmation so nothing disappears by accident.
  • Clearer confirmation messages, plus other small fixes and refinements.

v3.1.0

  • Start and stop your work timer hands-free — from Control Center or the Lock Screen, or with a tap on the Home Screen widget.
  • Shortcuts app support
  • New Apple Watch face complication: your running timer (or today's hours) right on your watch face, kept in sync automatically.
  • One-tap recents: the start screen now offers your last few category + description combos as chips — restart a usual shift instantly.
  • A more satisfying stop: a gentle tap and a "Logged 7 h 45 min" confirmation, so you know it saved.
  • Your hours-goal bar now glows and celebrates the moment you hit 100%.
  • Invoices now fall back to your Default price when a category has no rate set, plus faster, more reliable Apple Watch sync and Finnish-localization polish throughout.

v3.0.5

  • Work event additional details appear in the report again, with a new setting to show or hide them.
  • Reworked break (off-duty) reporting: one clear setting — don't show / description / duration / both.
  • Accurate break deduction: a break is subtracted from the category you were working in, split across category boundaries, and can never push a category or a day below zero.
  • Breaks logged outside your working hours are ignored in the report.
  • The condensed report now lists every event of the day, not just the first one.
  • "Categories in report" now works.
  • Restore and migration from older HourTracker versions (2.0.0 and up) are supported.

v3.0.2

  • Bug fixes
  • Initial support for migration from earlier version than v2.0.2

v3.0.1

  • IAP preparation

v3.0.0

  • Complete re-write from scratch
  • Charts & statistics for hours and earnings, plus a year-at-a-glance activity heatmap
  • Hours goals with weekly, biweekly or monthly progress
  • "Year in Review" annual recap (exportable as PDF)
  • iCloud sync across iPhone, iPad and Mac
  • Now on Mac, with home-screen widgets and an Apple Watch app to start and stop timers from your wrist
  • Insert your current city into an event (with custom shorthands)
  • Encrypted backup & restore, and an optional Face ID / passcode lock
  • New and improved — Invoicing (optional in-app purchase)
  • Business (optional in-app purchase)
  • Full invoicing: drafts, credit notes, payment reminders and an archive
  • Finnish payment slips (SEPA QR + barcode) and Finvoice XML 3.0 e-invoicing
  • Expenses, recurring invoices & expenses, and a finance overview
  • Payslips with annual summary and holiday bonus
  • Client & supplier registers and a price/product library
  • And a lot more

v2.0.2

  • Bug fix Fixed a sorting issue in archives.

v2.0.1

  • Bug fix Fixed a bug with event time logic.

v2.0.0

  • Version bumb Final version of new rewritten HourTracker.

v1.9.27

  • Improvement Minor improvements.

v1.9.25

  • Bug fix Fixed a bug with file importing.
  • Improvement Code optimizations.

v1.9.24

  • Improvement Minor code changes for statistics view.

v1.9.22

  • Bugfix Fixed employer selection.

v1.9.20

  • Improvement Code updated to latest Swift 5 syntax.
  • New feature when using PDF report, report and invoice order can be switched.
  • New feature invoice number advancing.

v1.9.12

  • Bug fix Sometimes occuring problem with new off-duty fixed.
  • Improvement Swift codebase updated to Apple's requirement: iOS 12.1 SDK
  • Improvement Some minor code changes.
  • New feature Description no longer is a required field when creating new event.

v1.9.10 Pre-release for 2.0 branch.

  • Complete rewrite Whole application has been rewritten from nothing.
  • Bug fix Numerous bugs have been fixed
  • Improvement I've put effort to every detail of app to improve it
  • New feature A lot of new features, for example, batch mode.
  • New feature Invoices add-on as IAP.
  • New feature HourTracker now supports printing to AirPrint capable printers.
  • Bad news Unfortunately I was not able to get a translator for Swedish language, so I had to drop it from future releases.

v1.2.6

  • Bug fix Fixed a problem which caused 1.2.5 to hang on event creation ( Thank you for reporting A.S. )
  • Improvement Minor improvement in appearance of some elements

v1.2.5

  • Improvement Code conversion to Swift 4 and iOS 11 compatibility
  • Improvement Code optimizations
  • Improvement Preparations for possible future changes
  • Bug fix Minor appearance change in settings view (Employers option was missing arrow)

v1.2.4

  • Improvement More Swift 3 updates to code

v1.2.3

  • Bug fix Allow multiple off duties to overlap without reducing off duty time multiple times ( Thank you A.S. )
  • Bug fix Fixed issue with algorithm when off duty begun at the same time that event ended ( Thank you A.K. )
  • Bug fix Fixed issue with algorithm when off duty ended at the same time that event ended ( Thank you A.S. )
  • Bug fix Fixed a variable casted to incorrect type ( Thank you A.S. )
  • Improvement Improved algorithm for off-duty mapping and calculation
  • Improvement Fail-safe backing of database re-enabled
  • Improvement More robust solution for new setting fixing possible rare issues
  • Improvement Minor improvement in report

v1.2.2

  • Bug fix Fixes issue when restoring from backups with v1.2.1

v1.2.1

  • New feature Display category name with event description.
  • Improvement Changes in swedish and english translations ( Thank you A.S. )

v1.2.0

  • New feature HourTracker has now tolerance for timezone change.
  • New feature iCloud drive backups instead of iCloud synchronization.
  • New feature Allow user to disable 3rd party keyboard usage.
  • New feature Option for selecting BCC report to user.
  • New feature Display name of device used to generate backup.
  • New feature Notification support. Author of HourTracker is able to send message about upcoming updates to users.
  • New feature Custom region selection.
  • New feature Optional quarter hour disabling.
  • New feature Display timestamp of latest restore in settings if restored.
  • Enhancement Avoid accidental double tap on selectable and switching menu elements ( Thank you for reporting A.S. )
  • Enhancement Safety check for incorrect system time.
  • Enhancement Improved and more versatile backup facility.
  • Improvement Changes in swedish translations ( Thank you for assistance A.S. )
  • Improvement Added some smoothing to various animations.
  • Improvement Report attachment scaling issue improvement while previewing report.
  • Bug fix Fixed a list sorting bug ( Thank you for reporting A.S. )
  • Bug fix Fixed a minor issue with Now button when selecting time. ( Thank you J.V. )
  • Bug fix Fixes in duration calculations ( Thank you J.V. )
  • Bug fix Fixed a minor and rare styling issue with report.
  • Bug fix Fixed a logic issue in date editor ( Thank you for reporting A.S. )
  • Bug fix Fixed PDF page separation issue ( Thank you for reporting A.S. )
  • Bug fix Fixed missing place holder text in archive’s interval selector.
  • Bug fix Fixed typos in both finnish and english translations ( Thank you for reporting A.S. )
  • Optimization General improvements and optimizations in reports.
  • Optimization Removed old deprecated and redundant code.
  • Optimization Minor code changes as a result of thorough testing phase.
  • Optimization Compiled with Swift 3 now / iOS 10 optimized.

v1.1.4 iOS 10 compatibility update

  • iOS 10 support
  • fixed date/time localization issue in iOS 10
  • fixed issue with additional summaries on iOS 10

v1.1.13 Application enhancement

  • Database file is now backed up after exiting to application’s documents for future needs
  • Added link to application rating to settings page
  • Minor code tweaks

v1.1.12 Minor bug fix

  • Added some settings validations

v1.1.11 Minor bug fix

  • Fixed archiving ( Thank you for reporting K.P. )
  • Minor styling issue in report fixed
  • Fixed issue of loosing archives after importing a backup
  • Fixed issue with setting ascending / descending month order in archives

v1.1.10 Code rewrite

  • Broken iCloud support fixed
  • Database structure re-designed
  • Bug fix in offduty editor
  • Bug fix in date changer
  • Minor logic fix in date editor
  • Minor bug fixes in date event editor
  • Migrated manual database backup export facility to new database structure
  • Re-created importing of database backup with refreshed format
  • Added compatibility for old format of database backup when importing
  • Fixed a minor bug in event editor (if preset title was used, preset overrided always user’s selection when editor opened)
  • Fixed a minor bug in settings (version is visible again at bottom of settings)

v1.0.10 Bugfixes and new features

  • New backup facility, supports importing from Mail and iTunes sharing
  • Minor bug fix, overall hours of day is now updated after removal of off-duty
  • Minor bug fix, improved off-duty calculation algorithm
  • New setting to allow changing order of months in archives to either descend or ascend
  • Minor changes in code
  • Few other minor bug fixes

v1.0.9 Bugfix release

  • Minor fix in translations
  • Fixed a bug when entering text from list which caused app to hang ( Thank you for reporting M.K. )
  • Overall performance fixes

v1.0.8 New features release

  • Migrated to iOS 9 / Swift 2
  • Several fixes with reports
  • Some minor bugs fixed
  • New feature add attachments from photos to report
  • New feature support for additional custom summaries (allowing for example, reporting of overtime and so on)

v1.0.6 Minor changes and fixes

  • Fixed a bug which occurred rarely with reports ( Thank you for reporting M.P. )
  • Fixed 2 rarely occuring styling issues with reports
  • Improved usability (email address validity checks)
  • User interface is now a bit more informative
  • Some styling, some minor code cleanup
  • Performance upgrade; Memory is now released more efficiently.

v1.0.1 Minor changes

  • Performance upgrade; Memory is now released more efficiently.

v1.0

  • Initial release