-
oAI-Web v1.2.3 Stable
released this
2026-04-16 13:57:57 +02:00 | 0 commits to main since this releaseoAI-Web - Release Notes (14–16 April 2026)
Introduction
From now on I'll do releases when I push new docker images. The code itself might be updated without a new docker image being uploaded. Releases will follow docker image uploads
New Features
Chat markdown rendering
Code blocks (
python ...) and inline code are now rendered properly in the chat window. Each code block has a Copy button, and a Copy response button appears on hover below
assistant messages to copy the full reply including code. Applies to live responses, user messages, and restored chat history.File viewer in Files section
Text-based files (.md, .json, .py, .xml, .yaml, .sh, .log, and more) now have a View button in the Files section. Opens the file content in a scrollable modal - no need to download
just to read a file. Files over 512 KB are truncated with a notice.Usage page - chat session tracking
The Usage page now includes a Chat sessions section showing token consumption and estimated cost from interactive conversations, in addition to the agent run breakdown.
Usage page - Clear costs (admin)
Admins can reset all usage data via a Clear costs button. Deletes all agent run history and resets conversation cost estimates, so tracking starts fresh.
Docker: optional Playwright/Chromium
A new image is available:
gitlab.pm/rune/oai-web:latest-no-browser. This image is without browser capability using Chromium and Playwright. This reduces the image size from 572 to 172 MB.
Fixes & Improvements
- Anthropic model pricing was missing - costs now calculated correctly for Haiku 4.5 ($0.80/$4.00), Sonnet 4.6 ($3.00/$15.00), and Opus 4.6 ($15.00/$75.00) per 1M tokens. Bare model
IDs (without anthropic: prefix) now resolve correctly in cost lookups. - Agent filesystem awareness - the system prompt now lists the configured sandbox directories, so the agent no longer guesses paths like /tmp/ that don't exist in the whitelist.
- Email handler agents now correctly appear in the Usage overview.
- Usage page visibility is now properly restricted: non-admins only see it if they have their own API key configured.
Downloads
- Anthropic model pricing was missing - costs now calculated correctly for Haiku 4.5 ($0.80/$4.00), Sonnet 4.6 ($3.00/$15.00), and Opus 4.6 ($15.00/$75.00) per 1M tokens. Bare model