-
Notifications
You must be signed in to change notification settings - Fork 1
Troubleshooting and FAQ
Causes:
- Stale IPC lock — previous instance crashed with socket open
- Offscreen window coords — monitor disconnected while window was saved there
- High DPI / scaling artifacts
Fix:
- Delete
%TEMP%\fastprompter_ipc.tokenor%TEMP%\fastprompter.lock - Ctrl+Q twice to cycle snap to screen center
- Launch with
--reset-posflag - Adjust UI scale: Settings or Ctrl+Plus/Minus
Layout-independent VK dispatch handles this. If still fails:
- Open Settings (Alt+`)
- Re-bind failing hotkey using physical key detection
- Ensure pynput global hook has permissions in Windows Security
| File | Path | Purpose |
|---|---|---|
| App log | %TEMP%\fastprompter.log |
Rotating, max 1MB, 2 backups |
| Crash log | %TEMP%\fastprompter_crash.log |
sys.excepthook tracebacks |
| Test log | %TEMP%\fastprompter-tests.log |
Pytest session log |
View:
powershell:
Get-Content "$env:TEMP\fastprompter_crash.log" -Tail 50
cmd:
type %TEMP%\fastprompter_crash.log
Attach both logs when filing issues.
Symptom: Alt+X does nothing. Second launch says "Another instance running".
Fix:
cmd:
taskkill /F /IM FastPrompter.exe
taskkill /F /IM pythonw.exe
powershell:
Stop-Process -Name FastPrompter -Force
Stop-Process -Name pythonw -Force
DB files: data/local_data_v15.db (+wal, +shm)
- Kill all FastPrompter processes (see §3)
- Check data/ folder permissions (must be writable)
- Delete -wal and -shm files (SQLite rebuilds from .db)
-
Auto backup: rename
.db.bak→.db -
Markdown mirror: recover from
~/Documents/.fastprompter/(flat .md files) - SQLite CLI repair:
sqlite3 local_data_v15.db ".recover" > dump.sql
sqlite3 repaired.db < dump.sql
copy repaired.db local_data_v15.db
Symptom: "Global hotkey Alt+X binding failed"
Cause: Another app registered same hotkey (GeForce Experience, PowerToys, Discord, AutoHotkey, etc.)
Fix:
- Change FastPrompter's summon hotkey in Settings (Alt+`)
- Or rebind the conflicting app
- Try Alt+Z, Ctrl+Alt+P, or F12 as alternative
No. 100% local offline. Zero telemetry, zero remote calls.
Copy data/ folder. Or copy ~/Documents/.fastprompter/. Or use Backup dialog.
Yes. Keep FastPrompter.exe + data/ folder together on any drive. No registry, no AppData.
Delete data/local_data_v15.db. App recreates schema fresh on next launch.
No. Nuitka-compiled standalone EXE. No Python runtime needed.
FastPrompter Wiki — Built with SAIPEN Protocol | GitHub Repo