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
Chad Scharf
e9b58ee9fe
Merge branch 'master' into feature/fit-finish
2020-12-04 12:39:44 -05:00
Hinton
f512df309d
Add support for "openAtLogin"
2020-11-25 20:43:29 +01:00
Hinton
f926f80d8c
Wip start on login
2020-11-23 15:04:35 +01:00
Hinton
2cbe7f3d0a
Add support on mac for minimize to menu bar on close, minimize or start
2020-11-20 17:20:51 +01:00
Hinton
ae5a5082db
Change "hide dock" to "always show dock"
2020-11-20 15:55:05 +01:00
Hinton
002dd2752b
Add setting for toggling hide dock
2020-11-20 14:05:50 +01:00
Hinton
77715443d9
Merge branch 'master' of https://github.com/bitwarden/desktop into feature/browser-communication
2020-11-19 18:49:40 +01:00
Matt Gibson
f7b5968298
Use mobile's trash message for item delete
2020-11-19 10:39:23 -06:00
Hinton
04c8b119e3
Merge branch 'master' of https://github.com/bitwarden/desktop into feature/browser-communication
...
# Conflicts:
# src/locales/en/messages.json
2020-11-13 15:34:57 +01:00
Vincent Salucci
bcc8bc0c80
[GDPR] Adjusted TOS/Privacy acceptance ( #579 )
...
* initial commit gdpr acceptance
* Removed variables/logic now found in superclass
* update jslib (d84d6da
-> 5e50aa1
)
2020-11-02 16:32:58 -06:00
Cedric Wille
9914ac6610
issue496 Improve touchID message
2020-10-30 14:56:30 -04:00
Hinton
2ac6148821
Show fingerprint message
2020-10-19 16:50:33 +02:00
Hinton
d83e2bc117
Use proper logging, fix linting errors.
2020-10-12 21:34:41 +02:00
Hinton
45302e5bd5
Add settings toggle to enable/disable browser integration
2020-10-07 18:25:18 +02:00
Vincent Salucci
0190dd497a
Added missing policy string found while testing ( #525 )
2020-08-24 10:01:54 -05:00
Kyle Spearrin
0ba2589461
merge sso feature branch ( #523 )
...
* Update jslib (101c568
-> 14b01f2
) (#506 )
* Update jslib (14b01f2
-> 1513b25
) (#510 )
* [jslib] Update (1513b25
-> 7c3a9d6
) (#516 )
* update jslib (1513b25
-> 7c3a9d6
)
* Updated call to constructor super
* [SSO] Added SSO flows & functionality (#513 )
* update jslib
* bump version
* Added sso button (wip)
* Added sso & change password // Added modules/routes // Added strings for localization
* Added password strength comp // reverted login route
* Updated sso component to send client id // added routing for sso // added crypto function to services module provider list
* Added deep linking
* First round of UI updates // Added sso browser launching // Added missing strings
* Updated UI and added missing strings
* Removed extra change password style
* Let constructor for WindowMain handle default width/height
* Prepared for jslib update
* Update jslib (1513b25
-> 7c3a9d6
)
* Update login super
* Added params for launchSsoBrowser function
* Update jslib (7c3a9d6
-> 4203937
)
* Added missing strings, removed unnecessary class param
* Upgrade TypeScript (#517 )
* Updated password score // Update styles
* Removed password-strength component files
* Cleaned up module class // Fixed UL/LI formatting issues
* Use exisiting loading string // removed new string
* Update jslib (4203937
-> 9957125
)
* Updated class to perform new submit actions
* Upgrade Angular (#520 )
* di resolution for CryptoFunctionServiceAbstraction
* Update jslib (9957125
-> 5d874d0
) (#521 )
* Updated change password flow to match web
* Updated callout style
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
Co-authored-by: Oscar Hinton <hinton.oscar@gmail.com>
Co-authored-by: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com>
Co-authored-by: Oscar Hinton <hinton.oscar@gmail.com>
2020-08-21 09:50:36 -04:00
Oscar Hinton
26b023a3cb
Biometric support ( #470 )
...
* Initial work on windows hello support
* Hide login button if not enabled
* Add windows.security.credentials.ui dependency to desktop as well.
* Only enable biometric on windows.
* Add support for dynamic biometric text.
* Add untested darwin implementation
* Ensure we support biometric before showing login with windows hello / touchid.
* Ensure compatability with latest jslib
* Only require module on use.
* Add windows.security.credentials.ui to src/package.json.
* Update requirements
* Update consent messages for biometrics
2020-07-23 13:32:36 -04:00
Chad Scharf
151964f6b8
Merge branch 'master' into soft-delete
2020-05-08 09:26:43 -04:00
Vincent Salucci
9a040644bf
Added warning dialog for log out action ( #438 )
2020-04-25 08:13:48 -05:00
Kyle Spearrin
848dff7863
tweaks to minimize on copy feature ( #432 )
2020-04-14 16:52:03 -04:00
Elias Papavasileiou
a84af15c93
Add minimize when copying to clipboard option ( #390 )
...
* Add minimize when copying to clipboard option
* Change minimizeOnCopyToClipboardKey constant reference and fix whitespace
* Extend feature to context menus and view component
* Cleanup and refactor methods
* Refactor copy method and add minimizeOnCopyToClipboardKey constant to electronConstants.ts
* Use window.main subclass and fix formatting
* Revert "Use window.main subclass and fix formatting"
This reverts commit 0159613751a54bc886fac0b34bd09d3a26498924.
* Reimplement part of 0159613751a54bc886fac0b34bd09d3a26498924
* Add null check to VaultComponent::copyValue
* Remove unused import
2020-04-14 16:11:41 -04:00
Chad Scharf
19a212f263
[Soft Delete] Changed deleted item toast (trash)
2020-04-14 15:14:07 -04:00
Chad Scharf
c2eafba442
[Soft Delete] - Added trash to desktop app
2020-04-13 15:13:10 -04:00
Vincent Salucci
93e7e9d261
Update jslib ( 28e3fff
-> 72e3893
) ( #427 )
...
* Update jslib (28e3fff
-> 72e3893
)
* Update lock description
* Update vaultTimeoutService init
Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-06 13:00:10 -05:00
Vincent Salucci
c1113852a4
[Auto-Logout] Implement Vault Timeout Options ( #424 )
...
* Update jslib (31a2574
-> 28e3fff
)
* Initial commit of vault timeout implentation
Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-01 10:18:36 -05:00
Kyle Spearrin
ee167571a6
implement callout component w/ generator policy ( #395 )
2020-02-28 16:58:51 -05:00
Vincent Salucci
337f4ad987
Adding personal item cloning capability ( #371 )
2020-01-31 11:07:32 -05:00
Kyle Spearrin
4e9759cd62
detect other times nav away from dirty input
2019-11-07 10:06:00 -05:00
Alberto Franco
f8a378b26d
Warn of unsaved changes ( #338 )
...
* Warn of unsaved changes on new or edited entries
* Fixed message box options
* Limit 'ng-dirty' to details DOM node
2019-11-07 08:55:23 -05:00
Kyle Spearrin
c499c3d081
legal links for mac app store
2019-09-25 20:56:57 -04:00
Kyle Spearrin
21e3254219
manage sub from app store. app store pricing
2019-09-19 23:04:33 -04:00
Kyle Spearrin
12edd8dcdb
tweaks to restore
2019-09-19 11:05:40 -04:00
Kyle Spearrin
5baea84a6a
restore and error messages on inapp purchase
2019-09-19 10:52:11 -04:00
Kyle Spearrin
39178de444
capitalize and include number for pass gen
2019-07-02 16:51:58 -04:00
Kyle Spearrin
5bc1d2c143
select one collection string
2019-06-26 17:44:10 -04:00
Kyle Spearrin
0ed33a07d8
cleanup
2019-06-04 00:00:46 -04:00
Marc
89c066069c
If an environment is configured, show the hostname in the lock screen ( #258 )
...
* If an environment is configured, show the hostname in the lock screen.
* Restore back src/locales/en_GB/messages.json
2019-06-03 23:56:33 -04:00
Kyle Spearrin
e7b0f19765
typo
2019-06-03 08:41:16 -04:00
Kyle Spearrin
5aa6f8ecf4
cleanup
2019-06-03 08:37:05 -04:00
Tobirexy
dbdf1daeed
add window option: always on top of other windows ( #257 )
...
* add window option: always on Top
* updated jslib
* changes requested
2019-06-03 08:31:47 -04:00
Kyle Spearrin
50d2bab81b
hideToMenuBar
2019-06-01 22:12:27 -04:00
Kyle Spearrin
2bb71e6af1
preferences and menu bar labels for mac
2019-06-01 22:02:16 -04:00
Kyle Spearrin
a3c2497ada
clear desc
2019-05-16 08:00:15 -04:00
Kyle Spearrin
d3425059ba
premises
2019-04-04 00:44:40 -04:00
Kyle Spearrin
a01b38fae9
a11y improvements for toastr and filters area
2019-04-02 08:43:28 -04:00
Kovah
c70ed27271
Drag n drop sorting for custom fields ( #237 )
...
* Implement sorting for custom fields
Adds angular/cdk to sources and makes DragDropModule globally available.
Updates the add-edit component with necessary tags.
Restructures and updates the box styling for drag 'n drop handling.
* Set the correct Angular CDK version
* Remove unused class for drag handle
* Add missing locale entry for drag handle
* Fix styling of the drag handle
* Move drag handle to right side of custom fields
* Revert changes in package-lock.json
* Update reference for jslib
2019-03-27 23:52:15 -04:00
Kyle Spearrin
940b7c655c
auto clear clipboard
2019-02-27 11:29:31 -05:00
Kyle Spearrin
1002991022
soft lock with PIN
2019-02-14 14:00:09 -05:00
Kyle Spearrin
2c91a2004c
pin locking
2019-02-13 10:06:58 -05:00
Kyle Spearrin
65845cd909
start to tray updates
2019-02-02 12:27:06 -05:00
h44z
a380188120
Allow app to start minimized (as tray icon) ( #169 )
...
* Allow app to start minimized (as tray icon)
* Rever german locale
2019-02-02 12:16:32 -05:00
Kyle Spearrin
2513508a1d
Revert "New Crowdin translations ( #189 )"
...
This reverts commit 6b9705d029
.
2019-01-15 17:51:42 -05:00
Kyle Spearrin
d887bd9f59
Revert "New Crowdin translations ( #191 )"
...
This reverts commit 9289ae47ac
.
2019-01-15 17:51:25 -05:00
Kyle Spearrin
9289ae47ac
New Crowdin translations ( #191 )
...
* New translations messages.json (Turkish)
* New translations messages.json (Spanish)
* New translations messages.json (Russian)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Portuguese)
* New translations messages.json (Polish)
* New translations messages.json (Japanese)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Italian)
* New translations messages.json (German)
* New translations messages.json (French)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Danish)
* New translations messages.json (Czech)
* New translations messages.json (Chinese Traditional)
2019-01-15 17:48:46 -05:00
Kyle Spearrin
6b9705d029
New Crowdin translations ( #189 )
...
* New translations messages.json (Bulgarian)
* New translations messages.json (Korean)
* New translations messages.json (Ukrainian)
* New translations messages.json (Turkish)
* New translations messages.json (Thai)
* New translations messages.json (Swedish)
* New translations messages.json (Spanish)
* New translations messages.json (Slovak)
* New translations messages.json (Russian)
* New translations messages.json (Romanian)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Portuguese)
* New translations messages.json (Polish)
* New translations messages.json (Persian)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Japanese)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Italian)
* New translations messages.json (Indonesian)
* New translations messages.json (Hungarian)
* New translations messages.json (German)
* New translations messages.json (French)
* New translations messages.json (Finnish)
* New translations messages.json (Estonian)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Dutch)
* New translations messages.json (Danish)
* New translations messages.json (Czech)
* New translations messages.json (Croatian)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Vietnamese)
* New translations messages.json (Portuguese)
2019-01-15 17:34:19 -05:00
Kyle Spearrin
071074632a
remove analytics settings
2019-01-15 11:05:45 -05:00
Kyle Spearrin
bccb77356b
lock screen message improvements
2019-01-08 00:21:28 -05:00
Kyle Spearrin
b47bc7317e
json exports
2018-12-17 11:04:48 -05:00
Kyle Spearrin
e80ce50bfe
premium reports
2018-12-12 11:56:08 -05:00
h44z
03117facbb
Close to tray ( #168 )
...
* Close to Tray implemented
* Enable Tray Icon on Linux
* Rever german locale
* Revert eaf730e51cd6ea025ba78a4e7904bc47e0b44147
* Show quit button in file menu only for linux and windows
2018-12-03 15:55:55 -05:00
Andrew Peng
178053e9fd
Fix typo ( #174 )
2018-12-03 15:39:46 -05:00
Kyle Spearrin
1e7c3c058c
show fingerprint phrase menu option
2018-11-16 10:34:31 -05:00
Kyle Spearrin
55dfb8df62
shoe strength text in label
2018-11-15 15:27:27 -05:00
Kyle Spearrin
3eeba61280
weak password detection during registration
2018-11-15 15:13:47 -05:00
Kyle Spearrin
af5788c9da
expand/collapse groupings
2018-11-09 23:03:43 -05:00
Kyle Spearrin
b2ac33f451
sharing from cipher create
2018-10-23 16:43:55 -04:00
Kyle Spearrin
7b0063902f
share and collection management
2018-10-23 15:50:21 -04:00
Kyle Spearrin
50ad7732ac
add passphrase generator options
2018-10-09 09:13:22 -04:00
Kyle Spearrin
38371d2dec
implement notifications service
2018-08-20 16:23:55 -04:00
Kyle Spearrin
b032bc2f33
export vault
2018-08-01 23:21:32 -04:00
Kyle Spearrin
a7318e0937
password history and updated dates on view
2018-07-30 10:05:36 -04:00
Kyle Spearrin
92809488a5
dark theme tweaks
2018-05-30 22:28:04 -04:00
Kyle Spearrin
957e460a43
theme settings
2018-05-29 23:28:58 -04:00
Kyle Spearrin
9772acad40
hide to tray menu option
2018-05-08 09:40:33 -04:00
Kyle Spearrin
b8ae738621
fixes for macos
2018-05-05 11:36:36 -04:00
Kyle Spearrin
9d969929de
more tray icon options
2018-05-05 00:29:02 -04:00
Kyle Spearrin
db0986e95f
some fixes for tray icon
2018-05-04 13:16:12 -04:00
tstumm
0f2d1e73b4
Tray icon ( #84 )
...
* Implemented configurable tray icon
* Fixed calls to callAnalytics using wrong indicators
2018-05-04 12:45:42 -04:00
Kyle Spearrin
1f706802f6
main messaging service to jslib
2018-04-26 15:44:07 -04:00
Kyle Spearrin
1a85017d18
language setting fixes
2018-04-24 23:53:20 -04:00
Costantini Matteo
6bf0821ca6
Add language selection in settings ( #75 )
...
* Add language selection in settings
* Removed comment
* Mapping Locale-Language saved as key-value instead of list of objects
* Remove comment
* Revert supported locales array
2018-04-24 23:25:31 -04:00
Kyle Spearrin
e75746d1aa
update uri position desc
2018-04-16 15:53:43 -04:00
Kyle Spearrin
86226990ee
move component code out to jslib
2018-04-05 23:50:06 -04:00
Kyle Spearrin
c89b01c461
added 2fa support for org duo
2018-04-03 15:11:37 -04:00
Kyle Spearrin
89bdfac963
rename to match detection
2018-03-12 12:28:56 -04:00
Kyle Spearrin
8d45302e26
change to full hostname to host
2018-03-02 12:03:27 -05:00
Kyle Spearrin
295068a30c
toggle uri options
2018-03-02 08:15:55 -05:00
Kyle Spearrin
72771d4b90
add support for login uris
2018-03-01 23:45:12 -05:00
Kyle Spearrin
cd904cbb82
change new item shortcuts, resolves #52
2018-02-28 20:56:07 -05:00
Kyle Spearrin
0e993285ab
add password check back to add/edit as well
2018-02-28 11:55:00 -05:00
Kyle Spearrin
093071c8f3
password breach check moved to view page
2018-02-28 11:35:48 -05:00
Oscar Hinton
df9d79ab7d
Integration with Have I been pwned ( #47 )
...
* Add password check.
* Fix indention, update messages.
2018-02-28 10:53:18 -05:00
Kyle Spearrin
b6f3ac516d
capitalize Bitwarden
2018-02-28 00:07:38 -05:00
Kyle Spearrin
637a82c21b
window and help translations for menu
2018-02-25 21:37:00 -05:00
Kyle Spearrin
e24a083936
show toasts on copying, resolves #28
2018-02-23 16:31:52 -05:00
Kyle Spearrin
858f82742a
i18n for menu item roles
2018-02-22 23:19:35 -05:00
Kyle Spearrin
134011d98d
no passwords to list
2018-02-17 22:39:06 -05:00
Kyle Spearrin
8dafca3706
password history
2018-02-17 22:37:43 -05:00
Kyle Spearrin
830a437f1e
premium membership component
2018-02-16 15:03:29 -05:00