diiirect
PlatformTalentDataPricingFuture of work
Sign inPost a role

Explore

  • Platform
  • Talent
  • Data
  • Pricing
  • Future of work
Sign in

Get started

Hire talentI'm looking for work

First shortlist in 5 days

diiirect

Hiring, but direct. A platform and talent marketplace where companies, recruiters, and skilled professionals work together to move from role brief to qualified shortlist faster.

Product

  • Platform
  • Intelligence
  • Categories
  • Talent
  • Pricing
  • Changelog
  • Roadmap

Who it's for

  • For talent
  • For companies
  • For recruiters
  • For non-profits
  • Compare all four

Company

  • Manifesto
  • Case studies
  • Contact
  • Book a demo
  • Press & Media
  • Investors
  • Partners
  • Sponsorships

Resources

  • Templates
  • Assessments
  • Experts
  • Nominate an Expert
  • FAQ
  • Hackathons
  • Apply as talent
  • Start hiring
  • Blog

Tools

  • All tools
  • EOR calculator
  • Resume generator

Legal

  • Privacy
  • Terms
  • Data deletion

Categories

  • Software & Web
  • Data & AI/ML
  • DevOps & Cloud
  • Cybersecurity
  • Blockchain & Web3
  • All categories

By tool

  • HubSpot

Alternative to

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Made withπŸ§‰inπŸ‡¦πŸ‡·πŸ‡ΊπŸ‡ΈbyDraidel
Changelog

Released December 8, 2025v1.0.0BreakingUpdated June 12, 2026

Platform stability, admin tools, and timer improvements

This release focuses on fixing critical issues across authentication, timers, and messaging while introducing comprehensive admin features, advanced analytics, and real-time task notifications. We've also improved performance significantly and resolved numerous stability issues.

On this page

  • Hiring179
  • Talent7
  • Contracts and payments3
  • Account5

Changes by area

  • Hiring179 changes

    Performance improvements deliver 70-80% faster page loads through database optimization and React Suspense streaming

  • Talent7 changes

    add filtering and sorting controls to dashboard tasks

  • Contracts and payments3 changes

    Implement complete Upwork-like contracts system with DocuSeal e-signatures

  • Account5 changes

    Add OAuth account type selection for social login users

All 194 changes in v1.0.0

All 194 changes in v1.0.0

Hiring

  • Breaking change

    Auth route URLs have changed

    #
  • Breaking change

    Fixed apostrophe syntax errors in role card titles

    #
  • Breaking change

    Both onboarding pages

    #
  • Breaking change

    Password reset flows (forgot-password, reset-password)

    #
  • Breaking change

    DevEnvironmentBanner component

    #
  • Breaking change

    Cross-links between login/signup pages

    #
  • Breaking change

    Replaced complex class override approach with clean

    #
  • Breaking change

    Added transparent?: boolean prop to interface

    #
  • Breaking change

    Conditionally apply base classes based on transparent flag:

    #
  • Breaking change

    Root div: Removes lg:bg-zinc-100 background when transparent=true

    #
  • Breaking change

    Main element: Removes all padding (pb-2 lg:pt-2 lg:pr-2) when transparent=true

    #
  • Breaking change

    Inner div: Removes all styling (padding, background, shadow, ring, rounded) when transparent=true

    #
  • Breaking change

    Cleaner API with single boolean instead of multiple className overrides

    #
  • Breaking change

    Removed complex className, mainClassName, innerClassName overrides

    #
  • Breaking change

    Replaced with single transparent={fullWidth} prop

    #
  • Breaking change

    Removed all !important class hacks

    #
  • Breaking change

    Much cleaner and more maintainable code

    #
  • Breaking change

    No more !important overrides needed

    #
  • Breaking change

    Centralized logic in SidebarLayout component

    #
  • Breaking change

    Automatically applies to all full-width routes (messages, mailboxes)

    #
  • Breaking change

    Eliminates all gaps between sidebar and content

    #
  • New

    add active contracts metrics and fix timer client visibility

    #
  • New

    add admin users list activity & network filtering infrastructure (Phase 1)

    #
  • New

    add admin users list advanced filtering UI (Phase 1 complete)

    #
  • New

    Add advanced analytics with revenue tracking and talent utilization metrics

    #
  • New

    add client onboarding flow

    #
  • New

    add client task detail experience

    #
  • New

    add column sorting to admin tables (users, clients, tasks)

    #
  • New

    add command descriptions to dev actions dropdown items

    #
  • New

    Add comprehensive admin talent profile with LinkedIn-quality UI

    #
  • New

    add comprehensive dev tools suite with 10+ utilities

    #
  • New

    Add comprehensive email notification system for admin alerts

    #
  • New

    add comprehensive idempotency migration for production safety

    #
  • New

    add comprehensive job board for talent workspace

    #
  • New

    Add comprehensive page metadata across all workspaces

    #
  • New

    Add comprehensive system settings management for platform configuration

    #
  • New

    add Contract column to Recent timers table

    #
  • New

    add custom channel header with conversation context

    #
  • New

    Add desktop timer integration backend and device management

    #
  • New

    add development actions dropdown with password reset utility

    #
  • New

    Add Diiirect branding with favicon suite and PWA support

    #
  • New

    Add password reset flow with forgot-password and reset-password pages

    #
  • New

    Add Phase 2 audit validation monitoring tools

    #
  • New

    add presence and activity columns to admin users table (Phase 2)

    #
  • New

    add presence system with shared account dropdown

    #
  • New

    add production restore verification script

    #
  • New

    add projects page for talent workspace

    #
  • New

    add real-time metrics calculation for tasks page

    #
  • New

    add real-time task notification system

    #
  • New

    add real-time timer updates and last session display

    #
  • New

    add seconds to Recent timers table duration display

    #
  • New

    add Stripe Elements checkout and GetStream Video integration plan

    #
  • New

    add timer quick-start UI with live updates and switch confirmation

    #
  • New

    add timer sync and prevent double-click race conditions

    #
  • New

    add transparent prop to SidebarLayout for edge-to-edge layouts

    #
  • New

    add unconnected timer indicators and navigation

    #
  • New

    Add unread counts, message search, and read receipts

    #
  • New

    Add user online status and presence indicators

    #
  • New

    Add validation scripts for local lint and type checking

    #
  • New

    add workspace switching data to talent layout

    #
  • New

    align client task board with shared components

    #
  • New

    Complete Phase 2 & 3 - Error handling, resilience, and profile sync

    #
  • New

    expand talent network navigation

    #
  • New

    Complete Multi-Inbox System implementation

    #
  • New

    comprehensive admin enhancements and talent profile system

    #
  • New

    display all 6 metrics in one row and calculate real tracked hours

    #
  • New

    enhance client onboarding insights

    #
  • New

    implement bulk operations for admin dashboard

    #
  • New

    implement comprehensive activity audit log system

    #
  • New

    implement comprehensive admin user impersonation system

    #
  • New

    Implement hybrid audit logging with database triggers

    #
  • New

    implement multi-provider payment system foundation (Phase 1)

    #
  • New

    implement permission system with Phase 1 + Phase 2 migrations

    #
  • New

    Implement typing indicators for GetStream chat

    #
  • New

    improve development environment banner styling and UX

    #
  • New

    improve timer UX with accurate time tracking and enhanced dialogs

    #
  • New

    load client tasks from supabase

    #
  • New

    Major platform enhancements - Admin features, Firebase, Cal.com, testing

    #
  • New

    Make role user counts clickable in admin dashboard

    #
  • New

    make talent messages full-screen without padding

    #
  • New

    Migrate legacy education and experience to new talent tables

    #
  • New

    Multi-inbox system, job matching UI, and DocuSeal integration

    #
  • New

    Phase 2 admin dashboard enhancements with filtering, export, charts, and assignments

    #
  • New

    refactor talent messages page for multi-channel GetStream chat

    #
  • New

    refresh client workspace shell

    #
  • New

    reimplement admin analytics dashboard with Recharts

    #
  • New

    Add connect timer to task functionality

    #
  • New

    Display task context with contract, client, and task details

    #
  • New

    Display timer ID as small indicator

    #
  • New

    Implement global timer synchronization across application

    #
  • New

    wire client job post wizard to supabase

    #
  • Improved

    Phase 1 & 2 - Database optimization and React Suspense streaming (70-80% faster)

    #
  • Improved

    Phase 3 - React Query, table optimization, and dynamic imports

    #
  • Improved

    Rename auth routes from hyphenated to simple format

    #
  • Fixed

    Add .vercel directory to ESLint ignore patterns

    #
  • Fixed

    Add .vercelignore to exclude examples directory and reduce deployment file count

    #
  • Fixed

    add conditional check for order_assignments table in idempotency migration

    #
  • Fixed

    Add CSS filter to make logo visible on dark backgrounds

    #
  • Fixed

    aggressively remove all gaps with !important modifiers

    #
  • Fixed

    Align desktop timer Edge Functions with desktop team implementation

    #
  • Fixed

    allow admin users to access GetStream task chats

    #
  • Fixed

    allow clients to read assigned talent profiles

    #
  • Fixed

    allow talents to view clients for assigned orders

    #
  • Fixed

    calculate real metrics for Active tasks and Total tasks

    #
  • Fixed

    close start urgency map braces

    #
  • Fixed

    close timeline step map braces

    #
  • Fixed

    Correct column references in talent discovery migrations

    #
  • Fixed

    correct order status mapping for production database

    #
  • Fixed

    Correct talent account type mapping and workspace configurations

    #
  • Fixed

    CRITICAL HMAC signature architecture fix for desktop timer API

    #
  • Fixed

    eliminate final TypeScript 'any' types (phase 3 - complete)

    #
  • Fixed

    eliminate TypeScript 'any' types across codebase (phase 2)

    #
  • Fixed

    enable admin workspace and fix role case sensitivity

    #
  • Fixed

    ensure dev actions dropdown appears above all page content

    #
  • Fixed

    export buildPasswordAccessFilter for test compatibility

    #
  • Fixed

    Load avatars from AWS S3 and improve rate display

    #
  • Fixed

    Firebase Admin SDK and database column name fixes

    #
  • Fixed

    Fix demo user seeders to use email lookups instead of hardcoded IDs

    #
  • Fixed

    force override padding in full-width mode with !important

    #
  • Fixed

    graceful degradation for missing avatar_url and Cal.com columns

    #
  • Fixed

    grant write permissions on user-modifiable tables

    #
  • Fixed

    handle account_types schema differences in idempotency migration

    #
  • Fixed

    handle duplicate emails in profile resolution migration backfill

    #
  • Fixed

    handle production schema differences in verification script

    #
  • Fixed

    Implement automatic token force-refresh for Cal.com Apps permission

    #
  • Fixed

    implement modal-based user editing, remove broken /edit route

    #
  • Fixed

    implement PKCE password reset flow with session detection

    #
  • Fixed

    Improve ESLint performance with better ignore patterns

    #
  • Fixed

    improve profile resolution migration with better idempotency

    #
  • Fixed

    inline tremor theme tokens

    #
  • Fixed

    make client workspace switcher dynamic like talent workspace

    #
  • Fixed

    match production schema for workspace_configurations

    #
  • Fixed

    move buildPasswordAccessFilter to separate file to avoid Server Action constraint

    #
  • Fixed

    notification preferences trigger uses correct UUID field

    #
  • Fixed

    prevent infinite loop in usePresenceMap hook

    #
  • Fixed

    Properly handle unknown error types in API routes

    #
  • Fixed

    Properly type updates object in DocuSeal webhook handler

    #
  • Fixed

    remove all gaps in full-width layouts (messages, mailboxes)

    #
  • Fixed

    Remove duplicate metadata exports and resolve Vercel TypeScript compatibility

    #
  • Fixed

    remove duplicate typing indicator

    #
  • Fixed

    remove gap between sidebar and messages view

    #
  • Fixed

    remove invalid ON CONFLICT clause from employees insert

    #
  • Fixed

    remove mobile header in transparent mode to eliminate gap

    #
  • Fixed

    Remove obsolete migration and fix audit trigger permission error

    #
  • Fixed

    reorder account_types migration to run before dependent migrations

    #
  • Fixed

    resolve 3 more type errors (role colors, audit log, impersonate)

    #
  • Fixed

    resolve 7 additional type errors

    #
  • Fixed

    resolve all 7 script type errors

    #
  • Fixed

    Resolve all TypeScript and ESLint errors for production build

    #
  • Fixed

    resolve build-breaking type errors (excessively deep types + schema mismatches)

    #
  • Fixed

    Resolve Cal.com QueryClient error with force-refresh token implementation

    #
  • Fixed

    resolve client dashboard and passbolt config type errors

    #
  • Fixed

    resolve critical dashboard errors and performance issues

    #
  • Fixed

    resolve critical runtime errors in admin user detail page

    #
  • Fixed

    resolve critical type errors blocking build

    #
  • Fixed

    resolve database migration and seeding issues

    #
  • Fixed

    resolve database migration failures and enhance admin settings

    #
  • Fixed

    Resolve ESLint and TypeScript errors in timer tests

    #
  • Fixed

    resolve Passbolt Phase 1 migration type casting and table reference issues

    #
  • Fixed

    resolve payment providers, permissions, and passwords type errors

    #
  • Fixed

    resolve pre-existing migration issues for production database restore

    #
  • Fixed

    resolve redirect loop between talent/onboarding and talent/dashboard

    #
  • Fixed

    resolve timer start/stop issues with database migrations

    #
  • Fixed

    resolve TypeScript build errors for production

    #
  • Fixed

    Resolve TypeScript compilation errors for production build

    #
  • Fixed

    resolve TypeScript errors in job analytics by removing non-existent column references

    #
  • Fixed

    Resolve TypeScript errors in meetings, reports tabs and SignInForm

    #
  • Fixed

    restore legacy client fields for dashboard

    #
  • Fixed

    Implement resume functionality to continue from stopped time

    #
  • Fixed

    Preserve timer details and elapsed time when stopped

    #
  • Fixed

    Remove generic 'Timer' fallback text

    #
  • Fixed

    update talent messages and getstream integration

    #
  • Fixed

    use consistent time format for last session display

    #
  • Fixed

    Use extensions schema for pg_trgm operator class

    #
  • Fixed

    Use href instead of url property for engagement links

    #
  • Fixed

    use NOT EXISTS instead of LEFT JOIN for employee bulk insert

    #
  • Fixed

    use order_id instead of order_number for timer foreign key

    #
  • Fixed

    use separate table name for system notifications to avoid conflicts

    #
  • Fixed

    Wrap Label component in Field parent to resolve Headless UI warning

    #

Talent

  • New

    add filtering and sorting controls to dashboard tasks

    #
  • New

    add filtering and sorting to timers

    #
  • New

    Optimize task page layout with 1:2 column ratio

    #
  • New

    Replace redundant task action buttons with timer and video call

    #
  • New

    Unify dashboard and timers page display with shared table component

    #
  • New

    Unify tasks page data source with dashboard

    #
  • Fixed

    Fix talent dashboard tasks not showing and detail page 404s

    #

Contracts and payments

  • New

    Implement complete Upwork-like contracts system with DocuSeal e-signatures

    #
  • New

    implement webhook handlers, payout processing, and documentation (Phase 2-4)

    #
  • Fixed

    eliminate TypeScript any types for enhanced type safety

    #

Account

  • New

    Add OAuth account type selection for social login users

    #
  • New

    Add floating unified messaging widget

    #
  • Fixed

    Complete impersonation-awareness across all workspace layouts

    #
  • Fixed

    Remove cookie deletion from getActiveImpersonation read context

    #
  • Fixed

    14 security hardening fixes

    #

Changelog