Releases: drknowhow/R3write
R3write 1.4.1
Fixed
- Quick-edit popup opening empty on the first hotkey press. The async-first capture flow (introduced in 1.4.0) called
WebviewWindow::show()on the previously-hidden popup, which on Windows resolves toShowWindow(SW_SHOW)and activates the window — stealing focus from the source app before the capture thread sent Ctrl+C. The synthesized copy then landed in the empty webview instead of the user's selection, the clipboard sentinel survived, and the popup rendered with no input. The trigger path now shows the window viaShowWindow(SW_SHOWNOACTIVATE)(Windows-only path through thewindowscrate); the explicitset_focus()already in the capture thread still runs once capture finishes, so the popup grabs focus at the right moment.
R3write 1.4.0
Inline AI rewrite for Windows. Multi-provider, free-by-default, your keys.
What's new in 1.4.0
Lemon Squeezy activation gate
Hard gate on the main window and the quick-edit popup until a valid license key is entered. New License tab in Settings shows status (masked key, customer email, activations used / limit, last-validated timestamp) and offers Re-validate / Deactivate this machine. Activation calls api.lemonsqueezy.com/v1/licenses/activate; subsequent launches call /validate. Key + LS instance_id live in Windows Credential Manager alongside the provider API keys. Offline /validate failures fall back to the cached active state so a paid user with a dropped connection isn't locked out; an explicit invalid response (refund, manual revoke) re-shows the gate.
Install
R3write is distributed via two channels — pick whichever fits:
- Free download from GitHub — grab
R3write-setup.exefrom the Assets section below (or the direct link:/releases/latest/download/R3write-setup.exe). The app installs and launches but stays on the activation gate until you paste a license key. - Buy at Lemon Squeezy — pay what you want, $5 minimum. The receipt email includes the license key required to unlock the app. The in-app gate also has a Buy a key button that takes you straight there.
Either way you end up running the same binary; the LS key is what flips it from locked to unlocked. The installer is unsigned, so Windows SmartScreen will warn "Unknown publisher" on first launch — click More info → Run anyway to proceed.
Notes
- Windows 10/11, x64. No macOS or Linux build.
- On first launch (post-activation) a four-step onboarding shows you where to set up a provider. Default is Ollama Cloud (free tier) — paste a key from ollama.com, or switch to Local Ollama for zero-cost local inference, or pick any of the other five cloud providers.
- Existing settings from 1.2.x / 1.3.x migrate automatically.
R3write 1.3.0 — Google Gemini + provider tier taxonomy
Inline AI rewrite for Windows. Multi-provider, free-by-default, your keys.
What's new in 1.3.0
Google Gemini provider
Streams via the Generative Language API (:streamGenerateContent?alt=sse). Default model gemini-2.5-flash — the most generous free tier of any major cloud LLM (no card required). Auth via x-goog-api-key; key stored in its own Windows Credential Manager entry alongside the other providers' keys.
Provider tier taxonomy
Every provider in Settings → Model is now tagged:
| Tier | Providers |
|---|---|
Free |
Local Ollama |
Free tier · BYO key |
Ollama Cloud · Gemini · Groq · OpenRouter |
BYO key |
OpenAI · Anthropic |
A one-line caption under the picker explains the three tiers. The dropdown is reordered so Free / Free-tier options surface first; the default for new installs remains Ollama Cloud.
What was in 1.2.x
- 1.2.1 — popup no longer dismisses while you drag it; Settings tab strip moved to a vertical sidebar to fit seven tabs cleanly; autostart probe deferred past dialog mount.
- 1.2.0 — bundle split (separate main + popup entries), async-first capture flow, live status pill, multi-provider clients (OpenAI / Anthropic / Groq / OpenRouter / Ollama), templates, glossary + protected terms, paste-format toggle, export history, autostart at login, repeat-last-action hotkey, first-run onboarding.
Install
The installer is no longer attached to GitHub releases. Get it from the Lemon Squeezy checkout — pay what you want, $5 minimum. The receipt includes a license key required to activate the app on first launch (from v1.4.0 onward).
The installer is unsigned, so Windows SmartScreen will warn "Unknown publisher" on the first launch. Click More info → Run anyway to proceed.
Notes
- Windows 10/11, x64. No macOS or Linux build.
- On first launch a four-step onboarding shows you where to set up a provider. Default is Ollama Cloud (free tier) — paste a key from ollama.com, or switch to Local Ollama for zero-cost local inference, or pick any of the other five cloud providers.
- Settings from 1.1.x and earlier migrate automatically (legacy
cloud/localprovider values becomeollama-cloud/ollama-local).