Technical Changelog

This technical changelog is automatically-generated via GitHub Actions and should be seen by internal team only.

v0.55.3

💅 Refactors

  • Rename IntakeLM branding to TitleTouch across landing and demo (#438)

🏡 Chore

  • Sync release notes from GitHub skip release (79e55c18)

❤️ Contributors

📸 Media from PRs

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

v0.55.2

🚀 Enhancements

  • Add Activity tab placeholder to conversation info panel (4e628202)
  • Add collapse/expand animation to info panel sections (434fdf91)

🩹 Fixes

  • Revert home icon to question mark and add processor chat styling (44980d53)
  • Use 'root' slot instead of 'background' for UAvatar ui prop (48e41dad)

💅 Refactors

  • Extract ProcessorConversationListItem component (2f5a1a29)
  • Unify tab styles across processor panels (838de9bf)
  • Update field status icons and colors (1e4a58d0)
  • Remove copy button from conversation info panel (9b772e0f)
  • Replace ↳ with task status icon in conversation list (de5035d6)

🏡 Chore

  • Sync release notes from GitHub skip release (ee47393d)
  • Temporarily hide actions menu button in chat panel (b303cd53)

🎨 Styles

  • Lighten robot chat bubble background to blue-50 (f8e651ae)
  • Fix Tailwind class ordering (7ed49540)

❤️ Contributors

📸 Media from PRs

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

PR #439: feat(processor): new conversation tab and UI refinements

v0.53.2

🔥 Performance

  • processor: Disable SSR on index redirect pages (6b6b1249)

🩹 Fixes

  • Update imports after barrel file removal (d15745bf)

💅 Refactors

  • Remove index barrel files and use direct imports (1c01703b)

🏡 Chore

  • Sync release notes from GitHub skip release (bcbfd66c)

❤️ Contributors

📸 Media from PRs

PR #422: feat(processor): add conversations tab with Intercom-style UI (WIP: Part 1/2)

PR #432: feat(landing): add santa emoji to hero headline for Christmas

v0.53.0

🚀 Enhancements

  • processor: Add conversations tab to dashboard (c24f3be5)
  • processor: Add 3-column layout to conversations page (fc4e96eb)
  • processor: Add tabs to conversations panel (e7e431c5)
  • processor: Add search input and filter button to conversations panel (d69e48cc)
  • processor: Add Intercom-style conversation list to contacts panel (90df7c58)
  • processor: Add multi-column panel layout for conversations (ab27c837)
  • processor: Enhance conversation list with address, title, and smaller avatar (eed2c6fd)
  • processor: Add unread count badge to conversation list (0b5a10d3)
  • processor: Add header UI to conversation chat panel (d4bb5b3a)
  • processor: Unmock conversation list with real data (c432eb18)
  • processor: Sync conversation selection with URL query param (f50e2e94)
  • processor: Unmock conversation chat panel with real messages (6d2def15)
  • chat: Add role labels above bubble sequences (f0c30da1)
  • processor: Add conversation info panel UI with reusable components (8f1f1a2c)
  • processor: Enhance info panel with task sections and document links (0d6bb623)
  • processor: Add selected task highlight with border indicator (caeb1ff9)
  • processor: Add field validation status indicators (a1eb15b5)
  • processor: Add task progress bar in section headers (f6be4c01)
  • processor: Replace status dots with icons (6496d620)
  • processor: Wire info panel to real API data (7a47969a)

🩹 Fixes

  • processor: Only show suggest options on last consecutive assistant message (e2f95ef8)
  • chat: Correct position-based corner radius for bubble sequences (65d66378)
  • processor: Wire chat panel to processor API with messages (5e22fad0)

💅 Refactors

  • processor: Extract conversation panels into separate components (dd99809b)
  • processor: Replace manual interfaces with minimal structural types (4f7701ba)
  • chat: DRY bubble configs into ChatBubble base component (f831deb0)
  • processor: Extract task section into reusable component (af019aa0)
  • processor: Fix v-model syntax for section expansion (87d22ad5)

🏡 Chore

  • processor: Mark submissions tab as legacy (f5cc2de1)
  • Sync release notes from GitHub skip release (0c15b6d2)

🎨 Styles

  • chat: Refine bubble styling - smaller icons, bottom alignment (baa887b5)
  • processor: Simplify knowledge base tool display (9caf1109)

❤️ Contributors

📸 Media from PRs

PR #422: feat(processor): add conversations tab with Intercom-style UI (WIP: Part 1/2)

v0.49.0

🚀 Enhancements

  • landing: Update hero messaging to focus on closer productivity (8d4e2f50)

📖 Documentation

  • sales: Update cold call script for intelligent intake positioning (89acee66)
  • sales: Refine seasonality messaging and Closing Lock positioning (7b4e3ae4)
  • sales: Revamp cold call script with founder-led approach (545a2f17)

🏡 Chore

  • Sync release notes from GitHub skip release (159c2b98)

❤️ Contributors

📸 Media from PRs

PR #424: feat(landing): update hero messaging to focus on closer productivity

Videos

PR #421: feat(processor): sidebar collapsed by default with hover-to-expand

v0.47.1

🚀 Enhancements

  • processor: Add Linear-style breadcrumbs with icons to page headers (9615b708)
  • processor: Add order context toggle in top bar (6a44c393)
  • processor: Add tabs to All Orders mode (3299702a)
  • processor: Preserve current tab when clicking All orders (b085ed97)
  • processor: Improve command palette with Linear-style labels (e55efa39)
  • processor: Open command palette from order picker button (f9fe2b26)

🩹 Fixes

  • processor: Use navigateTo for index.vue redirect to support NuxtLink (a7b0a07d)
  • Remove unused vars and clean up console.log statements (c060fca5)
  • processor: Address PR review comments (6f83cc75)

💅 Refactors

  • processor: Revamp dashboard layout with centered search bar and tabs (e1cf7714)
  • processor: Convert order tabs to nested routes (d152e3c3)
  • processor: Restyle order context toggle to smooth segmented control (9b87bc6b)
  • processor: Extract shared tasks page component (a63f6fc1)
  • processor: Extract shared submissions page component (3acb2b10)
  • processor: Extract shared vault page component (b41720bf)
  • processor: Clean up dashboard toolbar and improve tab labels (182133d9)
  • processor: Simplify command palette to order search only (5f0dbb3a)
  • processor: Move admin pages to /administration/ route (412d80b8)

🏡 Chore

  • Sync release notes from GitHub skip release (e21d20cc)

❤️ Contributors

📸 Media from PRs

PR #411: feat(landing): return to 2-column hero layout

PR #411: feat(landing): return to 2-column hero layout

Videos

PR #413: feat(processor): revamp dashboard layout with tabs, command palette, and administration route

v0.45.0

🚀 Enhancements

  • nuxt: Support push-secrets for production and preview environments (43a604a8)

🩹 Fixes

  • nuxt: Add error handling to push-secrets script to continue on failures (bc8f8ae1)
  • nuxt: Replace execSync with execFileSync in push-secrets script to prevent shell injection (7ccd0168)

🏡 Chore

  • Sync release notes from GitHub skip release (487f6c07)
  • Configure Wrangler for NuxtHub v0.10 deployment with secrets management (3b5f2fe5)
  • devtools: Remove Cloudflare preset config from Nitro (24ad7fed)

❤️ Contributors

📸 Media from PRs

PR #404: pnp push-secrets:production in apps/nuxt;fix inngest after nuxthub migration

v0.43.0

🚀 Enhancements

  • Magazine-style hero layout with image carousel (d3b4d8a4)
  • Add scroll progress indicator for landing page navigation (68535bc9)

🩹 Fixes

  • Remove unused variable and fix lint errors in hero carousel (4e3dd4b4)
  • Lint errors in landing page components (f61ab6b2)

💅 Refactors

  • Improve 'How it works' messaging and add Intake Workflow branding (ad2ed92c)
  • Simplify hero section visual design (faecacf9)

🏡 Chore

  • Sync release notes from GitHub skip release (d05169ef)

❤️ Contributors

📸 Media from PRs

PR #399: Improve 'How it works' section with Intake Workflow branding

PR #399: Improve 'How it works' section with Intake Workflow branding

PR #398: Add About Us section with optimized company logos

v0.41.0

🚀 Enhancements

  • landing: Breve redesign with updated components and styles (861e8256)
  • landing: Add subline tagline to hero section (5456fac8)
  • chat: Add question icon variant to ChatBubble (462d7a4b)

🩹 Fixes

  • landing: Establish CTA button hierarchy (2c169649)
  • landing: Correct anchor link for secondary CTA button (ecddede0)
  • landing: Update hero subline to value-prop paragraph (8f06255f)
  • landing: Remove em dashes from hero subline (2f9396f6)
  • landing: Unify hero button styles and mockup chrome (5727bfaf)
  • landing: Update button border-radius from pill to rounded style (b7e26141)
  • landing: Change hero background to mansion image (73ca6e02)

🏡 Chore

  • Sync release notes from GitHub skip release (29288259)

❤️ Contributors

📸 Media from PRs

PR #396: feat(landing): breve redesign

PR #396: feat(landing): breve redesign

PR #396: feat(landing): breve redesign

v0.40.1

🚀 Enhancements

  • processor: Enable processor messaging to intaker chat (3e6d7778)
  • intaker: Display processor messages in chat with real-time sync (cacdee59)
  • processor: Display AI tool results in chat view (ab3bfbd5)

🩹 Fixes

  • intaker: Use dynamic orderName instead of hardcoded address (bbb40ab1)
  • llm: Preserve processor message IDs in replaceAIMessages (a90bb774)
  • intaker: Harden chat subscription security and reliability (41cb2150)
  • cable: Manually connect processor cable after mount (bc04bae8)
  • intaker: Record task visit time for processor dashboard (eef0e0fe)
  • chat: Prevent duplicate messages in expanded multi-part responses (58741994)
  • chat: Broadcast full UIMessage parts via cable for tool invocations (bea53bbb)
  • Resolve lint and type errors for CI (905ad919)

💅 Refactors

  • intaker: Simplify chat by removing processor message handling (041ce371)
  • intaker: Extract processor cable composable and add auth check (264bdabe)
  • intaker: Export ProcessorMessage type and improve type safety (dbf1b297)
  • intaker: Import ProcessorMessage type from composable (f7c072ad)
  • cable: Add DX improvements to useCable (45665358)
  • chat: Extract ChatBubble components with CSS-based styling (55c4476e)

🏡 Chore

  • Sync release notes from GitHub skip release (f2f28ecd)

❤️ Contributors

📸 Media from PRs

Videos

PR #380: feat(processor): enable processor messaging to intaker chat Part 1

v0.40.0

🚀 Enhancements

  • landing: Enhance hero tagline with decorative divider and split typography (c9f840e6)

🩹 Fixes

  • landing: Improve ScrollReveal trigger for mobile viewports (44afeba4)
  • landing: Simplify hero tagline, remove decorative elements (7da11f1d)
  • landing: Adjust phone mockup position on tablet breakpoint (aba621f4)
  • landing: Adjust phone mockup left position from 8% to 2% on tablet+ (4e76bf3e)

🏡 Chore

  • Sync release notes from GitHub skip release (7db479da)

❤️ Contributors

📸 Media from PRs

PR #389: landing: improve hero, fix comm gaps transition in

v0.39.0

🚀 Enhancements

  • landing: Redesign hero to Intercom-style layout (b4bdf42d)

🩹 Fixes

  • landing: Fix hero mockup overlap and remove caption (6da48f89)
  • landing: Move lifecycle hooks to top level for proper cleanup (03811166)
  • landing: Add accessibility and security attributes to iframes (c0f1eeb4)

🏡 Chore

  • Sync release notes from GitHub skip release (aa340dca)

🎨 Styles

  • landing: Modernize navbar and adjust phone mockup position (fd38e8f1)

❤️ Contributors

📸 Media from PRs

PR #388: Landing/change to intercom demo style

v0.38.0

🚀 Enhancements

  • landing: Improve hero typography and mobile layout (0eab8d6d)
  • landing: Unify subheadline typography with Playfair Display (8b924b3d)
  • landing: Move subheadline below hero image on desktop (864f9572)
  • landing: Replace dark gradient with frosted glass pill for headline (6023e205)
  • landing: Replace dark gradient with frosted glass pill for headline" (608385a0)
  • landing: Use dark text with white glow for hero headline (0758f038)
  • landing: Add per-image theme for headline styling (0ab32859)

🩹 Fixes

  • landing: Reduce headline glow for subtler effect (ad6c5336)
  • landing: Set first hero image theme to light (1bb351e0)
  • landing: Set 4th hero image theme to light (f009fcd0)
  • landing: Adjust hero layout for better readability (a3561775)
  • landing: Resolve lint and type errors in OutreachHero (eaab90a5)
  • landing: Disable ogImage to fix Cloudflare build (b65472c5)

🏡 Chore

  • Sync release notes from GitHub skip release (255e155c)

❤️ Contributors

📸 Media from PRs

PR #385: Update landing page headline copy

v0.34.0

🚀 Enhancements

  • intaker: Add footer slot to IntakerIntroCard (229bef2f)
  • intaker: Add intaker-blue color variant to 3D button (7f77bb27)
  • demo: Add real-time field sync via Inngest Realtime (b6297a38)

🩹 Fixes

  • Lint errors in demo-update-field and auto-fixes (893d6ad0)

🏡 Chore

  • Sync release notes from GitHub skip release (c8a302c5)

❤️ Contributors

📸 Media from PRs

Videos

PR #359: feat(demo): landing page demo with real-time field sync (ugly for now)

v0.33.5

🚀 Enhancements

  • experiments: Add demo chat widget for landing page (50352f8c)
  • intaker: Add intro cards to documents and transaction pages (5658d524)
  • intaker: Add color variants and custom illustrations to intro cards (d81e6495)
  • intaker: Add navy color variant for intro cards (6973fccb)
  • landing: Use production URL for widget iframe (4d77c4d5)
  • widget: Buyer intake demo with external link CTA (24f72b64)

🩹 Fixes

  • lint: Correct tailwind class order and remove extra blank line (8ebaa67a)

💅 Refactors

  • intaker: Extract IntakerIntroCard component (2ae2ea95)
  • intaker: Extract IntakerButton component (da3ffb1d)

🏡 Chore

  • Sync release notes from GitHub skip release (cf926a7a)

🎨 Styles

  • intaker: Restyle intro card with blue gradient and Tailwind vars (c2328aff)
  • intaker: Add gradient progress bar and pending tasks badge (fa628b4f)
  • intaker: Simplify chat assistant avatar (d9b62c41)
  • widget: Update header text and remove avatar (d8f8e330)

❤️ Contributors

📸 Media from PRs

Videos

PR #345: landing: the beginning of demo chat widget for landing page

PR #345: landing: the beginning of demo chat widget for landing page

v0.33.1

🚀 Enhancements

  • landing: Migrate privacy policy to Nuxt Content (e98010bf)
  • landing: Migrate terms of use to Nuxt Content (f31bbbb7)
  • Share legal content between apps via Nuxt Content (b41f6d35)
  • intaker: Add navigation to next incomplete task on completion (3a6c48fa)
  • intaker: Add celebration animation on field progress + fix loader flicker (dd034b1b)

🩹 Fixes

  • landing: Remove max-w-4xl constraint from legal pages (aae67a04)
  • nuxt: Skip DB init for Nuxt Content internal routes (25987adc)
  • landing: Nav menu works from any page (46a85597)

💅 Refactors

  • intaker: Improve type safety for context providers (#338)

🏡 Chore

  • Sync release notes from GitHub skip release (9191467e)

❤️ Contributors

📸 Media from PRs

Videos

PR #341: feat(intaker): celebration animation DLM-764

PR #340: feat(intaker): navigate to next task on completion DLM-772

v0.24.0

🚀 Enhancements

  • landing: Update SOC 2 compliance to Type I & Type II (c6782e9e)

🩹 Fixes

  • inngest: Fix realtime subscription token and WebSocket connection (e021ca44)

💅 Refactors

  • landing: Shift messaging from document efficiency to client experience (b42983c3)
  • landing: Replace customer logo placeholders with value promises & compliance badges (d018853a)
  • landing: Centralize calendlyUrl in useConfig composable (ed4dc5c2)

❤️ Contributors

📸 Media from PRs

PR #320: refactor(landing): replace placeholder logos with value promises

PR #319: refactor(landing): shift messaging to client experience

PR #318: Reduce unvisited task overlay opacity to 60%

PR #318: Reduce unvisited task overlay opacity to 60%

v0.21.0

🚀 Enhancements

  • Add blocked status checkbox to processor order filter (591d8198)

🩹 Fixes

  • Parties not displaying in ProcessorOrderOverview (793bd64a)
  • Resolve TS2532 undefined array in task grouping (fb72c5f0)

💅 Refactors

  • Remove task/field status mapping layer, use DB values directly (860caf05)
  • Simplify task serializer, use status directly (bdc8bccb)
  • Remove redundant getStatusCategory helper (61e8f990)

🏡 Chore

  • Sync release notes from GitHub skip release (90b0e2c0)

❤️ Contributors

v0.20.0

🚀 Enhancements

  • Move processor filters to right toolbar and improve active state styling (07da65f4)
  • Migrate legacy intake order endpoints to processor-scoped paths (4b4dd19f)
  • Show processor avatar on order rows and add unassigned filter (60acebad)
  • Add 'collected' field status for intake user submissions (00a6629e)

🩹 Fixes

  • Include assignedProcessorId in order serializer response (c019fdf6)
  • Add null guards for companySlug in API URLs (72b311b7)
  • Add loading state to ProcessorOrderSubmissions (d73136d8)
  • Remove unused variables to fix lint errors (f04dff4a)
  • Resolve lint errors and update test expectations (07251b52)

💅 Refactors

  • Consolidate order endpoint with service layer and fix schema (278b4fcc)

🏡 Chore

  • Sync release notes from GitHub skip release (363793f6)

❤️ Contributors

📸 Media from PRs

PR #313: Filter orders by processor clicking on premade filter buttons; migrate legacy unused /api/intake/orders endpoints

v0.17.0

🚀 Enhancements

  • vault: Add clickable signed URLs for document thumbnails (ad95a153)
  • vault: Add task field name labels to document items (e0a73325)

🩹 Fixes

  • vault: Resolve Vue hydration mismatch errors (0553178f)
  • security: Add authorization to signed-url endpoint (7a18ae50)
  • vault: Prevent premature fetch when companySlug is undefined (fd3b6e67)
  • security: Use zod schema for signed-url query validation (a3990c9e)

💅 Refactors

  • vault: Replace accordion with flat searchable list (a742ab58)
  • vault: Remove legacy accordion view components and endpoints (39f79507)

🏡 Chore

  • Sync release notes from GitHub skip release (bd1e1154)
  • landing: Anonymize testimonial for privacy (#309)

❤️ Contributors

📸 Media from PRs

PR #310: refactor(vault): replace accordion with flat searchable list

v0.15.0

🚀 Enhancements

  • landing: Add cold outreach landing page at /outreach (cc6aca9b)

🏡 Chore

  • Sync release notes from GitHub skip release (fb27f5af)
  • landing: Replace calendly link with google calendar (0a6f9395)
  • landing: Anonymize testimonial for privacy (bca3dbff)

❤️ Contributors

📸 Media from PRs

PR #307: feat(landing): add cold outreach landing page at /outreach

PR #306: Redesign task page with Linear-inspired UI

PR #306: Redesign task page with Linear-inspired UI

PR #306: Redesign task page with Linear-inspired UI

PR #306: Redesign task page with Linear-inspired UI

Videos

PR #307: feat(landing): add cold outreach landing page at /outreach

v0.14.2

🏡 Chore

  • Sync release notes from GitHub skip release (a19ab226)

📸 Media from PRs

PR #306: Redesign task page with Linear-inspired UI

PR #306: Redesign task page with Linear-inspired UI

PR #306: Redesign task page with Linear-inspired UI

PR #306: Redesign task page with Linear-inspired UI

PR #305: Redesign processor order row with Linear-inspired layout

PR #305: Redesign processor order row with Linear-inspired layout

v0.12.0

🚀 Enhancements

  • Add close button to task slideover (b4e4a068)
  • Add tabs to order page, default to Tasks tab, auto-select first submission (b6008053)
  • Move order tabs from page to sidebar navigation (fd1997c2)
  • Highlight selected task in task list and dashboard (0f829414)
  • Consolidate order header UI - remove duplicate title, move actions to sidebar (10ae1c51)

🩹 Fixes

  • Prevent orders list reload when clicking task card (b1bcf4af)
  • Type safety and logic improvements for processor dashboard (365d3785)
  • Resolve CI lint and type errors (bfa481e4)

💅 Refactors

  • Remove unused orderMenuItems and handleDeleteClick (d34f3fc5)

🏡 Chore

  • Sync release notes from GitHub skip release (bd32b1c7)

❤️ Contributors

📸 Media from PRs

PR #302: ACCEPTED SPIKE UX: Orders w task cards v3: redesign processor dashboard line orders doublestack version skinny

PR #302: ACCEPTED SPIKE UX: Orders w task cards v3: redesign processor dashboard line orders doublestack version skinny

PR #302: ACCEPTED SPIKE UX: Orders w task cards v3: redesign processor dashboard line orders doublestack version skinny

PR #302: ACCEPTED SPIKE UX: Orders w task cards v3: redesign processor dashboard line orders doublestack version skinny

v0.11.1

🩹 Fixes

  • Show all task fields & add explicit document field approval (df3b208b)
  • Hide AI feedback and disable approval for empty fields (841bb499)
  • Split SQL migrations into single commands for pglite compatibility (1683b74f)
  • Update processor field status enum to pending/approved/flagged (41ea414d)
  • Correct task status comment in serializer (9b23823d)

🏡 Chore

  • Sync release notes from GitHub skip release (a2a8cd0c)

❤️ Contributors

📸 Media from PRs

PR #293: Fix processor task field visibility and approval

PR #293: Fix processor task field visibility and approval

v0.9.3

🚀 Enhancements

  • Separate login flows for processors and intakers (32a5be38)
  • Add custom migration for early user isIntaker flag (7e7bf1b4)

🩹 Fixes

  • Prefix unused variables with underscore in apps/nuxt (f0aa373f)
  • Add missing 'it' import to login-redirects test (9b8f5804)

💅 Refactors

  • Remove intake-legacy layout and route references (07ffe01f)

🏡 Chore

  • Sync release notes from GitHub skip release (cc5d58ec)

✅ Tests

  • Add login redirect tests for processor and intaker roles (c7156152)

❤️ Contributors

v0.6.1

🚀 Enhancements

  • Implement blocking tasks functionality (DLM-738) (d9ad4659)
  • Add blocking tasks badge and UI components (DLM-738) (8a7cc49e)
  • Add blocking/blocked task sections to task slideover (a28cb3ab)
  • Add click navigation to blocking tasks in slideover and popover (3ccab4ea)
  • Add inline editing for task blocking relationships (17b9937c)

🩹 Fixes

  • Copy task dependencies when cloning templates and fix seed script (c5a66e2c)
  • Address CodeRabbit review comments (557d35f1)

💅 Refactors

  • Use letter refs for task dependencies in YAML template (06660e17)

🏡 Chore

  • Sync release notes from GitHub skip release (b8690c73)
  • Remove API endpoint test with Vitest config issues (c5f137a6)

❤️ Contributors

📸 Media from PRs

Videos

PR #277: feat: Implement blocking tasks functionality with UI (DLM-738)

v0.4.7

🏡 Chore

  • Sync release notes from GitHub skip release (2180fa03)

📸 Media from PRs

PR #274: Intake Suggestion Button uploads docs, flagged docs still complete ask user

Videos

PR #274: Intake Suggestion Button uploads docs, flagged docs still complete ask user

PR #272: feat: add role-based task filtering for processor workflow

v0.4.4

🏡 Chore

  • Sync release notes from GitHub skip release (6fb17df5)

📸 Media from PRs

PR #270: Failed document validation shows up during intake; task completion waits on validations

PR #270: Failed document validation shows up during intake; task completion waits on validations

Videos

PR #269: Rename pending-review to intakes and move conversations to a specific layer

v0.4.3

🚀 Enhancements

  • Add intake query param support for direct linking (7b081778)

💅 Refactors

  • Rename pending-review to intakes (4a608794)
  • Simplify intakes UI and extract logic to composables (6fc896af)
  • Extract conversational forms into dedicated Nuxt layer (881b5f4c)

🏡 Chore

  • Sync release notes from GitHub skip release (ab3d2a03)

❤️ Contributors

📸 Media from PRs

Videos

PR #269: Rename pending-review to intakes and move conversations to a specific layer

PR #268: fix: display uploaded files inline in conversation

v0.3.0

🚀 Enhancements

  • Add knowledge base search tool for intake forms (#251)

🏡 Chore

  • Sync release notes from GitHub skip release (f456de4e)

❤️ Contributors

📸 Media from PRs

Videos

PR #251: feat: add knowledge base search tool for intake forms

PR #251: feat: add knowledge base search tool for intake forms

PR #251: feat: add knowledge base search tool for intake forms

PR #251: feat: add knowledge base search tool for intake forms

PR #247: feat: implement knowledge base Q&A management system

v0.2.7

🚀 Enhancements

  • Implement knowledge base Q&A interface (78418b76)
  • Add Q&A creation modal to knowledge base (dbc81d93)
  • Add knowledge base Q&A schema (eb8d652e)
  • Add task to seed knowledge base Q&A from CSV (090d2c5f)
  • Add backend services and API for knowledge base Q&A (b24be13d)
  • Connect knowledge base page to real API (82b12321)

🏡 Chore

  • changelog: Remove media section from v0.2.5 release notes (d178e957)
  • Format seed knowledge base task (55b1b726)

❤️ Contributors

📸 Media from PRs

Videos

PR #247: feat: implement knowledge base Q&A management system

v0.2.0

🚀 Enhancements

  • Add llm_validation_prompt field for AI-powered field validation (ce32e475)
  • Auto-start form conversations when empty (d8a2c14d)
  • Add evalite testing framework with simple capital cities test (7c1e007e)
  • Add template parties to order-template.yaml (b6426087)
  • Improve processor order page UX (c4d779f2)

🩹 Fixes

  • changelog: Ensure release items take full width (c75ae8bc)
  • changelog: Add clickable PR links in media sections (6bbe6407)
  • Improve intake form UX (1949570f)
  • Handle undefined expected value in evalite scorer (e87091b0)
  • Use correct import path for AccordionItem type (2ba71331)
  • Replace CommonJS __dirname with ESM-compatible resolution (af2dc42f)
  • Correct import paths from ai/ to ai-cc-sdk/ (0617f8ef)
  • Exclude .test.ts files from task wrapper generation (e8a0cd4a)

💅 Refactors

  • Add AI SDK evaluation suite and separate AI contexts (#239)
  • Remove legacy seed service and use task-based templates (12b2bb68)

📖 Documentation

  • Add comprehensive intake form architecture guide (2f406401)

🏡 Chore

  • Sync release notes from GitHub skip release (548d3da6)
  • Fix linting issues (a434f060)
  • Sync release notes from GitHub skip release (2e908402)
  • Sync release notes from GitHub skip release (1246f133)
  • Sync release notes from GitHub skip release (b713710c)
  • Merge main and resolve import path conflicts (5c1ad3f7)
  • Sync release notes from GitHub skip release (323a7f6b)

✅ Tests

  • Add comprehensive tests for order template seeding and team filtering (b1960fd9)
  • Add comprehensive tests for order template seeding and team filtering (61fdefd1)

❤️ Contributors

📸 Media from PRs

PR #237: feat: add order template system with task-based seeding and LLM validation

PR #237: feat: add order template system with task-based seeding and LLM validation

Videos

PR #237: feat: add order template system with task-based seeding and LLM validation

v0.1.9

🚀 Enhancements

  • Auto-start form conversations when empty (1a77fbd)
  • Add evalite testing framework with simple capital cities test (3c1590f)

🩹 Fixes

  • Improve intake form UX (457b00e)
  • Handle undefined expected value in evalite scorer (941cfe2)
  • Use correct import path for AccordionItem type (99201be)
  • Replace CommonJS __dirname with ESM-compatible resolution (10b012b)

📖 Documentation

  • Add comprehensive intake form architecture guide (b2af4e7)

🏡 Chore

  • Sync release notes from GitHub skip release (bdea2f2)
  • Fix linting issues (472c58d)

❤️ Contributors

v0.0.100

Initial release baseline