c464afb29f
Merge pull request 'Show faded previous and next words around typy's centered target' (#259) from typy/context-words-254 into main
teahubxyz2026-10-25 00:05:22 +00:00
05e68742e4
Merge pull request 'Keep typy's main word centered with its preview on the right' (#258) from typy/center-target-254 into main
teahubxyz2026-10-25 00:00:31 +00:00
1810deab1d
Merge pull request 'Put typy's next word beside the target at matching size' (#257) from typy/inline-preview-254 into main
teahubxyz2026-10-24 23:50:17 +00:00
5a4710f6ab
Merge pull request 'Fix typy word-transition lag and automatic-advance spaces' (#256) from typy/smooth-typing-254 into main
teahubxyz2026-10-24 23:30:08 +00:00
263e68d040
havre smoke: the model picker sorted by price, on a desktop and a phone; none for clips
havre-model-sort
teahubxyz2026-10-23 19:14:07 +00:00
8f7bf1c2d4
havre tests: the model picker's order
teahubxyz2026-10-23 19:14:06 +00:00
5fe882dc27
havre: the model picker's search and sort on one line
teahubxyz2026-10-23 19:12:51 +00:00
e74ae3d29e
havre: a sort beside the model picker's search
teahubxyz2026-10-23 19:12:51 +00:00
c8cee0e72c
havre: sort the model picker by name, cheapest first or priciest first (kept in this browser)
teahubxyz2026-10-23 19:12:42 +00:00
9b835a4b6e
havre: the model picker's order (by name, cheapest first, priciest first) as pure functions
teahubxyz2026-10-23 19:12:16 +00:00
0ba86c64a8
gandora-mcp: bind time-inference as INFERENCE, gate on GANDORA_MCP_TOKEN, wait longer for the domain
teahubxyzandClaude Opus 5.52026-10-22 19:26:45 +00:00
59f3959b22
gandora-mcp: dispatch-only deploy of the gandora MCP spike worker (source: gandora/site dev mcp/worker.js)
teahubxyz2026-10-22 19:14:37 +00:00
527dfd039f
havre tests: the uploaded-picture reason and parseArt
teahubxyz2026-10-21 22:29:34 +00:00
ed5d711914
havre: cleared art counts in the adult check; /snap pictures captioned as made with ai
teahubxyz2026-10-21 22:29:02 +00:00
00aecc51eb
havre: check uploaded card pictures as art (attest once, a private model looks; real photos never feed adult pictures); send a photo offers upload or make one with ai; /snap
teahubxyz2026-10-21 22:28:51 +00:00
cc3d8ee1a2
havre: /snap in the workflow list
teahubxyz2026-10-21 22:27:25 +00:00
a5e2e353cd
havre: the check for uploaded card pictures (art vs a real person's photo, grown up) and a clearer reason
teahubxyz2026-10-21 22:27:20 +00:00
cd6b7c47b6
havre remix: keeping a draft counts the last edit
teahubxyz2026-10-21 21:32:40 +00:00
90dd726a2b
havre remix: the write-up is editable (name, tagline, greeting, persona; the check re-runs as you type) and a rewrite box revises it with your instruction
teahubxyz2026-10-21 21:32:27 +00:00
e319e95ef6
havre remix: reviseMessages — rewrite a draft with an instruction, never seeing the source
teahubxyz2026-10-21 21:32:01 +00:00
ffb16e5605
Havre: hear / whisper in the message tools line (#217)
teahubxyz2026-10-21 20:12:40 +00:00
daf75bcc0e
havre: ASMR without rain by default (and once for saved settings); still under abilities → asmr
teahubxyz2026-10-21 19:55:13 +00:00
4a146969c4
havre: hear / whisper on the same line as remember / remind / delete (and fresh replies get that line too)
teahubxyz2026-10-21 19:51:13 +00:00
2e86c329d4
Havre: voice notes off / on / asmr, ASMR settings, "whisper it", and the /whisper display fix (#216)
teahubxyz2026-10-21 19:46:52 +00:00
cca060754e
havre: deliver() draws a voice note with words (the /whisper note showed only its text until a reload)
havre-asmr-mode
teahubxyz2026-10-21 19:41:53 +00:00
129f8b4ee3
havre: voice notes off / on / asmr, ASMR settings under abilities, and "whisper it" beside "hear it"
teahubxyz2026-10-21 19:41:39 +00:00
cbb01d0a33
Havre: update pill (NEW VERSION · RELOAD) (#215)
teahubxyz2026-10-21 19:39:35 +00:00
c2d3559a37
havre: /whisper — they write a short ASMR script, whisper it (Luna or eve), mixed over soft rain, as a voice note
havre-whisper
teahubxyz2026-10-21 19:15:51 +00:00
978d73d771
havre: speak() takes a response format (Inworld, Orpheus, Chatterbox are wav-only)
teahubxyz2026-10-21 19:15:39 +00:00
e81560e9ca
inference: bind TTS_MODELS as a worker var, adding Inworld, Gemini, MiniMax and xAI TTS (for the gandora ASMR voice bake-off)
teahubxyz2026-10-21 18:35:15 +00:00
26265ee0cf
mdecks README: opening a .md file
teahubxyz2026-10-21 17:30:23 +00:00
97610b03ec
mdecks: Open .md button, drop target styling, copy
teahubxyz2026-10-21 17:30:12 +00:00
23fde14eda
mdecks: open a .md file by drop or button
teahubxyz2026-10-21 17:29:56 +00:00
c4d19dcfac
speech: pass the style prompt and temperature through (Qwen3 / Orpheus / Chatterbox), allow ElevenLabs turbo and Chatterbox HD
teahubxyzandClaude Fable 5.12026-10-21 08:20:20 +00:00