Improved stability, contracts, and task management across all platforms
This release focuses on reliability and user experience improvements. We've fixed critical issues affecting authentication, contracts, and task visibility. The platform now handles edge cases better, and we've streamlined workflows for both clients and talent.
Highlights
- Hiring Contracts now display correctly for both clients and talent, with improved creation workflows and multi-talent support
- Hiring Fixed authentication issues including workspace cookie handling, role assignment, and magic link redirects for more reliable logins
- Mobile app Mobile app now shows task details clearly with improved chat labels and better handling of empty states
- Hiring Task management improved with better layout responsiveness, cleaner table styling, and corrected database relationships
- Hiring Client dashboard redesigned with flat design principles, sorting, search, and better workspace navigation
All 357 changes in v2.0.0
Complete monorepo restructuring with shared packages
Add @diiirect/db workspace for Supabase infrastructure
add cal:verify shortcut to root scripts
add ecosystem directory for standalone integrations
add GetStream env detection and mobile dev scripts
add collapsible sidebar functionality
add Google Tag Manager to webapp and www
Add Vercel Web Analytics to webapp and www
enhance user identification with comprehensive data
enterprise-ready PostHog analytics integration
redesign client analytics with flat design
auto-detect app version from git tags at build time
add --quick, --fix, --dry-run flags and improve verification
enhance verify command with 39 comprehensive checks
Add CalcomTokenContext for dynamic token updates
add CLI toolkit and fix token refresh in layout
add pnpm cal:verify for complete integration testing
add pnpm test:calcom script for API verification
add reusable calendar component and project schedule
add interactive CandidatesClient component
add server actions for client candidates pipeline
add video call invitation attachment renderer
add user profile settings with server actions
enhance settings pages with form validation and UX improvements
add full-width layout support for task detail pages
add phone verification and improve team settings UI
add task button and quick-add icons to sidebar
display workspace logo in sidebar ProfileSwitcher
enhance talent profile page with full data display
implement profile image upload to Cloudflare R2
use job creation modal instead of page navigation
use task creation modal instead of page navigation
add countdown timer and configurable title/social links
fix settings save and add caching
implement proper auth flow for waitlist signups
integrate real changelog data from database
complete orders→tasks refactor, workspaces, KYC, and admin enhancements
complete user overview revamp and infrastructure updates
Convert www from submodule to regular directory
add interactive client dashboard with sorting, search, and avatars
add 'u' key to show all service URLs
add Cloudflare Tunnel support for webhook testing
add interactive log viewer with keyboard switching
add verbose tunnel connection progress
add website (www) support on port 3000
enhance interactive log viewer UX
add autofill button for job creation wizard
add console error counter, Supabase tools, and hard refresh
add instant tooltips to all status indicators
enhance workspace display with 5 improvements
add database user search to Switch Account
add search filter to Switch Account dropdown
enterprise-ready KYC integration with fault tolerance
enhance admin actions, HubSpot mappers, and KYC integration
enhance unified interviews with recording/transcription support
add missing env var validations for Deel, Radar, R2
add advanced filters for global files page
add comprehensive file management system
add details button to FileGridCard
add FileDetailsPanel and FileVersionHistory components
add onFileUpdated callback to FileDetailsPanel
add sorting options to getAllUserFiles
integrate chat file sharing and enhance FileCard
add Gantt chart with dependency arrows
implement dynamic workspace switching and add Workspaces section to sidebar
implement task creation for client and admin areas
add REST/GraphQL/MCP endpoints to env banner
add interview invitation system with cron jobs and webhooks
add unified feedback system with interview types
complete interview system implementation (Phases 1-3)
implement smart scheduling system (Phase 3)
add branded verification emails and modal enhancements
add Didit webhook proxy for local development
add enterprise Didit KYC CLI for testing and debugging
add enterprise-grade GDPR compliance module
add KycVerificationStatus type and configure dev webhook URL
add production-ready multi-app maintenance mode system
redesign maintenance pages with Coming Soon aesthetic, closes #c1ff00
add rich channel header, create conversation modal, and channel actions
improve chat channel organization and display
Add comprehensive v2 theme for talent profile PDF export
Redesign talent profile PDF with single-column layout, closes #487D00 #6BA300 #EBFAD7
Add invite-based talent profile sharing system
add enterprise projects feature for clients
add health score and trends analytics
add health score visualization and trends to reports
add project notifications system
add project notifications UI
upgrade to Upstash Redis for serverless-safe rate limiting
refactor admin pages and fix session management
add Manager and Viewer roles for client workspaces
add comprehensive workspace and project seeders
add close button to feedback widget
add feedback button to sidebar
add feedback button to talent and client workspaces
add Sentry feedback widget with rich context tags
add user feedback widget
configure error monitoring with user feedback widget
customize feedback form by type
enhance feedback with type selection and rich context
simplify feedback widget and add crash-report modal
update feedback button label and icon
add collapsible sidebar for client workspace
improve collapsible sidebar UX
add collapsible sidebar functionality
add AI task enrichment wizard with dynamic questions
add client task assignment for talent with active contracts
add contract attachment and custom date picker to task creation
add link management system for tasks
add sidebar navigation to client task detail pages
enterprise contract attachment with audit logging
improve task enrichment wizard UX and input types
add VTT and JSON export formats (Phase 4)
Transform to enterprise Turborepo monorepo architecture
add interactive sorting and search to jobs page and talent dashboard
add enterprise-ready upload utilities with retry logic
add loading skeletons for dashboard and auth pages
add skeleton loading for onboarding pages
add advanced meeting details page with modular architecture
add enterprise-grade instant video call feature
integrate meeting details with meetings tab
add database health check to dev startup banner
add runtime health checks to environment banner
add webapp URL and service summary to environment banner
enhance dev environment banner with all service URLs
optimize .vercelignore for faster deployments
optimize compilation with sideEffects and optimizePackageImports
disable source map uploads and telemetry
disable widenClientFileUpload to speed up builds
optimize sample rates and add error filtering
Updated .gitignore and .vercelignore for monorepo patterns
@diiirect/tailwind-config: Design tokens and presets
@diiirect/database: Supabase types with Tables<>/Enums<> helpers
@diiirect/supabase: Server/browser/admin client factories
@diiirect/auth: Profile resolution, workspace access, roles
@diiirect/ui: 27 Catalyst components with proper exports
@diiirect/constants: Account types, contracts, workspace types
@diiirect/utils: cn(), formatters, validators
@diiirect/types: ActionResult, pagination, domain types
Moved supabase/ to monorepo root
Restructured apps/ directory
Updated all apps to use workspace dependencies
Migrated imports to @diiirect/* packages
Package-specific documentation
Updated webapp for Turborepo builds
Fixed OAuth type mismatches for Supabase auth-js 2.87.1
Configured Vercel deployment settings
Build passes: pnpm build --filter=webapp ✓
Type checking: All TypeScript errors resolved
Package resolution: All @diiirect/* imports working