8000
Skip to content

Add Launch at Login setting #43

@AThevon

Description

@AThevon

Description

There is currently no way to configure TokenEater to start automatically when the user logs in. Users have to manually open the app after each reboot.

Expected behavior

  • Add a "Launch at Login" toggle in the settings section
  • When enabled, TokenEater starts automatically on macOS login
  • When disabled, the app does not auto-start

Implementation notes

  • Use SMAppService.mainApp (ServiceManagement framework) for modern macOS launch-at-login support
  • This is the recommended approach for sandboxed apps on macOS 13+
  • No helper app or Login Items plist needed with SMAppService
  • Persist the user's preference and reflect the actual system state in the toggle

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0