v2.2.6
v2.2.6 - 2026-07-30
Aivory v2.2.6 delivers a substantial administrator experience update, with a fully responsive mobile interface, clearer navigation and configuration workflows, stronger ordering controls, and additional operational safeguards. It also improves Waffo payment recovery and cancellation reliability, removes redundant knowledge-search behavior, adds announcement titles, and includes a broad set of regression tests and visual checks.
Administrator Mobile Experience
- Reworked the administrator shell for phones with safe-area-aware navigation, compact page spacing, horizontally accessible section tabs, and consistent responsive headings.
- Replaced compressed desktop-style rows with mobile information layouts for models, channels, OAuth providers, users, plans, permanent credit packages, redeem codes, payment records, usage records, workspaces, image styles, conversations, user libraries, and storage settings.
- Added dedicated mobile action rows, accessible labels, and larger touch targets for drag handles, edit and delete actions, pagination, filters, and navigation controls.
- Prevented sortable lists and long metadata from widening the administrator workspace or clipping controls on narrow screens.
- Added mobile card views for usage records and workspaces while preserving dense desktop tables where appropriate.
- Improved analytics for touch and keyboard input, including persistent selected values, responsive metric controls, scrollable long time series, and readable model and user breakdowns.
- Tightened mobile dialogs, upload controls, storage credentials, announcement previews, filters, and empty states without changing the desktop information density.
Administration and Configuration
- Reorganized administrator navigation and settings into stable task-oriented sections while preserving route state and section tabs.
- Unified ordering and detail navigation across models, channels, users, model tags, plans, payment channels, and payment methods.
- Added model-tag ordering and made the user model picker respect the configured order.
- Added permanent deletion for backup archives and restricted configuration imports to the supported ZIP format.
- Prevented browser credential autofill from populating sandbox configuration fields.
- Restricted image-only controls to image models and enforced global built-in tool availability consistently.
- Clarified redeem-code states and administrative actions.
- Added optional, localized announcement titles across storage, public APIs, administrator editing and preview, and the user announcement dialog.
- Preserved full compatibility with announcement records created before title support.
Payments and Reliability
- Restored Waffo checkout recovery behavior and hardened provider-state handling.
- Fixed Waffo Customer Portal order cancellation by sending the required
X-Environmentheader together with customer bearer authentication. - Kept Waffo merchant-signed GraphQL and session-token requests isolated from customer-only headers.
- Added validation for invalid Waffo reconciliation sessions and regression coverage for merchant and customer authentication headers.
- Added drag ordering for payment channels and payment methods.
- Improved fallback accounting so failed primary attempts and successful fallback attempts remain visible and attributable.
- Simplified document and knowledge-base context handling by removing the redundant model-facing knowledge search path while retaining server-side retrieval and context injection.
Navigation and Interaction Fixes
- Preserved the active settings tab and contained settings content within the modal viewport.
- Restored administrator section tabs above page content and preserved navigation state across detail views.
- Unified card radii and compact administrative presentation across related screens.
- Restored mouse-wheel scrolling for the chat suggestion rail.
- Honored a user's configured default model while keeping Fast mode as the fallback when no default is set.
Testing and Upgrade Notes
- Updated the About page product version to
2.2.6. - Verified 31 administrator routes at both
390x844and320x568, for 62 mobile browser checks with no viewport overflow, clipped controls, unexpected API errors, or browser errors. - All 47 frontend test files and 306 frontend tests pass.
- TypeScript type checking, ESLint, the production build, and the complete Go test suite pass.
- Announcement titles are stored inside the existing announcement configuration and require no manual database migration.
- The Waffo cancellation fix is automatic for existing channels; no channel reconfiguration is required.
Full changelog: v2.2.5...v2.2.6