Changelog

We’re constantly working to improve the app. If you experience an issue or have a suggestion, we’d love to hear about it. Your feedback is invaluable to us.

Note: Although we do our best keep this page up-to-date, the App Store version history should be considered the difinitive record.


Latest

1.2.10

Jul 11, 2019

  • Fixed a bug we thought was eliminated with the last update but, distressingly, was not. The buttons on the home screen should now behave themselves.

1.2.9

Jul 10, 2019

  • A few users were affected by a crash when editing the times of an entry or break in the Detail screen under specific circumstances. This has been identified and fixed.
  • Fixed an issue where the time clock buttons were not collapsing after tapping the “Now” or “At” buttons.
  • Fixed a bug causing a crash when entering the Detail screen under a limited set of circumstances.
  • The status banner on the home screen now updates more frequently, displaying the relative interval since the last action was performed. (ie: “0:15 ago”)
  • Fixed the contact link in the Settings screen. If you have a question or comment, you can tap “Send Us A Message” and it will compose an email for your to send our way.
  • Attaching a label in the Detail screen, was not always reflected when returning to the Expanded Period screen. Entries will now immediately update to reflect those changes.

1.2.8

Jul 8, 2019 Smashed a handful of bugs and polished some things that needed polishing. Here are the highlights:

  • Fixed a problem some users were having with their pay-rate not persisting in the setting’s textfield. (We know that was fantastically frustrating, sorry!)
  • Time Clock buttons on the main screen have been redesigned to be more intuitive and simplify the screen by reducing the number of buttons visible at any one time. Tap an action button to reveal the options of 1) Performing the action immediately, or 2) Choosing a specific time.
  • Hiding Entry Labels would also hide Entry Notes in the Detail screen. Embarrassing, I know. This has been fixed.
  • All screens have been redesigned to better resemble the native iOS user-interface and more fully adapt to the device’s Accessibility features. This allows for instant familiarity and ease of operation for users of all levels of technical experience and capability.
  • Punch now better support Dynamic Text. Changing the global text size of your device (Settings > General > Accessibility > Larger Text) will adjust the text throughout the app accordingly.
  • Our new Frequently Asked Question database can now be accessed via the Settings screen under Help & Support. There is also a link to send us your questions and comments. An ever-expanding knowledge-base, the FAQ page is a great resource and should answer the majority of questions you may have or issues you come across. Of course if you don’t find the answer to your question in the FAQ, please reach out to us and we’ll help you right away.
  • When exporting, if an entry STARTED IN the desired date range but ENDED OUT of the range, it was not included in the export. This has been fixed.
  • Punch is now more compatible with accessibility text sizing. Throughout the app, text will dynamically adjust based on your device’s accessibility settings.
  • Overtime Rate action sheet titles were incorrectly labeled “Applies After” – this has been corrected.
  • When Weekly OT was enabled and Daily OT disabled, the Settings screen incorrectly displayed Overtime as “Disabled.” This didn’t affect earnings calculations, and was merely a cosmetic flaw.
  • Adjusted the screen titles/names to better reflect their purpose, and for easier reference in support documentation.
  • Punch was not handling invalid breaks very well. A break is considered invalid if its start time is after its end time (and vice-versa). Previously these breaks would display as invalid, with red error text, but the negative-duration would impact the total break time. The app now ignore invalid breaks when calculating combined break time for an entry.
  • In the Detail screen, breaks can now be deleted exclusively from the “Delete” button in the header found above each break. Because a single break is represented by two cells/rows, start time and finish time – swiping right-to-left on a single row does not feel natural. Until we find a more elegant solution, this is the way deleting breaks will be handled.
  • When picking a past time in the “Start Clock At” or “Start Break At” popup, the text that displays how far in the past the currently selected time is (ie: “2h 35m ago”) was being rounded to the nearest hour in some instances. This has been remedied and now shows the exact amount of potential time that will have elapsed if the action is completed.

1.2.7

May 22 2019

  • Fixed a bug that caused the Totals row to not be shown in an export email’s HTML table.

1.2.6

Apr. 18 2019 This update adds a few features that have been heavily requested including Overtime calculation, Entry Notes, and allowing a default label. Once again, thanks for all the feedback and suggestions. Punch continues to get even better with every update because of your input. Here are the highlights:

  • Added OVERTIME. In the settings screen you can now set daily and weekly hour-thresholds after which a new pay rate takes effect. [Example: After 8-hours per day your pay-rate increases to time-and-a-half (1.5x), while more than 40-hours in a workweek activates double-time (2x)]. We use a standard formula when calculating both daily and weekly overtime in tandem ensuring that time cannot qualify for (and be paid) at both overtime rates. Meaning you will not earn weekly overtime on hours that already qualified for the daily overtime rate (ie: No “double-dipping”). Weekly overtime is calculated on hours not exceeding the daily OT threshold for each day of that workweek.
  • Added ENTRY NOTES. Now you have a place where you can keep track of mileage, justify overtime worked, summarize what you accomplished, or keep personal notes regarding the shift. Just like labels, notes can be included (or not) when exporting your log.
  • Added the ability to set a DEFAULT LABEL. This label will be automatically attached to new entries and can be set in the Settings screen.
  • Punch now affords you more control over the data included in an export. As with the brand-new Entry Notes, you can show or hide labels and notes in the exported table and corresponding CSV file.
  • Fixed an issue where Punch’s alert messages would cause unwanted dismissals of popups and menus or would completely block all interactions with the screen until they timed out and hid themselves. Sorry, we know this was annoying.

1.2.5

Mar. 20 2019

  • Minor bug fixes and visual enhancements

A big thanks to everyone who has offered feedback following the release of version 1.2 and its subsequent patches. Your comments and suggestions were vital in helping tweak and refine the newly added features, ensuring they were introduced and adopted smoothly. An extra special thank you to those who’ve taken the time to write a review. This means more to us than you know. Reviews are essential to an app’s success. Punch grows with its user base. Reaching new users allows us to continually improve and innovate, and in the process, make your life (and tracking your hours) easier and more efficient.

1.2.4

Mar 15, 2019

  • Added Estimated Earnings. You can now set your hourly pay and optional tax rate in the settings screen and the estimated earnings for each pay period will be displayed alongside your hours in the log screen. The app will automatically calculates the hours worked in each period and multiplies this against your hourly wage before subtracting the percentage you expect to be taxed. (Available with Pro version)
  • Added a new-and-improved Dark Mode. We’ve heard you and brought back Dark Mode! And in our humble opinion, we think it looks even better than before. Whether you’re a ninja or just want to save your eyes from straining in dark rooms.. Dark Mode is for you. (Available with Pro version)
  • Fixed a bug sometimes causing a Break to reappear or remain visible after being deleted. This would allow for the phantom Break to be deleted twice, leading to a crash.
  • Implemented detailed “crash-reporting breadcrumbs” that will enable us to quickly and more accurately recreate and address stability issues.
  • Fixed and issue with the Export preview where the entries’ times were displayed in absolute (GMT) time instead of adjusted for your local timezone.
  • Adjusted a few areas of the app to accommodate larger accessibility fonts.

1.2.3

Feb 25, 2019

  • Fixed a crash when deleting an entry from the Daily Breakdown Log view under specific circumstances.
  • Adjusted the “1st & 15th” pay period to the more common definition of the schedule (and renamed to “1st & 16th”). For example the two periods in January would be as follows:
  • Jan. 1st 12:00 am – Jan. 15th 11:59 pm
  • Jan. 16th 12:00 am – Jan 31st 11:59 pm
  • Fixed a bug that would sometimes result in a crash if the app is updated and opened for the first time with no entries stored in the log.

Hopefully this update will clear up the majority of the issues the arose from the 1.2 overhaul. Thank you for your patience through this process.

1.2.2

Feb 22, 2019 With every large update comes the possibility of bugs. Many apologies to those who were affected. This patch also adds another popular pay period setting.

  • Fixed a crash when tapping “Stop Clock At..” button on some devices.
  • Fixed an issue that lead to a crash when deleting the last entry of a day while setting “Hide Empty Periods” is not active.
  • Added another pay period option for users who are paid on the 1st and 15th of every month. (This one was a bit trickier to code hence why it wasn’t included with the others in the last update.)

Sorry for any inconvenience caused by the update’s initial bugs. We appreciate your patience as we introduce new features.

1.2

Feb 21, 2019 This is a big one. After listening to your comments and suggestions, we’ve implemented some of most requested features and we’re excited to announce custom pay periods! We’ve also made changes to the interface throughout and streamlined the basic time-clock workflow. It’s now simpler than ever to log your time worked. Here are some of the highlights:

  • Added custom pay periods. Your time is now more accurately calculated based on your specific pay schedule. We’ve added initial support for the following pay frequencies:
  • Weekly (Default is Sun–Sat, but you can change this. (For example if your pay schedule ends on Thursday and you’re paid Friday.)
  • Every two weeks (As with Weekly, you can set which day of the week your period ends.)
  • Monthly
  • Every four weeks
  • (Coming Soon: Twice-monthly) Head over to the Settings screen to set your desired pay schedule.
  • Redesigned the Export screen which now shows you a preview of the entries that will be exported.
  • Changed colors of time-clock-action buttons to provide clearer contrast between actions.
  • Added a “Create Entry” button to the home screen so you can quickly add a missed entry to your log.
  • Added floating buttons to the Log views for quickly adding an entry from scratch, and exporting your log (Export available with Pro upgrade).
  • Redesigned the Log view to accommodate the new pay periods. The Log allows for sorting, hiding periods without entries, etc.
  • Incorporated subtle haptic feedback for certain interactions
  • Removed language localizations and color themes. Unfortunately it seems we were a bit over-ambitious when, just after the launch, we added support for over 10 languages and close to a dozen color palettes. Maintaining multiple languages and themes has dramatically limited the speed at which we can fix bugs, develop new features, and grow the app. Sorry to those that will be affected by the changes, but we hope you’ll stay with Punch because we are optimistic about the possibilities this scale-back will afford us.

Psst… Estimated earnings are coming soon!

1.1.11

Sep 25, 2018

  • Fixed an issue for some user’s where the incorrect month labels were displayed in the log screen, caused by traveling between a unique set of time zones.
  • Removed the short delay in displaying week durations when entering the log screen.

1.1.10

Sep 22, 2018

  • Added support for iOS 12, iPhone XR, XS, and XS Max.
  • You now have the ability to edit and set times rounded to the nearest 5-minutes. (This is off by default and can be enabled in settings.)
  • Removed some languages in effort to decrease the size of the app, and allow for easier development and faster updates. It was a difficult decision, and after much thought we’ve decided to focus on the 3 most popular languages among our user-base: English, French, and Spanish. Doing so will allow for quicker prototyping, testing, and iterating, resulting in more frequent updates, bug-fixes, and the development of new features. In the future we may reach a point where supporting more languages makes sense but at this stage we’re committed to delivering the absolute best product for our users and we think making these changes will help us do that.

1.1.9

Aug 30, 2018

  • It’s now easier to create an entry from scratch. Simply tap (+) from the home screen and set the times and breaks as needed.
  • In the Edit/Detail screen, times that span across multiple days are now properly indicated with date labels.
  • Adjusting an entry’s start-time beyond it’s end-time now adjust’s the end-time to match the original duration. (For example: Changing an entry with a start of 8:00 AM and end of 2:00 PM, to a new start-time of 3:00 PM will push the end time to 9:00 PM. Keeping the original duration of 6-hours.)
  • Minor UI Improvements

1.1.8

Aug 27, 2018

  • Fixed a bug that caused the send button in the Export emailing screen to be nearly invisible.
  • Added App Store Preview videos.

1.1.7

Aug 25, 2018

  • Metadata updates

1.1.6

Aug 20, 2018

  • Fixed an issue where deleted entries would reappear in the log and cause the app to crash.

1.1.5

Aug 17, 2018

  • Fixed an issue that caused some entries to be displayed under the wrong day in the week-days screen.

1.1.4

Aug 14, 2018

  • Updated the way entries are stored and retrieved increasing performance while allowing for seamless scaling. Whether you have 10 entries or 10,000 – Punch can now handle any size log with less loading time and practically zero lag or skipping.

  • Changed how entries are filtered and displayed in the Log screen. We’ve adjusted the way the Log is organized to better fit the way most of our users interact with their entries. All your entries are organized by month and week. Tapping on a week will expand to show you the entries contained in that week, grouped by day.

  • Added an indicator to rows of the Log that contain the current active entry.
  • Made minor bug fixes and improvements to the app’s appearance and behavior.

1.1.3

Aug 9, 2018 Many apologies to those affected by the Log screen crashes. We think we’ve found the source of the problem and this version should fix the issue.

In this update:

  • Fixed a bug that caused the Log screen to crash This was caused by a quirk in the way dates are processed and stored. Users who had entries that spanned a unique date range were affected.

  • Updated a few localized alert messages that were missing translations

Punch is now more than a month old! :) Just like all young apps there is a maturing process that takes place in the early days and months following their release. We sincerely appreciate your patience through this growing process as we continue to iron-out glitches and improve the app and it’s features to better suit our growing user-base (that’s you!). This being our maiden voyage into mass-production iOS development, we are learning a lot as we go and hope you’ll stick with us during this exciting journey.

1.1.2

Aug 8, 2018

  • Fixed two bugs affecting a small percentage of users when viewing the log in week mode.
  • We also made a few adjustments to the analytics and crash reporting in hopes of identifying and patching these types of bugs quicker.

1.1.1

Aug 7, 2018

  • Fixed a bug that could cause the app to crash when entries were deleted from the log in week mode.
  • Minor performance updates and fixes

1.1

Aug 2, 2018

  • Now available in over 10 languages!*
  • Dates and times are now better formatted based on region and locale.
  • Streamlined the interface and improved loading speeds.
  • The function of the 3 log modes (Day, Month, Week) now better represent their name.
  • Exporting your log now includes an HTML formatted table in the body of the email in addition to the attached CSV file.
  • Added a running weekly-total to the home screen for quick reference, with the plan of adding the ability for you to choose a daily, weekly, or monthly total to be shown.
  • Added new color themes allowing you to customize the app to match your unique style.
  • Tapping a day, week, or month that contains a single entry in the Log screen now takes you directly to the edit screen.

1.0.2

Jun 27, 2018

  • Ads have been removed!
  • Weekly running-total of hours worked is displayed when clocked in on the home screen (per user request)
  • Log now remembers the previous view-mode selected (Day, Week, or Month)
  • Other small bug fixes throughout

All users will now enjoy a completely ad-free interface! Many thanks those who’ve already supported the app’s continued development by “Going Pro” and unlocking the premium features. If you have a moment and can leave a positive rating & review in the App Store I would greatly appreciate it. Cheers!

1.0.1

Jun 24, 2018

  • Added support for iOS 10+
  • Other minor bug fixes

1.0

Jun 21, 2018

  • Initial release