From 8cff1ae3828ea291d975cba7ee3bde574bc91173 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 27 Mar 2026 04:01:25 +0000 Subject: [PATCH] fix: auto-sync token persistence + better status display Auto-sync now: - Persists Gist token in the auto-sync config so it survives page reloads (previously only read from the input field) - Saves token when the Gist token field changes (not just on toggle) - Validates that credentials exist before enabling - Shows current status: method, interval, last push/pull times - Updated UI description to clarify it works in all browsers https://claude.ai/code/session_01SWSwDfMVij53bCTNSCLMwn --- src/options/options.html | 6 +++-- src/options/options.js | 55 +++++++++++++++++++++++++++++++--------- 2 files changed, 47 insertions(+), 14 deletions(-) diff --git a/src/options/options.html b/src/options/options.html index 4c4f82e..05f5d7a 100644 --- a/src/options/options.html +++ b/src/options/options.html @@ -278,9 +278,11 @@
-

Auto Sync โ€” background polling

+

Auto Sync โ€” works in all browsers

- Automatically push and pull settings on an interval. Uses the Gist or URL method configured above. + Automatically push and pull settings in the background on a schedule. + Uses GitHub Gist or Custom URL โ€” configure one of those above first, then enable auto sync here. + Changes you make locally are pushed immediately; remote changes are pulled on the interval.