Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master #3851

Merged
merged 182 commits into from
Oct 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
182 commits
Select commit Hold shift + click to select a range
f8634d2
Update steps in web workflows (#3463)
vgrassia Sep 8, 2022
f47dbcc
Fix file casing (#3468)
justindbaur Sep 8, 2022
4e54b5a
[SM-204] Add the `curly` eslint rule (#3464)
Hinton Sep 9, 2022
f0ed4f2
Autosync the updated translations (#3471)
github-actions[bot] Sep 9, 2022
9af92fd
[PS-1387] Desktop: Remove "delete account" from settings (#3406)
patrickhlauke Sep 9, 2022
451f21d
Autosync the updated translations (#3473)
github-actions[bot] Sep 9, 2022
d24f749
Autosync the updated translations (#3472)
github-actions[bot] Sep 9, 2022
bbd7ff3
Change name of Windows Store to Microsoft Store (#3476)
djsmith85 Sep 9, 2022
d4581b0
Remove admin url from config object (#3479)
coltonhurst Sep 9, 2022
65641a3
[SG-656] Fix Trial Initiation Captcha Issue (#3481)
addisonbeck Sep 9, 2022
786558a
[fix] Add a fail state to registerAccount for failing validation (#3482)
addisonbeck Sep 9, 2022
c1d1124
Bump Desktop version to 2022.9.0 (#3492)
github-actions[bot] Sep 12, 2022
f79014c
[SM-224] Change the simple dialog width (#3475)
Hinton Sep 12, 2022
cd9463f
Bump Desktop version to 2022.9.1 (#3495)
github-actions[bot] Sep 12, 2022
df81de6
Bump Browser version to 2022.9.0 (#3494)
github-actions[bot] Sep 12, 2022
3763899
Bump CLI version to 2022.9.0 (#3493)
github-actions[bot] Sep 12, 2022
8ff3a55
Update LICENSE_BITWARDEN.txt (#3505)
kspearrin Sep 13, 2022
a4ef63d
[CL-44] [EC-525] Update button disabled state (#3282)
vincentsalucci Sep 13, 2022
acf332b
[SG-659] Classic 2019 plans no longer generating TOTP codes for Free …
andrebispo5 Sep 13, 2022
06e88a3
Make all item fields (except linked fields) draggable (#3321)
patrickhlauke Sep 13, 2022
248ac95
[PS-1474] Bump rust dependencies (#3515)
Hinton Sep 13, 2022
7d9ad15
Autosync the updated translations (#3519)
github-actions[bot] Sep 13, 2022
44fbba4
Autosync the updated translations (#3518)
github-actions[bot] Sep 13, 2022
ea8cb4c
Autosync the updated translations (#3517)
github-actions[bot] Sep 13, 2022
6d10434
Bump Browser version to 2022.9.1 (#3527)
github-actions[bot] Sep 14, 2022
d2065cc
Update CSP rule for Angular CDK (#3529)
justindbaur Sep 14, 2022
d666d66
[EC-457] Component library icon buttons (#3372)
coroiu Sep 15, 2022
f5336a2
[PS-1111] Added prefix "Vault:" for accessibility on vault selector i…
aj-rosado Sep 15, 2022
02a4fe0
Updated description based on what we show on other stores (#3478)
djsmith85 Sep 15, 2022
8b73658
[PS-1447] Fix issues with CLI stores (npm/choco/snapcraft) (#3477)
djsmith85 Sep 15, 2022
d2736fe
[PS-1469] Ensure the window is focused when prompting for biometrics …
Hinton Sep 15, 2022
04c2088
Modified Fastmail CSP to match QA and Production proxies.
Sep 15, 2022
722c735
Merge branch 'master' of https://github.com/bitwarden/clients
Sep 15, 2022
669a357
Bumped web version to 2022.9.1 (#3539)
github-actions[bot] Sep 15, 2022
ed78f7e
[SG-397] Configure jest for Desktop and add simple tests (#3467)
differsthecat Sep 15, 2022
734f052
[SG-590] Missing error messages (#3514)
gbubemismith Sep 15, 2022
1fcba78
[SG-656] Use a captcha bypass during registration (#3531)
addisonbeck Sep 15, 2022
cdafe26
Autosync the updated translations (#3545)
github-actions[bot] Sep 16, 2022
cf61114
Autosync the updated translations (#3546)
github-actions[bot] Sep 16, 2022
0783bb2
Autosync the updated translations (#3547)
github-actions[bot] Sep 16, 2022
868f12b
[CL-54] Add support for button block without argument + submit button…
Hinton Sep 16, 2022
1c2e74b
Automatically build native rust for desktop in dev (#3510)
Hinton Sep 16, 2022
684eb7a
[Ps 1319] When the name of an entry is too long, the Icon indicating …
cyprain-okeke Sep 17, 2022
9bf3afb
[DEVOPS-996] - Refactor Web build workflow (#3558)
mimartin12 Sep 19, 2022
c96bd09
Add type=button to dialog close (#3565)
coroiu Sep 20, 2022
0eb3f36
[SM-223] Web: change `<h2>` modal title to `<h1>`, tweak styles to ke…
patrickhlauke Sep 20, 2022
25caeaa
patch web build workflows with docker builds
mimartin12 Sep 20, 2022
f72ef2d
Don't try and parse a json response if one is not received (#3574)
addisonbeck Sep 21, 2022
144d0a8
Corrected help command string (#3560)
atjbramley Sep 21, 2022
8cc5418
Correct bw send get -h internal CLI documentation (#3576)
atjbramley Sep 21, 2022
73b95cf
Autosync the updated translations (#3583)
github-actions[bot] Sep 21, 2022
174603b
Autosync the updated translations (#3582)
github-actions[bot] Sep 21, 2022
0be448b
Autosync the updated translations (#3581)
github-actions[bot] Sep 21, 2022
30f38dc
Bumped web version to 2022.9.2 (#3586)
github-actions[bot] Sep 22, 2022
df9e6e2
Ps 1291/apply to from json pattern to state (#3425)
MGibson1 Sep 22, 2022
9b1b500
fix secret pull (#3591)
mimartin12 Sep 22, 2022
ae08530
[DEVOPS-933] - Migrate QA Web to cloudflare pages (#3569)
mimartin12 Sep 22, 2022
32c91de
Add stub for ephemeral env web build workflow (#3593)
michalchecinski Sep 22, 2022
a8f54f1
Autosync the updated translations (#3597)
github-actions[bot] Sep 23, 2022
32eac70
Autosync the updated translations (#3598)
github-actions[bot] Sep 23, 2022
f4e61d1
[SG-520] Native messaging handler (#3566)
differsthecat Sep 23, 2022
5f74b9a
Fix CLI Snap permissions (#3596)
atomcult Sep 23, 2022
96bc18d
Update permission title to allow for translations (#3607)
Sep 25, 2022
67c447d
Fix packaging on Build Web workflow (#3613)
vgrassia Sep 26, 2022
81f3fd0
Add Selfhost job to Build Web check for failures job (#3614)
vgrassia Sep 26, 2022
a50d100
Autosync the updated translations (#3617)
github-actions[bot] Sep 26, 2022
34178f6
Autosync the updated translations (#3619)
github-actions[bot] Sep 26, 2022
e8936eb
Autosync the updated translations (#3618)
github-actions[bot] Sep 26, 2022
debaef2
[EC 456] Component Library Content Switching Tabs (#3452)
shane-melton Sep 26, 2022
22a8787
[SG-168] Passwordless login web MVP (#3424)
gbubemismith Sep 26, 2022
5ffa3cc
Prevent banned imports into libs/common (#3599)
eliykat Sep 27, 2022
b5de573
fix: icon button style incompats (#3611)
coroiu Sep 27, 2022
cd7c9bf
[EC-556] refactor cl button (#3537)
coroiu Sep 27, 2022
701d795
Fix storybook (#3625)
Hinton Sep 27, 2022
d168d5e
Fix last seen & spacing issue (#3567)
coltonhurst Sep 27, 2022
cb74682
Added CSP rule for DDG email fowarder API (#3630)
trmartin4 Sep 27, 2022
2c68518
corrected typos (#3633)
gbubemismith Sep 27, 2022
c6dccc3
[PS-1092] Organization Service Observables (#3462)
justindbaur Sep 27, 2022
c243f35
Fix web qa deployment (#3632)
michalchecinski Sep 27, 2022
870ced2
Make content padding optional on Dialog components to support tab gro…
shane-melton Sep 28, 2022
9c40ac4
updated submit button to use the block directive and add loader (#3644)
gbubemismith Sep 28, 2022
7ca4ec0
Minor workspace tweaks (#3636)
eliykat Sep 28, 2022
188ee5d
Add Types for Opera API (#3631)
justindbaur Sep 28, 2022
24a7abb
Fix alignment for long filter names (#3635)
eliykat Sep 28, 2022
b91e291
Add EE specific web container image (#3604)
michalchecinski Sep 29, 2022
c7f8550
[SM-254] Rename web vault imports from src to web-vault (#3626)
Hinton Sep 29, 2022
5915ef7
[SM-247] Fix csp rules not working for local dev (#3588)
Hinton Sep 29, 2022
a0e89af
[SM-255] Forbid absolute imports in libs (#3624)
Hinton Sep 29, 2022
1fbfb89
Ensure avatar component is stable (#3640)
Hinton Sep 29, 2022
65989e3
Rename anonymousHub route to anonymous-hub (#3650)
addisonbeck Sep 29, 2022
7700d31
Autosync the updated translations (#3654)
github-actions[bot] Sep 30, 2022
ecde1f0
Autosync the updated translations (#3655)
github-actions[bot] Sep 30, 2022
9ad9645
Autosync the updated translations (#3656)
github-actions[bot] Sep 30, 2022
de641d4
Fix build web workflow (#3664)
michalchecinski Sep 30, 2022
24c6f5d
Bumped desktop version to 2022.9.2 (#3541)
github-actions[bot] Sep 30, 2022
67a9333
Add renovate config (#3341)
michalchecinski Sep 30, 2022
39399b5
fix: typo in auto issues responses (#3670)
Eeebru Oct 3, 2022
cb7b831
[PS-1198] Desktop / Browser: Accessibility - make TOTP countdown anno…
patrickhlauke Oct 3, 2022
162db0b
[EC-582] Add domain object serialization (#3623)
eliykat Oct 3, 2022
9ca877a
Cloudops 165 (#3661)
alex8bitw Oct 4, 2022
b153ed6
[SM-265] Add eslint rule forbidding get().value (#3671)
Hinton Oct 4, 2022
43d586f
[PS-1514] Do not subscribe to activeAccount-observable and execute lo…
djsmith85 Oct 4, 2022
7c3255d
Add organization-options menu to single org (#3678)
eliykat Oct 4, 2022
f2159d7
Add staged rollout desktop workflow (#3702)
vgrassia Oct 6, 2022
8676d19
fixes (#3708)
cd-bitwarden Oct 6, 2022
c0e872e
added 2fa enabled (#3711)
gbubemismith Oct 7, 2022
96c9905
[CL-42] Add code color (#3662)
Hinton Oct 7, 2022
bb4f063
[EC-558] Reflecting async progress on buttons and forms (#3548)
coroiu Oct 10, 2022
f6b2b75
Forbid substitute (#3734)
Hinton Oct 10, 2022
fe1a895
[SG-720] Trim c null characters getting padded at end of messages (#3…
differsthecat Oct 10, 2022
333bc27
Update download artifact action (#3735)
Eeebru Oct 10, 2022
be04008
Mark modalService.openViewRef as deprecated (#3697)
eliykat Oct 10, 2022
ea12ee2
[EC-558] chore: cleanup unused code (#3740)
coroiu Oct 11, 2022
3a298bd
[EC-377] Transition Policy service into providing observables (#3259)
r-tome Oct 11, 2022
9578e7b
[CL-27] [EC-455] Ng-Select Integration (#3383)
vincentsalucci Oct 11, 2022
c8e4f88
[DEVOPS-1014] Fix desktop autobump workflow (#3736)
michalchecinski Oct 11, 2022
a027ee5
DEVOPS-915 - Automate Staged Rollouts for Desktop (#3704)
vgrassia Oct 11, 2022
4bfe44d
PS 1569 update on command listener (#3647)
MGibson1 Oct 11, 2022
ae5110a
Fix linting issue caused by #3259 (#3743)
djsmith85 Oct 11, 2022
fd5bd37
Bump Web version to 2022.10.0 (#3747)
github-actions[bot] Oct 11, 2022
e290492
[PS-1569] Fix spelling of totpServiceFactory (#3746)
justindbaur Oct 11, 2022
e7b2dbf
Remove unzip step (#3749)
mimartin12 Oct 11, 2022
7f62c5c
Remove unzip step (#3750)
mimartin12 Oct 11, 2022
96aba0f
Update Dry Run step and artifact path (#3751)
mimartin12 Oct 11, 2022
94cfa2d
Update artifact steps in Web build worklfow (#3756)
mimartin12 Oct 11, 2022
ddfa49c
[PS-1531]Sentence case browser (#3578)
danielleflinn Oct 12, 2022
d442632
Add the cloudflare unzip back (#3758)
joseph-flinn Oct 12, 2022
a1b13f9
Change the download target for cloudflare deploy (#3759)
joseph-flinn Oct 12, 2022
18bc209
[PS-1194] Display Creation Date in Clients (#3181)
frankeld Oct 12, 2022
95a35cd
Bumped browser version to 2022.10.0 (#3764)
github-actions[bot] Oct 12, 2022
984cda2
Autosync the updated translations (#3713)
github-actions[bot] Oct 12, 2022
a499f1b
Autosync the updated translations (#3714)
github-actions[bot] Oct 12, 2022
c69c2a0
Autosync the updated translations (#3715)
github-actions[bot] Oct 12, 2022
cac0866
Bumped cli version to 2022.10.0 (#3765)
github-actions[bot] Oct 12, 2022
6542dfd
Bumped desktop version to 2022.10.0 (#3766)
github-actions[bot] Oct 12, 2022
9f87fd7
edit CLI choco retrieve secret (#3767)
Eeebru Oct 12, 2022
f489d1b
Add artifact extract step (#3773)
mimartin12 Oct 13, 2022
3742732
Update retrieve secrets steps in workflows (#3705)
vgrassia Oct 13, 2022
05bc505
Merge branch 'master' into update-self-hosted
kspearrin Oct 13, 2022
ca50569
update gitignore
kspearrin Oct 13, 2022
ff380e7
Bumped desktop version to 2022.10.1 (#3778)
github-actions[bot] Oct 13, 2022
dff15b6
Update-workflows-git-signing (#3725)
sneakernuts Oct 13, 2022
8d80698
[PS-1335] problem with dropped letters keypresses when searching vaul…
dgoodman-bw Oct 13, 2022
d77713e
Update bwi-font files and icon stylesheet (#3780)
shane-melton Oct 13, 2022
6539831
Autosync the updated translations (#3785)
github-actions[bot] Oct 14, 2022
cbbc31b
Autosync the updated translations (#3784)
github-actions[bot] Oct 14, 2022
62aaa8b
Autosync the updated translations (#3783)
github-actions[bot] Oct 14, 2022
19c62ba
[PS-1676] Resolve Send Filters being truncated (#3791)
Hinton Oct 14, 2022
de13097
fix typo: EEFLongWordList -> EFFLongWordList (#3742)
atoponce Oct 14, 2022
1fd8d31
[SG-657] Use jest mock extended for unit test service mocks (#3690)
differsthecat Oct 14, 2022
e941f06
[SM-288] Rename models to follow naming convention (#3795)
Hinton Oct 14, 2022
0189401
EC-601 Remove device verification UI from web to avoid confusing user…
fedemkr Oct 14, 2022
1344430
Change trigger for desktop autobump (#3794)
michalchecinski Oct 17, 2022
2fda871
Remove duplicate SECURITY.md file (#3808)
Hinton Oct 17, 2022
930359f
Inform that we track issues outside of Github (#3703)
MGibson1 Oct 17, 2022
a9ebed0
[PS-1674] Correct truncation of ciphers in browser (#3792)
Hinton Oct 17, 2022
fcd388e
Create banner.stories.mdx (#3695)
jtouchstonebw Oct 17, 2022
04aebbc
Use settings in base.json and merge config keys (#3804)
eliykat Oct 18, 2022
a7fdd40
Add CI check to forbid filenames with capital letters in them (#3807)
Hinton Oct 18, 2022
9e68d4d
[SM-296] Remove desktop security from the whitelist (#3822)
Hinton Oct 18, 2022
817ac30
Whitelist 127.0.0.1:10000 for azurite (#3803)
Hinton Oct 18, 2022
1ed5ea4
Add job to close translation PRs (#3730)
djsmith85 Oct 18, 2022
a5abbec
Storybook docs structure (#3755)
danielleflinn Oct 18, 2022
c2df5c6
[EC-450] Added show SCIM key toggle button (#3682)
r-tome Oct 18, 2022
cf2d3f5
[SM-288] Rename requests and responses to follow naming convention (#…
Hinton Oct 18, 2022
1d1986e
[PS-817] Add Generate Password Shortcut to MV3 (#3575)
justindbaur Oct 18, 2022
d7c0038
Update clear-clipboard path (#3826)
justindbaur Oct 18, 2022
dcc0a55
[SM-245] Change register and prelogin to always use api (#3553)
Hinton Oct 18, 2022
da0a17a
PS-1620 Move AccountService.delete to Internal (#3687)
MGibson1 Oct 18, 2022
e1ee4e4
Tweak styles for selects and desktop form groups (#3646)
patrickhlauke Oct 19, 2022
0e9d6ec
Desktop/browser: explicitly define themed text `::selection` styles (…
patrickhlauke Oct 19, 2022
23d4dcd
Build all browser MV3 artifacts (#3835)
MGibson1 Oct 19, 2022
b4ac5a8
Ps 1291 fix extension icon updates (#3571)
MGibson1 Oct 19, 2022
c872c61
Bumped browser version to 2022.10.1 (#3836)
github-actions[bot] Oct 19, 2022
6dc6d20
Fix about info not selectable/copyable (#3610)
djsmith85 Oct 19, 2022
ff3420d
DEVOPS-1016 - Fix Desktop/Browser pipelines to support hotfix process…
vgrassia Oct 19, 2022
cc0199d
[SG-698] Passwordless Login with 2FA enabled does not redirect to 2FA…
gbubemismith Oct 19, 2022
2f408ee
[PS-1529]Sentence case web vault (#3577)
danielleflinn Oct 19, 2022
02ae7ad
Bump Web version to 2022.10.1 (#3837)
github-actions[bot] Oct 19, 2022
7aada16
[PS-1341] Add folder to item view (#3347)
patrickhlauke Oct 19, 2022
3ed1221
Fix MultiSelect component styles and CSP error (#3841)
shane-melton Oct 19, 2022
3160d61
Merge branch 'master' into update-self-hosted-kyle
kspearrin Oct 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
76 changes: 74 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"browser": true,
"webextensions": true
},
"plugins": ["@typescript-eslint", "rxjs", "rxjs-angular"],
"plugins": ["@typescript-eslint", "rxjs", "rxjs-angular", "import"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": ["./tsconfig.eslint.json"],
Expand All @@ -18,6 +18,16 @@
"prettier",
"plugin:rxjs/recommended"
],
"settings": {
"import/parsers": {
"@typescript-eslint/parser": [".ts"]
},
"import/resolver": {
"typescript": {
"alwaysTryTypes": true
}
}
},
"rules": {
"@typescript-eslint/no-explicit-any": "off", // TODO: This should be re-enabled
"@typescript-eslint/no-unused-vars": ["error", { "args": "none" }],
Expand Down Expand Up @@ -63,7 +73,69 @@
{
"message": "Calling `svgIcon` directly is not allowed",
"selector": "CallExpression[callee.name='svgIcon']"
},
{
"message": "Accessing FormGroup using `get` is not allowed, use `.value` instead",
"selector": "ChainExpression[expression.object.callee.property.name='get'][expression.property.name='value']"
}
],
"curly": ["error", "all"],
"import/namespace": ["off"], // This doesn't resolve namespace imports correctly, but TS will throw for this anyway
"import/no-restricted-paths": [
"error",
{
"zones": [
// Do not allow angular/node/electron code to be imported into common
{
"target": "./libs/common/**/*",
"from": "./libs/angular/**/*"
},
{
"target": "./libs/common/**/*",
"from": "./libs/node/**/*"
},
{
"target": "./libs/common/**/*",
"from": "./libs/electron/**/*"
}
]
}
],
"no-restricted-imports": [
"error",
{ "patterns": ["src/**/*"], "paths": ["@fluffy-spoon/substitute"] }
]
}
},
"overrides": [
{
"files": ["libs/common/src/**/*.ts"],
"rules": {
"no-restricted-imports": ["error", { "patterns": ["@bitwarden/common/*", "src/**/*"] }]
}
},
{
"files": ["libs/components/src/**/*.ts"],
"rules": {
"no-restricted-imports": ["error", { "patterns": ["@bitwarden/components/*", "src/**/*"] }]
}
},
{
"files": ["libs/angular/src/**/*.ts"],
"rules": {
"no-restricted-imports": ["error", { "patterns": ["@bitwarden/angular/*", "src/**/*"] }]
}
},
{
"files": ["libs/node/src/**/*.ts"],
"rules": {
"no-restricted-imports": ["error", { "patterns": ["@bitwarden/node/*", "src/**/*"] }]
}
},
{
"files": ["libs/electron/src/**/*.ts"],
"rules": {
"no-restricted-imports": ["error", { "patterns": ["@bitwarden/electron/*", "src/**/*"] }]
}
}
]
}
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/browser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,3 +91,11 @@ body:
description: What version of our software are you running? (go to "Settings" → "About" in the extension)
validations:
required: true
- type: checkboxes
id: issue-tracking-info
attributes:
label: Issue Tracking Info
description: |
Issue tracking information
options:
- label: I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,11 @@ body:
description: What version of our software are you running? (run `bw --version`)
validations:
required: true
- type: checkboxes
id: issue-tracking-info
attributes:
label: Issue Tracking Info
description: |
Issue tracking information
options:
- label: I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,11 @@ body:
description: What version of our software are you running? (go to "Help" → "About Bitwarden" in the app)
validations:
required: true
- type: checkboxes
id: issue-tracking-info
attributes:
label: Issue Tracking Info
description: |
Issue tracking information
options:
- label: I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,3 +91,11 @@ body:
description: What version of our software are you running? (Bottom of the page)
validations:
required: true
- type: checkboxes
id: issue-tracking-info
attributes:
label: Issue Tracking Info
description: |
Issue tracking information
options:
- label: I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Loading