1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-24 16:43:27 +00:00
Commit Graph

20462 Commits

Author SHA1 Message Date
Derek Nance
d3ddf3bb4d reorder angular routing modules for commercial build 2026-02-13 17:54:37 -06:00
Derek Nance
80ed6b53f3 support overriding commercial sdk 2026-02-13 16:53:04 -06:00
Derek Nance
db808a251f need that license_type matrix var after all
This reverts commit 671349a5c5.
2026-02-13 16:19:14 -06:00
Derek Nance
52ace2de8c shared OSS app module 2026-02-13 16:07:46 -06:00
Derek Nance
58cb12d1d7 inform angular about the OSS AppModule 2026-02-12 13:34:30 -06:00
Derek Nance
a5fff08219 rename BaseAppComponent to OssAppComponent 2026-02-11 16:35:43 -06:00
Derek Nance
671349a5c5 remove unused license_type matrix var 2026-02-11 16:25:46 -06:00
Derek Nance
f08fe02ae0 remove redundant const 2026-02-11 16:12:49 -06:00
Derek Nance
cae5e9817e preload base
This reverts commit 287d0fd9fd.
2026-02-11 16:08:48 -06:00
Derek Nance
33eb7361f0 fix ToastContainerComponent import lint 2026-01-15 09:48:53 -06:00
Derek Nance
990b224b5f remove rebase garbage 2026-01-14 17:54:24 -06:00
Derek Nance
505ddd8c70 finish app.component.ts revert 2026-01-14 17:43:02 -06:00
Derek Nance
5164d14a9d simpler bit-desktop AppComponent hierarchy 2026-01-14 17:31:35 -06:00
Derek Nance
569718117c import OssModule 2026-01-14 17:29:41 -06:00
Derek Nance
3ed5e07fdb [WIP] AppComponent restructure 2026-01-14 17:29:38 -06:00
Derek Nance
f958c0a808 remove spurious as const 2026-01-14 17:29:36 -06:00
Derek Nance
287d0fd9fd revert preload base 2026-01-14 17:29:33 -06:00
Derek Nance
9f280d8125 remove spurious commented tsconfig include 2026-01-14 17:29:30 -06:00
Derek Nance
bf95066bc1 use @Component for BaseAppComponent 2026-01-14 17:29:28 -06:00
Derek Nance
39e267284d desktop ci build updates 2026-01-14 17:29:26 -06:00
Derek Nance
5973c8805c jest/npm/nx updates 2026-01-14 17:29:20 -06:00
Derek Nance
c600d41c66 OSS and commercial desktop are up and running 2026-01-14 17:20:49 -06:00
Derek Nance
44e125da3d renderer is finally up and running 2026-01-14 17:20:45 -06:00
Derek Nance
dcd29f0134 build:bit:main works 2026-01-14 17:15:17 -06:00
Derek Nance
b07d0ae39b WIP bit-desktop entrypoints
Need to get preload and renderer set up in commercial webpack config,
otherwise it fails when running webpack.
2026-01-14 17:15:06 -06:00
Derek Nance
020b0e4ad9 Fix TypeScript module resolution for bit-desktop 2026-01-14 17:14:35 -06:00
Derek Nance
51adb27bf4 Add bit-desktop to vscode workspace 2026-01-14 17:14:31 -06:00
Jordan Aasen
c91fbb2cad [PM-26515] - Browser - Non Premium User Archived Item Flow (#16908)
* non-premium user flow  archived items

* add archived button

* update archive service

* fix add-edit component

* fix tests

* fix tests

* small fixes

* remove unused service

* fix test

* fix test

* fix test

* fix tests

* only show archived badge when user cannot archive

* update spec

* add test

* revert change to button

* use previouslyCouldArchive

* fix tests

* hide clone button when data ownership policy is enabled

* remove dupe pipe. fix logic

* change from button to span

* fix logic

* fix tests and logic

* fix tests. simplify logic

* updates to archive component

* fix archived pill logic

* fix add missing pop-out

* cleanup

* check if cipher is present in template

* remove enforceDataOwnershipPolicy obs
2026-01-14 14:38:46 -08:00
Mike Amirault
b1b6aa2e75 [PM-30602] Remove unused Send access code from earlier iteration (#18335) 2026-01-14 16:29:34 -05:00
Mike Amirault
952ee02376 [PM-30687] Remove Desktop Send UI refresh feature flag (#18359) 2026-01-14 15:33:07 -05:00
bw-ghapp[bot]
6397b4225a Autosync the updated translations (#18364)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 18:52:50 +00:00
bw-ghapp[bot]
876c64684b Autosync the updated translations (#18363)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 19:37:36 +01:00
bw-ghapp[bot]
95bf2a5878 Autosync the updated translations (#18365)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 18:33:14 +00:00
Bernd Schoolmann
aec049aa84 [PM-30633] Add setLegacyMasterKeyFromUnlockData (#18316)
* Add setMasterKeyFromunlockData

* Rename method

* Add comment

* Add tests

* Fix build

* Fix linting

* Add set local master key hash

* Add tests

* Cleanup

* Move function

* Prettier

* Fix tests

* Eslint

* Fix tests
2026-01-14 12:06:13 -06:00
bw-ghapp[bot]
0a9dc69aa9 Bumped client version(s) (#18362)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
web-v2026.1.0
2026-01-14 17:18:18 +00:00
Isaac Ivins
968260c9f5 [PM-19079] [PM-28168] add edit desktop migration (#18294)
The goal of this PR is to migrate the Desktop Send-v2 component from the AddEditComponent to now use to shared SendAddEditDialogComponent from @bitwarden/send-ui library

---------

Co-authored-by: William Martin <contact@willmartian.com>
Co-authored-by: Hinton <hinton@users.noreply.github.com>
2026-01-14 10:09:38 -07:00
Vijay Oommen
7fef972f1d PM-29166 updated cards to use dynamic styles (#18340) 2026-01-14 08:16:29 -06:00
Jason Ng
149b3578b4 [PM-30734] hide the trash icon on the new item modal (#18342) 2026-01-13 15:40:39 -05:00
Vijay Oommen
4ea32e7a93 [PM-25228] Remove unknown elements from spec files (#18325) 2026-01-13 14:28:06 -06:00
SmithThe4th
f018ce36a1 Revert "[PM-28455] Fix vault breaking when collection name decryption fails (…" (#18343)
This reverts commit 20974f8195.
2026-01-13 19:38:56 +00:00
Daniel Riera
66819c0689 [PM-29512] Remove ts strict ignore in popup fido 2 cipher row component ts (#18064)
* last is dead code, remove completely

* pass required true so that angular enforces at runtime and run apply a definitive assignment assertion since angulars input binding is running before use
2026-01-13 14:36:52 -05:00
SmithThe4th
20974f8195 [PM-28455] Fix vault breaking when collection name decryption fails (#18331)
* Set error cannot decrypt when collection name cannot be decrypted

* Put back previous comment
2026-01-13 12:38:28 -05:00
olfek
67f6f82842 [PM-30443][FIX] Pass more inclusive user verification Boolean to setAbortTimeout (#15027)
* [FIX] Pass more inclusive user verification Boolean to `setAbortTimeout`

* Update `setAbortTimeout` user verification parameter type

* Fix lint issue

---------

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-01-13 11:01:05 -06:00
Daniel Riera
5ee702093c make types optional to mitigate the design inconsistency (#18072) 2026-01-13 10:14:17 -05:00
renovate[bot]
622df1deaf [deps] Platform: Update electron-store to v11 (#16846)
* [deps] Platform: Update electron-store to v11

* wip-fix: all imports failing due to nodenext switch

* fix: desktop tsconfig not working properly

Renderer tsConfigPath was wrong so it defaulted to the base `tsconfig.json` which
included every single sourcefile into the angular artifact. This caused errors
with ESM modules which behave differently on node and needed a separate `tsconfig.json`
configuration.

* fix: revert some of the changes made to tools code

* fix: ESM import in tests

* chore: use consistent path

* feat: actually use custom tsconfig for preload

* fix: use correct entry point in tsconfig.main.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2026-01-13 08:04:40 -07:00
Jason Ng
36433642b6 [PM-30705] Show Trash Icon in View Modal (#18329) 2026-01-13 09:51:55 -05:00
Oscar Hinton
5fe01323bb Improve routing during account switching to ensure feature flags are triggered (#18037)
When account switching from the old layout it's not bringing you into the new design. This resolves it by ensuring the route guard for vault is triggered after account switching.
2026-01-13 10:23:29 +00:00
renovate[bot]
bea6fb26f8 [deps] KM: Update Rust crate rsa to v0.9.10 [SECURITY] (#18220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2026-01-13 10:42:32 +01:00
Bryan Cunningham
067bfa698d [CL-822] fix popover initial position (#18107)
* ensure trigger is fully rendered before placement

* do not skip popover screenshots

* try to stabalize popover screenshots

* try to stabalize popover screenshots

* add play function to remaining stories

* add screenshot diff threshold

* increase diff threshold

* revert story changes

* add comment about double requestAnimationFrame

* empty commit to trigger claude review

* address Claude feedback. Move init and cleanup

* add comment about rafIds are assigned

* add destroyed flag to prevent any potential race conditions

* use different rafIds for explicit cleanup

* check for ref to prevent duplicate creation

* prevent clicks during destroy lifecycle

* add spec for popover trigger directive

* ensure popover closes if clicked during initial delay
2026-01-12 17:04:46 -05:00
Jordan Aasen
89eb547c2d fix vault item dialog new item (#18330) 2026-01-12 11:59:51 -08:00