1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-21 18:53:29 +00:00
Commit Graph

11617 Commits

Author SHA1 Message Date
Vincent Salucci
f84ee30b9d Fixed casing for error message (#734) 2020-12-09 13:30:55 -06:00
Hinton
0f2c4b4a59 Remove more old safari app extension logic 2020-12-09 18:23:44 +01:00
Vincent Salucci
6e05b87e88 Merge pull request #199 from bitwarden/m-personal-ownership
[jslib] Update (dcbd09e -> 72bf18f)
2020-12-09 09:48:45 -06:00
Hinton
02acf0786b Fix gulps script 2020-12-09 16:29:40 +01:00
Vincent Salucci
badcb9cbdd Update jslib (dcbd09e -> 72bf18f) 2020-12-09 07:32:36 -06:00
Hinton
7b5ec47ba5 Cleanup a few more safari things 2020-12-09 13:18:29 +01:00
Vincent Salucci
218caa28b0 [Policy] Personal Ownership (#722)
* Initial commit of personal ownership policy

* Added event handling for modifying policies

* I didn't save the merge conflict fix...

* Removed unused import

* Updated jslib (dcbd09e -> 2d62e10)
2020-12-08 13:24:59 -06:00
Kyle Spearrin
30b7b93fab updates for encrypted export and import (#198)
* react to changes for encrypted import

* support encrypted json export

* default back to csv
2020-12-08 12:35:37 -05:00
Matt Gibson
72bf18f369 Fix 1password importer (#222)
* Change cipher type based on csv type header

* Test identity and credit card import

* Do not use node 'fs' module

Karma is being used for automated tests so node modules are not available

* WIP: mac and windows 1password importer split

Need to improve windows field identification to limit secret data
exposure and improve user experience

* Hide fields with likely secret values

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-08 11:29:57 -06:00
Kyle Spearrin
2bfba0be5c add supprot for encrypted json export (#607)
* add supprot for encrypted json export

* fix lint issues
2020-12-08 12:09:31 -05:00
Vincent Salucci
2d62e10d98 [Policy] Personal Ownership (#213)
* Initial commit of personal ownership enforcement

* Updated policy type enum

* Sync'd eventType for Policy_Updated with server enum value

* Added policyId to eventResponse model

* Removed explicit typing
2020-12-08 10:10:15 -06:00
Matt Gibson
a8af807650 Add help text for jslib's mac importer (#731)
Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-08 09:16:50 -06:00
vachan-maker
826170507e Updated Firefox Import Instructions (#728) 2020-12-07 16:51:53 -05:00
Hinton
27ca7cc739 WIP Safari web extension 2020-12-07 20:00:49 +01:00
Kyle Spearrin
c37979e48d update getImporter signature pass org id (#730) 2020-12-07 13:02:56 -05:00
Kyle Spearrin
e42360a1b2 add support for encrypted json export (#1483) 2020-12-07 13:01:12 -05:00
Chad Scharf
ee1baf7fe3 Merge pull request #604 from bitwarden/update-jslib-latest
update jslib to latest
2020-12-07 09:36:25 -05:00
Kyle Spearrin
dcbd09e736 encrypted import for bitwarden json (#220) 2020-12-04 21:05:11 -05:00
Matt Gibson
2b8c2c2b3e Revert "Use logService for console messages (#214)" (#219)
This reverts commit 0fed528b6f.
2020-12-04 13:58:32 -06:00
Matt Gibson
0fed528b6f Use logService for console messages (#214)
* Use logService for console messages

* linter autofixes

* Use full import path

* Implement a base ConsoleLog service

Use this class as a default for other services that would like to output
to console. This service is overriden in CLI and Desktop to use CLI's
consoleLogService and electronLogService, respectively.

* linter fixes

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-04 12:38:26 -06:00
Matt Gibson
6fb0646481 Fix 1password importer (#217)
* Fix import of 1password csv

* 1password is using '\' as a quote escape character.

* 1password's csv headers are sometimes capitalized. We want to identify
them case insensitively

* Change cipher type based on csv type header

* Translate 1password data to correct fields

* Test identity and credit card import

* linter fixes

* Do not use node 'fs' module

Karma is being used for automated tests so node modules are not available

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-04 12:29:31 -06:00
Chad Scharf
d981b80c0f update jslib to latest 2020-12-04 12:51:36 -05:00
Chad Scharf
fcbd43a9f8 Merge pull request #601 from Hinton/feature/fit-finish
Desktop fit & finish
2020-12-04 12:41:03 -05:00
Chad Scharf
e9b58ee9fe Merge branch 'master' into feature/fit-finish 2020-12-04 12:39:44 -05:00
Addison Beck
7ebb046cd8 updated jslib (#727) 2020-12-04 12:39:41 -05:00
Oscar Hinton
c9df039fa9 Desktop fit & finish (#212)
* Add context menu on right click to mac

* Add hide dock setting

* Change "hide dock" to "always show dock"

* Add support on mac for minimize to menu bar on close, minimize or start

* Add "openAtLogin" to ElectronConstants

* Add "restoreFromTray" to TrayMainService
2020-12-04 12:21:34 -05:00
Chad Scharf
7e97d513b8 Merge pull request #566 from Hinton/feature/browser-communication
Browser <-> desktop communication
2020-12-04 12:21:27 -05:00
Chad Scharf
6760cec1ec Merge pull request #1426 from Hinton/feature/desktop-bridge
Browser <-> desktop communication
2020-12-04 12:21:23 -05:00
Addison Beck
7c4d0a15dd Implemented tax collection for subscriptions (#723)
* Implemented tax collection for subscriptions

* Cleanup for Sales Tax

* Code review fixes for Tax Rate implementation

* Code review fixes for Tax Rate implementation
2020-12-04 12:05:44 -05:00
Addison Beck
0565d6f667 Implemented tax collection for subscriptions (#215) 2020-12-04 12:05:31 -05:00
Kyle Spearrin
512b9e0a92 encrypted json export option for user and orgs (#726)
* encrypted json export option for user and orgs

* move org id to base export component
2020-12-04 09:58:26 -05:00
Kyle Spearrin
93a3053f54 support for encrypted json export (#216)
* support for encrypted json export

* adjust filename prefix for encrypted formats

* flip if logic

* remove format param from encrypted export

* encryptedFormat getter
2020-12-03 15:20:38 -05:00
Kyle Spearrin
181c36d2e9 bump version v1.23.1 2020-12-02 15:45:53 -05:00
Kyle Spearrin
16d53b7f6f bump version 2020-12-02 15:38:25 -05:00
Kyle Spearrin
45f75e6481 bump version v1.47.1 2020-12-02 15:30:54 -05:00
Kyle Spearrin
5e95a8565c disable send v2.17.1 2020-12-02 15:23:54 -05:00
Kyle Spearrin
e83d0f2a9d bump version 2020-12-02 15:16:39 -05:00
Kyle Spearrin
eaebbcf6c8 New Crowdin updates (#725)
* New translations messages.json (Romanian)

* New translations messages.json (Indonesian)

* New translations messages.json (Swedish)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Vietnamese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Croatian)

* New translations messages.json (Slovak)

* New translations messages.json (Estonian)

* New translations messages.json (Latvian)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Esperanto)

* New translations messages.json (Malayalam)

* New translations messages.json (Sinhala)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Serbian (Latin))

* New translations messages.json (Serbian (Cyrillic))

* New translations messages.json (Russian)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Spanish)

* New translations messages.json (Afrikaans)

* New translations messages.json (Belarusian)

* New translations messages.json (Bulgarian)

* New translations messages.json (Catalan)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Greek)

* New translations messages.json (Portuguese)

* New translations messages.json (Finnish)

* New translations messages.json (Hebrew)

* New translations messages.json (Hungarian)

* New translations messages.json (Italian)

* New translations messages.json (Japanese)

* New translations messages.json (Korean)

* New translations messages.json (Dutch)

* New translations messages.json (Polish)

* New translations messages.json (English, India)
2020-12-02 15:13:29 -05:00
Matt Gibson
e9d85190d4 Use helper method to get web vault url (#1476)
The helper method yields either 1) the configured web vault url or 2)
the configured server url. If neither are configured, null is returned,
which is already handled by defaulting to vault.bitwarden.com

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-11-30 12:59:31 -06:00
Matt Gibson
7df5ed9b35 Terser minimizer requires option to include maps (#721)
Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-11-30 11:14:21 -06:00
Hinton
28943f4bc1 Fix linting errors 2020-11-30 15:10:57 +01:00
Hinton
ed0acdead2 Restore focus when displaying sync confirm 2020-11-30 14:58:52 +01:00
Hinton
7c468de97c Correctly set biometric state on connect failure 2020-11-30 13:41:08 +01:00
Hinton
91b186ae5d Enable closeToTray and startToTray on linux 2020-11-27 16:33:16 +01:00
Hinton
0cd196f56c Fix linux not creating the autostart dir if not exist 2020-11-27 13:47:25 +01:00
Hinton
75d26de581 Add support for linux autostart 2020-11-27 10:58:47 +01:00
Matt Gibson
6b66f14319 Update web sso content to indicate window OK to close (#720)
* Update web sso content to indicate window OK to close

This is done after the authResult handoff message is delivered to the
extension. It is not possible to close the window from javascript as
closing a window is limited to the script that opened it.

If we maintain a reference to the web window, it should be possible to
subscribe to the authResult message and close the web windows from the
browser.

* Use i18n for close tab message

* delete cookie after it is used

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-11-25 15:57:11 -06:00
Hinton
f512df309d Add support for "openAtLogin" 2020-11-25 20:43:29 +01:00
Hinton
951e2f0e51 Merge branch 'master' of https://github.com/bitwarden/browser into feature/desktop-bridge 2020-11-25 19:43:01 +01:00
Hinton
7da03dc91c Fix binary path on linux 2020-11-25 16:45:15 +01:00