1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-27 05:33:59 +00:00
Commit Graph

138 Commits

Author SHA1 Message Date
Vincent Salucci
ebbf1d8b90 [Help] Update links to new pattern (#2324)
* [Help] Update links to new pattern

* Update jslib
2022-02-08 17:44:56 -06:00
addison
6da6e46900 [bug] await the vault timeout dropdown change event 2022-02-07 11:44:16 -05:00
addison
5962abb382 [chore] Update jslib 2022-01-28 09:24:04 -05:00
Vincent Salucci
33314869f0 [Icons] Update Font Sheet (#2272)
* [Icons] Update Font Sheet

* Prettier updates

* Updated refresh -> generate

* Updated closed folder icon

* Reverted to using a base class

* Update jslib

* Removed unused import

* Updated eye/eye-slash icon references

* Update jslib

* Updating fallback image for cipher icon

* Update jslib

* Removed duplicate icon base class

* Update jslib

* Prettier

Co-authored-by: Hinton <oscar@oscarhinton.com>
2022-01-28 04:53:06 -06:00
Daniel James Smith
bd770c90ed [Account Switching] Base changes for account switching (#2250)
* Pull in jslib

* Create new state models

* Create browser specific stateService

* Remove registration deprecated services, register stateService

* Replace usage of deprecated services (user, constants)

* Add missing properties to BrowserGroupingsComponentState

* Remove StorageService from initFactory

* Clear the correct state

* Add null check when restoring send-grouping state

* add remember email

* Initialize stateservice in services.module

* Fix 'lock now' not working

* Comment to remove setting defaults on install

* Pull jslib

* Remove setting defaults on install

* Bump jslib

* Pass the current userId to services when logging out

* Bump jslib

* Override vaultTimeout default on account addition

* Pull latest jslib

* Retrieve vaultTimeout from stateService

* Record activity per Account

* Add userId to logout and add fallback if not present

* Register AccountFactory

* Pass userId in messages

* Base changes for account switching di fixes (#2280)

* [bug] Null checks on Account init

* [bug] Use same stateService instance for all operations

We override the stateService in browser, but currently don't pull the background service into popup and allow jslib to create its own instance of the base StateService for jslib services.
This causes a split in in memory state between the three isntances that results in many errors, namely locking not working.

* [chore] Update jslib

* Pull in jslib

* Pull in jslib

* Pull in latest jslib to multiple stateservice inits

* Check vault states before executing processReload

* Adjust iterator

* Update native messaging to include the userId (#2290)

* Re-Add UserVerificationService

* Fix email not being remembered by base component

* Improve readability of reloadProcess

* Removed unneeded null check

* Fix constructor dependency (stateService)

* Added missing await

* Simplify dependency registration

* Fixed typos

* Reverted back to simple loop

* Use vaultTimeoutService to retrieve Timeout

Co-authored-by: Addison Beck <abeck@bitwarden.com>
Co-authored-by: Oscar Hinton <oscar@oscarhinton.com>
2022-01-27 22:22:51 +01:00
Robyn MacCallum
5445103200 rename fb to formBuilder 2021-12-31 10:14:16 -05:00
Oscar Hinton
8fe821b9a3 Apply Prettier (#2238) 2021-12-21 15:43:35 +01:00
Patrick H. Lauke
c733f2def6 A11y: make expandable box headers actual buttons, expose state with aria-expanded
Closes https://github.com/bitwarden/browser/issues/1983
2021-12-19 17:26:57 +00:00
Patrick H. Lauke
75878442f0 Missing class 2021-12-13 20:16:43 +00:00
Patrick H. Lauke
ea02d228f5 Typo 2021-12-13 19:15:48 +00:00
Patrick H. Lauke
1b79812056 Straggler 2021-12-13 17:46:29 +00:00
Patrick H. Lauke
1916136f4c Merge branch 'master' into patrickhlauke-issue1987 2021-12-13 17:37:42 +00:00
Oscar Hinton
e4aaf81816 Replace toaster library (#2210) 2021-12-07 20:42:18 +01:00
Oscar Hinton
3eb860f464 BEEEP: Refactor services DI (#2201) 2021-12-06 12:21:07 +01:00
Oscar Hinton
378e6433be Update export design (#2184) 2021-11-17 20:31:35 +01:00
Thomas Rittson
cf28435ce3 [Key Connector] Add support for key connector and OTP (#2156)
Co-authored-by: Hinton <oscar@oscarhinton.com>
2021-11-09 18:59:51 +01:00
Patrick H. Lauke
c8fc7ee6fc Add basic heading markup 2021-11-02 22:41:17 +00:00
Oscar Hinton
ce2e6c3cb4 Remove empty catch blocks and remove allow-empty-catch tslint rule (#2136) 2021-10-21 11:10:46 +02:00
Thomas Rittson
82138a08ff [Refactor] Use rxjs first instead of unsubscribe from queryParams (#2112)
* Use rxjs first instead of unsubscribe

* Update jslib
2021-10-15 07:58:59 +10:00
Thomas Rittson
cffd4b3515 Fix Copy Custom Field Name on pages with iframes (#2091)
* Improve error messages

* Send getClickedElement msg to specific frameId

* Add support for finding input element from label

* Use i18n for error messages

* Fix unrelated linting
2021-10-07 09:52:33 +10:00
Thomas Rittson
6dfb06c5b0 Use theme enum and platformUtilsService helpers (#2089)
* Use theme enum and platformUtilsService helpers

* Update jslib
2021-10-05 06:30:31 +10:00
Patrick H. Lauke
6b0167a098 Merge branch 'master' into patrickhlauke-a11y-patch2 2021-09-18 17:47:59 +01:00
Dane Powell
7d797f73fe Automatic biometrics prompt (#2065)
Co-authored-by: Michael Cho <mcho@tutanota.com>
2021-09-17 10:22:46 +02:00
Thomas Rittson
8f700b0b45 Use a modal to set the unlock pin (#2060)
* Use separate modal for set pin

* Fix modal style and layout

* Minor fixes

* Remove incorrect label

* Fix initial focus and tab a11y

* Fix unrelated linting

* Update jslib
2021-09-16 05:56:29 +10:00
Oscar Hinton
205b1153de Disable Private Vault Export Policy (#2064) 2021-09-15 21:06:13 +02:00
Oscar Hinton
2e6f0f4166 Vault Timeout Policy (#2048) 2021-09-14 13:36:34 +02:00
Patrick H. Lauke
d528d72b4d Change links to buttons
- more semantically accurate, will expose these as buttons to assistive technologies
- note: while having block-level elements like `<div>` inside a `<button>` is an html validation error, it does not affect functionality as long as there's no more structure inside it
2021-07-31 20:50:46 +01:00
Oscar Hinton
7cf4cfe3d1 Add support for helpers in environment service (#1967) 2021-07-23 22:32:42 +02:00
Matt Gibson
2be717d0fb Redefine cipher "share" to "move to organization" (#1903)
* Redefine cipher "share" to "move to organization"

* PR review

* update jslib
2021-06-22 15:44:06 -05:00
Oscar Hinton
4e1958f417 Add jslib as a "real" dependency (#1876)
* Support split jslib

* Fix tests

* Bump jslib
2021-06-07 19:25:37 +02:00
Thomas Rittson
dae41425a4 Change Autofill on Page Load default to autofill 2021-05-21 09:11:04 +10:00
Thomas Rittson
56e127d20c Merge branch 'master' into feature-aopl-options 2021-05-18 10:11:40 +10:00
Thomas Rittson
655877f75f reorder UI 2021-05-14 11:26:16 +10:00
Thomas Rittson
998f633210 Update UI per Options page redesign 2021-05-14 11:23:46 +10:00
Thomas Rittson
13b0e09c2c Merge branch 'master' into feature-aopl-options 2021-05-14 10:55:14 +10:00
Thomas Rittson
af61732800 Copy TOTP after all autofills, remove old UI 2021-05-14 10:04:08 +10:00
Kyle Spearrin
c173217330 use swal titletext to avoid XSS (#1828) 2021-05-13 15:22:49 -04:00
Thomas Rittson
8c29cf7f33 Organize Options page and add headings 2021-05-05 13:57:50 +10:00
Thomas Rittson
0da4f7df73 Merge branch 'master' into copy-totp-on-auto-fill 2021-05-05 12:23:37 +10:00
Tomer Shvueli
efd224d380 fix: Updated UI so option is no longer nested, added proper description 2021-04-30 10:48:20 -04:00
Kyle Sferrazza
60ef611b78 get name of Solarized Dark using i18n 2021-04-28 16:12:37 -04:00
Kyle Sferrazza
6e0087457d Add support for the Solarized Dark color scheme 2021-04-28 15:24:14 -04:00
Thomas Rittson
16f726738d Update UI strings, remove autofillOnPageLoad enum 2021-04-16 13:46:56 +10:00
Oscar Hinton
44463e7bc0 Remove dead code (#1787)
* Remove dead analytics code
2021-04-14 23:43:09 +02:00
Thomas Rittson
89dd393c32 Update UI 2021-04-07 10:45:12 +10:00
Matt Gibson
fd92ec8924 Update jslib (#1737) 2021-03-24 11:26:18 -05:00
Chad Scharf
23a56d5da2 Merge pull request #1630 from vrnvorona/add-disable-badge-counter
Option to disable badge text on icon
2021-03-12 15:23:56 -05:00
Oscar Hinton
e56e1a5c7f Add support for browser biometrics on Firefox >= 87 (#1668) 2021-03-10 21:27:05 +01:00
Vlad
518722c781 Fixes for text logic
Moved settings check above setting text, also added send message when settings is changed
Now when settings is changed, current tab badge is changed immediately, and other tabs do so in milliseconds after switch
2021-03-06 19:18:11 +03:00
Tomer Shvueli
6eb7106bc5 fix: Nest sub option in Options page, tie auto fill & auto copy features together 2021-03-04 09:58:22 -05:00