Skip to content

Conversation

@XFox111
Copy link
Owner

@XFox111 XFox111 commented Jan 3, 2026

🚀 Patch Tuesday update

This pull request is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!

Description

Bugfixes, new features, dependencies update and security fixes.

Resolves #217
Resolves #215
Resolves #211
Resolves #201

Changelog

Dependency bumps

Bugfixes

New features

PR Checklist

  • Update version in package.json
  • [Post-merge] Review and publish GitHub release
  • Update Discussions
  • [Post-deploy] Update changelog for Firefox webstore
  • Reset next branch to be in sync with main

XFox111 and others added 8 commits December 20, 2025 15:23
* feat: add ability to hide collections #211

* fix: hide/unhide collection label is swapped

* fix: missing useCallback dependency
…t window #215 (#216)

* fix: add selected tabs to existing collection adds all tabs in current window #215

* fix: force selected tabs only for adding tabs to groups
* feat: compact collection view #201

* loc: compact view localization
* feat: adds option to edit saved tabs #217

* loc: translations for #217
Bumps the react group with 2 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom).


Updates `react` from 19.2.1 to 19.2.3
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.3/packages/react)

Updates `react-dom` from 19.2.1 to 19.2.3
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.3/packages/react-dom)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
- dependency-name: react-dom
  dependency-version: 19.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the deps group with 4 updates: [@fluentui/react-components](https://github.com/microsoft/fluentui), [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [eslint](https://github.com/eslint/eslint) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@fluentui/react-components` from 9.72.8 to 9.72.9
- [Release notes](https://github.com/microsoft/fluentui/releases)
- [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.72.8...@fluentui/react-components_v9.72.9)

Updates `@eslint/js` from 9.39.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v9.39.2/packages/js)

Updates `eslint` from 9.39.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.1...v9.39.2)

Updates `typescript-eslint` from 8.49.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@fluentui/react-components"
  dependency-version: 9.72.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: "@eslint/js"
  dependency-version: 9.39.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: eslint
  dependency-version: 9.39.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: typescript-eslint
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@XFox111 XFox111 added this to the Patch Tuesday. January 2025 milestone Jan 3, 2026
@XFox111 XFox111 self-assigned this Jan 3, 2026
Copilot AI review requested due to automatic review settings January 3, 2026 18:08
@XFox111 XFox111 added bug Something isn't working enhancement New feature or request user-interface locale dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code patch-tuesday labels Jan 3, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request introduces version 3.3.0 with new features, bugfixes, and dependency updates as part of the "Patch Tuesday" initiative. The main additions include a compact view mode for collections, the ability to hide/unhide collections, and tab editing functionality.

Key changes:

  • Added compact view and hidden collections features with corresponding UI controls
  • Introduced tab editing dialog allowing users to modify tab titles and URLs
  • Updated dependencies including React (19.2.1 → 19.2.3), TypeScript ESLint (8.49.0 → 8.51.0), and Fluent UI components
  • Added localization strings across 7 languages for new features

Reviewed changes

Copilot reviewed 28 out of 29 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
package.json & package-lock.json Updated dependency versions for React, ESLint, TypeScript ESLint, and Fluent UI packages
utils/settings.tsx Added compactView boolean setting for new compact display mode
models/CollectionModels.ts Added optional hidden property to CollectionItem type
locales/*.yml Added translations for hide/unhide, compact view, show hidden, edit tab, and URL error across 7 languages
utils/getTabsToSaveAsync.ts Added forceSelected parameter to allow forcing selection of highlighted tabs
entrypoints/sidepanel/utils/filterCollections.ts Updated to filter out hidden collections based on showHidden flag
entrypoints/sidepanel/layouts/header/MoreButton.tsx Added compact view checkbox option to menu
entrypoints/sidepanel/layouts/collections/*.tsx Implemented show hidden toggle and compact view functionality
entrypoints/sidepanel/components/TabView.tsx Added tab editing capability and refactored to use TabMoreButton
entrypoints/sidepanel/components/TabEditDialog.tsx New component for editing tab title and URL
entrypoints/sidepanel/components/TabMoreButton.tsx New component providing edit/delete menu for tabs
entrypoints/sidepanel/components/CollectionHeader.tsx Added visual indicator (eye-off icon) for hidden collections
entrypoints/sidepanel/components/CollectionMoreButton.tsx Added hide/unhide collection menu option

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@XFox111 XFox111 merged commit 58d8e86 into main Jan 3, 2026
11 checks passed
@XFox111 XFox111 deleted the next branch January 3, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file enhancement New feature or request javascript Pull requests that update javascript code locale patch-tuesday user-interface

Projects

None yet

2 participants