v0.17.0 — a usable right-click menu, Say this word, dictation, inline image generation
Mostly an accessibility release.
The right-click menu works now
It used to appear while you held the click and vanish the moment you let go, so
nothing in it could actually be used. It now stays up until you click again —
either an item, or anywhere else to dismiss it. Escape closes it too.
"Say this word"
Right-click (or ctrl-click) any word and choose Say "…" to hear it. With text
selected it offers Say this and reads the selection.
Useful for an unfamiliar word, and useful if reading is the hard part.
Talk instead of typing
Chat and the image description box have a microphone button.
In the desktop app it starts macOS dictation and your words go straight into the
box. The first time, macOS will ask to allow Waikiki to control it — that
permission is what lets the app start dictation for you. If Dictation itself is
switched off, macOS will say so.
In a browser it uses the browser's own speech recognition where that exists.
Either way nothing is sent until you press the button yourself, so a misheard
word can be fixed first.
Image generation is part of the editor
Generating an image used to be a one-line browser box, with an error popup if it
failed — and the popup took your description with it.
It is now a panel in the editor: the page stays visible while you describe the
picture, the box is as big as the description needs to be, and if generation
fails your description is still there to adjust and try again. The panel also
shows the wiki's image style, which shapes every picture and was previously
invisible while writing.
Describe a template or component instead of building one
The template and element editors have a "Describe it and let an agent draft
it" box. Say what you want — "an infobox for a character with portrait, home
and factions" — and the draft is filled into the form.
Nothing is saved until you press Save. The draft lands in the editor so you
can read and change it first; components run their own HTML and JavaScript on
every page that uses them, so that stays a deliberate step.
Notes
Updating from 0.16.x needs nothing beyond Settings → Updates.
383 tests passing.