Stephon Brown
dc2bf3614f
fix(billing): Update component and service to use new tax service
2025-10-01 19:29:10 -04:00
Stephon Brown
6352fc3e98
Merge branch 'main' into billing/PM-24996/implement-upgrade-from-free-dialog
2025-10-01 18:46:23 -04:00
Stephon Brown
ab44825ecf
fix(billing): Add unified upgrade dialog component
2025-10-01 18:38:21 -04:00
Stephon Brown
085c8c7946
fix(billing): Rename and upgrade upgrade account component
2025-10-01 18:37:44 -04:00
Stephon Brown
51768557a6
fix(billing): Rename and update upgrade payment service
2025-10-01 18:36:52 -04:00
Stephon Brown
cdaa55421c
fix(billing): rename and update upgrade payment component
2025-10-01 18:36:03 -04:00
Stephon Brown
30b213325c
fix(billing): Remove method from subscriber-billing client
2025-10-01 18:33:06 -04:00
Stephon Brown
1fe7e40cc8
feat(billing): add account billing client
2025-10-01 18:32:27 -04:00
Stephon Brown
c0add31460
fix(billing): remove upgrade-flow service
2025-10-01 18:31:52 -04:00
Stephon Brown
61e05bdb5e
feat(billing): add upgrade error message
2025-10-01 18:29:47 -04:00
Jordan Aasen
688647b2c6
[PM-25216] - handle extension already installed on new user creation ( #16650 )
...
* handle extension already installed on new user creation
* fix tests
* remove comment
2025-10-01 13:21:11 -07:00
Daniel Riera
5de8a145ec
[PM-26410] Update autotype policy to include all org members ( #16689 )
...
* PM-26410 use policies$ to apply default behavior to all org members
* linting error, remove unused imports
2025-10-01 16:20:03 -04:00
rr-bw
cae58232e5
feat(new-device-verification-screen): (Auth) [PM-17489] Back Button on New Device Verification Screen ( #16599 )
...
On Web and Desktop, show back button on `NewDeviceVerificationComponent` (route `/device-verification`). Do not show it on Extension, because Extension already has a back button in the header.
2025-10-01 12:57:41 -07:00
Konrad
420b26776b
[PM-26325] Archive string - separate noun and verb ( #16652 )
...
* Separation of noun and verb
2025-10-01 15:36:02 -04:00
Colton Hurst
8cb908ef68
[PM-26319] Fix default ctrl-shift-b issue ( #16683 )
2025-10-01 15:03:52 -04:00
rr-bw
de3759fa85
refactor(sso-config-tweaks): [Auth/PM-933] Tweaks to SSO Config Page ( #16374 )
...
Makes some tweaks to the SSO config page:
- SSO Identifier: update hint text
- Single Sign-On Service URL: make required, remove hint text
- Client Secret: make hidden by default (add view/hide toggle)
2025-10-01 08:54:33 -07:00
Alex Morask
7b94d6ab2b
[PM-18717] Fix multiple organization situation for Free Families Policy sponsorship ( #16611 )
...
* Resolve multiple org situation
* Fix multi org policy mismatch issue
2025-10-01 10:28:47 -05:00
Alex Morask
d9d8050998
[PM-25463] Work towards complete usage of Payments domain ( #16532 )
...
* Use payment domain
* Fixing lint and test issue
* Fix organization plans tax issue
* PM-26297: Use existing billing address for tax calculation if it exists
* PM-26344: Check existing payment method on submit
2025-10-01 10:26:47 -05:00
neuronull
177481935f
Fix desktop windows autotype disabled on first login ( #16669 )
2025-10-01 07:30:03 -06:00
neuronull
c2fbd3eb7e
More robust error handling for desktop autotype windows implementation ( #16501 )
...
* Desktop autotype windows error handling
* create a subdir
* extract window handle to separate file
* remove println in case tracing doesn't make it in
* touchups
* reduce scope of unsafe call
* use tracing
* Fix comparison on GetLastError result
* Remove the WindowHandle wrapper and save it for the unit testing PR
* restore apps/browser/src/platform/system-notifications/browser-system-notification.service.ts
* use the human readable message for GetLastError debug
* don't call GetLastError outside of error path
* add some more debug statements
* feedback coltonhorst: nits, fix false positive when len zero, re-add handle validation
* lint
* feedback coltonhurst: add comments and update var names
2025-09-30 22:22:30 +00:00
Stephon Brown
14999e342e
update account dialog
2025-09-30 15:57:16 -04:00
Holly
0bd098dd8f
[PM-19907] updated empty state messages for web ( #16283 )
...
* updated empty state icons and copy for web vault
2025-09-30 14:55:07 -04:00
Stephon Brown
b9244b3dae
Merge branch 'main' into billing/PM-24996/implement-upgrade-from-free-dialog
2025-09-30 13:45:08 -04:00
Vijay Oommen
6499ecb6ee
PM-26329 bug fixes to the cards ( #16665 )
2025-09-30 11:55:27 -05:00
Stephon Brown
21f9ca6cd2
Merge branch 'main' into billing/PM-24996/implement-upgrade-from-free-dialog
2025-09-30 11:39:50 -04:00
Stephon Brown
e3498030ca
fix: Update any type of private function
2025-09-30 11:39:28 -04:00
Brandon Treston
f793c2da09
remove feature flag ( #16640 )
2025-09-30 11:33:39 -04:00
Stephon Brown
7536af5de3
Merge branch 'main' into billing/PM-24996/implement-upgrade-from-free-dialog
2025-09-30 11:32:26 -04:00
Maciej Zieniuk
d4f68e8bad
[PM-25473] Non-encryption passkeys prevent key rotation ( #16514 )
...
* consistent webauthn filtering as in server by prfStatus, better docs
* test coverage
2025-09-30 17:29:58 +02:00
Stephon Brown
69d69cbf8b
Merge branch 'main' into billing/PM-24996/implement-upgrade-from-free-dialog
2025-09-30 11:29:34 -04:00
Nick Krantz
727689d827
[PM-24534] Archive via CLI ( #16502 )
...
* refactor `canInteract` into a component level usage.
- The default service is going to be used in the CLI which won't make use of the UI-related aspects
* all nested entities to be imported from the vault
* initial add of archive command to the cli
* add archive to oss serve
* check for deleted cipher when attempting to archive
* add searchability/list functionality for archived ciphers
* restore an archived cipher
* unarchive a cipher when a user is editing it and has lost their premium status
* add missing feature flags
* re-export only needed services from the vault
* add needed await
* add prompt when applicable for editing an archived cipher
* move cipher archive service into `common/vault`
* fix testing code
2025-09-30 10:45:04 -04:00
Daniel James Smith
7848b7d480
Revert "[deps] Tools: Update jsdom to v27 ( #16634 )" ( #16666 )
...
This reverts commit c93586a0aa .
2025-09-30 14:40:00 +00:00
Stephon Brown
9440e29ef8
Merge branch 'main' into billing/PM-24996/implement-upgrade-from-free-dialog
2025-09-30 10:30:27 -04:00
renovate[bot]
c93586a0aa
[deps] Tools: Update jsdom to v27 ( #16634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2025-09-30 15:56:29 +02:00
Maciej Zieniuk
25020ced5d
[PM-23251] Remove low-kdf banner ( #16511 )
...
* Remove low-kdf banner
* update tests
2025-09-30 08:37:00 -05:00
neuronull
54a53a1c34
Use tracing in ssh_agent ( #16455 )
...
* [BEEEP][PM-255518] Use tracing for improved observability
* feedback dani-garcia: use DefaultVisitor
* set default log level
* convert printlns in objc crate
* convert printlns in autotype crate
* convert printlns in autostart crate
* convert printlns in core/password crate
* convert printlns in core/biometric crate
* convert printlns in napi crate
* convert log usage in macos provider crate
* convert existing log macros to tracing
* fix the cargo.toml sort lint errors
* Revert "fix the cargo.toml sort lint errors"
This reverts commit fd149ab697 .
* fix the sort lint using correct cargo sort version
* feedback coltonhurst: more comments/clarity on behavior
* revert changes to ssh_agent
* Use tracing in ssh_agent
2025-09-30 06:33:32 -06:00
Maciej Zieniuk
cae01c6e0f
Fix flood of Angular warning messages on policies page ( #16618 )
...
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com >
2025-09-30 11:52:04 +10:00
Stephon Brown
350230955f
feat(billing): Add purchase premium subscription method to client
2025-09-29 16:46:02 -04:00
Stephon Brown
0ec170c7f3
feat(billing): Add Upgrade flow service
2025-09-29 16:46:02 -04:00
Stephon Brown
f127f2db5c
feat(billing): Add Upgrade Payment Service
2025-09-29 16:45:59 -04:00
Stephon Brown
803cd52360
feat(billing): Add payment dialog for premium upgrade
2025-09-29 16:45:59 -04:00
Stephon Brown
b384050fa7
feat(billing): Add upgrade from free account dialog
2025-09-29 16:45:59 -04:00
Stephon Brown
d52762ec76
feat(billing): add required messages
2025-09-29 16:45:58 -04:00
rr-bw
5f7e1f99bf
chore(flag-removal): [Auth/PM20439] Remove flagging logic and flag (BrowserExtensionLoginApproval) ( #16568 )
2025-09-29 13:29:56 -07:00
Vijay Oommen
0bfc5daa7c
[PM-26074] All Activities tab - Updated UI ( #16587 )
...
* PM-26074 simplified and update the all-activities tab
* PM-26074 removed learn more
* PM-26074 fixing missing line
2025-09-29 20:19:14 +00:00
Jeffrey Holland
f9056b2711
[PM-22458] Ensure TOTP check ignores email or username fields ( #16535 )
...
* [PM-22458] Ensure TOTP check ignores email or username fields
* Resolve underlying totp error for shein.com Germany
* Remove a guard check and add an optional chain
2025-09-29 17:09:41 +02:00
Colton Hurst
fc53eae4c5
[PM-22758] Configurable Keyboard Shortcut for Autotype ( #16613 )
...
* [PM-22785] Initial push with configuration and ipc changes for the configurable autotype keyboard shortcut
* [PM-22785] Add messy code with working configurable hotkey
* [PM-22785] Add more messy rust code
* [PM-22785] Add temp changes with configurable hotkey ui
* Add shortcut display to settings
* [PM-22785] Logic updates. Ran npm run prettier and lint:fix.
* [PM-22785] Add back disableAutotype with refactors.
* [PM-22785] Clean up Rust code
* [PM-22785] Clean up Rust code v2
* [PM-22785] Add unicode bounds in Rust code
* [PM-22785] Update rust code comments
* [PM-22785] Add unicode_value byte length check post-encoding
* [PM-22785] Extract encoding to a separate function
* Various fixes for the autotype setting label
* Misc component fixes
* Disallow nunmbers and allow Win key
* Themify edit shortcut
* Change display of Super to Win
* Create autotype format method
* Autotpe modal cleanup
* [PM-22785] Some cleanup
* Add unit tests and adjust error handling
* [PM-22785] Fix build issues on Mac and Linux
* [PM-22785] Linting fix
* Remove unused message
* [PM-22785] Linting fix
* [PM-22785] More linting fix
* [PM-22785] Address initial PR comments
* [PM-22785] Comment change
* [PM-22785] If statement change
* [PM-22785] Update with fixes from PR comments
* [PM-22785] Update with fixes from PR comments version ?
* add unit tests for get_alphabetic_hot_key()
* Fix tests
* Add missing mock to tests
* [PM-22785] Update with small fixes via PR comments
---------
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com >
Co-authored-by: neuronull <9162534+neuronull@users.noreply.github.com >
2025-09-29 14:20:15 +00:00
Vijay Oommen
90fb57817a
[PM-25931] Integrations - can save only if owner ( #16570 )
2025-09-29 08:27:21 -05:00
renovate[bot]
adbf80dd39
[deps] Platform: Update Rust crate security-framework to v3.5.0 ( #16628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-09-29 11:31:31 +02:00
bw-ghapp[bot]
c1d749a0cf
Autosync the updated translations ( #16639 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-29 10:53:46 +02:00