Skip to content

Trayffeine v1.0.0

Choose a tag to compare

@rodrigoantonioli rodrigoantonioli released this 24 Mar 17:40
v1.0.0
9d48ecd

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