Skip to content

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 04:08
· 77 commits to main since this release
06e4a91

What's Changed

  • Stabilize Chromium restart smoke test by @mattyg in #48
  • Move agents and skills into repository by @mattyg in #46
  • Move extension runtime source into src by @mattyg in #49
  • Add Save Pinned Tabs landing page by @mattyg in #50
  • Add Astro agent skill by @mattyg in #52
  • Replace SweetAlert with native dialogs by @mattyg in #53
  • Stabilize startup tab restoration by @mattyg in #54
  • Stabilize Firefox save-flow E2E test by @mattyg in #56
  • Reliably restore autoload set at startup by @mattyg in #57
  • Stabilize Chromium extension tests by @mattyg in #71
  • Preload favicons before restoring tabs by @mattyg in #70
  • Add manual PR review wizard by @mattyg in #72
  • Allow long saved-set titles to wrap by @mattyg in #69
  • Ignore popup windows during autoload by @mattyg in #58
  • Architecture phase 1: centralize state ownership by @mattyg in #80
  • Architecture phase 2: centralize window tab mutations by @mattyg in #81
  • Architecture phase 3: model browser lifecycle explicitly by @mattyg in #82
  • Architecture phase 4: migrate identity and storage schema by @mattyg in #83
  • Architecture phase 5: make browser UI adapters shallow by @mattyg in #84
  • Close cross-browser end-to-end coverage gaps by @mattyg in #87
  • Add reproducible browser development shell by @mattyg in #88
  • Organize extension source by responsibility by @mattyg in #89
  • Separate tab-set storage adapters by @mattyg in #90
  • Migrate extension runtime to strict TypeScript by @mattyg in #91
  • docs: require conventional commit format by @mattyg in #92
  • Add docstrings across source modules by @mattyg in #93
  • Make asynchronous contracts explicit by @mattyg in #94
  • Remove incomplete Append and Unload actions by @mattyg in #96
  • Restrict Autoload to one tab set by @mattyg in #97
  • Test autoload behavior across browser restarts by @mattyg in #103
  • test: cover release-blocking browser lifecycle paths by @mattyg in #104
  • test(e2e): cover tab set data integrity by @mattyg in #105
  • Load Chromium extension before startup by @mattyg in #106
  • Remove keyboard shortcuts feature by @mattyg in #107
  • Release v3.1.0 by @mattyg in #108

Full Changelog: v3.0.1...v3.1.0