Changelog

See what's new in Specretary

Time Tracking & Project Billing Improvements

  • Added quick pick pills for recent tasks in the Track Time modal
  • Track Time modal now defaults to the first available task
  • Changed time page navigation arrows to go forward/back one day instead of one week
  • Added taxable toggle for fixed fee project line items

Invoicing, QuickBooks & Billing Improvements

  • Added QuickBooks customer linking in edit client drawer with many-to-one mapping support
  • Allow multiple services to link to the same QuickBooks item
  • Added taxable toggle to inline invoice line item editing
  • Task selection is now required when tracking time
  • Fixed member rate overrides not persisting or applying correctly to invoices
  • Fixed invoice date and due date calculations to use correct reference dates
  • Fixed retainer invoices to use user-selected dates for time entry filtering
  • Excluded completed, on hold, and canceled projects from invoice generation
  • Fixed double-billing of excluded line items and improved QuickBooks sync error visibility
  • Fixed QuickBooks validation errors for retainer and standard line items
  • Fixed report exports to include all entries instead of only the loaded page

Right Now Admin Dashboard

  • Added "Right Now" real-time dashboard for admins to monitor team activity
  • View which employees are clocked in with live session duration
  • See current running timers and all time entries for today
  • Expandable employee cards with animated accordion transitions
  • Admin clock-out capability for team members
  • Edit time entries directly from the dashboard
  • Summary cards showing team size, clocked in count, hours today, and average utilization
  • Added Avatar component for consistent user avatars across the app
  • Global cursor pointer on buttons and links for better UX

Overview Dashboard & Reporting Enhancements

  • Added Payroll Hours Chart showing daily hours by employee on workspace overview
  • Added Employees vs Contractors tabs to profitability and utilization tables
  • Added totals rows to profitability and utilization tables
  • Added bulk invoice status actions (Mark Invoiced / Mark Not Invoiced) for external invoicing
  • Added "External" badge for time entries invoiced outside of Specretary
  • Added "Pay Period" preset to date range picker
  • MCP time entries now include effective billable rate and amount calculations
  • Fixed clock-in overlap detection when reopening sessions
  • Fixed pace status logic so ahead of target always shows green
  • Fixed timezone issues with date calculations in overview dashboard

Google Calendar Access for All Members

  • All workspace members can now connect their Google Calendar from Settings
  • Members see only the Time tab in Settings for calendar connection
  • Admins retain full access to all Settings tabs

Day Calendar View

  • Added visual day calendar view for time tracking with list/calendar toggle
  • Drag-to-create time entries directly on the calendar
  • Google Calendar events displayed alongside time entries with click-to-convert
  • Current time indicator, overlap handling, and auto-scroll to current time
  • Responsive mobile design with tabs for switching between entries and calendar

Timer & Calendar Improvements

  • Added confirmation dialog when stopping a timer with editable end time
  • Google Calendar events now include both the event name and description in time entry notes
  • Added switch task button to the floating time widget for quick task changes
  • Floating time widget now shows Track Time only when unbillable (no active timer)
  • Minimized time widget positioned higher to avoid covering modal action buttons

Timeline Sorting Improvements

  • Fixed timeline ordering for clock events and time entries at same timestamp
  • Time entries now appear before clock events for clearer display
  • Improved session boundary detection for back-to-back sessions

Manual Invoice Creation

  • Added manual invoice creation for custom invoicing needs
  • Improved invoicing system with better line item management

Revenue Tracking & Projections

  • Added revenue tracking metrics to workspace overview
  • Added revenue projection calculations
  • Improved billable hours calculation accuracy
  • Fixed track time modal scroll behavior for long lists

Knowledge Base Launch

  • Added comprehensive knowledge base with 78 support articles
  • Fixed hydration issues in recently viewed articles

Invoicing & QuickBooks Enhancements

  • Added bulk operations for invoices (mark paid, send, delete)
  • Redesigned invoice PDF to match Specretary branding
  • Added QuickBooks invoice sync and tax rate integration
  • Added per-user settings access control
  • Improved QuickBooks error messages for better troubleshooting

Services Management

  • Added full services management with workspace-scoped services
  • Added unique service per project constraint
  • Added service assignment to tasks
  • Fixed time entry query that was preventing entries from displaying

Google Calendar & Reports

  • Added Google Calendar integration for importing events as time entries
  • Added unbillable hours report
  • Improved time tracking optimistic updates
  • Fixed localStorage banner check for better performance

Time Tracking Improvements

  • Allow setting clock-out time to any time for flexible time entry

Testing Infrastructure

  • Set up Vitest test framework
  • Added billing data fixture factories
  • Added Supabase mock utilities
  • Created rate resolution test coverage

Task Milestones & Timezone Fixes

  • Added task milestones for better project tracking
  • Fixed timezone handling in time entry editing
  • Improved task switching behavior

Project Milestones & Billing

  • Added project milestones with progress tracking
  • Added overage rate support for projects
  • Fixed unbillable gap calculations
  • Fixed session gaps and taxable toggle
  • Various UI improvements

Invoicing System Launch

  • Added full invoicing system with tax support
  • Added unbillable time categorization

Bug Fixes

  • Fixed unbillable time gap optimistic updates
  • Fixed logged time session handling

Email & Build Fixes

  • Fixed email logo URL and sizing
  • Fixed build errors and hydration warnings

Payroll Reports

  • Added payroll report for team salary tracking
  • Added billable hours report
  • Updated member salary handling
  • Refactored onboarding wizard components

Onboarding Flow

  • Added get-started page for new users
  • Implemented onboarding flow with progress tracking
  • Added project progress charts
  • Time tracking bug fixes

Time Tracking & Invitations

  • Added floating time widget for easy time tracking
  • Added invitation flow for team members
  • Added public Terms of Service page
  • Added workspace logo upload
  • Added time tracking MCP tools
  • Improved API documentation
  • Fixed project filtering by user access
  • Fixed invitation email URLs

Ask AI Improvements

  • Shortened suggested prompts for better display
  • Fixed responsive layout for suggested prompts

Budget System Launch

  • Added comprehensive budget system with MORS calculations
  • Added team budget management
  • Added budget MCP tools for Ask AI
  • Added user onboarding enhancements
  • Fixed React 19 strict mode compatibility

AI Chat & Workspaces

  • Added AI chat feature with MCP integration
  • Added workspace management and switching
  • Added theme switching (light/dark mode)
  • Fixed authentication flow and PKCE handling

Initial Launch

  • Launched Specretary application
  • Project management with clients and tasks
  • Time tracking with billable/unbillable hours
  • Team member management
  • Auto-detect site URL from Vercel environment

© 2026 Brandcave, LLC. All rights reserved.