NextSync 0.78.0
What's new
Fixed: no more retry loops after rejected credentials (#72)
When a stored credential goes bad (revoked or expired app password), the app now stops retrying automatically. Previously each retry hammered the server until its brute-force protection tripped (HTTP 429) and locked the account out at the network level.
- After an authentication rejected run, the scheduler suspends automatic triggers for that account; only a manual sync or signing in again retries.
- The account state and tray persistently show "Credentials rejected — sign in again to resume synchronization" instead of falling back to green.
- Sign in again lifts the suspension on every folder of the account and reconciles immediately; still-wrong credentials re-arm the gate with a single failing run (no loop).
- Any successful run lifts the gate and automatic triggers resume.
Full changelog: https://github.com/gnacho/nextsync/blob/main/CHANGELOG.md