1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-19 19:04:01 +00:00
Commit Graph

1002 Commits

Author SHA1 Message Date
Daniel James Smith
42ecd22067 [PM-29239] Create proxy cookie redirect connector (#18476)
* Create a subfolder for platform-owned connectors and ensure it's included in the web builds

* Add platform as codeowner of apps/web/src/connectors/platform

* Create proxy-cookie-redirect connector

* Create section within CODEOWNERS for Web connectors

* Swap order of codeowners

* Use kebap-style route

* Update url to redirect to

* Add override to test locally

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-17 09:51:53 -08:00
Andy Pixley
0e40aca33b [BRE-1531] Adding ability to build web with custom SDK branch (#18677) 2026-02-17 09:51:53 -08:00
Isaiah Inuwa
7bbc4791a7 Split NAPI modules [PM-31598] (#18722) 2026-02-17 09:51:51 -08:00
renovate[bot]
7ca9e29475 [deps]: Update actions/cache action to v5.0.2 (#18568)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:32 -08:00
Maciej Zieniuk
9be97477ff GH Testing workflow separation to fix OOM kill, timeout issues (#18594)
* testing workflow oom kill fix

* testing workflow oom kill fix

* Adding job to verify all tests complete successfully

(cherry picked from commit 845bafeb95)

* needs code cov

---------

Co-authored-by: Andy Pixley <3723676+pixman20@users.noreply.github.com>
2026-02-17 09:39:28 -08:00
Robyn MacCallum
c01fe93247 Fix DDG build action file list (#18390)
* Fix file list

* Add ddg-alert-files-list branch to test PR triggers

* Update branches for pull request trigger

Restrict pull request monitoring to the main branch only.
2026-02-17 09:39:28 -08:00
renovate[bot]
67ff1e1d85 [deps]: Update actions/setup-node action to v6 (#17038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:25 -08:00
Matt Bishop
f7fc3b8a9b Have AppSec own Checkmarx config (#18623) 2026-02-17 09:39:25 -08:00
Isaiah Inuwa
f257d62c20 Add generic autofill provider library [PM-29786] (#18075)
* Rename macos_provider to autofill_provider

* Add autofill IPC client methods needed for Windows IPC
2026-02-17 09:39:23 -08:00
Todd Martin
146abcd0a7 chore(deps): Added override for package-lock.json 2026-02-17 09:39:20 -08:00
renovate[bot]
df4ea935ee [deps]: Update taiki-e/install-action action to v2.66.7 (#18570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:20 -08:00
renovate[bot]
e8841eabab [deps]: Update Minor github-actions updates (#18434)
* [deps]: Update Minor github-actions updates

* Revert update of actions/create-github-app-token in test-browser-interactions.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:39:17 -08:00
Daniel James Smith
f4b3286ae3 Replace deprecated codecov/test-results-action with codecov/codecov-action with report_type set to test_results (#18497)
https://github.com/codecov/test-results-action?tab=readme-ov-file#%EF%B8%8F-deprecation-warning-%EF%B8%8F

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-17 09:39:12 -08:00
brandonbiete
e977560678 [BRE-1507] Remove PR process from workflow to allow direct pushes (#18504) 2026-02-17 09:39:11 -08:00
neuronull
f496de02e1 Desktop Autotype windows integration tests (#17639) 2026-02-17 09:39:10 -08:00
aj-bw
48be598def test renaming image as it was duplicating the selfhost commercial name (#18418) 2026-02-17 09:39:07 -08:00
Tyler
dddd4b0918 BRE-1490 fix(build-desktop): validation jobs (#18374)
* BRE-1490 fix(build-desktop): validation jobs

Adds to validation jobs, `run_id: ${{ githut.run_id }}` and/or fixed
checkout ref.
* validate-linux-x64-deb
* validate-linux-x64-appimage
* validate-linux-wayland
* validate-linux-flatpak
* validate-linux-snap
* validate-macos-dmg
* validate-windows-portable

* fix ref spacing
2026-02-17 09:39:03 -08:00
renovate[bot]
41ca17911c [deps]: Update actions/checkout action to v6 (#18384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:01 -08:00
Jonathan Prusik
ec6302c263 update pull request template (#18385) 2026-02-17 09:39:01 -08:00
neuronull
7088447046 Add Rust pre-commit hooks for desktop native (#17823) 2026-02-17 09:32:55 -08:00
renovate[bot]
74ab8299b7 [deps]: Update Swatinem/rust-cache action to v2.8.2 (#18317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:32:47 -08:00
renovate[bot]
b400787e52 [deps]: Update Minor github-actions updates (#17621)
* [deps]: Update Minor github-actions updates

* Revert bump

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:25:59 -08:00
renovate[bot]
89519973d1 [deps]: Update GitHub Artifact Actions (#17994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:25:59 -08:00
brandonbiete
d163212b88 [BRE-1474] Add GPG signing and automated PRs to repository-management workflow (#18254)
* Update repository-management workflow for RC branch rulesets

Add GPG signing and PR-based workflow to comply with upcoming RC branch
protection rules. Version bumps now create PRs with signed commits instead
of pushing directly to branches.

* Fix linter issues in workflow

Use environment variables for GPG secrets to prevent template injection.
Update github-script to v8.0.0 to match other workflows in repo.
2026-02-17 09:25:59 -08:00
Brandon Treston
3f225119f8 Ac/pm 26364 extension UI for auto confirm (#17258)
* create nav link for auto confirm in settings page

* wip

* WIP

* create auto confirm library

* migrate auto confirm files to lib

* update imports

* fix tests

* fix nudge

* cleanup, add documentation

* clean up

* cleanup

* fix import

* fix more imports

* add tests

* design changes

* fix tests

* fix tw issue

* fix typo, add tests

* CR feedback

* more clean up, fix race condition

* CR feedback, cache policies, refactor tests

* run prettier with updated version

* clean up duplicate logic

* clean up

* fix test

* add missing prop for test mock

* clean up
2026-02-17 09:25:58 -08:00
Daniel James Smith
68d534a63e Add 'verifysign' to tools owned dependencies (#18239) 2026-02-17 09:25:58 -08:00
neuronull
10bf092a9b Add CI validations install and run Desktop client (Windows) (#18141) 2026-02-17 09:25:53 -08:00
neuronull
5acc0b4378 Add CI validations install and run Desktop client (MacOS) (#18096) 2026-02-17 09:25:51 -08:00
neuronull
9dddd691dc Add CI validations install and run Desktop client (Linux) (#18095)
* Add CI validations install and run Desktop client (Linux)

* add support for arm for snap and flatpak

* fix flatpak pkg doesn't match installed name

* name change

* remove unused dep

* add other validations to check-failures

* add wayland validation

* wayland deps

* simulate X server

* remove unused id
2026-02-17 09:25:49 -08:00
renovate[bot]
732e1ce4dd [deps]: Update dtolnay/rust-toolchain digest to f7ccc83 (#16412)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:25:46 -08:00
Addison Beck
54ac73f53a fix(desktop): restore explicit target to Linux builds (#18169)
Commit a3e654d (https://github.com/bitwarden/clients/pull/16053) removed explicit --target flags from the Linux desktop build workflow when removing musl support. This change inadvertently broke the build.js binary distribution logic, which only copies the desktop_proxy binary to the dist directory when an explicit target is specified. Without this binary in the expected location (/opt/Bitwarden/desktop_proxy), browser integration fails on Linux.

This fix restores explicit --target flags using gnu triplets instead of the previously removed musl triplets. The x64 build now uses --target=x86_64-unknown-linux-gnu and the arm64 build uses --target=aarch64-unknown-linux-gnu, ensuring build.js properly distributes the desktop_proxy binary and restoring browser integration functionality on Linux desktop.
2026-02-17 09:25:44 -08:00
Todd Martin
e7afbac596 chore(deps): Include Cargo dependencies in dep-ownership lint check
* Added Cardo dep ownership.

* Fixed file paths.

* Moved aes-gcm from KM to Tools.
2026-02-17 09:25:43 -08:00
Mick Letofsky
e4323691a4 Revert review Code Triggered by labeled event (#18165) 2026-02-17 09:25:43 -08:00
Mick Letofsky
9cf3f601ec Review Code Triggered by labeled event (#18151) 2026-02-17 09:25:42 -08:00
aj-bw
4ba75c8cbb replace inline removal with reusable workflow (#18144) 2026-02-17 09:25:41 -08:00
renovate[bot]
e5fb63b7f3 [deps]: Update actions/checkout action to v6 (#17715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:25:38 -08:00
neuronull
282ab77318 Desktop Autotype introduce strict type for keyboard input (#17141)
* Desktop Autotype introduce strict type for keyboard input

* cleanup

* fix doc typo

* unecessary into()

* use str

* propagate error

* better var name

* pass a slice

* doc comment

* napi fix

* add ownership renovate for new dep

* add code comment about modifier keys being released

* fmt

* remove keytar

* fix input struct size compute

* improve debug comment
2026-02-17 09:25:37 -08:00
gitclonebrian
684cfd3005 bumped cargo deny version to fix CVSS error (#18091) 2026-02-17 09:25:33 -08:00
Daniel James Smith
f2bfa489b8 Delete unused models (#18063)
These were used prior to the extension refresh work.

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-17 09:25:31 -08:00
renovate[bot]
0d9609e6d4 [deps]: Update taiki-e/install-action action to v2.62.67 (#17576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:25:27 -08:00
Todd Martin
ac3cb88db1 chore(deps): Improve Platform dependency inflow (#17981)
* Send Platform minor updates to dashboard.

* Assign Platform as lock file owners.
2026-02-17 09:25:20 -08:00
Alex Morask
1662607467 [PM-29607] Create @bitwarden/subscription (#17997)
* Create @bitwarden/subscription

* Fix changed import in tsconfig.base.json
2026-02-17 09:25:18 -08:00
renovate[bot]
b1c6e36671 [deps]: Update actions/cache action to v5 (#17993)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:25:17 -08:00
renovate[bot]
12767a0aa2 [deps]: Update codecov/codecov-action action to v5.5.2 (#17992)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:25:17 -08:00
Andreas Coroiu
5199f5a9de Transfer node-forge ownership to KM (#17941)
* chore: move node-forge to KM

* chore: sort dependencies
2026-02-17 09:25:12 -08:00
Andy Pixley
3825e5dff0 [BRE-1391] Fixing desktop tar.gz to include version (#17933) 2026-02-17 09:25:10 -08:00
neuronull
f42a02a1cb Re-apply desktop native debug log level debug builds and fix build workflow (#17908)
* Reapply "Desktop Native compile debug builds with debug log level (#17357)" (#17815)

This reverts commit 5386b58f23.

* Use release mode if workflow called from upstream

* fix bug in build script

* revert napi build command to not use --release

* forward caller's args to napi

* js things

* shell thangs

* use platform agnostic expansion

* Revert "use platform agnostic expansion"

This reverts commit 5ee629f822.

* powershell expansion
2026-02-17 09:25:10 -08:00
Daniel James Smith
22e8434370 Group all tokio related packages in renovate (#17922)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-17 09:25:09 -08:00
Derek Nance
239e8de449 Remove parse5 override (#17916)
* chore(deps): Remove parse5 from Platform-owned deps

This reverts commit 8182f6fa02.

* chore(deps): Remove parse5 override

This commit reverts c8eae5897e.
2026-02-17 09:25:07 -08:00
Vince Grassia
bce04714a8 Fix Publish Web workflow (#17897) 2026-02-17 09:25:06 -08:00