Skip to content

Releases: nimble-123/takt

v0.12.0

Choose a tag to compare

@nimble-123 nimble-123 released this 13 Oct 14:47
9ad1f48

0.12.0 (2026-10-13)

Neue Funktionen

  • ui: open today, day close and week on the current date (HW-01, HW-03) (#247) (90adc46)
  • ui: shade time outside the core hours in Today and Week (HW-08) (#248) (914e255)
  • ui: zoom the timeline in Today and Week (HW-01, HW-03) (#250) (5475e5b)

Fehlerbehebungen

  • ui: make the toolbar's Today and arrows work in Analytics (AN-01) (#252) (c68b3f6)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.11.0

Choose a tag to compare

@nimble-123 nimble-123 released this 11 Oct 22:42
afcf6d9

0.11.0 (2026-10-11)

Neue Funktionen

  • ui: enter client and tenant ID for the Microsoft sign-in (DO-01, CA-02) (#243) (66f4ee4)
  • ui: turn the Outlook calendar on in the onboarding (CA-01) (#239) (245deaa)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.10.0

Choose a tag to compare

@nimble-123 nimble-123 released this 11 Oct 15:48
4fce5f3

0.10.0 (2026-10-11)

Neue Funktionen

  • calendar: cache Outlook events from Microsoft Graph (CA-02, CA-04, CA-05) (#233) (18d0c53)
  • system: sign in with Entra ID via OAuth and PKCE (DO-01, CA-02) (#231) (35c0474)
  • ui: assign Outlook series to project and category (CA-12, CA-20) (#235) (321b59c)
  • ui: offer a timer at an event's start and end it with the event (CA-21, CA-22) (#237) (12caa75)
  • ui: suggest Outlook events in the start search (CA-10, CA-11, CA-13, CA-14) (#234) (e18d791)
  • ui: suggest untracked Outlook events in the day view (CA-23) (#238) (109a49a)
  • ui: turn the Outlook calendar on in the settings (CA-01) (#236) (f373b4f)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.9.0

Choose a tag to compare

@nimble-123 nimble-123 released this 11 Oct 10:55
6585372

0.9.0 (2026-10-11)

Neue Funktionen

  • ui: choose a theme in the settings (HW-07) (#228) (9ac4ac8)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.8.0

Choose a tag to compare

@nimble-123 nimble-123 released this 11 Oct 07:18
be9069a

0.8.0 (2026-10-10)

Neue Funktionen

  • analytics: export the analysis as Excel workbook (AN-08) (#225) (d7943ef)
  • ui: export the working time record as Excel workbook (AZ-09, AN-08) (#226) (ec36fc0)
  • ui: open the inspector with a single click on an entry (#219) (784326a)
  • ui: order work item hits by state and colour the state (#221) (407ab02)
  • ui: show features purple and epics orange in the type badge (#222) (a88baff)
  • ui: show work items in the search results like in the popover (#223) (37f1e97)
  • ui: use the day and week timeline by keyboard (#213) (582a7bd)

Fehlerbehebungen

  • analytics: draw hover labels above the bars and add them to the heatmap (#224) (630f4e3)
  • ui: deselect in the week by clicking free space (#217) (e205e19)
  • ui: keep the search field above the inspector and start the inspector below the toolbar (#218) (226cdff)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.7.0

Choose a tag to compare

@nimble-123 nimble-123 released this 10 Oct 21:36
e1cd189

0.7.0 (2026-10-10)

Neue Funktionen

  • ui: reset Takt to factory settings from the settings (#210) (687c807)
  • ui: show the version in the sidebar and an About section in the settings (#212) (fca6829)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.6.1

Choose a tag to compare

@nimble-123 nimble-123 released this 10 Oct 21:03
76d0ad8

0.6.1 (2026-10-10)

Fehlerbehebungen

  • cli: take over all timesheet settings and reload them in the running app (#208) (d421b53)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.6.0

Choose a tag to compare

@nimble-123 nimble-123 released this 10 Oct 19:05
77e10ed

0.6.0 (2026-10-10)

Neue Funktionen

  • analytics: add project shares, top work items, insight and duration comparison (#194) (0a45473)
  • analytics: add the flex account and absence days (AZ-05) (#179) (d1081b2)
  • analytics: add the vacation account (AZ-06) (#181) (ce4862b)
  • analytics: archive the working time record at the month close (AZ-10) (#187) (2f54b0d)
  • analytics: cap the flex account at the year change (AZ-08) (#183) (8032a56)
  • analytics: check working days against the ArbZG (AZ-02) (#177) (3bb98ff)
  • analytics: compute the working day with start, end, breaks and net time (AZ-01) (#175) (e83d39d)
  • analytics: export the working time record as PDF and CSV (AZ-09) (#180) (29db353)
  • analytics: pay out overtime from the flex account (AZ-07) (#182) (40c1ebf)
  • cli: add the takt command line tool (CL-01–CL-06) (#202) (d98eb37)
  • cli: import the Excel timesheet once (CL-07) (#206) (7959d43)
  • cli: ship takt in the app bundle and link it from the settings (#204) (28e6a0e)
  • core: add statutory public holidays per federal state (AZ-03) (#176) (9495e92)
  • store: add the import segment source and an import store (AZ-04) (#205) (171cb20)
  • store: log corrections of times in the same transaction (AZ-04) (#178) (f7c841f)
  • system: remind when no timer runs during working hours (TM-09) (#173) (eb49f93)
  • ui: add segments, parallel hint, idle pause origin and booking difference in the inspector (HW-02) (#195) (a0c39f5)
  • ui: choose the start mode with cards in the onboarding (#196) (0e69cc4)
  • ui: close the popover and search gaps to the design canvas (#188) (a2b6141)
  • ui: explain the inactivity options and add "Later" (TM-06) (#191) (2ae70d8)
  • ui: open a stop panel for missing required fields and show the duration in the toast (TM-11) (#197) (8901c39)
  • ui: show parallel time and focus blocks today, uncheck bookings in the day close (#192) (2d07e70)

Fehlerbehebungen

  • ui: align stepper values and search work items from 3 characters (#186) (612bf0c)
  • ui: align the analytics KPIs at the top (#198) (f92599b)
  • ui: scroll the day and week timeline to the current hour when the window opens (#199) (855c15f)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.5.1

Choose a tag to compare

@nimble-123 nimble-123 released this 09 Oct 13:00
f12a2c9

0.5.1 (2026-10-09)

Fehlerbehebungen

  • ado: book differences in steps of 0.01 h (DO-20, DO-24) (#157) (4a7ea10)
  • ado: give back only the Remaining Work a booking took (DO-22) (#161) (7a14bee)
  • ado: send only still pending records and skip backoff only when the network returns (DO-26) (#152) (bd4aa30)
  • analytics: compare with the previous calendar day, week or month (AN-01) (#151) (24883c9)
  • app: bring Takt to the front when opened from the menu bar menu (#169) (0378b0a)
  • app: write the heartbeat apart from backup and network chores (TM-07) (#167) (f7c14e2)
  • core: end the global pause once none of its entries is paused (TM-02) (#154) (7474638)
  • core: fix launch recovery, split associations and NaN weights (TM-07) (#163) (7335a91)
  • core: keep the segments of an entry from overlapping (HW-02) (#159) (440e655)
  • keep full-text search after a rejected query, skip dates in branch names, log error details privately (#168) (5f2b2f6)
  • store: allow one open segment per entry and index segments by entry (TM-01) (#166) (6135142)
  • store: keep the booking log when importing a backup (DO-24) (#165) (f5c615c)
  • ui: book the day close with ⌘↩ and select rows with one click (DO-20) (#160) (21a49b0)
  • ui: context menu on pauses and readable badges in dark mode (HW-02) (#164) (51abd4e)
  • ui: drop stale results of overlapping loads (HW-01, AN-06, ST-03) (#162) (c1f27d9)
  • ui: keep popover undo and selection on what they refer to (TM-11, MB-05) (#156) (37ae847)
  • ui: keep typed inspector text when another field saves (HW-02) (#153) (ec3c73e)
  • ui: keep values set by a configuration profile in the session (#155) (b39ed3b)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt

v0.5.0

Choose a tag to compare

@nimble-123 nimble-123 released this 09 Oct 09:59
e6bde48

0.5.0 (2026-10-09)

Neue Funktionen

  • ui: delete entries by right-click and move them across days in the week (HW-02, HW-03) (#130) (b9ca66c)
  • ui: show tooltips in the analysis (AN-03, AN-04) (#131) (842937d)

Fehlerbehebungen

  • ado: keep bookings with an unknown outcome pending (DO-24, DO-26) (#141) (092f0b5)
  • ado: stop double bookings and endless pending records (DO-26) (#111) (882ec14)
  • analytics: harden duplicate IDs, idle detection, CSV export and store checks (#117) (7356d03)
  • core: deliver timer snapshots in commit order (#112) (2b0a5ed)
  • core: leave entries paused again since an idle event alone (TM-06) (#142) (6e44053)
  • ui: accessibility and localization of the main window (#121) (82e0a7c)
  • ui: accessibility of the menu bar and command palette (#120) (c9df824)
  • ui: book after every stop and share timer actions (DO-21, DO-10) (#114) (13df4e8)
  • ui: book the current amounts in the day close (DO-20) (#139) (ccd5823)
  • ui: do not write back values a field loaded without being edited (#140) (32daf8e)
  • ui: drop reloads for a range that is no longer shown (#115) (1119894)
  • ui: keep the inspector binding honest across screens (#127) (752f434)
  • ui: keep typed edits, count live and save times once (HW-02) (#116) (5999096)
  • ui: only delete with ⌫ where the selected entries are visible (#138) (c49d7d2)

Installation (Apple Silicon, unsigniert)

Takt-*-arm64.dmg öffnen und Takt nach „Programme“ ziehen. Der Build ist nicht signiert und nicht notarisiert, deshalb blockiert macOS den ersten Start: unter Systemeinstellungen → Datenschutz & Sicherheit auf Trotzdem öffnen klicken oder xattr -dr com.apple.quarantine /Applications/Takt.app ausführen. Nach jedem Update fragt macOS erneut nach dem Zugriff auf den Schlüsselbund.

Herkunft prüfen: gh attestation verify Takt-*-arm64.dmg --repo nimble-123/takt