Bumps the frontend-dependencies group with 67 updates: | Package | From | To | | --- | --- | --- | | [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.12.0` | | [@tauri-apps/plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.0` | | [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.10` | `2.6.0` | | [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.0` | | [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.6.0` | | [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.9.2` | `2.10.0` | | [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.5` | `2.7.0` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.49.0` | | [motion](https://github.com/motiondivision/motion) | `13.4.3` | `13.4.6` | | [next](https://github.com/vercel/next.js) | `16.3.6` | `16.3.7` | | [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.3` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` | | [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1140.0` | `3.1143.0` | | [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1140.0` | `3.1143.0` | | [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `12.1.0` | `12.1.1` | | [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `12.1.0` | `12.1.1` | | [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `12.1.0` | `12.1.1` | | [@nestjs/cli](https://github.com/nestjs/nest-cli) | `12.0.6` | `12.0.8` | | [@nestjs/schematics](https://github.com/nestjs/schematics) | `12.0.5` | `12.0.6` | | [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `12.1.0` | `12.1.1` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.13` | `29.4.14` | | [@angular-devkit/core](https://github.com/angular/angular-cli) | `22.1.8` | `22.2.0` | | [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `22.1.8` | `22.2.0` | | [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` | | [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.6` | `16.3.7` | | [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.3.6` | `16.3.7` | | [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.3.6` | `16.3.7` | | [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.3.6` | `16.3.7` | | [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.3.6` | `16.3.7` | | [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.3.6` | `16.3.7` | | [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.3.6` | `16.3.7` | | [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.3.6` | `16.3.7` | | [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.3.6` | `16.3.7` | | [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` | | [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.34.49` | `0.34.52` | | [@smithy/signature-v4](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/signature-v4) | `5.7.3` | `5.7.4` | | [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.11.1` | `0.11.2` | | [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.11.1` | `0.11.2` | | [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.0` | | [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.1` | `1.4.0` | | [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.25` | `2.11.26` | | [browserslist](https://github.com/browserslist/browserslist) | `4.28.9` | `4.29.3` | | [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001812` | | [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.423` | `1.5.441` | | [empathic](https://github.com/lukeed/empathic) | `2.0.1` | `2.1.0` | | [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.25.1` | `5.26.0` | | [framer-motion](https://github.com/motiondivision/motion) | `13.4.3` | `13.4.6` | | [motion-dom](https://github.com/motiondivision/motion) | `13.4.2` | `13.4.5` | | [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.54` | `2.0.57` | | [obug](https://github.com/sxzz/obug) | `2.1.3` | `2.2.1` | | [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` | | [terser](https://github.com/terser/terser) | `5.48.0` | `5.51.2` | | [uint8array-extras](https://github.com/sindresorhus/uint8array-extras) | `1.5.0` | `1.6.0` | | [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.2` | `1.3.3` | | [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.0` | `3.6.0` | | [webpack](https://github.com/webpack/webpack) | `5.106.2` | `5.111.1` | Updates `@tauri-apps/api` from 2.11.1 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.11.1...@tauri-apps/api-v2.12.0) Updates `@tauri-apps/plugin-clipboard-manager` from 2.3.3 to 2.4.0 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...os-v2.4.0) Updates `@tauri-apps/plugin-deep-link` from 2.4.10 to 2.6.0 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.10...fs-v2.6.0) Updates `@tauri-apps/plugin-dialog` from 2.7.3 to 2.8.0 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/dialog-v2.7.3...log-v2.8.0) Updates `@tauri-apps/plugin-fs` from 2.5.2 to 2.6.0 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.2...fs-v2.6.0) Updates `@tauri-apps/plugin-log` from 2.9.2 to 2.10.0 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/log-v2.9.2...log-v2.10.0) Updates `@tauri-apps/plugin-opener` from 2.5.5 to 2.7.0 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.5...log-v2.7.0) Updates `lucide-react` from 1.48.0 to 1.49.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.49.0/packages/lucide-react) Updates `motion` from 13.4.3 to 13.4.6 - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v13.4.3...v13.4.6) Updates `next` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/compare/v16.3.6...v16.3.7) Updates `@tauri-apps/cli` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.11.5...@tauri-apps/cli-v2.12.0) Updates `@types/node` from 26.6.2 to 26.6.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `lint-staged` from 17.5.1 to 17.6.0 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v17.5.1...v17.6.0) Updates `@aws-sdk/client-s3` from 3.1140.0 to 3.1143.0 - [Release notes](https://github.com/aws/aws-sdk-js-v3/releases) - [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1143.0/clients/client-s3) Updates `@aws-sdk/s3-request-presigner` from 3.1140.0 to 3.1143.0 - [Release notes](https://github.com/aws/aws-sdk-js-v3/releases) - [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1143.0/packages/s3-request-presigner) Updates `@nestjs/common` from 12.1.0 to 12.1.1 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v12.1.1/packages/common) Updates `@nestjs/core` from 12.1.0 to 12.1.1 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v12.1.1/packages/core) Updates `@nestjs/platform-express` from 12.1.0 to 12.1.1 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v12.1.1/packages/platform-express) Updates `@nestjs/cli` from 12.0.6 to 12.0.8 - [Release notes](https://github.com/nestjs/nest-cli/releases) - [Commits](https://github.com/nestjs/nest-cli/compare/12.0.6...12.0.8) Updates `@nestjs/schematics` from 12.0.5 to 12.0.6 - [Release notes](https://github.com/nestjs/schematics/releases) - [Commits](https://github.com/nestjs/schematics/compare/12.0.5...12.0.6) Updates `@nestjs/testing` from 12.1.0 to 12.1.1 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v12.1.1/packages/testing) Updates `ts-jest` from 29.4.13 to 29.4.14 - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.4.13...v29.4.14) Updates `@angular-devkit/core` from 22.1.8 to 22.2.0 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/v22.1.8...v22.2.0) Updates `@angular-devkit/schematics` from 22.1.8 to 22.2.0 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/v22.1.8...v22.2.0) Updates `@babel/traverse` from 7.29.7 to 7.29.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.8/packages/babel-traverse) Updates `@next/env` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/packages/next-env) Updates `@next/swc-darwin-arm64` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/darwin-arm64) Updates `@next/swc-darwin-x64` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/darwin-x64) Updates `@next/swc-linux-arm64-gnu` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/linux-arm64-gnu) Updates `@next/swc-linux-arm64-musl` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/linux-arm64-musl) Updates `@next/swc-linux-x64-gnu` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/linux-x64-gnu) Updates `@next/swc-linux-x64-musl` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/linux-x64-musl) Updates `@next/swc-win32-arm64-msvc` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/win32-arm64-msvc) Updates `@next/swc-win32-x64-msvc` from 16.3.6 to 16.3.7 - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/commits/v16.3.7/crates/next-napi-bindings/npm/win32-x64-msvc) Updates `@reduxjs/toolkit` from 2.12.0 to 2.13.0 - [Release notes](https://github.com/reduxjs/redux-toolkit/releases) - [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.12.0...v2.13.0) Updates `@sinclair/typebox` from 0.34.49 to 0.34.52 - [Commits](https://github.com/sinclairzx81/sinclair-typebox/compare/0.34.49...0.34.52) Updates `@smithy/signature-v4` from 5.7.3 to 5.7.4 - [Release notes](https://github.com/smithy-lang/smithy-typescript/releases) - [Changelog](https://github.com/smithy-lang/smithy-typescript/blob/main/packages/signature-v4/CHANGELOG.md) - [Commits](https://github.com/smithy-lang/smithy-typescript/commits/@smithy/signature-v4@5.7.4/packages/signature-v4) Updates `@tanstack/react-store` from 0.11.1 to 0.11.2 - [Release notes](https://github.com/TanStack/store/releases) - [Changelog](https://github.com/TanStack/store/blob/main/packages/react-store/CHANGELOG.md) - [Commits](https://github.com/TanStack/store/commits/@tanstack/react-store@0.11.2/packages/react-store) Updates `@tanstack/store` from 0.11.1 to 0.11.2 - [Release notes](https://github.com/TanStack/store/releases) - [Changelog](https://github.com/TanStack/store/blob/main/packages/store/CHANGELOG.md) - [Commits](https://github.com/TanStack/store/commits/@tanstack/store@0.11.2/packages/store) Updates `@tauri-apps/cli-darwin-arm64` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-darwin-x64` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-linux-arm-gnueabihf` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-linux-arm64-gnu` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-linux-arm64-musl` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-linux-riscv64-gnu` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-linux-x64-gnu` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-linux-x64-musl` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-win32-arm64-msvc` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-win32-ia32-msvc` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@tauri-apps/cli-win32-x64-msvc` from 2.11.5 to 2.12.0 - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.0) Updates `@ungap/structured-clone` from 1.3.1 to 1.4.0 - [Commits](https://github.com/ungap/structured-clone/compare/v1.3.1...v1.4.0) Updates `baseline-browser-mapping` from 2.11.25 to 2.11.26 - [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases) - [Commits](https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.25...v2.11.26) Updates `browserslist` from 4.28.9 to 4.29.3 - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.28.9...4.29.3) Updates `caniuse-lite` from 1.0.30001810 to 1.0.30001812 - [Commits](https://github.com/browserslist/caniuse-lite/compare/1.0.30001810...1.0.30001812) Updates `electron-to-chromium` from 1.5.423 to 1.5.441 - [Changelog](https://github.com/Kilian/electron-to-chromium/blob/main/CHANGELOG.md) - [Commits](https://github.com/Kilian/electron-to-chromium/compare/v1.5.423...v1.5.441) Updates `empathic` from 2.0.1 to 2.1.0 - [Release notes](https://github.com/lukeed/empathic/releases) - [Commits](https://github.com/lukeed/empathic/compare/v2.0.1...v2.1.0) Updates `enhanced-resolve` from 5.25.1 to 5.26.0 - [Release notes](https://github.com/webpack/enhanced-resolve/releases) - [Changelog](https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/enhanced-resolve/compare/v5.25.1...v5.26.0) Updates `framer-motion` from 13.4.3 to 13.4.6 - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v13.4.3...v13.4.6) Updates `motion-dom` from 13.4.2 to 13.4.5 - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v13.4.2...v13.4.5) Updates `node-releases` from 2.0.54 to 2.0.57 - [Commits](https://github.com/chicoxyzzy/node-releases/compare/v2.0.54...v2.0.57) Updates `obug` from 2.1.3 to 2.2.1 - [Release notes](https://github.com/sxzz/obug/releases) - [Commits](https://github.com/sxzz/obug/compare/v2.1.3...v2.2.1) Updates `sharp` from 0.35.4 to 0.35.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5) Updates `terser` from 5.48.0 to 5.51.2 - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.48.0...v5.51.2) Updates `uint8array-extras` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/sindresorhus/uint8array-extras/releases) - [Commits](https://github.com/sindresorhus/uint8array-extras/compare/v1.5.0...v1.6.0) Updates `update-browserslist-db` from 1.3.2 to 1.3.3 - [Release notes](https://github.com/browserslist/update-db/releases) - [Changelog](https://github.com/browserslist/update-db/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/update-db/compare/1.3.2...1.3.3) Updates `webpack-sources` from 3.5.0 to 3.6.0 - [Release notes](https://github.com/webpack/webpack-sources/releases) - [Changelog](https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-sources/compare/v3.5.0...v3.6.0) Updates `webpack` from 5.106.2 to 5.111.1 - [Release notes](https://github.com/webpack/webpack/releases) - [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack/compare/v5.106.2...v5.111.1) --- updated-dependencies: - dependency-name: "@tauri-apps/api" dependency-version: 2.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/plugin-clipboard-manager" dependency-version: 2.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/plugin-deep-link" dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/plugin-dialog" dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/plugin-fs" dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/plugin-log" dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/plugin-opener" dependency-version: 2.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: lucide-react dependency-version: 1.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: motion dependency-version: 13.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: next dependency-version: 16.3.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli" dependency-version: 2.12.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@types/node" dependency-version: 26.6.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: lint-staged dependency-version: 17.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@aws-sdk/client-s3" dependency-version: 3.1143.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@aws-sdk/s3-request-presigner" dependency-version: 3.1143.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@nestjs/common" dependency-version: 12.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@nestjs/core" dependency-version: 12.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@nestjs/platform-express" dependency-version: 12.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@nestjs/cli" dependency-version: 12.0.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@nestjs/schematics" dependency-version: 12.0.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@nestjs/testing" dependency-version: 12.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: ts-jest dependency-version: 29.4.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@angular-devkit/core" dependency-version: 22.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@angular-devkit/schematics" dependency-version: 22.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@babel/traverse" dependency-version: 7.29.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/env" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-darwin-arm64" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-darwin-x64" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-linux-arm64-gnu" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-linux-arm64-musl" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-linux-x64-gnu" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-linux-x64-musl" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-win32-arm64-msvc" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@next/swc-win32-x64-msvc" dependency-version: 16.3.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@reduxjs/toolkit" dependency-version: 2.13.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@sinclair/typebox" dependency-version: 0.34.52 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@smithy/signature-v4" dependency-version: 5.7.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@tanstack/react-store" dependency-version: 0.11.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@tanstack/store" dependency-version: 0.11.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-darwin-arm64" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-darwin-x64" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-linux-arm-gnueabihf" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-linux-arm64-gnu" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-linux-arm64-musl" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-linux-riscv64-gnu" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-linux-x64-gnu" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-linux-x64-musl" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-win32-arm64-msvc" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-win32-ia32-msvc" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@tauri-apps/cli-win32-x64-msvc" dependency-version: 2.12.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: "@ungap/structured-clone" dependency-version: 1.4.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: baseline-browser-mapping dependency-version: 2.11.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: browserslist dependency-version: 4.29.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: caniuse-lite dependency-version: 1.0.30001812 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: electron-to-chromium dependency-version: 1.5.441 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: empathic dependency-version: 2.1.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: enhanced-resolve dependency-version: 5.26.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: framer-motion dependency-version: 13.4.6 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: motion-dom dependency-version: 13.4.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: node-releases dependency-version: 2.0.57 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: obug dependency-version: 2.2.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: sharp dependency-version: 0.35.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: terser dependency-version: 5.51.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: uint8array-extras dependency-version: 1.6.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: update-browserslist-db dependency-version: 1.3.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: frontend-dependencies - dependency-name: webpack-sources dependency-version: 3.6.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies - dependency-name: webpack dependency-version: 5.111.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: frontend-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Features
- Unlimited browser profiles: each fully isolated with its own fingerprint, cookies, extensions, and data
- Anti-detect Chromium engine: powered by Wayfern, a privacy-focused Chromium fork whose fingerprint spoofing is not detected by Cloudflare, reCaptcha v3, or other browser fingerprinting and anti-bot services
- DNS AdBlocker: block ads, trackers, and other unwanted content with per-profile DNS blocking
- Proxy support: HTTP, HTTPS, SOCKS4, SOCKS5 per profile, with dynamic proxy URLs
- VPN support: WireGuard configs per profile
- Local API & MCP: REST API and Model Context Protocol server for integration with Claude, automation tools, and custom workflows
- Profile groups: organize profiles and apply bulk settings
- Import profiles: migrate from Chrome, Edge, Brave, or other Chromium browsers
- Cookie & extension management: import/export cookies, manage extensions per profile
- Default browser: set Donut as your default browser and choose which profile opens each link
- Cloud sync: sync profiles, proxies, and groups across devices (self-hostable)
- E2E encryption: optional end-to-end encrypted sync with a password only you know
- Zero telemetry: no tracking or device fingerprinting
Install
macOS
| Apple Silicon | Intel | |
|---|---|---|
| DMG | Download | Download |
Or install via Homebrew:
brew install --cask donut
Windows
Download Windows Installer (x64) · Portable (x64)
Linux
| Format | x86_64 | ARM64 |
|---|---|---|
| deb | Download | Download |
| rpm | Download | Download |
| AppImage | Download | Download |
Or install via package manager:
curl -fsSL https://donutbrowser.com/install.sh | sh
Troubleshooting AppImage
If the AppImage segfaults on launch, install libfuse2 (sudo apt install libfuse2 / yay -S libfuse2 / sudo dnf install fuse-libs), or bypass FUSE entirely:
APPIMAGE_EXTRACT_AND_RUN=1 ./Donut.Browser_x.x.x_amd64.AppImage
If that gives an EGL display error, add WEBKIT_DISABLE_DMABUF_RENDERER=1 or GDK_BACKEND=x11 to the command above. If issues persist, the .deb and .rpm packages are more reliable.
Flatpak and Snap
Releases include an x86_64 Flatpak bundle and a Snap, built from the .deb and tested in their sandboxes by the Linux Packages workflow. Download Donut_*_x86_64.flatpak or Donut_*_amd64.snap from the releases (the nightly has them already) and install it:
flatpak install --user Donut_*_x86_64.flatpak
sudo snap install --dangerous Donut_*_amd64.snap
The Snap leaves the microphone, the camera and the keyring (used by profile import) disconnected until you run sudo snap connect donutbrowser:audio-record, donutbrowser:camera or donutbrowser:password-manager-service. The Flatpak cannot change the default browser, so choose Donut in your system settings instead.
Nix
nix run github:zhom/donutbrowser#release-start
Self-Hosting Sync
Run your own sync server to sync profiles, proxies, and groups across devices for free. See the Self-Hosting Donut Sync guide for Docker-based setup instructions.
Contributing
Donut Browser is built by the people who use it, and plenty of the most useful help involves no code at all.
- Tell other people about Donut. Word of mouth is how most users find the project, so talking about it is a real contribution.
- Report bugs and request features in GitHub Issues.
- Answer questions in GitHub Discussions.
- Fix and improve translations in
src/i18n/locales. - Write code. Start with CONTRIBUTING.md.
- Star the repo so more people see it.
Star History
Contributors
Contact
For urgent questions or security vulnerability reports, email contact@donutbrowser.com.
License
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.
