This update of Chronokura focuses on refinement rather than big new features. The prepaid hours (contingents) system introduced in 1.4 gets more polished, HemerAI works with it more deeply, and a handful of quality-of-life improvements make everyday invoicing smoother.
One of the highlights actually came from a user suggestion — and it’s a great one: every time entry can now have sub-entries. When it’s time to invoice, you can either add all the details line by line, or collapse everything into a single block entry. No more clicking through a long list of individual tasks just to bill a project.
Full list of changes in Chronokura 1.4.1:
HOUR CONTINGENTS
- Settle overtime: choose via dialog whether to create an invoice or mark the contingent as done manually
- Invoice status is now visible directly inside the contingent (Draft → Sent → Paid)
- Manual settlement can be undone
- “Overtime Settled” badge replaces “Overflowed” after successful billing
- Deleting a linked invoice automatically unlinks it from the contingent
- Archived contingents can now be viewed and reactivated
- The contingent picker is hidden for fixed-price entries and cleared when switching entry type
INVOICES
- Block/Detail toggle is now available when adding time entries to existing invoices
- Parent entries with sub-entries: sub-entries are shown as an info list and can no longer be selected individually
- For contingent overtime entries, only the overage hours are pre-filled as quantity
- The hourly rate from the most recent time entry is automatically applied to contingent invoices
FIXES
- Invalid SF Symbol replaced
- Improved CloudKit compatibility for time entries with sub-entries
Link to the Appstore: https://apps.apple.com/us/app/chronokura/id6758779768?mt=12