Changelog

What's new in TRCR

Every feature, improvement, and fix — documented as we ship it.

v1.13.0July 6, 2026

Language preference on your profile

  • New locale field on the user profile — pick a preferred language from 10 supported locales (en, es, fr, pt, de, uk, it, pl, nl, ja)
  • Available across every interface: REST (PUT /users/me), WebSocket (users.update_profile), GraphQL (updateProfile mutation), and MCP (users_update_profile)
  • locale is null until set — clients fall back to browser language detection; send an empty string to clear the preference, unsupported codes return a validation error
  • Transactional emails are delivered in the recipient's preferred language, falling back to English
  • Locale changes sync in real time across devices via the standard EntityChanged event
v1.12.0June 19, 2026

Connect AI assistants with OAuth

  • The MCP server (https://api.trcr.pro/mcp) now supports OAuth 2.1 — connect Claude.ai, Claude Desktop, Claude Code, ChatGPT, and the MCP Inspector by pasting the URL and signing in, with no token to copy
  • Standard remote-MCP connect flow: protected-resource and authorization-server discovery, Dynamic Client Registration (RFC 7591), and authorization-code with PKCE (S256)
  • Sign in and choose which organization to grant access to on a consent screen — the connection is scoped to that single organization, exactly like a Personal Access Token
  • Audience-bound access tokens carrying the mcp scope (1 hour) with rotating refresh tokens (90 days); Personal Access Token header auth still works for scripts and CI
v1.11.0June 5, 2026

Mobile push, invoice documents & native sign-in

  • Register device push tokens for notifications (REST POST/DELETE /users/push-tokens, WebSocket users.register_push_token and users.delete_push_token) — idempotent upsert keyed on the device token
  • New invoice document endpoint returns a print-ready HTML invoice (REST GET /organizations/{org_id}/invoices/{invoice_id}/pdf) that clients render to PDF on-device
  • OAuth sign-in now supports native apps via an allow-listed trcr:// redirect_uri — the callback bounces tokens back in the URL fragment; the web flow is unchanged
v1.10.0June 3, 2026

Gantt milestones

  • Add, edit, and remove milestones on the Gantt chart — named date markers for a Space, shown as a full-height marker with a labeled flag
  • Milestones carry a title, target date, color, and optional description
  • Available across REST, WebSocket, GraphQL, and MCP, with realtime cross-device sync
v1.9.0June 3, 2026

Gantt Chart & Task Start Dates

  • Tasks now have an optional start_date to pair with due_date — rendered as a start→due bar on the new Gantt chart
  • start_date is validated to fall on or before due_date
  • Available across REST, WebSocket, GraphQL, and MCP for task create and update
  • New endpoint lists every task dependency in an organization in a single call (REST GET /task-dependencies, WebSocket tasks.dependencies.list_all, GraphQL allTaskDependencies, MCP tasks_dependencies_list_all)
  • Dependency listing returns only edges where both endpoint tasks are visible to the caller
v1.8.1May 14, 2026

Invoice-scoped Reports

  • Timesheet and Utilization reports now accept an optional invoice_id filter
  • Scope a report to the exact set of time entries that compose a single invoice
  • Available via REST (?invoice_id=...) and WebSocket (reports.timesheet, reports.utilization)
  • Powers the default report attached to invoice PDFs
v1.8.0March 14, 2026

Git Integration & Audit Logs

  • Connect GitHub repositories to projects — view commits and pull requests inline
  • Webhook-powered real-time sync for push and PR events
  • Immutable audit log for every action in your organization
  • IP address logging on all audit entries
  • GitLab support in beta (contact us to enable)
v1.7.0February 28, 2026

Workload & Utilization Reports

  • New Workload report: see task distribution across team members
  • New Utilization report: track billable capacity percentage
  • Date range filters on all report pages
  • Export reports as CSV
  • Improved report loading performance with cursor-based pagination
v1.6.0February 14, 2026

Task Dependencies & Checklists

  • Add 'blocks' and 'blocked by' dependencies between tasks
  • Inline checklists within tasks with drag-to-reorder
  • File attachments on tasks with image thumbnail preview
  • Complexity scoring with Fibonacci scale (1, 2, 3, 5, 8)
  • Multiple assignees per task
v1.5.0January 30, 2026

Team Chat

  • Built-in team chat with channels and direct messages
  • Thread replies for focused discussions
  • Emoji reactions on messages
  • Task-linked channels — discuss work in context
  • Real-time delivery via WebSocket
v1.4.0January 15, 2026

Profitability Report & Client Rates

  • New Profitability report: compare worker costs vs. client billing rates
  • Per-member worker rate and client rate at both org and project level
  • Revenue report with monthly breakdown chart
  • Invoice PDF export redesigned with better formatting
  • Overdue invoice auto-detection (background job)
v1.3.0December 20, 2025

Invoicing & Payments

  • Generate invoices directly from billable time entries
  • Custom line items with quantity and unit price
  • Tax rate and multi-currency support
  • Invoice lifecycle: draft, sent, paid, overdue, cancelled
  • Record payments with method, reference, and notes
  • PDF generation via background job queue
v1.2.0December 5, 2025

Client CRM & Notification Preferences

  • Full client management: profiles, contacts, billing details
  • Client status pipeline (lead, active, inactive)
  • Multiple contacts per client with primary flag
  • Granular notification preferences per event type
  • Three delivery channels: email, push, in-app
v1.1.0November 20, 2025

Google & GitHub SSO

  • Sign in with Google OAuth
  • Sign in with GitHub OAuth
  • Auto-link OAuth accounts to existing email accounts
  • Improved password reset email flow
  • Organization logo upload
v1.0.0November 1, 2025

Initial Launch

  • One-click time tracking with persistent timer
  • Project management with budgets, rates, and deadlines
  • Task boards with Kanban workflow
  • Organization management with role-based permissions
  • Summary and Detailed reports
  • Global search across all entities
  • WebSocket-first real-time architecture