Commit Graph

1169 Commits

Author SHA1 Message Date
Kyle Spearrin 6efcaaa584 update safari description 2018-01-15 22:36:15 -05:00
Kyle Spearrin 1c9030a52c no analytics if in safari private window 2018-01-15 22:35:00 -05:00
Kyle Spearrin 618ac4c208 dev id 2018-01-15 22:28:02 -05:00
Kyle Spearrin 2305e20ed3 safari version and gulp filtering 2018-01-15 22:13:06 -05:00
Kyle Spearrin 07846bb853 no on locked for safari 2018-01-15 22:08:53 -05:00
Kyle Spearrin 6ab4086330 dismiss export screen when success 2018-01-15 21:59:25 -05:00
Kyle Spearrin 4f1880b0f6 slash on safari user agent check 2018-01-15 21:43:54 -05:00
Kyle Spearrin b7e97178b1 stronger device type checks 2018-01-15 21:40:42 -05:00
Kyle Spearrin fda077cccd $inject strings for all controllers/services 2018-01-15 21:35:09 -05:00
Kyle Spearrin 3ec7768a13 format injects 2018-01-15 20:31:10 -05:00
Kyle Spearrin 0bfd4329b0 injection parameter strings 2018-01-15 20:28:33 -05:00
Kyle Spearrin fa9bfa915d fix edge support 2018-01-15 11:04:28 -05:00
Kyle Spearrin 6ab4641812 close window and styling 2018-01-15 10:13:02 -05:00
Kyle Spearrin b3aaf8063c downloader for edge and safari 2018-01-15 10:01:25 -05:00
Kyle Spearrin 3cee5970bf password history track by $index 2018-01-15 09:23:29 -05:00
Kyle Spearrin 5d551c5d70 use downloader page to dl files on safari 2018-01-13 23:57:58 -05:00
Kyle Spearrin 00b2c47aae timeout for digest on sync and cipher view 2018-01-13 22:30:38 -05:00
Kyle Spearrin 64e2debb77 global message handler for popop 2018-01-13 20:30:14 -05:00
Kyle Spearrin b6a8594d08 internal runtime messages in safari 2018-01-13 18:16:19 -05:00
Kyle Spearrin 2156916f0b absolute position center message 2018-01-13 17:31:55 -05:00
Kyle Spearrin 3ea267387c use safari icon 2018-01-13 16:02:38 -05:00
Kyle Spearrin beb60f3d87 updated icons 2018-01-13 15:49:04 -05:00
Kyle Spearrin 66ea4b6a8e icons for safari 2018-01-13 15:32:21 -05:00
Kyle Spearrin c87f6ed2d3 i18n service to tabs background 2018-01-13 15:09:52 -05:00
Kyle Spearrin 561de6df04 load i18n in notificat bar for safari 2018-01-13 15:09:05 -05:00
Kyle Spearrin 698632a1df safari tabs apis 2018-01-13 14:56:38 -05:00
Kyle Spearrin 97d1e0c98a safari api support on notification bar page 2018-01-13 10:46:39 -05:00
Kyle Spearrin ba70300da2 include notification bar script 2018-01-13 10:35:16 -05:00
Kyle Spearrin 0e5de1a914 never domain is any 2018-01-13 10:30:40 -05:00
Kyle Spearrin 4077630a92 update message data keys 2018-01-13 10:19:05 -05:00
Kyle Spearrin 52c370f2b9 fix key 2018-01-13 10:17:40 -05:00
Kyle Spearrin ce4e8a9fae get data for tab 2018-01-13 10:13:31 -05:00
Kyle Spearrin 0229ef328a support for safari in notification bar 2018-01-13 10:01:38 -05:00
Kyle Spearrin 175169cb7c remove safariTab prop before dispatching message 2018-01-13 00:01:18 -05:00
Kyle Spearrin 66842b4b72 use original safari tab if we can 2018-01-12 23:20:26 -05:00
Kyle Spearrin 6c7646a481 listen for events in safari on bg runtime 2018-01-12 23:15:27 -05:00
Kyle Spearrin f01ee13102 pass storage to runtime bg 2018-01-12 22:31:54 -05:00
Kyle Spearrin 02b0afd79a get autofiller enabled via message to bg 2018-01-12 22:31:03 -05:00
Kyle Spearrin 299f60dcb3 autofiller for safari 2018-01-12 22:11:18 -05:00
Kyle Spearrin 84989aa9e2 evaluate none folder as a string function 2018-01-12 21:53:11 -05:00
Kyle Spearrin c0262306f8 delay i18n loads 2018-01-12 21:51:07 -05:00
Kyle Spearrin 76752f81c6 lock view open check for safari 2018-01-12 21:31:46 -05:00
Kyle Spearrin ba4a2e6572 fix safari open tab 2018-01-12 21:26:49 -05:00
Kyle Spearrin ede38dd07c use href for reloading popover 2018-01-12 21:20:49 -05:00
Kyle Spearrin 7467c220e1 safari api implementations. hide popout 2018-01-12 20:57:25 -05:00
Kyle Spearrin 4fc21767be browser api for closing popup 2018-01-12 16:42:47 -05:00
Kyle Spearrin c15a2f5747 only send message when there is a page on tab 2018-01-12 16:34:51 -05:00
Kyle Spearrin 64a27e5fd9 check for no page on tab 2018-01-12 16:33:36 -05:00
Kyle Spearrin 729380c0ec make tab object for message sender 2018-01-12 15:53:37 -05:00
Kyle Spearrin 06c8f17d06 listen to messages from BrowserApi 2018-01-12 15:29:01 -05:00
Kyle Spearrin 497984e353 process messages in background runtime 2018-01-12 15:20:19 -05:00
Kyle Spearrin bc59281bf0 injected scripts for safari 2018-01-12 15:10:31 -05:00
Kyle Spearrin 0a056a3941 send message to safari tab for autofill 2018-01-12 14:44:44 -05:00
Kyle Spearrin ca5026429a Revert "generate random ids for window and tabs"
This reverts commit eb4f288948.
2018-01-12 14:09:04 -05:00
Kyle Spearrin eb4f288948 generate random ids for window and tabs 2018-01-12 14:02:48 -05:00
Kyle Spearrin de910ee195 lint fixes 2018-01-12 13:27:40 -05:00
Kyle Spearrin 347b1d2910 return promise on safari send message 2018-01-12 13:25:29 -05:00
Kyle Spearrin bb2b750905 get current tab apis for safari 2018-01-12 13:22:24 -05:00
Kyle Spearrin 9597e76e92 reload popup fix 2018-01-12 12:41:51 -05:00
Kyle Spearrin 839bd4e8fc new runtime 2018-01-12 12:24:34 -05:00
Kyle Spearrin c5c95aacb3 reload window popup when opened on safari 2018-01-12 12:22:55 -05:00
Kyle Spearrin 2f107ea0c2 convert pages to use browser api message functions 2018-01-12 11:32:42 -05:00
Kyle Spearrin 8f438d818b converting chrome refs to BrowserApi 2018-01-12 11:09:30 -05:00
Kyle Spearrin 1e11a89fc2 use version browser api in help 2018-01-12 10:41:01 -05:00
Kyle Spearrin 8ad36e4740 safari display version 2018-01-12 10:07:27 -05:00
Kyle Spearrin c10ade46c0 refactor analytics to ts 2018-01-12 10:05:30 -05:00
Kyle Spearrin 3e8db9dc36 settings storage on safari. secure storage option. 2018-01-12 00:06:53 -05:00
Kyle Spearrin c6de902901 formatting fixes 2018-01-11 23:42:50 -05:00
Kyle Spearrin 61dc7454d3 safari fixes 2018-01-11 23:39:16 -05:00
Kyle Spearrin 2b6c2bd4e2 more safari APIs 2018-01-11 23:04:47 -05:00
Kyle Spearrin 6b507c9071 avoid chrome refs 2018-01-11 22:36:22 -05:00
Kyle Spearrin 625ae961c4 safari check on view open 2018-01-11 22:22:07 -05:00
Kyle Spearrin b2f2cff117 i18n service for safari 2018-01-11 22:13:57 -05:00
Kyle Spearrin 8692edd029 Info plist updates for popup and background 2018-01-11 17:45:23 -05:00
Kyle Spearrin a5375b35ae safari info plist 2018-01-11 16:43:44 -05:00
Kyle Spearrin f0189b4f71 move autofill models 2018-01-11 15:59:07 -05:00
Kyle Spearrin 12ad4f6df8 safari device checks and tests 2018-01-11 15:49:29 -05:00
Kyle Spearrin 3743e5b409 isSafari checks 2018-01-11 15:34:55 -05:00
Kyle Spearrin 82e88eb1ba move "in UI" methods to popup utils 2018-01-11 15:30:58 -05:00
Kyle Spearrin 9921d6dba3 move initListSectionItemListeners to popup utils 2018-01-11 15:21:43 -05:00
Kyle Spearrin 680c937624 added typings to remaining components 2018-01-11 14:50:59 -05:00
Kyle Spearrin 9644b7eeb3 added typings to popup services 2018-01-11 14:45:27 -05:00
Kyle Spearrin 969eb76ccc added typings to tools components 2018-01-11 14:34:53 -05:00
Kyle Spearrin 35a20c775c added typings to settings components 2018-01-11 14:29:55 -05:00
Kyle Spearrin 2f5a1f470a add typings for timeouts and window objects 2018-01-11 14:16:38 -05:00
Kyle Spearrin e2267d29a3 add types to components 2018-01-11 14:09:38 -05:00
Kyle Spearrin 482a1c6d57 move sync service to jslib 2018-01-09 23:27:15 -05:00
Kyle Spearrin 7ca71cb9a1 move lock service ti jslib 2018-01-09 23:18:55 -05:00
Kyle Spearrin 5c98e94198 move collection service tio jslib 2018-01-09 23:12:14 -05:00
Kyle Spearrin d6eeab7b23 move cipherService to jslib 2018-01-09 23:05:46 -05:00
Kyle Spearrin 16a3555cd4 move settings service to jslib 2018-01-09 22:47:53 -05:00
Kyle Spearrin ce00fcba98 none folder 2018-01-09 22:41:08 -05:00
Kyle Spearrin 6baae1113b move folder service to jslib 2018-01-09 22:39:38 -05:00
Kyle Spearrin 893c41d7cf move container service to jslib 2018-01-09 22:28:21 -05:00
Kyle Spearrin f20c217321 migrate constants to jslib 2018-01-09 22:22:49 -05:00
Kyle Spearrin 0069c2b700 convert environment service to jslib 2018-01-09 20:20:45 -05:00
Kyle Spearrin eb031eda0f convert password generator to jslib 2018-01-09 17:55:28 -05:00
Kyle Spearrin 79aca025d0 convert totp service to jslib 2018-01-09 17:45:17 -05:00
Kyle Spearrin cfbd67060a convert user service to jslib 2018-01-09 17:37:40 -05:00
Kyle Spearrin 56bde82b41 convert api, appid, and token services to jslib 2018-01-09 16:20:15 -05:00
Kyle Spearrin e1a513670f always direct refs from popup 2018-01-09 15:39:24 -05:00
Kyle Spearrin f51bebd99a import ts through node_modules alias 2018-01-09 14:26:20 -05:00
Kyle Spearrin bb98c7e4da converted cryptoservice to jslib 2018-01-08 15:37:11 -05:00
Kyle Spearrin e68f7a1141 convert domain models to jslib 2018-01-08 15:23:36 -05:00
Kyle Spearrin 5d39030e05 convert data models to jslib 2018-01-08 15:12:09 -05:00
Kyle Spearrin a78b8ec79c convert request/response models to jslib 2018-01-08 14:45:34 -05:00
Kyle Spearrin fd931c23d1 attach/read container service to window 2018-01-07 00:15:12 -05:00
Kyle Spearrin 03258e50f7 Refactor for barrels. Utils service to jslib 2018-01-06 22:13:48 -05:00
Kyle Spearrin c018f096b4 moved service abstractions to jslib 2018-01-06 15:47:46 -05:00
Kyle Spearrin dc15edcd4d moved all enums to jslib 2018-01-06 14:22:55 -05:00
Kyle Spearrin fcdf473af1 update jslib version 2018-01-06 11:48:26 -05:00
Kyle Spearrin 274c770308 reference jslib module 2018-01-06 09:07:33 -05:00
Kyle Spearrin cbf8b00b33 rename to browser platform utils 2018-01-05 16:38:50 -05:00
Kyle Spearrin 4a08bf6b71 rename browser utils to platform utils 2018-01-05 16:30:15 -05:00
Kyle Spearrin 01cf48bbed rename browserType to deviceType 2018-01-05 11:13:24 -05:00
Kyle Spearrin 2ef937f333 IdleBackground, clean up lock service chrome refs 2018-01-04 17:04:26 -05:00
Kyle Spearrin 2986bd1e29 browserUtilsService.isViewOpen 2018-01-04 16:49:58 -05:00
Kyle Spearrin 701d81a2eb rename storage service implementation 2018-01-04 16:15:06 -05:00
Kyle Spearrin d39c5b37dc abstract MessagingService 2018-01-04 16:06:00 -05:00
Kyle Spearrin 0fbbc4a0b9 static ContainerService for edge case dependencies 2018-01-04 14:16:40 -05:00
Kyle Spearrin 0dd711471b separated BrowserUtils from generic Utils 2018-01-04 12:32:10 -05:00
Kyle Spearrin ac0126b210 abstract storage service 2018-01-04 10:51:21 -05:00
Oscar Hinton 2ca0f6702e Remove unused overlay directory (#455)
* Remove popup.

* Remove lib from gitignore and gulpfile.

* Remove more overlay references.

* Remove unused parts of the legacy gulp lint.
2018-01-02 14:31:41 -05:00
Kyle Spearrin 3253b4861f fix lint issue 2017-12-29 16:37:04 -05:00
Kyle Spearrin 596e7b8a3b added german username field labels 2017-12-29 16:12:57 -05:00
Kyle Spearrin 4c736714cb version bump 2017-12-28 16:04:57 -05:00
Kyle Spearrin 54d22cadd0 focus on init timeout 2017-12-28 14:06:36 -05:00
Kyle Spearrin 0fc9e70488 delay to search focus on current tab page 2017-12-28 13:54:17 -05:00
Kyle Spearrin f23714a1f7
New Crowdin translations (#452)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Ukrainian)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations messages.json (Spanish)

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Romanian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Portuguese)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Polish)

* New translations messages.json (Japanese)

* New translations messages.json (Hungarian)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Dutch)

* New translations messages.json (Croatian)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Vietnamese)
2017-12-27 15:19:12 -05:00
Kyle Spearrin e6b0032933 no folder items on main vault page when no colls 2017-12-20 16:24:45 -05:00
Kyle Spearrin f77e3b09ea filter favorite ciphers from controller 2017-12-19 21:39:44 -05:00
Kyle Spearrin c1189e3318 fix lint and compile error for browser type 2017-12-18 14:27:58 -05:00
Kyle Spearrin a2f2e6cfc5 add browser type support for vivaldi and safari 2017-12-18 14:21:22 -05:00
Lukas Michanek f728585db3 fix checkbox toggling (#440) 2017-12-15 16:21:38 -05:00
Kyle Spearrin 5ce3a4ae37 `.toString()` all device-type headers 2017-12-15 11:12:13 -05:00
Kyle Spearrin 58481633eb added device type header to requests 2017-12-15 09:58:26 -05:00
Kyle Spearrin 21963cb9d3 add support for "post-code" autofilling 2017-12-13 08:52:07 -05:00
Kyle Spearrin 39eb015d3e add word wrap to cells on view. resolves #432 2017-12-12 08:26:38 -05:00
Kyle Spearrin fd35529f38 fix bug for iterating validationErrors 2017-12-11 12:04:18 -05:00
Kyle Spearrin 4bcc1653ac remove old runtime messages for overlay 2017-12-07 16:29:13 -05:00
Kyle Spearrin c92bab9836 get rid of two-factor image folder 2017-12-07 16:10:20 -05:00
Oscar Hinton 1c38ff6e9a [Webpack] Change images to not use relative path. (#423)
* Change webpack config to not use relative path for images.

Resolves #421.

* Move popup images to popup/images.

* Move images to popup/images.
2017-12-07 16:04:43 -05:00
Kyle Spearrin b51ea6e22d context menus background 2017-12-07 16:02:15 -05:00
Kyle Spearrin a995454197 refactor to switches in runtime bg 2017-12-07 15:46:56 -05:00
Kyle Spearrin 6f2163ef4c moved more apis to runtime.background 2017-12-07 15:36:24 -05:00
Kyle Spearrin 8f1757401e separating background apis to their own classes 2017-12-07 15:06:37 -05:00
Kyle Spearrin 142e33eb05 explicitly set boolean autofill value to false
resolves #422
2017-12-07 14:01:27 -05:00
Kyle Spearrin 4e17b74d2b lint fix 2017-12-06 22:36:11 -05:00
Kyle Spearrin e340396ce1 logout callback is always available 2017-12-06 22:35:21 -05:00
Kyle Spearrin 81c01de641 resolving this contexts 2017-12-06 22:28:33 -05:00