github Lexonight1/thermalright-trcc-linux v8.3.3

latest releases: v9.5.2, v9.5.1, v9.5.0...
one month ago

Standalone API Mode + Device Pairing

Features

  • Device pairing for TRCC Remote: trcc serve displays a 6-character pairing code. Phone enters it once → receives persistent API token → stays paired across restarts
  • Persistent API token: Auto-generated on first run, stored in ~/.trcc/config.json. Phone pairs once, connects forever. --token flag overrides
  • POST /pair endpoint: Auth-exempt, validates pairing code, returns persistent token
  • POST /themes/init: Remote apps call on startup to pre-download theme data
  • Standalone theme data init: Theme/web/mask archives downloaded automatically on device select
  • Lazy theme downloads: Listing endpoints ensure data exists before scanning

Internal

  • Auth middleware refactored with _AUTH_EXEMPT set for /health and /pair
  • 4802 tests (+18 new): pairing flow (5), persistent token (7), standalone theme init (6)

Don't miss a new thermalright-trcc-linux release

NewReleases is sending notifications on new releases.