Changelog

Everything Viktor learns to do, the day it ships.

September

21releases
Fri · #062

Change a Space's URL, and who-said-what transcripts

Spaces can switch to a new address without a redeploy, and transcripts now label each speaker.

Click to zoom
  • New URL, no downtime. Move a deployed Space to a new address from Settings. No script, no redeploy.
  • Speaker labels. Transcriptions split into Speaker 1, Speaker 2 and so on, instead of one wall of text.
Thu · #061

A cleaner Emails page, and readable Pages URLs

Emails settings now centers on one sender list, and published Pages can move to a readable web address.

Click to zoom
  • Inbox up front. Viktor's address sits in a copyable field at the top.
  • One Allowed senders list. Domains and addresses live together, and it tells you what each entry will do before you save.
  • Readable Pages URLs. Move Pages to {workspace-slug}.viktor.page. Old links keep working.
Read the full story : A cleaner Emails page, and readable Pages URLs
Wed · #060

Claude Fable 5.1 is here, and runs Ultra

Claude Fable 5.1 is available to every workspace, and the Ultra preset now uses it by default.

  • Fable 5.1 for all. No beta flag needed. Pick it in the model picker.
  • Ultra upgraded. The Ultra preset moves from Fable 5 to Fable 5.1 on its own.
Tue · #059

Costs by reasoning level, and a check before switching

The model picker shows real cost estimates per reasoning level, and changing everyone's default model asks first.

  • Real numbers. Each reasoning level shows its own estimate, based on real task costs, not one flat guess.
  • Everywhere you pick. Default model, voice, commands and scheduled tasks all show it.
  • A confirm step. Changing a shared default names the old and new model and how many teammates it affects.

August

13releases
Mon · #058

Bring your own OpenRouter key for 300+ models

Connect your own OpenRouter account for direct access to 300+ AI models, plus faster approvals and cleaner Space URLs.

  • Native OpenRouter integration. Connect your own OpenRouter API key and Viktor can chat with any of OpenRouter's 300+ models, billed to your own OpenRouter credits, with a model browser and key-status check built in.
  • Grouped approval cards in app chat. A burst of tool calls needing approval now folds into a single card instead of a stack, with an "Always approve this tool" option, bringing app chat's approval flow to parity with Slack.
  • Readable Space URLs. New Viktor Spaces get a human-readable address (e.g. workstreams-zeta.viktor.space) instead of a random string, making them easier to share and recognize.
Sun · #057

Viktor can post directly to your Facebook Page

With Meta Ads connected, Viktor can now create, edit, and delete posts on your Facebook Page, not just draft unpublished ad creatives.

  • Facebook Page posts. With a Meta Ads connection, Viktor can now publish a visible post to your Facebook Page, edit its text, or delete it, going beyond unpublished ad creatives to real Page feed writes. Every create, edit, or delete asks for your approval first, and a successful post always comes back with a link so you can check it live on Facebook.
Sat · #056

Pages: manage, share, and version what you publish

Viktor's generated pages are now fully live, with delete, duplicate, rename, sharing, and version history.

  • Pages management. Viktor's generated pages feature is now live for everyone. You can delete, duplicate, and rename pages, hand off ownership to a teammate, share a page via link or QR code, and browse a version history with one-click restore. The pages list shows who created what, who can access it, and how many views it's gotten.
  • Collapsible sidebar. The chat sidebar in web chat can now be hidden, not just resized. Toggle it with the sidebar button or ⌘B / Ctrl+B; the setting is remembered next time you open Viktor.
Thu · #055

Calendar guests can edit Viktor's events directly

When Viktor creates a Google Calendar event, invited guests can now edit it directly instead of only proposing changes.

  • Direct edit access for calendar guests. When Viktor creates a Google Calendar event, guests (including the person who asked for it) can now edit the event directly (move the time, update details) instead of only being able to propose changes. Viktor's connected account stays the organizer; this only changes what guests can do.
Wed · #054

Transparent backgrounds for generated images

Ask Viktor for a transparent PNG or WebP and GPT Image 2 will generate cutouts, logos, and stickers with real alpha, no manual background removal.

  • Transparent image backgrounds. Viktor can now generate images with a transparent background using GPT Image 2, its default image model. Just ask for a cutout, logo, or sticker as a transparent PNG or WebP and Viktor requests it directly from the model instead of removing the background afterward. Existing image requests are unaffected, transparency is opt-in.
Get Started for Free