Product Updates - May 04, 2025

New reports page, exporting of data, quality of life changes and lots more.

A lot of work was completed since the past couple of weeks since I’m planning on launching the app starting next week.

Features

Reports

The reports view is finally complete 🚀. Here you’ll be able to select date range, the activities for which you want to see the reports for and boom, you’re done.

The image displays a screenshot of a time-tracking dashboard, providing a comprehensive overview of an individual's activities and time allocation. The dashboard features a dark gray background with a black border, accompanied by various charts and graphs that offer insights into the user's productivity and time management.

Clicking on the date range also shows you a list of predefined ranges for your convenience to quickly see what you want. That’s not all though. If you would like to save some of your favourite presets you can do so by clicking on the Save button on the top right, give it a name and done. It will be visible under the saved presets dropdown button.

Exporting of data

You can now export the Activities and Time Entries data in the CSV format. Under Settings, go to the Account tab and click on Export data. You should receive an email with the relevant data.

The image shows a screenshot of the InstaClock settings page, which is a web-based application for managing time tracking and productivity. The page has a dark gray background with white text and blue accents.

- **Settings Menu**
- The top-left corner of the page has a menu with the following options:
  - Dashboard
  - Activities
  - Reports
- The "Settings" tab is highlighted in blue, indicating that it is the active page.
- **Account Settings**
- This section allows users to manage their account security and preferences.
- There are two options:
  - Export data
  - Export all time data from your InstaClock account
- **Export Data**
- This option allows users to export their data from InstaClock.
- A blue button labeled "Export data" is displayed.
- **Logout**
- The bottom-left corner of the page has a logout button.

Overall, the InstaClock settings page provides users with a simple and intuitive interface for managing their account settings and exporting data. The dark gray background and white text make it easy to read and navigate, while the blue accents add a touch of color and visual.

New icons and better select state

I have changed the icons for Activities and Reports and have added a select “state” so to speak. Once you click on any of the section which has any icon, that particular icon would be filled with colour. In the below image, observe the Dashboard icon and the filled Activities icon.

The image shows a screenshot of the InstaClock app on a mobile device, with a menu open and a logout button.

- The top-left corner has a white "X" for closing the app.
- Below that is the InstaClock logo, which is a blue circle with a white arrow pointing to the right.
- Next to the logo is the word "InstaClock" in white text, with "PRO" written below it in smaller white text within a blue bubble.
- To the right of the logo is a blue button labeled "Activities".
- Below the logo are four menu items:
- Dashboard
- Reports
- Settings
- Logout (in red text)
- The background of the screen is dark gray.

The image appears to be a screenshot of the InstaClock app on a mobile device, showing the user's menu options and the ability to log out of the app.

Minor under the hood and some user facing changes

  • Deferred logic of adding session to KV.
  • Increase minimum password length to 6 characters.
  • Moved logic of email verification to signup instead of login.
  • Emails got a fresh coat of paint 🎨.
  • Added instructions on the landing page on how to install the app as a PWA.

Bug fixes

  • In mobile view, drawer now automatically closes after navigating to a different screen.
  • Starting an activity now automatically stops any other ongoing activity.
  • Though not a bug as such, there was no InstaClock logo on any of the auth routes like login, signup, etc. This has now been fixed.