Skip to content

Releases: thilllon/tabinet

v8.2.0

Choose a tag to compare

@thilllon thilllon released this 22 Oct 13:14
478b531
  • Any tab suspender (The Marvellous Suspender and other Great Suspender forks) is recognised automatically; the Tab suspender extension ID setting is gone.
  • Fresh store screenshots in English, Korean, Spanish and Japanese.

v8.1.0

Choose a tag to compare

@thilllon thilllon released this 21 Oct 14:40
5258da8
  • Language menu in Settings: Automatic (Chrome's language, the default), English, 한국어, Español, 日本語. Applies to the page, the right-click menu and the names the extension gives.
  • Select a whole window in Open tabs with one checkbox under the window's header.
  • Restores of more than 10 tabs load lazily on Automatic (was 50).
  • Settings dropdowns open below the control; the header shows the version; storage reads "Delete snapshots" with a colour key.
  • Search: an open tab's place reads "Window N"; row icon buttons highlight on hover.

v8.0.0

Choose a tag to compare

@thilllon thilllon released this 21 Oct 14:06
a45be6b
  • The extension page's source moved to src/app.html (Vite root = src/). The built extension, its manifest and its URLs are unchanged.
  • Repository cleanup: tests under src/tests/, store assets under assets/, REGISTRATION.md at the root, no Python, leftovers from the old recording pipeline removed.
  • Store descriptions of at most 500 characters in every language.
  • Dependency updates.

v7.14.0

Choose a tag to compare

@thilllon thilllon released this 20 Oct 04:18
d2fb2f1
  • feat(i18n): the extension in English, Korean, Spanish and Japanese (#114)
  • feat(site): project website on GitHub Pages in four languages (#113) - https://thilllon.github.io/tab-organizer/
  • chore: no em or en dashes in the repository (#110)
  • docs(agents): every change goes through an issue and a pull request (#108)
  • docs(store): Settings screenshots show Keep one and the larger Advanced triangle

v7.13.3

Choose a tag to compare

@thilllon thilllon released this 19 Oct 11:21
  • feat: duplicate tabs default to Keep one, listed first (Keep one, Keep all, Group them) (6b87cab)

v7.13.2

Choose a tag to compare

@thilllon thilllon released this 19 Oct 04:55
  • style: larger Advanced fold triangle and more room on its left (8300269)

v7.13.1

Choose a tag to compare

@thilllon thilllon released this 19 Oct 03:38
  • test(e2e): give the selection check's clipboard read-back a deadline (fe50b01)
  • refactor: remove unused code and keep src/pages/ to screens only (7fe7ff0)
  • build: remove the leftover Prettier config files (dbbc1ec)
  • build: run the gitleaks pre-commit check first (lefthook priority 0 means unordered) (e795850)
  • build: gitleaks scans staged changes before every commit and the whole history in CI (f018e0e)

v7.13.0

Choose a tag to compare

@thilllon thilllon released this 18 Oct 10:24
  • chore: trim components.json and stop committing tsbuildinfo (#104) (81fa75c)
  • build: oxfmt and oxlint replace Biome and Prettier, and format the whole repository (896c2f2)
  • build(deps-dev): bump vitest from 4.1.11 to 5.0.3 (#83) (7c83b5f)
  • chore: newer tool versions in mise.toml, and gitleaks (#101) (e9c9d02)
  • chore: drop the expired minimumReleaseAgeExclude list (#100) (68c2c2f)
  • refactor: app.html is the only page; the v7.1 options.html and dashboard.html redirects are gone (7c8e51d)
  • build(deps): bump the npm-minor-patch group with 10 updates (#98) (d97865a)
  • build(deps): bump jdx/mise-action from 5.1.1 to 5.1.2 in the actions-minor-patch group (#97) (c442703)
  • refactor: every file name is kebab-case (922fe8d)
  • refactor: lib files named for what they hold (bd923f8)

v7.12.0

Choose a tag to compare

@thilllon thilllon released this 16 Oct 13:28
  • refactor: one source layout: pages, components, hooks, lib, styles, a single service worker, tests at the root (b2e8203)

v7.11.0

Choose a tag to compare

@thilllon thilllon released this 16 Oct 13:03
  • chore: regenerate the store screenshots; the asset script finds sidebar entries as links (01d13e5)
  • fix: follow-ups from reviewing the Settings batch (2bb54cb)
  • feat: native title tooltips on the app page's controls and cut-off text (e314733)
  • fix: no em dashes in anything a user sees (e9c97ed)
  • docs: AGENTS.md describes the new Settings layout, shortcut rows and free snapshot interval (e6ae5a1)
  • feat: each Advanced fold says what is inside in small grey text (2767896)
  • fix: Advanced opens on a centred triangle, Delete all buttons sit bottom-left (da734d9)
  • feat: Settings says keyboard shortcuts are changed only in Chrome (942c750)
  • fix: readable keyboard shortcuts in Settings, no empty rows (dea2599)
  • feat: one session setting per line in Settings (ddf2443)
  • feat: let the snapshot interval be any whole number of minutes (c82c6ec)
  • feat: Custom-only sort options sit indented under Sort by (eb329ab)
  • feat: sort settings use dropdowns instead of radio buttons (b723435)
  • refactor: one NativeSelect for every dropdown in Settings (5650e6b)
  • ci: the Dependabot note says a maintainer merges, and that admins can bypass ci (747a6cc)
  • ci: comment on Dependabot PRs that wait for a person to merge (e63bd11)
  • ci: align the CodeRabbit config with nestjs-kit (AGENTS.md as guidelines, incremental review) (5411f0e)
  • ci: remove the Claude workflows (claude.yml, claude-review.yml) (b037efe)
  • test: a real-Chrome check of the Open tabs selection (pnpm e2e:selection) (51b95d3)
  • fix: Save & close closes only the tabs that were stored (4ec2be1)
  • feat: tick open tabs and save, copy or close just those (e8c6bff)
  • refactor: default shortcut keys and the Assemble! label live in src/constants.ts (34eac9e)
  • feat: Assemble! comes with Alt+Shift+A (Option+Shift+A on a Mac) (ceac9d6)
  • build(deps): bump jdx/mise-action from 5.0.1 to 5.1.1 in the actions-minor-patch group (#84) (288bd01)
  • chore: the store listing is docs/store_listing.md, its description is plain text, and Python is gone (1a468aa)
  • fix: the demo video is no longer recorded by default, and the committed one is replaced (f741d32)
  • chore: the e2e build goes to node_modules/.cache/tab-organizer/e2e (321c301)
  • docs: the Open tabs view's Assemble! button (17070e8)