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

December 2025

208 changes

  • 21 breaking changes
  • 85 new features
  • 3 improvements
  • 99 fixes

  1. FixedReleased December 10, 2025v1.1.1

    Bug fixes and improvements

    This release includes stability improvements and bug fixes across the platform to ensure a smoother experience.

    Highlights

    • Hiring Add App Store review account to restore script summary
    1 change in v1.1.1
    • Fixed

      Add App Store review account to restore script summary

      Hiring#
  2. NewReleased December 10, 2025v1.1.0

    Improved reliability and new messaging features

    This release focuses on stability improvements across the platform, fixes for user status and interface elements, and new messaging capabilities to help you stay connected with support.

    Highlights

    • Hiring User status now correctly shows as Active when you log in, and status dialog buttons work as expected.
    • Hiring Create a new support chat directly from the Messages widget to get help faster.
    • Hiring Notification status indicator added to your user menu so you can see at a glance if you have unread messages.
    • Mobile app Downloads section replaces the Desktop App option in the sidebar for easier access to resources.
    • Hiring Security hardening improvements to protect your account and data.
    All 12 changes in v1.1.0
    • New

      Add App Store review account for Apple submission

      Hiring#
    • Fixed

      Auth trigger and demo seeder compatibility with production DB

      Hiring#
    • Fixed

      Make timer timestamps nullable to match database schema

      Hiring#
    • Fixed

      Fix grayed out buttons in status dialog

      Hiring#
    • Fixed

      Set user status to Active on login instead of Away

      Hiring#
    • New

      Replace Desktop App with Downloads section in sidebar

      Talent#
    • Fixed

      Remove create buttons from tasks and projects pages

      Talent#
    • Fixed

      Remove self-service inbox creation from talent mailboxes

      Talent#
    • New

      Add enterprise messaging component library

      Account#
    • New

      Add new support chat creation in Messages widget

      Account#
    • New

      Add notification status indicator to user menu

      Account#
    • Fixed

      2 security hardening fixes

      Account#
  3. FixedReleased December 8, 2025v1.0.1

    Improved security and performance in v1.0.1

    We've made security improvements and fixed issues to ensure a smoother experience across the platform.

    Highlights

    • Hiring Security hardening to improve platform stability
    1 change in v1.0.1
    • Fixed

      Replace isomorphic-dompurify with client-only dompurify

      Hiring#
  4. BreakingReleased December 8, 2025v1.0.0

    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.

    Highlights

    • Hiring Admin dashboard now includes advanced filtering, user activity tracking, and real-time metrics for active tasks and total hours tracked
    • Hiring Timer now supports resume functionality to continue from where you stopped, displays task context with contract and client details, and syncs across all your devices
    • Hiring Messaging system redesigned with multi-channel support, typing indicators, unread counts, message search, and read receipts for better communication
    • Hiring Clients can now view assigned talent profiles and manage tasks with filtering and sorting controls across the workspace
    • Hiring Performance improvements deliver 70-80% faster page loads through database optimization and React Suspense streaming
    All 194 changes in v1.0.0
    • Breaking change

      Auth route URLs have changed

      Hiring#
    • Breaking change

      Fixed apostrophe syntax errors in role card titles

      Hiring#
    • Breaking change

      Both onboarding pages

      Hiring#
    • Breaking change

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

      Hiring#
    • Breaking change

      DevEnvironmentBanner component

      Hiring#
    • Breaking change

      Cross-links between login/signup pages

      Hiring#
    • Breaking change

      Replaced complex class override approach with clean

      Hiring#
    • Breaking change

      Added transparent?: boolean prop to interface

      Hiring#
    • Breaking change

      Conditionally apply base classes based on transparent flag:

      Hiring#
    • Breaking change

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

      Hiring#
    • Breaking change

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

      Hiring#
    • Breaking change

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

      Hiring#
    • Breaking change

      Cleaner API with single boolean instead of multiple className overrides

      Hiring#
    • Breaking change

      Removed complex className, mainClassName, innerClassName overrides

      Hiring#
    • Breaking change

      Replaced with single transparent={fullWidth} prop

      Hiring#
    • Breaking change

      Removed all !important class hacks

      Hiring#
    • Breaking change

      Much cleaner and more maintainable code

      Hiring#
    • Breaking change

      No more !important overrides needed

      Hiring#
    • Breaking change

      Centralized logic in SidebarLayout component

      Hiring#
    • Breaking change

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

      Hiring#
    • Breaking change

      Eliminates all gaps between sidebar and content

      Hiring#
    • New

      add active contracts metrics and fix timer client visibility

      Hiring#
    • New

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

      Hiring#
    • New

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

      Hiring#
    • New

      Add advanced analytics with revenue tracking and talent utilization metrics

      Hiring#
    • New

      add client onboarding flow

      Hiring#
    • New

      add client task detail experience

      Hiring#
    • New

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

      Hiring#
    • New

      add command descriptions to dev actions dropdown items

      Hiring#
    • New

      Add comprehensive admin talent profile with LinkedIn-quality UI

      Hiring#
    • New

      add comprehensive dev tools suite with 10+ utilities

      Hiring#
    • New

      Add comprehensive email notification system for admin alerts

      Hiring#
    • New

      add comprehensive idempotency migration for production safety

      Hiring#
    • New

      add comprehensive job board for talent workspace

      Hiring#
    • New

      Add comprehensive page metadata across all workspaces

      Hiring#
    • New

      Add comprehensive system settings management for platform configuration

      Hiring#
    • New

      add Contract column to Recent timers table

      Hiring#
    • New

      add custom channel header with conversation context

      Hiring#
    • New

      Add desktop timer integration backend and device management

      Hiring#
    • New

      add development actions dropdown with password reset utility

      Hiring#
    • New

      Add Diiirect branding with favicon suite and PWA support

      Hiring#
    • New

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

      Hiring#
    • New

      Add Phase 2 audit validation monitoring tools

      Hiring#
    • New

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

      Hiring#
    • New

      add presence system with shared account dropdown

      Hiring#
    • New

      add production restore verification script

      Hiring#
    • New

      add projects page for talent workspace

      Hiring#
    • New

      add real-time metrics calculation for tasks page

      Hiring#
    • New

      add real-time task notification system

      Hiring#
    • New

      add real-time timer updates and last session display

      Hiring#
    • New

      add seconds to Recent timers table duration display

      Hiring#
    • New

      add Stripe Elements checkout and GetStream Video integration plan

      Hiring#
    • New

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

      Hiring#
    • New

      add timer sync and prevent double-click race conditions

      Hiring#
    • New

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

      Hiring#
    • New

      add unconnected timer indicators and navigation

      Hiring#
    • New

      Add unread counts, message search, and read receipts

      Hiring#
    • New

      Add user online status and presence indicators

      Hiring#
    • New

      Add validation scripts for local lint and type checking

      Hiring#
    • New

      add workspace switching data to talent layout

      Hiring#
    • New

      align client task board with shared components

      Hiring#
    • New

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

      Hiring#
    • New

      expand talent network navigation

      Hiring#
    • New

      Complete Multi-Inbox System implementation

      Hiring#
    • New

      comprehensive admin enhancements and talent profile system

      Hiring#
    • New

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

      Hiring#
    • New

      enhance client onboarding insights

      Hiring#
    • New

      implement bulk operations for admin dashboard

      Hiring#
    • New

      implement comprehensive activity audit log system

      Hiring#
    • New

      implement comprehensive admin user impersonation system

      Hiring#
    • New

      Implement hybrid audit logging with database triggers

      Hiring#
    • New

      implement multi-provider payment system foundation (Phase 1)

      Hiring#
    • New

      implement permission system with Phase 1 + Phase 2 migrations

      Hiring#
    • New

      Implement typing indicators for GetStream chat

      Hiring#
    • New

      improve development environment banner styling and UX

      Hiring#
    • New

      improve timer UX with accurate time tracking and enhanced dialogs

      Hiring#
    • New

      load client tasks from supabase

      Hiring#
    • New

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

      Hiring#
    • New

      Make role user counts clickable in admin dashboard

      Hiring#
    • New

      make talent messages full-screen without padding

      Hiring#
    • New

      Migrate legacy education and experience to new talent tables

      Hiring#
    • New

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

      Hiring#
    • New

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

      Hiring#
    • New

      refactor talent messages page for multi-channel GetStream chat

      Hiring#
    • New

      refresh client workspace shell

      Hiring#
    • New

      reimplement admin analytics dashboard with Recharts

      Hiring#
    • New

      Add connect timer to task functionality

      Hiring#
    • New

      Display task context with contract, client, and task details

      Hiring#
    • New

      Display timer ID as small indicator

      Hiring#
    • New

      Implement global timer synchronization across application

      Hiring#
    • New

      wire client job post wizard to supabase

      Hiring#
    • Improved

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

      Hiring#
    • Improved

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

      Hiring#
    • Improved

      Rename auth routes from hyphenated to simple format

      Hiring#
    • Fixed

      Add .vercel directory to ESLint ignore patterns

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

      add conditional check for order_assignments table in idempotency migration

      Hiring#
    • Fixed

      Add CSS filter to make logo visible on dark backgrounds

      Hiring#
    • Fixed

      aggressively remove all gaps with !important modifiers

      Hiring#
    • Fixed

      Align desktop timer Edge Functions with desktop team implementation

      Hiring#
    • Fixed

      allow admin users to access GetStream task chats

      Hiring#
    • Fixed

      allow clients to read assigned talent profiles

      Hiring#
    • Fixed

      allow talents to view clients for assigned orders

      Hiring#
    • Fixed

      calculate real metrics for Active tasks and Total tasks

      Hiring#
    • Fixed

      close start urgency map braces

      Hiring#
    • Fixed

      close timeline step map braces

      Hiring#
    • Fixed

      Correct column references in talent discovery migrations

      Hiring#
    • Fixed

      correct order status mapping for production database

      Hiring#
    • Fixed

      Correct talent account type mapping and workspace configurations

      Hiring#
    • Fixed

      CRITICAL HMAC signature architecture fix for desktop timer API

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

      enable admin workspace and fix role case sensitivity

      Hiring#
    • Fixed

      ensure dev actions dropdown appears above all page content

      Hiring#
    • Fixed

      export buildPasswordAccessFilter for test compatibility

      Hiring#
    • Fixed

      Load avatars from AWS S3 and improve rate display

      Hiring#
    • Fixed

      Firebase Admin SDK and database column name fixes

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

      force override padding in full-width mode with !important

      Hiring#
    • Fixed

      graceful degradation for missing avatar_url and Cal.com columns

      Hiring#
    • Fixed

      grant write permissions on user-modifiable tables

      Hiring#
    • Fixed

      handle account_types schema differences in idempotency migration

      Hiring#
    • Fixed

      handle duplicate emails in profile resolution migration backfill

      Hiring#
    • Fixed

      handle production schema differences in verification script

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

      implement PKCE password reset flow with session detection

      Hiring#
    • Fixed

      Improve ESLint performance with better ignore patterns

      Hiring#
    • Fixed

      improve profile resolution migration with better idempotency

      Hiring#
    • Fixed

      inline tremor theme tokens

      Hiring#
    • Fixed

      make client workspace switcher dynamic like talent workspace

      Hiring#
    • Fixed

      match production schema for workspace_configurations

      Hiring#
    • Fixed

      move buildPasswordAccessFilter to separate file to avoid Server Action constraint

      Hiring#
    • Fixed

      notification preferences trigger uses correct UUID field

      Hiring#
    • Fixed

      prevent infinite loop in usePresenceMap hook

      Hiring#
    • Fixed

      Properly handle unknown error types in API routes

      Hiring#
    • Fixed

      Properly type updates object in DocuSeal webhook handler

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

      Remove duplicate metadata exports and resolve Vercel TypeScript compatibility

      Hiring#
    • Fixed

      remove duplicate typing indicator

      Hiring#
    • Fixed

      remove gap between sidebar and messages view

      Hiring#
    • Fixed

      remove invalid ON CONFLICT clause from employees insert

      Hiring#
    • Fixed

      remove mobile header in transparent mode to eliminate gap

      Hiring#
    • Fixed

      Remove obsolete migration and fix audit trigger permission error

      Hiring#
    • Fixed

      reorder account_types migration to run before dependent migrations

      Hiring#
    • Fixed

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

      Hiring#
    • Fixed

      resolve 7 additional type errors

      Hiring#
    • Fixed

      resolve all 7 script type errors

      Hiring#
    • Fixed

      Resolve all TypeScript and ESLint errors for production build

      Hiring#
    • Fixed

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

      Hiring#

    See 44 more changes on the release page

Browse by month

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • February 2026
  • January 2026
  • December 2025