Changelog

See what's new in Specretary

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.