-
-
Notifications
You must be signed in to change notification settings - Fork 25
feat: Minor 3.3.0 #222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Minor 3.3.0 #222
Conversation
* feat: compact collection view #201 * loc: compact view localization
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>
There was a problem hiding this 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.
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
package.jsonnextbranch to be in sync withmain