Release date: 14 May 2026
Version: 2.1.3
primaTime 2.1.3 brings depth to the areas you use every day — task management, client data, billing, and reporting.
This update introduces task and project dependencies, full client contacts, hourly rates with time-bound validity, label-based rates, CSV export for projects and tasks, stopwatch and time entry refinements, and a skip-draft setting for direct invoicing.
1. Tasks & Projects
The biggest area of this release — tasks and projects can now describe how they relate to each other and stay focused when you're deep in work.
🔗 Task & Project Dependencies
You can now link tasks and projects to show what blocks what — and navigate between linked items without losing your place.
How it works:
Add Blocking or Blocked by dependencies to any task or project
Each dependency shows the linked item's code, title, status, due date, and assignee at a glance
Click on a linked task name to jump straight to it
A Back button appears in the top-left corner, so you can always return to where you started
Add dependencies directly from the task or project creation modal
Why you'll love it: Complex workflows finally make sense at a glance. You see what's holding a task back, jump to the blocker, and come right back without losing context.
Where to find it: Any task or project → Dependencies section
🗂️ Calendar Task Panel Enhancements
A focused round of improvements to the Tasks panel — bringing back familiar workflows from primaTime 1.0 and making the panel itself easier to scan.
Project behavior
Drag & drop a project onto the calendar is back — quickly create a time record for that project by dragging it onto a calendar slot, just like in primaTime 1.0
Right-click on a project opens a context menu — same kinds of actions you already have for tasks
Collapsible project blocks — each project block can now be collapsed to hide its tasks; a chevron at the top of the section lets you collapse all or expand all at once (right-arrow when collapsed, down-arrow when expanded)
Task card behavior
Task IDs removed from the list — the panel is more compact and easier to scan
No more tooltips on task titles — the title is already visible; tooltips were covering the next task
Cleaner line breaks — long task titles now break by word, not by letter
More info on each card, right below the title: status, due date, and priority
Time tracking front and center
In every context menu that includes time tracking actions, Start stopwatch and Create a time record are now at the top of the list, in blue color — so the action you reach for most is the easiest to find
Why you'll love it: The Tasks panel finally feels like primaTime 1.0 fast, with primaTime 2.0 polish. Less scrolling, less clicking, more focus on the project you're actually working on.
Where to find it: Calendar → Tasks panel
📑 New Project Sub-pages
Same idea for projects — every project now has tabs for hourly rates, time records, and additional items scoped to that project.
What's new on every project:
Hourly rates — labels, person, team, client, project, task, rate, date created. Add new rates pre-filled with this project.
Time records — start, user, client, task, labels, duration, billable %, revenue. Add new entries pre-filled with this project.
Additional items — name, user, client, billable state, total price, date created. Add new items pre-filled with this project.
Why you'll love it: Everything related to a project is one click away. No global filtering, no juggling views — open the project and see exactly what's going on.
Where to find it: Any project → Hourly Rates / Time Records / Additional Items tabs
2. Clients
👤 Client Contacts
Every client now has a dedicated Contacts section — keep track of who you actually work with on each account.
How it works:
Add multiple contact people per client: name (required), position, email, and phone
Phone number country code is pre-filled based on your browser locale
Search contacts by name or email
Archive contacts you no longer need (without losing the data)
Bulk actions: move to trash, archive multiple contacts at once
Migrated contacts from primaTime 1.0 are imported automatically
Why you'll love it: Finally, the people side of your client relationships lives where it belongs — inside the client record, not scattered across spreadsheets or your address book.
Where to find it: Any client → Contacts tab
📑 New Client Sub-pages
Every client now has dedicated tabs for the data that lives under it.
What's new on every client:
Hourly rates — labels, person, team, project, task, rate, date created. Add new rates pre-filled with this client.
Time records — start, user, project, task, labels, duration, billable %, revenue. Add new entries pre-filled with this client.
Additional items — name, user, project, billable state, total price, date created. Add new items pre-filled with this client.
Why you'll love it: Everything related to a client is now one click away — no need to filter the global views to see what's happening on a single account.
Where to find it: Any client → Hourly Rates / Time Records / Additional Items tabs
3. Time Tracking
⏱️ Direct Numeric Input for Start & End Times
Type the time as 4 digits and let primaTime format it.
How it works:
Type 1452 → displays as 14:52
Type 0900 → displays as 09:00
Tab between Start and End for fast keyboard-only entry
Invalid times (e.g. 25:99) are rejected or auto-corrected
Existing spinner/scroll behavior still works as a fallback via the clock icon
Works on desktop (keyboard + mouse wheel) and mobile (numeric keypad)
Why you'll love it: If you log many time entries per day, this is the single biggest speed-up — the same fast input pattern that already works for Duration, now on Start and End.
Where to find it: Any new or edited time record → Start / End fields
⏲️ Stopwatch Enhancements
A few quality-of-life tweaks for the stopwatch:
Automatic prefill toggle — now connected to your existing Time Record prefill settings, so it follows your preferences consistently
Save button with confirmation modal — fewer accidental saves, more clarity about what's happening when you stop the timer
Why you'll love it: The stopwatch behaves more predictably and respects the same prefill rules as manual time entries.
Where to find it: Stopwatch in the top bar
💾 Keep Filled Entities When Changing the User
Set up a time record, then change the user, and watch your client and project stay where they are.
How it works:
Previously: changing the user wiped the client, project, and other entities
Now: those entities stay filled — as long as the new user is a member of the entity or has read permission
Why you'll love it: No more re-filling the same fields just because you switched who logged the time. Especially useful for admins logging time on behalf of teammates.
Where to find it: Any new time record → change the User field
🔁 Duplicate Time Entries Already Invoiced
You can now duplicate time entries that are already included in a finalized invoice or billing statement.
How it works:
Right-click on a time entry → Duplicate — even if that entry is already on a generated invoice or billing statement
The duplicate is created as a fresh, uninvoiced time entry
Why you'll love it: For agencies with recurring monthly work, this is the way it should always have been. Reuse last month's entries as a template instead of retyping them every billing cycle.
4. Hourly Rates & Labels
This release makes rates much more powerful — they can now have validity dates and live on labels.
📅 Time-Bound Validity on Hourly Rates
Set hourly rates that apply only during specific periods.
How it works:
Add a Valid from and Valid to date to any hourly rate
Toggle "Valid for period" on the rate modal — default is off for full backward compatibility
Rates automatically apply to the correct periods — no manual switching when prices change
New columns in the Hourly Rates grid: time validity (start & end), with filtering by date range and sorting ascending (earliest start) or descending (latest end)
Why you'll love it: When your client agreements change mid-year, you don't have to remember to switch rates. primaTime applies the right rate to the right period automatically.
Where to find it: Hourly Rates → Add or edit rate → Valid for period toggle
🏷️ Hourly Rate on Labels
Labels can now carry their own hourly rate — perfect for activity-based or project-type pricing.
How it works:
Add a Rate field when creating or editing a label
Optional integer value (e.g. 100 EUR/h)
A Recalculate checkbox opens the recalculation modal pre-filtered for that label — same flow as the hourly rates recalculation
Why you'll love it: If you bill by activity type (consulting, development, design) instead of by person, label-based rates remove a whole layer of manual calculation.
Where to find it: Labels → New or edit label → Rate field
5. Finance & Invoicing
⚡ Skip Draft Setting
Finance settings now let you skip the draft step entirely when invoicing from time records in bulk.
How it works:
Skip invoice drafts — when creating invoices in bulk from time records (in Reports or the Finance Dashboard), the invoice is generated directly instead of as a draft
Skip billing statement drafts — same behavior for billing statements
Two separate settings — toggle each independently
Default: OFF
Invoices and billing statements created manually from scratch still go through the draft stage
Why you'll love it: If you prefer the direct workflow from primaTime 1.0 — time entries go straight from "not billed" to "billed" — this setting brings it back. Bulk-bill an entire client's month and you're done.
Where to find it: Settings → Finance → Skip invoice drafts / Skip billing statement drafts
6. Reports & Exports
📤 Project & Task CSV Export
A new standard export for project-managing customers who feed primaTime data into external BI tools like Power BI.
How it works:
CSV format — one row per task, with project-level fields inherited (duplicated) on every task row of that project
Task-level fields: time budget, time spent, price budget, price spent, start date, due date, status
Project-level fields (on each row): time budget, time spent, price budget, price spent, start date, due date, status
ISO 8601 date format for clean import into any BI tool
Available to all customers
Why you'll love it: If you forecast in Power BI or another reporting tool, you now have a single export that gives you the full project + task picture in the structure those tools want.
Where to find it: Tasks report → Export → CSV → Include all available columns
💬 We'd love your feedback
Your ideas help shape PrimaTime.
or











