Commit graph

173 commits

Author SHA1 Message Date
Jonathan Kingston
ccdf401c8d 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
079e5be43b Changing current tab truncation to prevent container overflowing. Fixes #552 2017-05-30 21:24:18 +01:00
Jonathan Kingston
2489d804e7 Cleaning up layout issues for current tab panel. 2017-05-26 16:42:58 +01:00
Jonathan Kingston
7b1c2d352d Fixing linting errors 2017-05-25 17:16:46 +01:00
Jonathan Kingston
0c512fce42 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
c1e3d4d6be WIP assignment controls. Fixes #499 2017-05-25 17:02:16 +01:00
Jonathan Kingston
afffa57389 Adding container assignment exemption on confirm prompt. Fixes #500 2017-05-25 17:02:16 +01:00
groovecoder
41e5270d56 bump version to 2.3.0 2017-05-24 12:11:24 -05:00
Jonathan Kingston
d8778e2f4e 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
3c0efaa534 Merge pull request #515 from jonathanKingston/fix-underline
Remove underline from buttons. Fixes: #514
2017-05-18 09:08:40 -05:00
Jonathan Kingston
8f0566ed10 Remove underline from buttons. Fixes: #514 2017-05-17 17:38:55 +01:00
Jonathan Kingston
4a2c468dfd Removal of more SDK code 2017-05-17 14:24:50 +01:00
Jonathan Kingston
452550ded8 Adding in shortcut and keyboard controls 2017-05-17 11:24:17 +01:00
luke crouch
fddb1569cc Merge pull request #506 from mozilla/assignment-onboarding
Assignment onboarding panel and icon badge
2017-05-16 13:07:48 -05:00
groovecoder
fab2c16770 async/await in popup code too 2017-05-16 13:01:59 -05:00
groovecoder
c0541b8b0f ecmaVersion 8 for eslint fixes 2017-05-16 12:29:45 -05:00
groovecoder
b2b8d25cdc move all badge logic into WebExtension code 2017-05-16 12:20:10 -05:00
groovecoder
a0ae006c04 Logic.clearBrowserActionBadge method 2017-05-15 16:22:35 -05:00
groovecoder
1a841e2de0 show 'NEW' icon badge for major upgrades 2017-05-11 11:56:25 -05:00
luke crouch
143e3deef3 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
7ca62dd297 Move to the Mozilla backed no-unsanitized ESLint plugin 2017-05-09 13:29:08 +01:00
Jonathan Kingston
d6309d1d66 Moving remove, add and update code into the web extension background for stability 2017-05-08 14:32:35 +01:00
groovecoder
bef54327c6 start onboarding-panel-4 for site assignments 2017-05-05 13:46:58 -05:00
groovecoder
e5b655fcf3 more descriptive _containerTabs method name 2017-05-04 09:44:49 -05:00
Jonathan Kingston
2e272df492 Moving create and update containers into popup.js 2017-05-04 09:44:49 -05:00
Jonathan Kingston
61ae664666 Moving bulk of removeIdentity code into popup.js 2017-05-04 09:44:49 -05:00
luke crouch
931ddf34cb 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
769f7d8f5f bump version to 2.2.0 2017-04-13 10:17:11 -05:00
luke crouch
a7236851b4 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
9b378bb3b5 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
dce755199a Auto focus confirm button to make easier to use 2017-04-13 15:22:36 +01:00
Jonathan Kingston
d50ef643f0 Adding in context menu to tab context menu. Fixes #424. 2017-04-12 17:57:23 +01:00
groovecoder
c77688c94d for #321: only send activity page counts for tabs that were activated 2017-04-11 11:36:35 -05:00
Jonathan Kingston
5bd5338b38 Wrap assignment URLs to prevent the user not seeing the full path. Fixes #438 2017-04-10 14:07:49 +01:00
Jonathan Kingston
d51daf3317 Fixing links that redirect creating another tab when creating an assigned tab. Fixes #421 2017-04-07 11:27:22 +01:00
groovecoder
e2b6cf5964 for #321: page count telemetry per activity 2017-04-06 16:27:00 -05:00
luke crouch
45f3998799 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
9692a7bb34 Assign tab order should appear after website they came from. Fixes #415 2017-04-04 18:04:36 +01:00
Jonathan Kingston
ab655dedd4 Fixing about: scheme assignment. Fixes #413 2017-04-04 16:16:45 +01:00
groovecoder
713c5eba03 eslint fixes 2017-04-04 07:53:24 -05:00
Jonathan Kingston
88948aaf45 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
5bc45acceb for #306: Telemetry for container assignment events 2017-04-03 16:20:34 -05:00
Jonathan Kingston
2c4da0a8b6 Auto send users to sites they assigned to a container. Fixes #306 2017-04-03 21:57:13 +01:00
groovecoder
266aa574d9 fix #209: page-requests-completed-per-tab metric 2017-03-30 14:40:33 -05:00
Jonathan Kingston
e3f0d8cc95 Rename linter used to check for unsafe 2017-03-15 06:34:31 +00:00
Jonathan Kingston
8ec45b6c74 Adding better sanitising of strings by using textContent. Fixes #372 2017-03-14 22:06:58 +00:00
Jonathan Kingston
5ef9e3d835 Fix upgrading issue whilst also ensuring dead objects won't happen. #373 2017-03-14 19:13:13 +00:00
Jonathan Kingston
dca484e25f Fix escaping of container names in popups. Bug 1346653 2017-03-13 16:25:25 +00:00
groovecoder
71b5b70d11 bind submitForm event listener to keep _editForm 2017-03-10 17:46:08 +00:00
groovecoder
7f186ed350 1.1.0 🎉 2017-03-09 14:26:00 -06:00