Skip to main content

v0.3.42 File Dialog Input Overflow Fix

Release date: pending

v0.3.42 focuses on a UI fix that directly affects file-creation workflows, so the new file and new folder dialogs keep their input field boundaries intact.

Fixes

  • Fixed the right-edge overflow in the new file and new folder dialog inputs in both File Assistant and LAN Assistant, so typed content and input borders stay within the modal.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.40 Three-panel Workspace Shell

Release date: 2026-06-09

v0.3.40 focuses on the desktop workspace shell so future context, detail, and supporting tools can live beside the main work area instead of competing with it.

New features

  • The desktop workspace now uses a three-panel shell with a left navigation rail, center main workspace, and right auxiliary rail.
  • The new right auxiliary rail includes its own expand/collapse entry plus reserved header and body space for future context, detail, and helper tools.

Refinements

  • Left and right rail toggle buttons now stay fixed near the top edge of the window, so their position does not jump when panels expand or collapse.
  • Both the left navigation rail and right auxiliary rail support drag-to-resize and remember the latest desktop layout preference.
  • The desktop title bar now uses a more precise drag region so search, status, user actions, and window controls are less likely to be treated as draggable space.

Fixes

  • Window controls in the compact desktop title bar no longer interfere with nearby interaction zones, making minimize, maximize, and close more reliable.
  • The hidden-brand Electron utility title bar no longer lets the drag overlay block toolbar clicks in the top area.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.41 Shell and AI Assistant Polish

Release date: 2026-06-09

v0.3.41 keeps polishing the desktop workspace shell, especially the title bar, left navigation rail, and the AI assistant chat layout where boundary spacing still felt loose.

Refinements

  • Blank space in the top title bar can now drag the desktop window while keeping window buttons, rail toggles, notifications, and avatar controls fully clickable.
  • Left navigation child-route groups now stay collapsed by default, so areas like AI Assistant no longer auto-expand and occupy sidebar space.
  • The left rail now supports narrower expanded and collapsed widths, and the right auxiliary rail can shrink the center workspace further during resize.
  • The default expanded left-rail width is tighter, and the top-right rail toggle now sits closer to the window edge to reduce unused title-bar space.
  • The left navigation panel uses a flatter, lighter surface, with tighter corners and inner padding to reduce sidebar bulk.
  • Bottom global navigation and account spacing in the sidebar are tighter, while the avatar/name block now aligns with the main navigation icon and label columns.
  • Navigation row height and spacing are further compressed, and the utility title bar height is lower.
  • Expanded left-nav groups can now toggle by clicking the main text area, with chevrons aligned more tightly to labels.
  • The avatar, display name, and account menu are now consolidated into the lower-left settings entry, leaving only message and notification status actions in the top title bar.
  • The AI assistant chat page now realigns the secondary sidebar boundary, resize handle, and bottom composer padding so they no longer overlap each other.
  • The AI assistant send button now uses an upward arrow with a tail for clearer action recognition.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.39 Quotation Template AI Drafts, Search, and Layout Polish

Release date: 2026-06-07

v0.3.39 continues tightening quotation template setup, AI-assisted drafting, global search, and interaction details across business pages.

New features

  • Quotation templates now support Basic information fields, allowing one template to define both quotation header information and calculation fields.
  • The AI assistant can now generate, edit, preview, and confirm quotation template drafts directly in chat before saving them as formal templates.

Refinements

  • The quotation calculation page removes the redundant Other item from management fees and renames the related breakdown section to Other fees.
  • The quotation template edit modal now uses a cleaner top-field layout and improved horizontal scrolling in the field table, reducing uneven input heights and clipped right-side content.
  • Quotation templates now include Basic information fields alongside calculation fields, and the AI assistant can generate, edit, preview, and confirm quotation template drafts directly in chat.
  • Searchable quotation basic fields now filter and highlight matches as you type, while plastic-type and steel-type suggestions focus on material names only.
  • The quotation export info sidebar now uses a centered icon-only close button, the empty-image hint stays centered, hover and keyboard-focus states in the export tabs feel lighter, the image picker is presented as a centered thumbnail popover with continuous switching, and the top quotation action bar no longer shifts slightly while scrolling.
  • Deleting quotation attachments now uses an in-app confirmation modal instead of the browser's system confirm dialog.
  • The global floating AI assistant button has been removed from the bottom-right corner. Entry points in the AI Assistant page and sidebar remain available.
  • Global search now supports Chinese pinyin lookup. Customers, molds, products, quotations, tasks, materials, suppliers, projects, templates, favorites, File Assistant items, and chat search can use full pinyin or initials while preserving the existing Chinese, English, and numeric search behavior.
  • Keyword highlight styling is now unified across search results in business lists, chat, AI, File Assistant, favorites, settings search, image prompts, and translation history.
  • Mold management, mold development, mold revision, product management, style management, customer management, supplier management, plastic management, steel management, project management, and backend subpages now align with the quotation-management layout, spacing, search toolbar, list panels, empty states, and primary action visuals. The touched pages also replace Ant Design components and icons with the shared compatibility layer and semantic theme styles.
  • The quotation list header now adds filter and sort entry points for quotation number, title, customer, creator, total amount, and status to match other business-management tables.
  • Width-overflow issues are fixed in the quotation list toolbar, quotation basic information, quotation calculation page, and quotation template modal so status filters, field labels, amount units, template field tables, and the bottom total bar no longer collide.
  • The app title bar removes the forward and back buttons while keeping sidebar and in-page return paths, reducing top-level noise on management pages.
  • Window-control icons in the client title bar are visible again, and the DEBUG button now reflects the actual DevTools open state with an active background.
  • The default mold-type label in quotation templates and quotation details now shows the Chinese text 塑胶模具, while the internal enum value remains stable and is no longer exposed to business users.
  • File Assistant, LAN Assistant, and Sync Assistant now let the file list stretch closer to the bottom of the page. The LAN Assistant home view removes the transfer-log placeholder, moves transfer logs into Settings, and merges upload/download indicators in subscription quota into a single icon.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.38 Quotation Export Preferences

Release date: 2026-06-06

v0.3.38 continues polishing quotation image export so repeated layout work can become a saved, reusable preference.

New features

  • Quotation image export now includes a preferences menu for saving layout side, background, text scale, title/label/watermark toggles, and selected fields.
  • Saved preferences can be renamed, applied, and deleted, making it easier to keep separate export styles for different customers or quotation scenarios.
  • The export toolbar now includes an image picker for switching between quotation attachment images or uploading a new image into the current quotation.

Refinements

  • Quotation image export supports text scaling, and the information panel spacing adapts to the selected size to reduce crowded layouts.
  • When many fields are shown, the export view now compresses card height, text size, and spacing automatically to avoid clipping at the bottom. The preferences, display-settings, and field-picker popovers also use more consistent button alignment.
  • Display settings, selected fields, and field order are remembered across quotations, while per-quotation image transforms stay tied to that quotation.
  • Quotation basic fields such as currency, mold type, plastic type, and steel type support searchable custom input, and mold cavity count can preserve values such as 1+1 or 2 出 4.

Fixes

  • Plastic and steel preset imports now recognize more duplicate-material-code responses from the backend, avoiding unclear errors when an existing code is skipped.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.37 Quotation Image Export and Material Presets

Release date: 2026-06-04

v0.3.37 finishes a focused round of quotation export, material-library management, and denser desktop workspace polish.

New features

  • The quotation export page now includes an image layout designer that combines the lead quotation image or a temporary upload with product details, pricing, and terms into a 1600x1000 shareable image.
  • The image layout supports left-right placement, draggable image width, middle-mouse panning, wheel zooming, field ordering, and one-click image copy.
  • Plastic and steel management now include preset imports for common injection plastics and mold steels, with a preview of records to create or skip before anything is written.

Refinements

  • Quotation export display options now live in an icon menu. Fit image maximizes the visible image without cropping, the preview scales to the available workspace size to avoid page scrolling, the empty-info hint stays centered and can open the field picker directly, and the print/PDF plus Excel entry points are temporarily removed.
  • Plastic and steel management now use the same lightweight management-page style as quotations, including live search, compact lists, empty states, edit modals, and icon-contained steel filters.
  • The desktop sidebar and utility title bar are more compact, leaving more vertical room for page content.

Fixes

  • The plastic list API now accepts a unified search parameter so one query can match both material code and material name.
  • A mistakenly generated literal $CODEX_HOME/ cache directory is now ignored to avoid accidental commits of automation runtime cache files.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.36 AI Quotation Drafts Join the Formal Workflow, with Better Agent Permission Controls

Release date: 2026-06-02

v0.3.36 brings quotations into the formal AI business draft workflow and tightens agent permission handling, guarded deletion, and day-to-day quotation workspace details.

New capabilities

  • Quotations now use the AI business-edit draft workflow. The AI can prepare create or edit drafts from natural language, and users still review and approve them before formal quotation basics are written
  • AI quotation advice is now layered: template fields, custom fees, estimated totals, and pricing rationale are stored as AI suggestions instead of overwriting formal quotation totals
  • The quotation calculation page now includes an AI suggestion area so users can copy suggested fields and custom fees into the editable calculation form before the system recalculates totals
  • After high-risk confirmation, the AI assistant can now actually delete quotations without a resolvable customer name, while skipping quotations already linked to molds, projects, or products
  • The AI assistant composer now includes a + menu and an Agent permission control with full-access, smart, and manual modes; manual remains the default
  • In full-access mode or after a plan has already been approved, the AI assistant can now generate a small batch of test quotations in one run; the system temporarily raises the task budget and caps the batch size to avoid Agent Run exceeded max steps interruptions

Refinements

  • Terms and conditions now appear before notes in quotation basics, and calculation totals can render in up to four columns to use space more efficiently
  • The AI assistant composer toolbar is tighter: the Agent permission control now uses a borderless pill hover state, today's quota is condensed into a single icon, the permission menu marks full-access in red and manual in green, and the active checkmark moves to the right side
  • Calculation field headings now use a consistent style with grouping icons, and headings outside labor hours and unit price now match their card titles; fee amounts default to thousands, processing unit prices default to yuan, and users can switch between yuan, hundreds, thousands, and ten-thousands inline while the system recalculates against the real amount
  • The default plastic-mold template now uses a wire-cut processing rate of 80 and adds a surface-treatment field under manufacturing costs
  • The quotation template editor compresses its top metadata area into a tighter single-row layout
  • The quotation page tabs now use shorter Chinese labels to reduce header width
  • The quotation export page now includes an image layout editor that combines the lead quotation image or a temporary upload with product details, pricing, and terms into a 1600x1000 shareable image, with left-right layout switching, resizable image width, synchronized image scaling, middle-mouse panning, wheel zoom, draggable info block ordering, collision-aware field sidebar dragging, and one-click copy; display options move into an icon menu, Fit image now maximizes the visible image without cropping, the app shows a success toast after copy, and the print/PDF and Excel entry points are temporarily removed

Safety boundary

  • AI still cannot directly write quotation status, formal totals, line items, or formula results; those must continue through the quotation workspace calculation flow

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.35 Sync Assistant Arrives While SMB and Quotation Workflows Keep Improving

Release date: 2026-05-31

v0.3.35 adds reusable sync jobs for local and remote folders, and also continues tightening Windows SMB access, quotation detail work, and guardrails before AI image sends.

New capabilities

  • A new Sync Assistant mode is available in the Tools page. It can save sync jobs between local and remote folders and supports local-to-remote, remote-to-local, and two-way sync.
  • Sync Assistant can scan differences before running and reports upload, download, conflict, and skipped counts.
  • When no sync job exists yet, the page now shows a creation guide first and only enters the scan-and-run workflow after a job is saved.
  • Creating and editing sync jobs now happens in a modal, while the saved job list moves into Task Settings and the task summary and run entry stay beside the top search field.
  • Scan results now reuse the LAN Assistant dual-pane local and remote file view so users can compare existence, size, modified time, and planned action side by side.
  • Sync history is now collapsed by default and only shows a compact header plus record count until expanded.
  • Sync jobs can run on a schedule with 15-minute, 30-minute, 1-hour, 3-hour, 6-hour, or custom intervals, and the app automatically executes overdue jobs while it is running.
  • Saved sync jobs now show the last scan time, last run time, and next scheduled run time, and can be deleted directly.
  • On Windows, SMB sites in simple mode can now parse pasted \\\\host\\share or smb://host/share addresses, browse available shares, and prefer the current Windows login before falling back to account/password auth.
  • The quotation workspace keeps getting tighter: grouped fields stay in the page-level editor, attachments can be pasted directly, the list can show the first image thumbnail, and history now reads as a timeline.
  • AI conversations now check whether the selected provider can understand images before sending image attachments, so text-only models fail earlier with a clear prompt instead of breaking on image_url payloads.

Safety boundaries

  • Sync does not delete by default. Users must type 删除 to explicitly enable delete syncing.
  • When two-way sync detects that the same file changed on both sides, it marks the file as a conflict and skips it instead of overwriting silently.
  • Windows SMB connection failures now return more specific guidance for unreachable hosts, missing share names, missing permissions, or conflicting existing SMB sessions.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.

v0.3.33 Agent Workbench ships, File Assistant interactions get tighter

Release date: 2026-05-29

v0.3.33 ships the Agent runtime and workbench stack together with a focused set of File Assistant interaction fixes.

New features

  • The AI Assistant now includes an AI智能体 workbench for runs, approvals, workflows, memory, and business edit drafts
  • Agent Runs can start in the background and now support pause, resume, cancel, interrupted-run recovery, and safer retry entry points
  • Agents can prepare auditable business edit drafts for customers, suppliers, projects, quotations, molds, products, tasks, materials, positions, and position types before users explicitly apply them
  • Draft cards inside chat can now be edited in a structured form, refreshed, and applied directly without leaving the conversation
  • A local browser runtime bridge now lets web-mode debugging exercise Agent, translation, image, and business-tool flows without Electron IPC

Improvements

  • Agent workflows now support approval mode, notification mode, daily run limits, weekly day selection, custom intervals, and task-based trigger sources
  • The Agent Workbench entry, blank chat state, and sidebar hover labels are clearer, so workbench content no longer leaks into the regular chat empty state
  • Relation diffs inside business drafts now prefer readable names such as customer name or code instead of raw internal ids
  • File Assistant and LAN Assistant create-directory/create-file prompts now focus the text field on open and use localized confirm/cancel labels
  • The local File Assistant header once again exposes the create-folder action directly in the panel

Fixes

  • Read-only business lookups no longer escalate into edit approvals
  • In-chat business draft apply now parses approval metadata correctly before validating and applying the draft
  • Long AI conversations no longer get repeatedly snapped back to the bottom while an Agent Run is still active
  • Rapid step_started / step_completed event pairs no longer create duplicate Agent steps and drag down runs
  • File Assistant and LAN Assistant now distinguish same-panel parent-folder moves from cross-panel upload/download drops, so each drag target shows the correct affordance

v0.3.34 SMB LAN Sites, Quotation Workspace, and Drag Fixes Ship Together

Release date: 2026-05-29

v0.3.34 rounds out LAN share access, adds a full quotation workspace, and fixes several day-to-day sending and drag-and-drop issues.

New capabilities

  • LAN Assistant now supports SMB sites. Windows users can connect with host, share name, username, and password, while macOS and Linux users can point the app at an already mounted shared path and keep using the dual-pane transfer flow.
  • Quotation management now works as a full workspace with template-based pricing inputs, automatic totals, line items, attachments, history, and print, PDF, or Excel export options.
  • Quotations now support submit-for-review, approve or reject, customer accept, mark-expired, and cancel flows, while amounts, formulas, and line items retain template snapshots and operation history.
  • The server now validates quotation status changes, formulas, and manual total overrides so users cannot bypass workflow rules or save quotations with failed calculations.

Improvements

  • SMB sites reuse the existing remote browsing, upload, download, name-conflict confirmation, timestamp preservation, transfer queue, and quick-preview flows, so no extra plugin or dependency setup is required.
  • AI quotation drafts can now suggest descriptions, terms, field values, and line items, but they still require user confirmation before entering a formal quotation.

Fixes

  • Fixed a bug where sending multiple images in an AI conversation could fall back to a text-only model and fail with an image_url parsing error.
  • Fixed unstable local and remote drag-and-drop behavior in Windows/Electron so the move-to-parent-directory drop zone appears reliably while dragging.
  • Fixed a bug that prevented local files dropped into Favorites from being saved as favorites.

Notes

  • These release notes continue to record only user-visible application changes, not internal development or build-process adjustments.