Skip to content

Change Log

Release history for Nucleus. Each version is tagged in git and published as a GitHub release.


2026-05-02

  • Calendar: Distinct styling for focus time, out of office, and working location events; renamed to “My Calendar”; previous events stay visible when switching views; cached data so revisits render instantly while fresh data loads in the background; bouncier dot loader; event detail footer hides when there are no actions
  • Sidebar: Dashboard and Actions now sit separately from Favourites with a clearer divider, and the remove (×) button slides in on hover
  • Sidebar: Hamburger and logo animate smoothly as the sidebar collapses or expands
  • Dates: Date formatting now respects the timezone set in Regional Preferences
  • Search: Removed redundant focus rings on the top bar and global search inputs
  • People: Empty Stats section no longer renders in the profile sidebar when there are no documents
  • Pulse: Partial source patches are now accepted by the config update endpoint

2026-04-24

  • Email Signatures: Manage branded email signatures with HTML templates, live preview, and one-click push to Gmail — accessible from each person’s profile
  • People Profiles: Refreshed profile experience — segmented tab navigation with text labels, LinkedIn data with change alerts, tighter employment/hours/notes tabs aligned to design conventions
  • LinkedIn Enrichment: Automatic avatar sync from LinkedIn profile pictures, polling fallback for resolve results, and current-role-first experience sorting
  • Notifications: Custom toast system with deduplication, centred positioning, and context-aware loading states
  • Dashboard: Team section now visible for all access levels including employees
  • API Performance: Batched sequential D1 queries to reduce round trips
  • Pays: Fixed next pay date calculation — skips already-cached pay runs and past-dated drafts, and invalidates stale cached dates
  • Insights: Slack output no longer includes raw markdown headings

2026-04-22

  • Insights Agent: GA4 web analytics for all client properties — query traffic sources, content performance, device breakdown, ecommerce metrics, campaign analysis, geographic performance, and realtime active users across 278 properties, all with AI-powered analysis and recommendations. Available via Slack (/insights), the Nucleus app, and MCP (query_ga4_insights)

2026-04-22

  • Mobile: Nucleus now works on mobile — responsive primitives across the app, sticky first column with progressive hide on list tables, mobile-friendly timelines/boards/charts, single-column form grids, a stronger top bar with visible search, and backdrop-tap drawer close
  • System emails: Emails now deliver through Cloudflare Email Sending with a mobile-responsive template and an admin test endpoint for verifying delivery
  • Feature flags: Global feature flags gate tools and permissions across the app, with admin-only tools hardened behind the flag
  • Pulse: Automatically detects when you’re in a Google Calendar meeting and syncs your Slack status
  • MCP Server: Moved to Cloudflare Access Managed OAuth so no extra auth app is needed on the mcp subdomain; added a list_companies tool
  • List toolbars: Unified under the shared PageToolbar with tighter mobile padding and horizontally-scrolling filter chips
  • Calendar: Week, day, and month views now scroll when content overflows
  • Filter popovers: Flip to avoid viewport edges and render outside transformed ancestors so they stay visible in every layout
  • Org chart: Now fills full page height and no longer has a rounded border
  • Boards: Leave, budgets, contracts, jobs, and interviews boards now scroll horizontally with proper padding like other boards
  • Profile: Restored card borders so cards are visible against the page background
  • Mobile drawer: Right drawer now covers the full height like the left sidebar

2026-04-20

  • MCP Server: Nucleus MCP Server with OAuth 2.0 authentication and ~120 tools covering the full API — connect Claude (or any MCP client) directly to your Nucleus data, plus a query_nucleus tool for natural-language SQL queries powered by Kimi K2.5
  • Pulse: Companion macOS menu bar app — monitors GitHub pushes, Productive activity, Spotify, and Claude Code to keep your Slack status automatically in sync; paired via device auth with its own dedicated Worker and D1 database
  • Migration Tool: Productive → Nucleus migration CLI — extracts people, companies, contacts, deals, projects, tasks, time entries, invoices, and bookings from Productive and imports them into Nucleus with incremental sync and dry-run support
  • UI Refresh (Phase 2): Comprehensive redesign across 25+ pages — all detail pages (contacts, companies, deals, invoices, budgets, contracts, clients, people, candidates, reviews, meetings) now use a consistent sidebar layout with inline editing, and list pages (time, resourcing, leave, performance, jobs, announcements, emails, documents) support multi-view toggling
  • Inline Editing & Bulk Actions: Inline editing and multi-select bulk actions on list views for Clients, Contacts, Companies, Invoices, Budgets, and Deals — update fields and reassign records without opening a drawer
  • Process Views: New status-grouped process view for Deals, Contracts, and Proposals with drag-and-drop reordering; expanded phase and stage state syncs to URL for bookmarkable layouts
  • Global Search: Quick-action shortcuts in global search now open Task and Time Entry drawers directly from the search overlay
  • Dev Agent: Managed Agents integration — CI fix cards, testing stage, review findings, PR commits list, release notes automation, and continuation-aware pipeline with re-scope and re-test flows
  • Forms: Sheet/drawer design system modernized across all tools — progressive disclosure for complex forms, consistent spacing, standardised button order (cancel left, primary right)
  • Gantt Timeline: Rewritten with tooltips, group-by support, solid bars, and improved layout fidelity
  • Org Chart: Fixed auto-zoom on expand/collapse — the chart no longer jumps when toggling nodes

2026-04-12

  • Squads: Full squad management module — dashboards scoped per squad, weekly 4P kickoff sessions (Progress, Plans, Problems, Promotions) with a Notion-style page editor, AI-generated session briefs powered by Claude, performance dashboards with utilisation grids and AI adoption tracking, multi-lead team structure (Delivery Lead, Technical Lead, Design Lead, Strategy Lead), and Granola meeting integration for session notes
  • Dashboard: Dashboard components now accept squad scoping — the same charts, schedule, focus, deadlines, and team sections render for both personal and squad-level views
  • Tasks: Squad actions refactored to use the real tasks system — full task lifecycle with statuses, priorities, and subtask support instead of simple checkbox items

2026-04-12

  • UI Refresh: New design system with updated layout, collapsible sidebar with persistent favorites, unified header with module badges, global search via cmd+K, and 8 shared components extracted for consistency across every page
  • Tasks Redesign: Full task detail page with two-column layout, subtask creation and linking, board view with swimlanes, peek preview on hover, keyboard navigation, and configurable columns
  • Dashboard v2: Redesigned personal dashboard with calendar page featuring drag interactions and Google Calendar integration
  • Timeline Views: Shared Gantt timeline component with collapsible priority groups, used across projects and time tracking pages
  • Auto Time Tracking: Memtime-style automatic time tracking with agent, API, and suggestions UI
  • Global Search: Expanded to all content types with local filter mode and search chips sorted by match count
  • Accessibility: Comprehensive pass across the codebase — semantic tables, ARIA labels, loading states, error alerts, and keyboard focus management
  • Shared Components: Broad adoption of UserAvatar, EmptyState, ConfirmDialog, and buildQueryString across all pages, eliminating duplicated code
  • Design Tokens: Consolidated all hardcoded colors into CSS variables and Tailwind palette, added status color tokens
  • Mobile: Hamburger menu and right sidebar toggle now visible on small screens
  • Performance: Memoized filter/sort chains, eliminated fetch waterfalls, added smart polling intervals and global mutation error toasts
  • Usage Charts: Fixed charts being clipped — API returned numeric values as strings causing incorrect axis scaling
  • Settings Users: Fixed “Rendered more hooks” crash on the users tab caused by a hook called after an early return

2026-04-05

  • Trivia Agent: Slack-integrated trivia bot with image OCR, multi-channel listening, and automated game hosting
  • Actions Overhaul: Redesigned personal work board with drag-and-drop columns, Google Calendar sync, Slack saved items, and Gmail starred emails — all surfaced in one place
  • Slack Status: Live Slack status with emoji and text displayed on profile and team directory pages
  • UX Audit: Design system alignment across 15+ pages — meetings, recruitment, reviews, scorecards, time, contracts, tasks, objectives, templates, announcements, notifications, profile, usage, events, team, resourcing, projects, and more
  • Shared Components: Reusable FilterBar, FilterCombobox, ListCard, and BoardLayout components extracted for consistent filtering, list rendering, and kanban views
  • URL State: Search queries and filters now persist in URL params across all pages for shareable, bookmarkable links
  • Navigation: Standardised ”+ New” action buttons across all pages, sidebar reorder, inbox info moved to header popover

2026-04-02

  • Campaign Metrics: Per-campaign performance data from Meta Ads, Google Ads, and TikTok — sortable table showing spend, ROAS, CPA, conversions, reach, frequency with spend trend sparklines, creative titles, and frequency fatigue alerts
  • Structured AI Analysis: Weekly AI-powered performance analysis with health score (0-100), top and bottom performer identification, budget recommendations (increase/decrease/pause/test), creative copy insights, frequency alerts, and prioritised quick wins
  • Historical Backfill: One-click backfill of 30, 60, or 90 days of campaign and metric data for new platform connections, with daily breakdown support across all ad platforms
  • AI Model Upgrade: All Workers AI calls upgraded from Llama 3.1 8B to Kimi K2.5 — frontier-scale model with native JSON mode, 256K context, and better benchmark scores at lower cost
  • OAuth Flow: Popup now auto-closes on success and notifies the parent window, platform-specific fields (GA4 property ID, Google Ads customer ID) carry through the OAuth redirect, and Google Ads auto-discovers the customer account
  • Results Dashboard: Added reach and frequency to account-level Meta Ads metrics, creative titles shown under campaign names, and creative insights section in AI analysis
  • OAuth Callback: Fixed 404 on OAuth callback due to URL mount prefix not being stripped during delegation
  • OAuth State Expiry: Fixed timezone mismatch where D1 UTC timestamps were parsed as local time, causing all OAuth states to appear expired in non-UTC timezones

2026-04-01

  • Sales Agent: Autonomous lead scanner that monitors your hello@ inbox every 15 minutes, classifies incoming emails as genuine leads or spam using AI, parses form submissions (Framer, Typeform, etc.), and automatically creates companies, contacts, and deals — with LinkedIn enrichment, research briefs, and review tasks generated instantly
  • Sales Chat: Conversational interface for the Sales Agent — ask about your pipeline, recent leads, sales emails from any time period, or free-form questions answered with live deal data
  • Agent Pages: Cleaner agent detail layout — trigger buttons in the header bar, activity logs in a side drawer, full-screen chat with white card background
  • Agent Names: Simplified agent card titles — removed redundant “Agent” suffix, renamed “Dev” to “Development”
  • Research Briefs: Company research is now shared across all deals for the same company instead of maintaining separate deal-level briefs
  • Research Pipeline: Increased fetch timeouts for slow websites to prevent research failures on redirecting or large sites

2026-03-30

  • Agents Hub: Unified /agents page surfacing all AI agents — Dev Agent, Orchestrator, Analytics, Resourcing, Marketing, Product, and Release — with card-based navigation, health status, and quick stats
  • Dev Agent: AI-powered development automation for client projects — scopes tasks using Claude Code with MCP tools, generates structured scope documents, builds code with full repo access, creates PRs, deploys Shopify Oxygen previews, and captures Playwright screenshots for visual verification
  • Dev Agent Pipeline: Six-stage pipeline (Draft, Scoping, Pending Approval, Building, Review, Done) with human gates at scope approval and code review, proof-of-work panel showing PR links, preview URLs, Playwright status, and CI status
  • Action Centre: Cross-platform action feed with personal work board — surfaces actionable items from deals, recruitment, invoices, meetings, performance reviews, and delivery tasks into a single configurable feed
  • Support & Helpdesk: Auto SLA assignment, portal support requests, and email-to-task conversion for client support workflows
  • Admin Merge: Orchestrator monitoring dashboard and business agent chat panels merged from the standalone admin app into the main Nucleus UI at /agents
  • Project Agent Tab: Per-project Agent tab with configuration form (GitHub repo, deploy target, runner URL), pipeline strip, and agent task list
  • Dev Tunnel: Cloudflare tunnel integration (dev.nucleus.fast) for local development with remote runner callbacks
  • Task Duplicate: Duplicate existing tasks with one click
  • Website: Updated integrations section to show all 14 live connections

2026-03-29

  • Client Success Centre: QBR auto-preparation with AI-generated content, wins tracking linked to projects and meetings, and client questionnaire for gathering feedback
  • Client Results Dashboard: Connect client platforms (Shopify, GA4, Klaviyo, Gorgias, TikTok Ads, and more) with brand-accurate icons, data sync status, and AI-powered performance insights
  • Weekly Project Reports: AI-generated weekly status reports with editable sections, email delivery to stakeholders, and per-project report settings
  • Pre-call Research: AI research briefs for deals and companies — automatically gather intelligence before client calls
  • Client Onboarding: Milestone map with lifecycle tracking and progress visibility in the client portal
  • Auto Project Setup: Automatically scaffold projects with templates when deals are won
  • LinkedIn Enrichment: Migrated to Reverse Contact v2 APIs with improved data quality and LinkedIn CDN image persistence to R2
  • Platform Icons: Replaced emoji icons with official brand SVGs across all client connection types
  • Company Detail: Added Projects tab for viewing all projects linked to a company
  • Report Emails: Fixed empty email body and garbled subject line characters when sending weekly reports
  • Client Wins: Fixed error when recording wins from the client detail page

2026-03-28

  • Clients: Full client intelligence suite — multi-dimensional tiering framework, account mapping heatmap for cross-sell visibility across all services, relationship centre with personal profiles, life events, and messaging, plus company group support with parent/child hierarchy and portal switcher
  • Emails: Email communication hub with Gmail sync, threaded conversations, and per-contact message history
  • Meetings: Granola meeting notes integration — automatic sync of meeting transcripts with AI-powered categorisation and linking to contacts and projects
  • Design System: Figma-driven visual refresh across all pages — updated typography, colour tokens, spacing, and layout alignment
  • Objectives: Redesigned page with two-panel layout and canvas view
  • Auth: Admin account impersonation for support and debugging, plus soft-launch permission controls
  • Resourcing: Capacity data now sourced directly from Productive for more accurate availability
  • Performance: Payroll sync runs in the background returning stale data immediately, sidebar badge counts skip API calls for hidden tools, and profile pages gate API calls behind permission checks
  • Notes: Mention notifications now deep-link to the correct resource with clean body previews
  • Dashboard: Leave requests card only visible to managers and above

2026-03-22

  • Notifications: Cross-platform notification system — in-app and email notifications for actions across the platform, with per-channel preferences and deep-linking to relevant items
  • Deals: Deal type field for categorising commercial opportunities
  • Resourcing: Capacity planning overhaul — per-day capacity indicators across all timeline zoom levels, custom working schedules with fortnight support, absence-based capacity adjustments, and colour-coded utilisation bars (red/green/orange)
  • Pages: Soft-delete pages to trash instead of permanently deleting them
  • Deals: Deal age and stage age displayed on pipeline cards
  • Proposals & Pages: Unsplash and AI image buttons hidden when connections are not configured
  • Profile: Working hours inputs now display horizontally with day labels for easier editing

2026-03-20

  • Proposals: Multi-page proposal builder — design professional proposals with page layouts (cover, content, two-column, pricing, team, closing), per-page backgrounds and dark mode, cover pages with hero images, headers/footers with company branding, team pages from your squads, live pricing tables, Gemini AI and Unsplash image generation, template system, and public preview/sharing
  • Portal: Client portal — dashboard, projects, financials, documents, team directory, and editable profile for external clients
  • Roadmap: Interactive timeline with drag-to-move, resize, and task detail sheets
  • Companies: Upload company logos (SVG/PNG) for use across proposals and communications
  • Deals: Proposals tab showing linked proposals with status
  • Projects: Proposals tab showing linked proposals
  • Settings: Unsplash and Gemini API connections for AI image generation
  • Branding: New Nucleus visual identity — DM Sans typography, updated logos and favicons across all apps
  • Docs: Nucleus-themed documentation site with dark mode support

2026-03-17

  • Product Agent: Evaluate product feedback, manage the roadmap, and generate release notes — all from Slack with /product feedback, /product roadmap, and /product release
  • Analytics Agent: Query utilisation, deals, budgets, and retention signals from Slack with /analytics, plus daily alerts and weekly digests
  • Marketing Agent: Manage a LinkedIn/Instagram content calendar from Slack — draft posts with AI, publish to multiple platforms, and auto-scrape engagement metrics daily
  • Marketing Agent: Pipeline never runs dry — automatically generates new posts when content drops below one month ahead, informed by what’s performing and captured story moments
  • Release Agent: Approve merges, block PRs, and trigger releases from Slack — with automated QA checks and GitHub webhook integration
  • Slack Router: Single Slack app powers all agents — interactivity and events are automatically routed to the right agent
  • Agents: All agents deployed on custom domains (*.agent.nucleus.fast) with dedicated KV storage and cron schedules
  • Orchestrator: GitHub push events processed instantly at the Worker layer without waking the container
  • Marketing Agent: Slash commands now reliably return results (fixed execution context lifecycle)
  • Admin: Fixed dashboard layout and groomer readiness display

2026-03-15

  • Pages: Rich document editing with BlockNote editor, scoped to any entity (projects, deals, people, etc.)
  • Inbox: Universal inbound email system with Cloudflare Email Routing, threaded replies via Gmail API
  • Reporting: Merged reporting page with export, metrics, and source charts
  • AI Insights: Switched to Workers AI with restored activity button
  • Monorepo: Restructured into pnpm monorepo with separate workspaces for app, admin, docs, site, and orchestrator
  • Xero: Sync payments back from Xero and display on invoice detail pages
  • Recruitment: SEEK/LinkedIn job board integration, time-in-stage bottleneck analysis, time-to-hire metrics
  • Profitability: Dedicated profitability view under Performance section
  • Projects: AI-generated summary and recommendations on project dashboard
  • Contracts: Inbox integration, send email, CC inbound address, Gmail signature support
  • Platform: Updated wrangler to 4.73.0, normalised app versioning, refined slash commands
  • Navigation: Budget and invoice navigation and UI refinements
  • UI: Standardised edit/delete button order, variants, and badge colours
  • Email: Fixed reply threading, image rendering, and Gmail scope issues
  • PDF: Self-hosted PDF.js worker to bypass Cloudflare Access auth

2026-03-13

  • Projects: Full project management with detail pages, profitability tracking, decision logs, and team inbox
  • Tasks: Task board, timeline, and process views with drag-and-drop phase transitions
  • Sprints: Sprint planning with velocity tracking integrated into projects
  • Roadmaps: Product and project roadmap planning tool
  • Budgets: Budget management with detail pages, line items linked to tasks, and profitability metrics
  • Invoices: Invoice management with detail pages and Xero integration
  • Time Entries: Weekly timesheet with approval workflow, team timesheets view, and billable target tracking
  • Calendar: Enhanced calendar with birthdays, anniversaries, new starters, and company events
  • SLA: Service level agreement policies with configurable rules
  • Settings: Billable target percentage and weekly capacity hours per template profile
  • People: GitHub activity chart on team member profiles
  • Admin: Dynamic contract types, config list drag-and-drop reorder, custom fields, and service types
  • Time: Day cells color-coded by billable hours vs target (red/amber/green), adjusted for holidays and leave
  • Time: Team timesheets tab shows each member’s weekly grid with individual targets (managers+)
  • Navigation: Reorganised sidebar with Work and Billing tool groups
  • Search: Global search across all resource types
  • Profile: Theme toggle moved to account menu, streamlined profile page
  • Permissions: Per-tool permission restructuring with D1 migrations support
  • Search: Fixed global search name resolution issue
  • Database: Corrected column references after companies/contacts table rename
  • Permissions: Restricted employee tool visibility to appropriate access levels

2026-03-09

  • Dashboard: Daily AI-generated motivational quote tailored to the team, cached per day
  • Dashboard: Redesigned layout with embedded onboarding checklist, summary cards, and holiday badge
  • Objectives: Three-column drill-down layout for objectives, priorities, and KPIs
  • Scorecards: Squad-filtered charts and improved navigation
  • People: Two-column profile layout with LinkedIn activity feed and sync button
  • Directory: Primary contact toggle and enrichment improvements
  • Recruitment: AI scoring enhanced with LinkedIn data, auto-extracted requirements, and blended scoring
  • Settings: Search input for users table
  • Navigation: Reorganised sidebar with Onboarding under People, simplified header breadcrumbs
  • Search: All search inputs now sync to URL query strings for deep-linking
  • History: Consolidated activity timelines into a single generic system across all tools
  • Notes: Consolidated notes and comments into a single reusable system across all tools
  • LinkedIn: Unified profile display across contacts, candidates, and companies
  • Dashboard: Unified card gradient styling across all summary cards
  • Recruitment: Improved comments and timeline UX, moved badges inline with candidate name
  • Build: Removed stale ts-expect-error and fixed unpdf text type

2026-03-09

  • Recruitment: Full ATS with job postings, candidate pipeline (board and list views), interview scheduling, evaluation scorecards, AI scoring, duplicate detection, talent pool, and LinkedIn enrichment
  • Deals: Commercial deals pipeline with weighted stages, CRM, and reporting
  • Connections — Remote: Remote.com integration for international contractor pays, leave, and details
  • Directory: LinkedIn profile enrichment for team members with activity feeds
  • Profiles: Enhanced profiles with LinkedIn activity and enrichment data
  • Reporting: Trends tab with URL sync, refresh button, and last-updated timestamp
  • Navigation: Restructured sidebar into Directory, Work, and Billing groups with collapsible menus for Performance and Employment
  • Reporting: Last-updated label now uses server-side snapshot timestamp
  • Directory: Simplified enrich button and restyled header actions

2026-03-08

  • Contracts: DocuSign-style digital contract management — create templates with drag-and-drop field placement, send for signing, capture typed or drawn signatures, and embed them into the final PDF
  • Contracts — Google Drive: Browse and import Google Docs directly from Drive as PDF templates
  • Contracts — Signing Page: Public signing flow with step-through field navigation, signature pad, review screen, and decline option — no login required for external signers
  • Contracts — PDF Embed: Signed PDFs are assembled with all field values and signatures embedded at exact positions using pdf-lib
  • Contracts — Completion Email: All parties receive the fully signed PDF as an attachment when the contract is complete
  • Contracts — Autosign: Mark internal signers as autosign to have them signed automatically at send time
  • Contracts — Void: Void contracts with an optional reason and email notification to all recipients
  • Reporting: Added revenue column; deactivated people are soft-deleted from reports
  • Templates: Duplicate button for role profiles and scorecard templates
  • Sync: Auto-match job title to template profile after Google Workspace sync
  • Sidebar: Regrouped navigation into Performance, People, and Communication sections
  • Charts: Consistent colour palette and light fill/border style across all charts
  • Onboarding: Fixed user selector shape mismatch and added complete button, clickable titles, and green phase badge
  • Contracts: Fixed Drive PDF preview in one-off document flow, completion email download auth, activity log ordering, and signer display format

2026-03-07

  • Reporting: Financial performance and utilisation dashboard with live Xero and Productive data
  • Confidential Notes: Timestamped notes on person profiles with per-note visibility control
  • Admin — Connections: Users table shows Google, Productive, and Xero connection status with one-click linking
  • Admin — Per-User Sync: Sync individual user data across Google, Productive, and Xero from the users table
  • Admin — Productive Matching: Auto-match users to Productive people records by name and email
  • Charts: Migrated all charts to shadcn/ui chart components
  • Xero: Rate limit detection with human-readable status messages and automatic recovery
  • Admin — Sync Routes: Consolidated all sync operations under admin with executive-only access
  • Activity: Custom prompts and source selection for person activity summaries
  • Announcements: Fixed Slack @here mention and Gmail delegated sender
  • Performance: Fixed self-assessment editing and scorecard status badges

2026-03-06

  • Nucleus Rebrand: New name, domain (nucleus.fast), dedicated Cloudflare account, and fresh infrastructure
  • People Data Model: People-centric architecture — employee data lives on people table, independent of user accounts
  • Confidential Notes: Rich text notes on person profiles with tiered access level visibility
  • Admin — Templates: Inline editing for template names and items
  • Data Scoping: Manager hierarchy replaces squad-based scoping across all tools
  • Header Bar: Consistent subtitles, actions, and breadcrumb navigation across all pages
  • Components: Standardised all sheet and drawer components

2026-03-05

  • People Profiles: Full-page profile with Details, Employment, Documents, and Activity tabs
  • Performance Reviews: Complete review system — cycles, KPI ratings, self-assessment, SMART goals, and 360 feedback
  • Insights: Workforce analytics dashboard covering headcount, retention, diversity, and compensation
  • Xero Employee Data: Payroll sync now includes demographic, contact, and financial fields
  • Performance Dashboard: Review progress stepper, current goals, and performance trends
  • Performance Workflow: Five-stage review flow with ready-for-review gate
  • Review History: Previous ratings, goals, and feedback shown inline during reviews

2026-03-03 — 2026-03-04

  • Holidays: Australian public holidays with per-state filtering and timezone settings
  • People Directory: Google Workspace sync with interactive org chart
  • Documents: Employee document storage with categories, expiry tracking, and access scoping
  • Activity Summaries: AI-powered daily digests from Slack, Calendar, Productive, and GitHub
  • People Detail: Pay history, leave balances, and salary increase detection on profiles
  • Data Scoping: Hierarchical access restriction for sensitive people data
  • Build: Fixed route tree generation order to prevent build failures

2026-03-01 — 2026-03-02

  • Platform: App shell, sidebar navigation, dashboard, and Cloudflare Access authentication
  • Admin: User management, squads, permissions, and template configuration
  • Onboarding: Checklist-based employee onboarding with template management
  • Objectives: OKR tracking with scorecard types, progress charts, and dashboard alerts
  • Scorecards: Squad-based KPI scorecards with filtering and assignment
  • Announcements: Rich text announcements with Slack, Calendar, and email distribution
  • Calendar: Google Calendar integration for team events
  • Leave: Multi-step leave approval with Xero, Productive, Calendar, and Slack sync
  • Pays: Xero payroll integration for pay history
  • Connections: Admin UI for third-party service management (Xero, Productive, Google, Slack)
  • Themes: 8 colour themes with customisation support
  • Profile: User profile with Google avatar sync and name editing
  • Dev Tools: Local user picker for testing different roles and permissions