Trayffeine v1.0.0
Trayffeine 1.0.0 is the first stable release of the project.
Highlights
- Windows tray-only app with no main window
- Infinite mode and timed presets for 15 min, 30 min, 1 h, and 2 h
- Automatic return to inactive mode when a timed session ends
- Double-click on the tray icon to toggle infinite mode
- Configurable keep-awake methods: Smart, Windows API, F15, and Shift
- Runtime localization in English, Portuguese (Brazil), and Spanish
- Persistent language, logging, keep-awake method, and infinite-restore preferences
- Support actions from the tray menu for help, opening logs, and clearing logs
- Rotating log files and crash-path guidance for troubleshooting
- Per-user Windows installer that always creates a Start Menu shortcut
Keep-awake methods
- Smart: tries Windows API first, then falls back to F15 and finally Shift on technical failure
- Windows API: uses SetThreadExecutionState while the session is active
- F15: simulates F15 periodically
- Shift: simulates Shift periodically
Install notes
- Installs to %LocalAppData%\Programs\Trayffeine
- Creates a Start Menu shortcut for the current user
- The installer is unsigned, so Windows and SmartScreen warnings are expected
Support
- Logs: %LocalAppData%\Trayffeine\logs\trayffeine.log
- Settings: %LocalAppData%\Trayffeine\settings.json
- See README.md and CHANGELOG.md in the repository for the full product and project history