Commit Graph

128 Commits

Author SHA1 Message Date
Jonathan Kingston 0be03ebeb7 Remove tab counting code as also not needed, change tab counting to be per window. Prevent reopening of hidden tabs doesn't call itself. Fixes #750, Fixes #753, Fixes #756 2017-08-24 16:05:14 +01:00
Jonathan Kingston 70573d0559 Extension shouldn't be enabled in pb mode as it's currently not working in many places. Fixes #756 2017-08-23 15:23:49 +01:00
Jonathan Kingston 57a31f7f97 Remove legacy telemetry code as non functional now 2017-08-15 19:30:57 +01:00
Jonathan Kingston d685a58d74 Bootstrapify extension to work for Firefox Nightly 57 SDK removal. Fixes #725 2017-08-15 16:53:43 +01:00
Jonathan Kingston fe77c891cd Adding back in legacy code without message passing code. 2017-08-04 16:28:53 +01:00
Jonathan Kingston 12a6bb3b9b Break web extensions code 2017-08-02 14:20:59 +01:00
Jonathan Kingston 175cdc1a6b Break my SDK code 2017-08-02 14:20:59 +01:00
Jonathan Kingston e0abaa67e2 Using browser.storage.local for onboarding stage 2017-07-05 16:09:59 -07:00
groovecoder 69f06f96cc add onboarding panel for long-press 2017-07-05 16:00:19 -05:00
Jonathan Kingston 0566c9f962 Fixing the assignment toggle for when a different container is open. Fixes #611 2017-06-22 16:09:10 +01:00
Jonathan Kingston 214a83deda Adding tooltips. Fixes #615. Fixes #609. Fixes #112 2017-06-22 14:40:01 +01:00
groovecoder 4ed136299b replace a .then() with await Promise.all() 2017-06-22 11:38:23 +01:00
groovecoder 5237e67fa6 for #498: security onboarding panels and logic 2017-06-22 11:38:23 +01:00
Jonathan Kingston bc847b53f5 Making create screen have buttons again 2017-06-19 15:51:29 +01:00
Jonathan Kingston 4e0180d521 Improve assignment styles part of #561 2017-06-19 14:33:57 +01:00
Jonathan Kingston 2278498b06 WIP edit-containers restyle 2017-06-19 14:33:57 +01:00
Jonathan Kingston bfc6f68978 Fix for current tab showing the wrong window. Fixes #592 2017-06-14 23:59:54 +01:00
Jonathan Kingston c2ed5420a4 Fixing keyboard focus issues to new layout 2017-06-14 11:41:28 +01:00
Jonathan Kingston bf75f52a52 Fix linting 2017-06-13 16:36:00 +01:00
Jonathan Kingston 090ae1f139 Fixing popup to use tabId for messaging assignment change 2017-06-13 15:02:47 +01:00
Jonathan Kingston cd2e110c17 Merge branch 'ux-fiddles' into shield-study 2017-06-13 14:09:27 +01:00
Jonathan Kingston 8503e9c9c5 Adding manage assignment from edit container panel. Fixes #501 2017-06-06 16:48:01 +01:00
Jonathan Kingston 15477dc384 Start fixing styles 2017-06-05 17:48:18 +01:00
Jonathan Kingston 9903e811c2 Fix first focus issue on opening browser action. Fixes #564 2017-06-05 15:37:01 +01:00
Jonathan Kingston e467988a71 Fixing favicon loading for all icons. Part of #561 2017-06-05 15:37:01 +01:00
Jonathan Kingston ab2b9a48c7 Changing current tab truncation to prevent container overflowing. Fixes #552 2017-05-30 21:24:18 +01:00
Jonathan Kingston 5cd2ac0187 Cleaning up layout issues for current tab panel. 2017-05-26 16:42:58 +01:00
Jonathan Kingston fb845cce12 Fixing linting errors 2017-05-25 17:16:46 +01:00
Jonathan Kingston 4f6e91336f WIP assignment controls. Fixes #499 2017-05-25 17:02:16 +01:00
Jonathan Kingston 4d61fa190c Removal of more SDK code 2017-05-17 14:24:50 +01:00
Jonathan Kingston 4a97e07d43 Adding in shortcut and keyboard controls 2017-05-17 11:24:17 +01:00
luke crouch 5089091617 Merge pull request #506 from mozilla/assignment-onboarding
Assignment onboarding panel and icon badge
2017-05-16 13:07:48 -05:00
groovecoder 54ccf5b9ec async/await in popup code too 2017-05-16 13:01:59 -05:00
groovecoder ee98034572 ecmaVersion 8 for eslint fixes 2017-05-16 12:29:45 -05:00
groovecoder d8fd47a353 move all badge logic into WebExtension code 2017-05-16 12:20:10 -05:00
groovecoder 3805f12e17 Logic.clearBrowserActionBadge method 2017-05-15 16:22:35 -05:00
groovecoder 4a48a7debb show 'NEW' icon badge for major upgrades 2017-05-11 11:56:25 -05:00
luke crouch 26e6efd611 Merge pull request #488 from jonathanKingston/move-to-no-unescaped-eslint
Move to the Mozilla backed no-unsanitized ESLint plugin
2017-05-09 11:07:40 -05:00
Jonathan Kingston 92ab56448c Move to the Mozilla backed no-unsanitized ESLint plugin 2017-05-09 13:29:08 +01:00
Jonathan Kingston 1ec86c7fd2 Moving remove, add and update code into the web extension background for stability 2017-05-08 14:32:35 +01:00
groovecoder 8f80b527f5 start onboarding-panel-4 for site assignments 2017-05-05 13:46:58 -05:00
groovecoder 337dee2061 more descriptive _containerTabs method name 2017-05-04 09:44:49 -05:00
Jonathan Kingston f2ddc7fd84 Moving create and update containers into popup.js 2017-05-04 09:44:49 -05:00
Jonathan Kingston f4597eae84 Moving bulk of removeIdentity code into popup.js 2017-05-04 09:44:49 -05:00
Jonathan Kingston 651b2948af Rename linter used to check for unsafe 2017-03-15 06:34:31 +00:00
Jonathan Kingston 93a12df19b Adding better sanitising of strings by using textContent. Fixes #372 2017-03-14 22:06:58 +00:00
Jonathan Kingston 52cf6df7ff Fix escaping of container names in popups. Bug 1346653 2017-03-13 16:25:25 +00:00
groovecoder 9d5223cd71 bind submitForm event listener to keep _editForm 2017-03-10 17:46:08 +00:00
Andrea Marchesini 29f3562c8b Merge pull request #351 from mozilla/submit-form-on-enter
Fix submission of edit form by enter key. Fixes #341
2017-03-09 07:40:02 +01:00
Jonathan Kingston 6b995586fd Fix submission of edit form by enter key. Fixes #341~ 2017-03-09 00:22:26 +00:00