Skip to content

v1.0.7

Choose a tag to compare

@izumi0uu izumi0uu released this 26 Jun 08:39
· 13 commits to master since this release
8c9720a

Better GitHub Stars Manager v1.0.7

This release makes first-run setup and sync behavior more reliable across the popup, options page, and in-page stars manager, while also tightening automated coverage around MV3 onboarding and sync flows.

Highlights

  • Added a deterministic first-run onboarding flow backed by explicit stages, so setup guidance no longer appears inconsistently after service worker restarts or panel reopen.
  • Sync progress now survives across extension surfaces, keeping the popup, options page, and stars overlay aligned during longer jobs.
  • Incremental Sync and Full Sync now automatically refresh topic-derived tags after fetching stars, while Rescan stays focused on reconcile-only work.
  • Added a dedicated sync orchestration layer and stronger automated verification for onboarding, sync progress, and first-run browser flows.

Fixes

  • Fixed first-run guidance timing so token setup, initial sync, coach steps, and empty-library states resolve predictably instead of depending on a single dismiss flag.
  • Fixed stale or confusing sync state when reopening the popup or stars manager during an active job.
  • Improved incremental sync diagnostics and guardrails around page stopping behavior for larger starred libraries.
  • Fixed browser automation setup in CI and aligned first-run E2E checks with the current MV3 product flow.

Notes

  • Existing stars, tags, notes, and favorites remain intact. No reset is required.
  • Rescan remains a lighter reconcile action and does not trigger auto-tagging.
  • This release also adds new regression coverage around sync orchestration and onboarding state transitions.