CarleyDiaz-Bitwarden
e287715251
merging master into feature branch
2022-08-03 14:20:15 -04:00
CarleyDiaz-Bitwarden
a7eaa26c74
Requested changes and improvements
2022-08-03 13:17:25 -04:00
CarleyDiaz-Bitwarden
70bf90e03a
Revert "Merging master into branch"
...
This reverts commit eb2cdffe49 .
2022-08-02 12:22:51 -04:00
CarleyDiaz-Bitwarden
eb2cdffe49
Merging master into branch
2022-08-02 11:57:50 -04:00
CarleyDiaz-Bitwarden
e10a796925
Merge branch 'PS55-6-22' of https://github.com/bitwarden/clients into PS55-6-22
2022-08-01 18:22:28 -04:00
CarleyDiaz-Bitwarden
518fd23b43
Changes suggested by Thomas R
2022-08-01 18:21:47 -04:00
cd-bitwarden
bc8f50884c
Update libs/angular/src/components/user-verification-prompt.component.ts
...
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com >
2022-07-26 13:42:54 -04:00
CarleyDiaz-Bitwarden
370cbacd3e
Removing unused code and cleanup
2022-07-24 17:49:56 -04:00
CarleyDiaz-Bitwarden
32eb40ced7
Merge branch 'master' into PS55-6-22
2022-07-22 11:23:05 -04:00
Gbubemi Smith
9fef1d21a4
[SG-430] Modify registration component to use static ids ( #3144 )
...
* refactored form to use static ids
* renamed ids to meet standard
* renamed ids to meet standard
* renamed ids to meet standard
2022-07-22 11:22:01 +01:00
CarleyDiaz-Bitwarden
52310a7ed7
Merge branch 'master' into PS55-6-22
2022-07-21 17:10:45 -04:00
cyprain-okeke
01dd22fda8
Ps 971/rate limiting error gives html ( #3097 )
...
* made changes in the errorResponse.ts to return toast message for status 429
* refactor the existing bug implementation
Co-authored-by: dynwee <onwudiweokeke@gmail.com >
2022-07-20 20:21:13 +01:00
Thomas Rittson
adecf4eeba
[EC-339] Add eventType and UI strings for Restore/Revoke OrgUser ( #3137 )
2022-07-20 11:57:25 +10:00
Gbubemi Smith
f07e071f09
[SG-69] Billing payment step ( #3133 )
...
* billing folder added
* initial commit
* [SG-74] Trial Initiation Component with Vertical Stepper (#2913 )
* Vertical stepper PoC
* Convert stepper css to tailwind
* trial component start
* trial component params
* tailwind-ify header
* Support teams, enterprise, and families layout param and more layout ui work
* Some more theming fixes
* Rename TrialModule to TrialInitiationModule
* Stepper fixes, plus more functionality demo
* Cleanup
* layout params and placeholders
* Only allow trial route to be hit if not logged in
* fix typo
* Use background-alt2 color for header
* Move vertical stepper out of trial-initiation
* Create components for the different plan types
* Remove width on steps
* Remove content projection for label
* Tailwind style fixes
* Extract step content into a component
* Remove layout param for now
* Remove step tags
* remove pointer classes from step button
* Remove most tailwind important designations
* Update apps/web/src/app/modules/vertical-stepper/vertical-step.component.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* Tailwind and layout fixes
* Remove container
* lint & prettier fixes
* Remove extra CdkStep declaration
* Styles fixes
* Style logo directly
* Remove 0 margin on image
* Fix tiling and responsiveness
* Minor padding fixes for org pages
* Update apps/web/src/app/modules/trial-initiation/trial-initiation.component.html
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* prettier fix
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* [SG-65] Reusable Registration Form (#2946 )
* created reusable registration form
* fixed conflicts
* replicated reactive form changes in other clients
* removed comments
* client template cleanup
* client template cleanup
* removed comments in template file
* changed to component suffix
* switched show password to use component
* comments resolution
* comments resolution
* added toast disable functionality
* removed unused locale
* mode custom input validator generic
* fixed button
* fixed linter
* removed horizontal rule
* switched to button component
* Added billng step
* Added keys to locale
* billing trial initiation step
* billing trial initiation step
* Dont load billing content until the step is selected
* billing trial initiation step
* billing trial initiation step
* billing trial initiation step
* made the get plans endpoint anonymous
* merged with master and extra changes
* major changes on billing step
* billing step sub label
* Made changes to billing step sub label
* removed unused variable
* removed unused logic
* cleanup
* fixed suggestions
* removed unused reference
* added billing sub label
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com >
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
Co-authored-by: addison <addisonbeck1@gmail.com >
2022-07-20 02:00:25 +01:00
Vitaly Baev
0a4b8b15bc
[PS-1122] Adds Mir payment system ( #3079 )
...
* Adds Mir payment system
* Fixes Mir regex pattern and formatting
* Changes Mir logos to Russian ones
* Localize Mir in select
2022-07-19 12:20:37 +02:00
Brandon Maharaj
4d5df858e9
chore: added new ui fields ( #2991 )
2022-07-18 17:47:53 -04:00
Oscar Hinton
abed118ef0
Fix input group disabled button styling ( #3130 )
2022-07-18 19:08:41 +02:00
Vincent Salucci
5ef3aac5e2
[CL-17] Tabs - Router ( #2952 )
...
* [CL-17] Tabs - Routing
* Updated titles
* Revision changes
* Replaced testing module to achieve active default state
* Z-index for tab vs disabled
* Revision changes
* Updated z index on focus
* Fixed background color of selected tab
* Force text colors in-case bootstrap tries to override
* Remove unecessary css rules, fix tabs moving when active
Co-authored-by: Hinton <hinton@users.noreply.github.com >
2022-07-18 09:17:31 -05:00
Oscar Hinton
fbff2e5f00
[PS-1134] Folder fixes, including revamped auth logic ( #3118 )
2022-07-18 14:39:12 +02:00
Andreas Coroiu
cd5aef1757
[Cl-10] Button group ( #3031 )
...
* chore: setup initial bit-button-group using bitButton as template
* feat: working radio group with preliminary styling
* chore: cleanup
* feat: implement proper basic styling
* feat: implement focus handling and keyboard navigation
* feat: implement size support
* feat: add labeling support
* feat: add input for button selection
* feat: implement output handler on radio button interaction
* feat: implement internal input/output seletion handling
* feat: add external input support
* feat: add external output support
* chore: simplify storybook example a bit
* fix: module imports
* refactor: simplify both components
* feat: remove size
* chore: rename button-group to toggle-group
* chore: rename toggle-group-element to toggle-group-button
* chore: update story example
* fix: compatibility with web vault
* fix: imports in tests after rename
* fix: remove unnecessary inject decorator
* fix: clarify field names and html tags
* feat: add badge centering fix
* feat: set pointer cursor on label
* chore: comment on special css rules
* chore: remove focusable option from button
* Update libs/components/src/toggle-group/toggle-group-button.component.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* chore: rename to `bit-toggle`
* fix: remove unecessary aria label function
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
2022-07-18 14:25:37 +02:00
Chad Scharf
e32c4083f3
EC-265 - SCIM configuration page in org admin ( #3065 )
...
* EC-265 - Initial stubs for SCIM config UI
* EC-265 - Scim config screen and plumbing
* EC-265 - Scim config component works! Needs cleanup
* EC-265 - Finalize scim config screen
* EC-265 - Remove scim url from storage and env urls
* EC-265 - Refactor to use new component library
* EC-265 - Angular warnings on disabled attr resolved
* EC-265 - Continued transition to new components
* EC-265 - Page loading spinner pattern
* EC-265 - final SCIM configuration form changes
* scim cleanup
* use scim urls
* suggested changes
* feedback fixes
* remove return
* Move scimUrl logic to EnvironmentService
* Refactor scim url handling
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com >
Co-authored-by: Thomas Rittson <trittson@bitwarden.com >
2022-07-15 09:35:30 -04:00
Addison Beck
d23e043141
[fix] Always use the Window directly in ThemingService ( #3116 )
2022-07-15 11:27:13 +02:00
Andreas Coroiu
797fc3a390
[Cl-10] Make badge inline ( #3089 )
...
* feat: make badge inline
* feat: lower y-padding
2022-07-15 10:59:19 +02:00
Addison Beck
4be301f125
[fix] System theming in the Safari extension ( #3107 )
2022-07-14 14:47:45 -04:00
Danielle Flinn
6a8fb0a053
Storybook icon documentation ( #3023 )
...
* created common/icons page
* updated icon documentation
* updated icon organization
* update organization and some descriptions
* updated icon stories
2022-07-14 08:17:24 -07:00
Gbubemi Smith
6a26223f93
Fixed self host defect ( #3094 )
2022-07-13 15:14:03 +01:00
Thomas Rittson
5e84c630a8
[EC-135] Delay decryption of provider-encrypted org keys ( #2902 )
2022-07-13 07:08:07 +10:00
Oscar Hinton
23253b3882
[PS-1078] Refactor FolderService to use Observables ( #3022 )
2022-07-12 20:25:18 +02:00
Colton Hurst
59eac668a7
[PS-713] Fix locale search bug ( #3014 )
...
* [PS-713] Fix locale search bug
* [PS-713] Add new locales to start at 1 char search
* [PS-713] Switch to ReplaySubject and other edits from PR comments
* PS-713: Add destroy to other sub and make locale inline a const
* PS-713: Use firstValueFrom instead of takeUntil
* PS-713: get this.locale asynchronously
Co-authored-by: Colton Hurst <churst@bitwarden.com >
2022-07-12 09:02:19 -04:00
Gbubemi Smith
9bf27a2050
[SG-420] Fixed password match defect ( #3075 )
...
* fixed password match defect
* change custom validator to static methods
2022-07-11 19:58:56 +01:00
Robyn MacCallum
5ed6b9fb74
Implement create account step ( #3073 )
2022-07-11 11:06:32 -04:00
Robyn MacCallum
c0bcdf4637
Get full cipher details when update cipher notification is received ( #3063 )
2022-07-11 11:03:44 -04:00
Addison Beck
1b0ab38ada
[fix] Generator settings not persisting across web sessions ( #3074 )
2022-07-08 16:54:15 -04:00
Oscar Hinton
f79c4f0c65
Extract API logic from FolderService to FolderApiService ( #3011 )
2022-07-08 15:40:31 +02:00
Oscar Hinton
41275d4776
Remove shared eslint since it's not used ( #3058 )
2022-07-08 11:02:36 +02:00
Andreas Coroiu
ce2606b406
[EC-267] Unassigned collection has disappeared in web vault ( #3000 )
...
* feat: add unassigned collection to decrypted collections
* feat: add support for unassigned in individual vault
* fix: dont activate collection when not selected
* fix: remove collection selection completely when pruning
* feat: prune collection selection if selecting my vault
* fix: filter and only show organization ciphers when unassigned collection is selected
* fix: only show unassigned for admins
* feat: add unassigned logic to organizational vault buildFilter
* refactor: move buildFilter to VaultFilterModel
* chore: add buildFilter tests
* fix: bugs in filtering logic
* refactor: use VaultFilter.buildFilter on desktop
* chore: group and reword tests for better readability
* feat: add additional test
* fix: connect unassigned collection to organization
* fix: test by adding missing
* chore: tweak test group naming
* fix: change undefined to null to better reflect real values
2022-07-08 10:18:07 +02:00
CarleyDiaz-Bitwarden
12b93e74e2
updates requested by Matt
2022-07-07 15:44:45 -04:00
Matt Gibson
12615c203f
[PS-1051] Fix/add master pass hash to all org reset key requests ( #3049 )
...
* clarify master password reset calls
* Add master password hash to master password change requests
2022-07-06 14:19:58 -05:00
Robyn MacCallum
fb70d8a2d3
Merge Feature/trial initiation ( #3036 )
...
* [SG-74] Trial Initiation Component with Vertical Stepper (#2913 )
* Vertical stepper PoC
* Convert stepper css to tailwind
* trial component start
* trial component params
* tailwind-ify header
* Support teams, enterprise, and families layout param and more layout ui work
* Some more theming fixes
* Rename TrialModule to TrialInitiationModule
* Stepper fixes, plus more functionality demo
* Cleanup
* layout params and placeholders
* Only allow trial route to be hit if not logged in
* fix typo
* Use background-alt2 color for header
* Move vertical stepper out of trial-initiation
* Create components for the different plan types
* Remove width on steps
* Remove content projection for label
* Tailwind style fixes
* Extract step content into a component
* Remove layout param for now
* Remove step tags
* remove pointer classes from step button
* Remove most tailwind important designations
* Update apps/web/src/app/modules/vertical-stepper/vertical-step.component.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* Tailwind and layout fixes
* Remove container
* lint & prettier fixes
* Remove extra CdkStep declaration
* Styles fixes
* Style logo directly
* Remove 0 margin on image
* Fix tiling and responsiveness
* Minor padding fixes for org pages
* Update apps/web/src/app/modules/trial-initiation/trial-initiation.component.html
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* prettier fix
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
* [SG-65] Reusable Registration Form (#2946 )
* created reusable registration form
* fixed conflicts
* replicated reactive form changes in other clients
* removed comments
* client template cleanup
* client template cleanup
* removed comments in template file
* changed to component suffix
* switched show password to use component
* comments resolution
* comments resolution
* added toast disable functionality
* removed unused locale
* mode custom input validator generic
* fixed button
* fixed linter
* removed horizontal rule
* switched to button component
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
Co-authored-by: gbubemismith <gsmithwalter@gmail.com >
2022-07-05 15:25:14 -04:00
CarleyDiaz-Bitwarden
a275411c54
Updates
2022-07-01 16:01:41 -04:00
CarleyDiaz-Bitwarden
cfa539dc42
Merge master into branch
2022-06-30 15:22:27 -04:00
Addison Beck
bb7dce031c
[fix] Force send attachment to always download and never open ( #2908 )
...
* [refactor] Introduce a file download service
* [refactor] Point platformUtilsService.saveFile() callers to fileDownloadService.download() instead
* [refactor] Remove platformUtilsService.saveFile()
* [fix] Force send attachments to always download and never open
* [fix] Remove the window property from FileDownloadRequest
* [fix] Move FileDownloadRequest to /abstractions/fileDownload
* [fix] Simplify FileDownloadRequest to a type
* [fix] Move BrowserApi.saveFile logic into BrowserFileDownloadService
* [fix] Use proper blob types for file downloads
* [fix] forceDownload -> downloadMethod on FileDownloadRequest
* [fix] Remove fileType from FileDownloadRequest
* [fix] Make fileType private
2022-06-29 17:15:29 -04:00
Oscar Hinton
e105a8f222
[CL-11] Submit button ( #2971 )
...
* Begin implementing submit button
* Add submit button
* Update figma url
* Add disabled when loading
* Update existing submit buttons
* Move template to it's own file
2022-06-29 16:27:42 +02:00
Oscar Hinton
4ea359a2d2
Remove outdated component library readme ( #2983 )
2022-06-29 15:47:31 +02:00
Oscar Hinton
02116bc4d0
Fix log mac failures failing ( #2988 )
2022-06-28 15:30:49 +02:00
Matt Gibson
399b8c2b34
PS-813 Add memory storage to state service ( #2892 )
...
* Use abstract methods and generics in StorageService
* Prepend `Abstract` to abstract classes
* Create session browser storage service
* Use memory storage service for state memory
* Inject memory storage service
* Maintain filename extensions to help ide formatting
* Preserve state if it's still in memory
* Use jslib's memory storage service
* linter
* Create prototypes on stored objects
* standardize package scripts
* Add type safety to `withPrototype` decorators
* webpack notify manifest version
* Fix desktop
* linter
* Fix script
* Improve prototye application
* do not change prototype if it already matches desired
* fix error with object values prototype application
* Handle null state
* Apply prototypes to browser-specific state
* Add angular language server to recommended extensions
* Improve browser state service tests
* Start testing state Service
* Fix abstract returns
* Move test setup files to not be picked up by default glob matchers
* Add key generation service
* Add low-dependency encrypt service
* Back crypto service with encrypt service.
We'll want to work items that don't require state over to encrypt service
* Add new storage service and tests
* Properly init more stored values
* Fix reload issues when state service is recovering state from session storage
Co-authored-by: Thomas Avery <Thomas-Avery@users.noreply.github.com >
Co-authored-by: Justin Baur <admin@justinbaur.com >
* Simplify encrypt service
* Do not log mac failures for local-backed session storage
* `content` changed to `main` in #2245
* Fix CLI
* Remove loggin
* PR feedback
* Merge remote-tracking branch 'origin/master' into add-memory-storage-to-state-service
* Fix desktop
* Fix decrypt method signature
* Minify if not development
* Key is required
Co-authored-by: Thomas Avery <Thomas-Avery@users.noreply.github.com >
Co-authored-by: Justin Baur <admin@justinbaur.com >
2022-06-27 12:38:12 -05:00
CarleyDiaz-Bitwarden
8b2be17521
Removing unused import, running npm prettier/lint
2022-06-27 11:20:54 -04:00
CarleyDiaz-Bitwarden
20c556890c
Updates to remove the userVerificationPromptService
2022-06-27 10:52:55 -04:00
Oscar Hinton
6e9b6f25a1
[PS-960] Fix form input group suffix not working ( #2947 )
...
* Fix form suffix not working without prefix
* Use tailwind first/last to avoid hacky components
2022-06-23 20:24:26 +02:00
Thomas Avery
fcdf36a01c
[PS-766] Fix for CLI check full array of URIs in search ( #2953 )
...
* Check full array of URIs in search
* simplify search
* Swap to helper .hasUris
2022-06-23 09:31:24 -05:00