v0.4.4
Highlights
- Enabled automatic proxy rotation by default in newly generated configs.
- Polished the rotation CLI with clearer
enable/disablecommands and live manual-rotation progress. - Improved TUI clipboard feedback with transient chrome-bar status messages.
- Tidied xrat event log formatting in both CLI and TUI views.
CLI
xrat rotate enableandxrat rotate disablereplace the previous volatile rotation start/stop wording.xrat rotate nownow streams rotation-related events while candidate testing and replacement are running.xrat rotate now --refreshcontinues to refresh URL-backed subscriptions before candidate selection.- Rotation enable/disable output now shows the config file path and the setting needed to persist the change.
xrat logsnow uses wider, fixed-width event columns for cleaner table and follow-mode output.
TUI
- Copying config URIs, subscription URLs, and API subscription URLs now shows success/failure in the chrome bar.
- Clipboard handling now reuses a thread-local clipboard instance and reports unavailable/write-failure states clearly.
- The xrat events log tab now aligns
time,level,source, andkindcolumns more consistently.
Docs
- Updated rotation, daemon, quickstart, deployment, error-code, and architecture docs for default auto-rotation behavior.
- Updated example config files to include enabled runtime rotation defaults.
Internal
- Added rotation bulk-test progress events so manual rotation can surface candidate-test progress.
- Avoid duplicate daemon start event recording when an existing daemon socket is already reachable.
- Released package version
0.4.4.
Full Changelog: v0.4.3...v0.4.4