Skip to content

Releases: vacterro/FastPrompter

FastPrompter v0.3.1

Choose a tag to compare

@vacterro vacterro released this 10 Jul 18:17

FastPrompter v0.3.1 — portable single-file EXE for Windows.

Install

Download FastPrompter.exe below, run it, press Alt+X. No install, no Python, no admin rights. Your data lives in a data/ folder next to the EXE; daily Markdown backups go to Documents\.fastprompter\.

What's new since v0.3.0

  • Unified Scale — one knob (50 / 75 / 100 / 125 / 150%, fine-tune with Ctrl+±) now scales the whole program: fonts, buttons, sidebar, pie menu. Every step is visually distinct and text never becomes unreadable — 2K/4K friendly
  • Comprehensive help — click the ? button for every hotkey (including your own rebinds), mouse gesture, and feature
  • Ctrl+E journaling flow — headers the line (# + bold + underline + timestamp), then drops the cursor onto a fresh bullet two lines below; formatting no longer bleeds into what you type next
  • Normal Window toggle fixed — reframes instantly instead of vanishing
  • Pie menu hover is readable again; deeper undo coverage and persistence hardening throughout

Full details in the commit history.

FastPrompter v0.3.0

Choose a tag to compare

@vacterro vacterro released this 10 Jul 12:37

FastPrompter v0.3.0 — first official release. Portable single-file EXE for Windows.

Install

Download FastPrompter.exe below, run it, press Alt+X. No install, no Python, no admin rights. Your data lives in a data/ folder next to the EXE — USB-stick friendly. Daily Markdown backups of everything go to Documents\.fastprompter\.

Highlights

  • Silos — up to 100 auto-saved scratchpads per project, with pin-to-top, recency color tints, per-silo line counters, and drag to reorder (drop onto a silo to swap)
  • Snippets — named text blocks on F1F10, per project tab (up to 5 projects)
  • Archive — one click stores the current silo or snippet; everything undoable
  • Deep undoCtrl+Z covers text and silo/snippet operations: clear, delete, move, pin, archive, even deleting a whole tab
  • Markdown editor — live highlighting, clickable checkboxes & links, auto-bullets, --- divider lines (Ctrl+W), timestamped headers (Ctrl+E), zebra stripes, line numbers with margin marks
  • Mouse-first UX — wheel pages silos/snippets/archive, wheel switches tabs, Ctrl+wheel walks silos or zooms text, hover buttons on silos
  • Readable at every scale — 50–150% UI/button scaling with hard readability floors; 2K/4K friendly
  • 6 vintage themes + full custom color editor, optional UI sounds & typewriter effect
  • Local-first — SQLite next to the EXE, no cloud, no telemetry, no accounts

Quality

  • 461 unit tests + 43 integration tests (the real app driven offscreen), including randomized fuzz tests holding structural invariants over thousands of operations
  • Crashes are loud: error dialog + crash.log next to the EXE — never silent

Built with Python 3.11 + PyQt6, compiled with Nuitka (~26 MB).