Brandon Treston
c11f429ddb
[PM-12273] Admin Console Integration Page ( #11883 )
...
* Integration page initial implementation
* replace placeholder integrations
* fix linting and tests
* fix locales
* update locale
* Change logos, add link to SCIM page
* refactor to standalone components, add integration filtering pipe
* refactor modules and imports. Remove hyperlink text from integration card template
* refactor i18n usage to be more generic
* Add storybooks
* fix tests
* minify svgs, include spec files in TS config, fix stories
* Update apps/web/src/locales/en/messages.json
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
* fix imports, add static dir for stories
* Add darkmode svgs for integrations
* hide nav link for non enterprise orgs
* add router guard
* change rxjs selector
* Remove tailwind class causing style issues
---------
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2024-12-05 10:09:40 -05:00
Daniel James Smith
6dc68b174b
Prompt user to popout the extension when creating a file send with Chrome on MacOS ( #12257 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-05 09:48:03 -05:00
Robyn MacCallum
f8ba01d3fa
Remove SM team from CODEOWNERS ( #12258 )
2024-12-05 09:46:56 -05:00
Bernd Schoolmann
816bf70dc0
Disable ssh agent for organization items ( #12240 )
2024-12-05 11:53:30 +01:00
Shane Melton
773aba4fef
[PM-15559] Fix hide passwords in AC for users that have view, except password ( #12252 )
...
* [PM-15559] Update admin dialog flows to first try the local state before using the API when not required
* [PM-15559] Clear initial values after creating a new cipher so that they do not override the newly created cipher for subsequent edits
2024-12-04 15:30:15 -08:00
rr-bw
cee13556af
fix(ui): [PM-13147] Change logout a
link to button
so that it displays correctly ( #12232 )
...
On `/update-temp-password`, on the light theme the "Logout" link was not showing in the upper-left corner because the text color for an `a` link is our primary blue color, which blended in with the headers background color. This PR changes the logout `a` link to a `button` so that it inherits the header text color. It should be a button anyway since it's calling a function and not simply routing.
2024-12-04 14:56:59 -08:00
Conner Turnbull
0bc63517bd
If user can't view subscription, don't show upgrade modal ( #12248 )
2024-12-04 12:25:15 -05:00
SmithThe4th
45db17627e
[PM-15535] User with Edit* permission can permanently delete item from more actions menu on extension ( #12234 )
...
* Added conditional to check if a cipher can be delete by user
* Added change detection on push
* Added directive to check if user can delete a cipher
* Added directive to check if user can delete a cipher
* Replaced check with directive
* removed takeUntilDestroyed
2024-12-04 11:57:03 -05:00
Bernd Schoolmann
7e934bc6d3
Fix biometrics not being enabled in browser ( #12237 )
2024-12-04 17:04:14 +01:00
Bernd Schoolmann
811b97cef5
[PM-15541] Hide ssh key filter behind feature flag ( #12239 )
...
* Hide ssh key filter behind feature flag
* Hide ssh keys in web client by featureflag
* Fix build
2024-12-04 17:04:08 +01:00
Bernd Schoolmann
80a898bd8c
[PM-14252] Switch to oo7 and drop libsecret ( #11900 )
...
* Switch to oo7 and drop libsecret
* Fix tests
* Fix windows
* Fix windows
* Fix windows
* Fix windows
* Add migration
* Update apps/desktop/desktop_native/core/src/password/unix.rs
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
* Remove libsecret in ci
* Move allow async to trait level
* Fix comment
* Pin oo7 dependency
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2024-12-04 17:03:34 +01:00
Daniel James Smith
98702d9f50
Fix the new send dropdown showing premium when it should not ( #12242 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-04 09:59:06 -05:00
Jonas Hendrickx
b25dc6300c
Revert "[PM-13999] Show estimated tax for taxable countries ( #12145 )" ( #12244 )
...
This reverts commit 1dce7f5ba0
.
2024-12-04 14:40:57 +00:00
Bernd Schoolmann
864e6759fd
Switch to rustcrypto argon2 on desktop ( #11753 )
...
* Switch to rustcrypto argon2 on desktop
* Make argon2 use zeroize
* Remove argon2 native modules from electron-builder config
* Clean rust implementation of argon2
* Update cargo.lock
* Update apps/desktop/desktop_native/napi/src/lib.rs
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
* Add tests
* Clean up test
* Remove argon2 external from webpack main
* Fix build
* Fix argon2 module causing a startup crash
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2024-12-04 11:54:55 +00:00
Jonas Hendrickx
1dce7f5ba0
[PM-13999] Show estimated tax for taxable countries ( #12145 )
2024-12-04 11:45:44 +01:00
Thomas Rittson
853db233d9
Remove AddPolicyDefinitions feature flag ( #12172 )
2024-12-04 11:50:39 +10:00
Shane Melton
a6c905cc1a
[PM-15533] Remove isNotClone parameter from updateWithServer method ( #12233 )
2024-12-03 15:43:09 -08:00
Jonathan Prusik
f8c4b8afe8
do not regenerate passwords on every overlay ciphers update ( #12226 )
2024-12-03 16:08:15 -05:00
Alec Rippberger
c073e91f17
feat(auth): [PM-13659] implement 2FA timeout handling across clients
...
Add timeout state management for two-factor authentication flows in web, desktop,
and browser extension clients. Includes:
- New timeout screen component with 5-minute session limit
- Updated UI elements and styling
- Comprehensive test coverage
Refs: PM-13659
2024-12-03 13:55:40 -06:00
Shane Melton
2e53a645c9
[PM-15520] Move organizationPaymentStatus$ out of page setup flow and tweak it to avoid hanging when user is not an owner ( #12224 )
2024-12-03 11:25:02 -08:00
Brandon Treston
694f2c7da2
add policy component form validation to policy edit component ( #12150 )
2024-12-03 12:55:42 -05:00
Shane Melton
60e52dd2f2
[PM-14965] Fix password reprompt for context menu actions ( #12213 )
...
* [PM-14965] Add return value for copy-cipher-field.service
* [PM-14965] Cleanup loadAction handling in updated browser view item page
* [PM-14965] Fix unit tests
* [PM-14965] Clear copy mock
2024-12-03 09:37:44 -08:00
Andreas Coroiu
9188a31b4a
fix: group zbus dependencies ( #12165 )
2024-12-03 16:04:51 +00:00
Brandon Treston
8a459b3427
[PM-14551] Update copy for revoke dialog ( #12089 )
...
* update copy for revoke dialog
* Update bulk restore copy
* update copy in dialog
* remove unused copy
* Check run earlier during setup (#11958 )
(cherry picked from commit 80c71c191b
)
* Check run earlier during setup (#11958 )
(cherry picked from commit 80c71c191b
)
* add copy
* update button copy
* add feature flag logic
* restore copy, fix build error
* fix copy
* remove unused copy
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-12-03 09:58:32 -05:00
Daniel James Smith
352d6b9a4d
Remove unused stateService dependency ( #12167 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-03 09:50:32 -05:00
✨ Audrey ✨
1e02c00227
invert ambiguous flag ( #12212 )
2024-12-03 09:41:21 -05:00
Rui Tomé
9c03cffe30
[PM-15156] Copy update on Organization member Delete modals ( #12182 )
...
* Rename 'Remove users' to 'Remove members' in bulk remove dialog
* Update warning messages for bulk delete dialog and single member deletion
2024-12-03 12:58:26 +00:00
cyprain-okeke
194aa94302
[PM-13202][Defect] MSP name with an apostrophe displaying dummy character in Delete provider screen ( #11488 )
...
* Resolve the msp name with apostrophe
* qParams.name exists and is a string before sanitization
2024-12-03 13:46:17 +01:00
Daniel James Smith
19663d9587
[PM-15418] Remove bitItem and use plain bitLink button for opening generator history ( #12208 )
...
* Remove bitItem and use plain bitLink button for opening generator history
* Revert desktop back to use bitItem
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-02 20:26:13 +01:00
cd-bitwarden
0ff48aa345
[PM-12743] a11y changes to make new drop down list for send and vault accessible ( #11717 )
...
* updating new menus to allow tab + enter to submit the link/button
* Updating New actions to use button instead of a for accessibiity purposes
* refactor
* refactor
* test fix
* fixes
* fixing tests
* fixing test
* fixing tests
---------
Co-authored-by: --global <>
2024-12-02 10:30:38 -06:00
Merissa Weinstein
456c516a6e
update release datae for the onboarding module ( #12210 )
2024-12-02 08:48:31 -06:00
Alex Morask
0544100e83
Make payment optional trial banner work with Stripe sources API deprecation ( #12146 )
2024-12-02 09:12:49 -05:00
Github Actions
3fe11b7e5a
Bumped client version(s)
2024-12-02 11:32:22 +00:00
bw-ghapp[bot]
6bbd2e5774
Autosync the updated translations ( #12203 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-02 12:21:27 +01:00
bw-ghapp[bot]
24ed9790b1
Autosync the updated translations ( #12205 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-02 11:20:37 +00:00
bw-ghapp[bot]
2ef0956afe
Autosync the updated translations ( #12204 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-02 11:20:31 +00:00
bw-ghapp[bot]
f203f6acae
Autosync the updated translations ( #12178 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-02 12:01:13 +01:00
Bernd Schoolmann
050417a92e
[PM-14863] Force unlock when keys are cleared / on first unlock and fix account switching behavior ( #11994 )
...
* Force unlock when keys are cleared / on first unlock and fix account switching behavior
* Make comment a doc comment
* Pin russh commit
* Cleanup
* Make list messaging explicit
* Add account switching error handling for ssh agent
* Add account switching error handling for ssh agent
* Cleanup
2024-12-02 11:55:56 +01:00
renovate[bot]
36750b374e
[deps] AC: Update sass to v1.81.0 ( #10575 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-29 14:20:32 +00:00
bw-ghapp[bot]
59b45ae391
Autosync the updated translations ( #12179 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-29 14:11:15 +01:00
bw-ghapp[bot]
e9af976754
Autosync the updated translations ( #12180 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-29 14:05:49 +01:00
cyprain-okeke
d76b5b672c
[PM-13347] Web app impacts on the Remove Bitwarden Families policy ( #12056 )
...
* Changes for web impact by the policy
* Changes to address PR comments
* refactoring changes from pr comments
* Resolve the complex conditionals comment
* resolve the complex conditionals comment
* Resolve the pr comments on user layout
* revert on wanted change
* Refactor and move logic and template into its own component
* Move to a folder owned by the Billing team
2024-11-28 15:59:05 +01:00
Oscar Hinton
59686346d4
[PM-15444] Increase WASM timeout to 10s ( #12158 )
...
* Increase WASM timeout to 10s
* Change time to 3s, add logService with debug log
2024-11-28 11:58:09 +01:00
renovate[bot]
d4395d841d
[deps] Platform: Update @electron/rebuild to v3.7.1 ( #12125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 11:19:44 +01:00
✨ Audrey ✨
ab21b78c53
[PM-15061] extract encryptors from generator service ( #12068 )
...
* introduce legacy encryptor provider
* port credential generation service to encryptor provider
2024-11-28 11:02:21 +01:00
renovate[bot]
927c2fce43
[deps] Platform: Update Rust crate ssh-key to v0.6.7 ( #12133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 10:12:09 +01:00
renovate[bot]
c0ab62fad0
[deps] Platform: Update Rust crate homedir to v0.3.4 ( #12129 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 10:02:24 +01:00
Will Martin
178ef353d4
[CL-269] extension router transitions ( #11989 )
2024-11-27 15:33:37 -05:00
renovate[bot]
7d6da0a68d
[deps] Design System: Update angular-cli monorepo to v17.3.11 ( #10842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 14:01:59 -05:00
Bernd Schoolmann
f79141c421
[PM-14990] Add password prompt for ssh key import ( #12105 )
...
* Add password prompt for ssh key import
* Remove empty line
* Convert to switch statement
2024-11-27 17:29:36 +01:00