Skip to content

Releases: almarklein/timetagger

v21.3.3

24 Mar 13:51
Compare
Choose a tag to compare
  • Improvements to authentication system. It is now friendlier (no more logout each week) and more secure (can revoke access).
  • Refactoring of the API server code -> it's now fully async, and the API is public.
  • We now have developer docs! (for the library and for the web api).
  • Improved menu in the app.

v21.3.2

15 Mar 15:26
Compare
Choose a tag to compare
  • Fix DST winter-summer transition on Safari iOS.
  • Fix run.py example for certain python versions.
  • Prevent consuming browser shortcuts (no Ctlr/Alt/Meta).

v21.3.1

10 Mar 09:21
Compare
Choose a tag to compare

This release implements a new design that Sophie has worked on in the past weeks.

v21.2.4

25 Feb 13:36
Compare
Choose a tag to compare
  • Move account page to root.

v21.2.3

25 Feb 11:22
Compare
Choose a tag to compare
  • Changes to how the app is hosted (#63):
    • Refactor so that the whole app runs at app/.
    • Timetagger now does not have to be hosted at the root path.
    • Implement service worker, so that the app can be used offline.
    • Make the app easy to install.
    • Autodetect when new version is available, and notify user.
  • Fix that using zoom buttons did not zoom to whole weeks/months (#65) .
  • Tweaks (e.g. duration text).

v21.2.2

16 Feb 08:47
Compare
Choose a tag to compare
  • Snapping in the timeline occurs in smaller steps (and avoids multiples).
  • The two representations of a record (in the timeline and the description) are merged into a single "object".
  • Colors are assigned to tag combinations, which is shown on the records, in the overview, and in the stats when in week/month view.
  • These colors can be manually assigned too.

v21.2.1

02 Feb 20:59
Compare
Choose a tag to compare
  • Fix bug that the report dialog would add 1 day to the time range (#52).
  • Tweaks to the menu, navigation buttons, and stats view in the timeline.
  • The timetagger.app website now has some more in-depth articles/guides. Some of the dialogs refer to these.

v21.1.2

28 Jan 11:12
Compare
Choose a tag to compare
  • Fixed that an error popup would appear after deleting a record.

v21.1.1

27 Jan 20:01
Compare
Choose a tag to compare

This is the first proper release. I've chosen to use caldev versioning (the version number represents year.month.nr).

Since there are no previous release notes, let's catch up on how we got here.

TimeTagger is a spin-off of TimeTurtle (which is not open source), which has been around since 2019. The biggest changes compared to TimeTurtle are that tags are used instead of projects, resulting in a more lightweight (and flexible) experience. Further there have been quite a lot of UI and UX improvements.

When TimeTagger was ready enough and put online (14-01-2021), someone liking it posted it on HN, resulting in a lot of feedback. I spend the next two weeks or so to incrementally improve the UX based (in part) on these comments. The most notable are a redesign of the workflow and dialog to start/create a record, adding the ability to delete a record, improved support for keyboard shortcuts, and improved ordering and filtering in the overview panel.