1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-12 22:44:11 +00:00
Commit Graph

11666 Commits

Author SHA1 Message Date
CarleyDiaz-Bitwarden
cfa539dc42 Merge master into branch 2022-06-30 15:22:27 -04:00
Joseph Flinn
af2523aa6f switching the order of the checkout and branch check to solve cli release isssue (#3016) 2022-06-30 10:26:35 -07:00
Micaiah Martin
e51f1551d1 Update choco jobs to use secret from AzKeyVault (#3015) 2022-06-30 09:32:03 -07: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
Vincent Salucci
a89b745f0b [EC-282/EC-286] Update queryParams to use new filter object (#2985)
* [EC-282] Update queryParams to use new filter object

* Removed unused properties

* Removed unused method/property for organization vault

* Fixed organization trash filter
2022-06-29 15:12:08 -05:00
Patrick H. Lauke
3ae30d866c [PS-1030] Desktop: suppress user-select for most interface elements (#2650)
* Desktop: suppress user-select for most interface elements

* Better way to target .box-footer

make it non-selectable everywhere (to avoid missing stragglers) but explicitly make it selectable in the `app-vault-view` (so we can select the "Updated: ..." footer text)

* Prettier

* Remove orphaned jslibs
2022-06-29 21:13:20 +02:00
Patrick H. Lauke
3bf1aa5053 [PS-1029] Browser: suppress user-select for most interface elements (#2674)
* Browser: suppress `user-select` for most interface elements

* Remove orphaned jslib folders
2022-06-29 20:08:49 +02:00
github-actions[bot]
d71161be3b Bumped desktop version to 2022.6.0 (#3005)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-06-29 11:24:14 -05:00
github-actions[bot]
11e12d910b Bumped cli version to 2022.6.0 (#3004)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-06-29 11:23:10 -05:00
github-actions[bot]
0d36c94068 Bumped browser version to 2022.6.0 (#3003)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-06-29 11:22:11 -05: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
db3e1a51e9 [SM-44] Lazy loaded import and exporters (#2918) 2022-06-28 22:24:21 +02:00
Joseph Flinn
74a3b05a0f Web Version Bump to 2022.6.0 (#2992) 2022-06-28 13:24:13 -07:00
Oscar Hinton
02116bc4d0 Fix log mac failures failing (#2988) 2022-06-28 15:30:49 +02:00
Thomas Rittson
3b3d60e102 Add webpack-bundle-analyzer command using npx (#2955) 2022-06-28 07:32:17 +10:00
Joseph Flinn
f60bc13f62 Updating the tag name of the web release (#2982) 2022-06-27 11:44:50 -07: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
9517d04848 updates 2022-06-27 10:53:14 -04:00
CarleyDiaz-Bitwarden
20c556890c Updates to remove the userVerificationPromptService 2022-06-27 10:52:55 -04:00
Robyn MacCallum
c044c5c770 Use ngSwitchDefault so that ‘singleOrgPolicy’ affected users see org filter (#2975) 2022-06-27 09:09:51 -04:00
Jake Fink
81c61c8cec [PS-998] Add button type to premium badge (#2973)
* prevent default on premium badge

* change type to button to stop submit
2022-06-27 08:49:10 -04:00
Gbubemi Smith
37e46dab48 [PS-968] regression bug fix on custom timeout switch for the browser (#2969)
* regression bug fix on custom timeout switch for the browser

* regression bug fix on custom timeout switch for the browser

* locale key fix

* suggestion fixes
2022-06-24 23:19:55 +01:00
Brandon Maharaj
af8f83980f fix: changed param (#2964) 2022-06-24 12:46:16 -04:00
CarleyDiaz-Bitwarden
ee120a0171 removing launch.json 2022-06-24 10:25:54 -04:00
CarleyDiaz-Bitwarden
a3aa6c41f7 running lint, removing commented code 2022-06-24 10:23:37 -04:00
CarleyDiaz-Bitwarden
857b45bff2 Removing unecessary launch.json file commit 2022-06-24 09:54:24 -04:00
github-actions[bot]
ce707d2e05 Autosync the updated translations (#2968)
Co-authored-by: github-actions <>
2022-06-24 13:21:07 +02:00
github-actions[bot]
96a280916a Autosync the updated translations (#2967)
Co-authored-by: github-actions <>
2022-06-24 13:12:03 +02:00
github-actions[bot]
a64c9cc997 Autosync the updated translations (#2966)
Co-authored-by: github-actions <>
2022-06-24 12:43:28 +02:00
Thomas Rittson
0e9c340246 Fix javascript debug terminal source maps (#2954) 2022-06-24 08:40:40 +10: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
CarleyDiaz-Bitwarden
d1fdeea70d Updating error messages 2022-06-23 12:42:35 -04: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
Addison Beck
e00fe8edae [fix] Unsubscribe from activeAccount in AppComponent (#2960) 2022-06-23 09:38:12 -04:00
Addison Beck
57b8144013 [refactor] Introduce ThemingService (#2943)
* [refactor] Introduce ThemingService

* [refactor] Implement ThemingService for web

* [refactor] Implement ThemingService on browser

* [refactor] Implement ThemingService for desktop

* [refactor] Remove deprecated platformUtils.service theme methods

* [fix] Move ThemingService from libs/common to libs/angular

* [fix] Simplify ThemeBuilder's constructor

* [fix] Dont notify subscribers of null values from theme$

* [fix] Always notify PaymentComponent of theme changes
2022-06-23 07:36:05 -04:00
Andreas Coroiu
fd69e163ff [PS-683] Update negative copy (#2912)
* feat(browser): Update auto biometrics copy

* refactor(common): remove TotpService.isAutoCopyEnabled and use state directly

The TotpService was just taking the value from StateService and forwarding it, making it depend on state service.
All services that depended on the TotpService.isAutoCopyEnable flag also depended on StateService.
This therefore simplifies things by using StateService directly.

* feat(browser): update auto totp copy

* feat(browser): update add login notification copy

* feat(browser): update change password notification copy

* feat(browser): update context menu copy

* feat(browser): update show cards current tab copy

* feat(browser): update show identities current tab copy

* feat(browser): update enable favicon copy

* feat(browser): update badge counter copy

* feat(browser): update auto-fill copy

* feat(desktop): update auto biometrics prompt copy

* feat(desktop): update favicon copy

* feat(desktop): adjust copy

* feat(web): update favicons copy

* feat(web): adjust copy

* feat(web): update preference settings to sentence case

* feat(browser): update settings and options page to sentence case

* feat(desktop): update settings to sentence case

* feat(web): update copy

* feat(desktop): update copy
2022-06-23 09:53:42 +02:00
CarleyDiaz-Bitwarden
638b1ba6de Merge branch 'PS-55-EncryptedExport' into PS55-6-22 2022-06-22 15:50:29 -04:00
CarleyDiaz-Bitwarden
0c2b1f7af1 Fix 2022-06-22 15:41:29 -04:00
Vince Grassia
fdc1ecef98 Update Plist files for MAS (#2951) 2022-06-22 15:10:21 -04:00
Vince Grassia
8fb1fc41b2 Update workflows (#2945) 2022-06-22 08:32:45 -04:00
CarleyDiaz-Bitwarden
4e052cdbda changes suggested 2022-06-21 18:24:54 -04:00
CarleyDiaz-Bitwarden
e89ec5901e removing unnecessary properties 2022-06-21 18:11:47 -04:00
CarleyDiaz-Bitwarden
777ea96261 Making suggested changes 2022-06-21 17:58:20 -04:00
CarleyDiaz-Bitwarden
568537af19 Suggested changes from CR 2022-06-21 16:17:57 -04:00
CarleyDiaz-Bitwarden
85e327ab7d Suggested changes from CR 2022-06-21 16:17:41 -04:00
CarleyDiaz-Bitwarden
2a6f71bd00 Adding a comment 2022-06-20 17:37:19 -04:00
CarleyDiaz-Bitwarden
3fcb566985 Fixing lint errors 2022-06-20 17:32:19 -04:00
CarleyDiaz-Bitwarden
a1b1b632e0 renaming the component for checking the user secret to a name that is more clear about what it accomplishes 2022-06-20 17:24:48 -04:00