Commit Graph

223 Commits

Author SHA1 Message Date
Jonathan Kingston df8bf4e5e4 Force removal of assign context menu entries before anything async happens to prevent the wrong tabs assign preference showing. Fixes #539 2017-05-31 11:10:45 +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 a29fae0893 Fixing exemption to be stored in memory rather than storage (prevents exemption from being remembered on restart). 2017-05-25 17:02:16 +01:00
Jonathan Kingston 4f6e91336f WIP assignment controls. Fixes #499 2017-05-25 17:02:16 +01:00
Jonathan Kingston 69d497bacd Adding container assignment exemption on confirm prompt. Fixes #500 2017-05-25 17:02:16 +01:00
groovecoder 6a10c1c970 bump version to 2.3.0 2017-05-24 12:11:24 -05:00
Jonathan Kingston fd918408f4 Removal of tab state context menu as unable to detect tab assignment state. Fixes #520 2017-05-24 02:35:48 +01:00
luke crouch a99cd9c8ef Merge pull request #515 from jonathanKingston/fix-underline
Remove underline from buttons. Fixes: #514
2017-05-18 09:08:40 -05:00
Jonathan Kingston 1819e6cde9 Remove underline from buttons. Fixes: #514 2017-05-17 17:38:55 +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
luke crouch 0b1d6e9087 Merge pull request #447 from jonathanKingston/tab-menu-item
Adding in context menu to tab context menu. Fixes #424.
2017-04-24 15:45:57 -05:00
groovecoder 970a7ea441 bump version to 2.2.0 2017-04-13 10:17:11 -05:00
luke crouch f33038e5e9 Merge pull request #450 from jonathanKingston/auto-focus-confirm
Auto focus confirm button to make easier to use
2017-04-13 10:08:51 -05:00
luke crouch a0eff40975 Merge pull request #435 from mozilla/count-pageloads-on-idle
for #321: page count telemetry per activity
2017-04-13 09:34:18 -05:00
Jonathan Kingston 9556de18bf Auto focus confirm button to make easier to use 2017-04-13 15:22:36 +01:00
Jonathan Kingston 2ee9682950 Adding in context menu to tab context menu. Fixes #424. 2017-04-12 17:57:23 +01:00
groovecoder 6282201b2c for #321: only send activity page counts for tabs that were activated 2017-04-11 11:36:35 -05:00
Jonathan Kingston 53c1b07d57 Wrap assignment URLs to prevent the user not seeing the full path. Fixes #438 2017-04-10 14:07:49 +01:00
Jonathan Kingston 856cc452fb Fixing links that redirect creating another tab when creating an assigned tab. Fixes #421 2017-04-07 11:27:22 +01:00
groovecoder f2a82cb6be for #321: page count telemetry per activity 2017-04-06 16:27:00 -05:00
luke crouch 2c4a325a51 Merge pull request #416 from jonathanKingston/assign-tab-order
Assign tab order should appear after website they came from. Fixes #415
2017-04-04 12:52:00 -05:00
Jonathan Kingston b92e44d8e5 Assign tab order should appear after website they came from. Fixes #415 2017-04-04 18:04:36 +01:00
Jonathan Kingston d91a81ffff Fixing about: scheme assignment. Fixes #413 2017-04-04 16:16:45 +01:00
groovecoder 8a0f9a99cd eslint fixes 2017-04-04 07:53:24 -05:00
Jonathan Kingston 5a996c1dea Moving code into messageHandler to share assignManager and tabPageCounter code. Fixes bind functions not working correctly. 2017-04-04 02:47:48 +01:00
groovecoder d09de47646 for #306: Telemetry for container assignment events 2017-04-03 16:20:34 -05:00
Jonathan Kingston 3e657a2e8d Auto send users to sites they assigned to a container. Fixes #306 2017-04-03 21:57:13 +01:00
groovecoder 5e94941377 fix #209: page-requests-completed-per-tab metric 2017-03-30 14:40:33 -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 4273ca6733 Fix upgrading issue whilst also ensuring dead objects won't happen. #373 2017-03-14 19:13:13 +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
groovecoder d0e57a0339 1.1.0 🎉 2017-03-09 14:26:00 -06:00