Commit graph

56 commits

Author SHA1 Message Date
Moonloard
9ecc4331a9 new option to replace current tab when a assigned domain is opened 2020-07-27 22:12:49 +02:00
Kendall Werts
30dc1cc655 Removed options from new container menu. Tweaked new container menu to remove
dupes from opening it twice.

Added focus highlighting for keyboard navigation
2020-02-28 15:47:43 -06:00
Kendall Werts
dd4087dc9a Implemented site isolation
Added feature to isolate (lock) assigned sites: When you are in
a container with site isolation enabled, navigating to a site
outside of the assignments will open that site in a new default
container tab.

Co-authored-by: Francis McKenzie <francis.mckenzie@gmail.com>
2020-02-28 15:47:43 -06:00
Kendall Werts
7f009ee071 Fixed Assignement Toast on page.
Now opens in the newly opened tab (after it has been reopened
in the correct container). It also does not provide a toast
when removing sites from the edit assignments panel, becuase
user will most likely not be on that site when editing the
panel, so it has been throwing an error. Error should go away.
2020-02-28 15:47:43 -06:00
Kendall Werts
c4cbda163a working on info panel 2020-02-28 15:47:43 -06:00
Kendall Werts
56c2d59677 Page action assigns site to a container and simultaneously reopens site in container. 2020-02-28 15:47:43 -06:00
stoically
f955f88bb2 Add sync tests to mocha suite 2020-01-28 11:33:20 +01:00
Kendall Werts
889d3ac527 review fedback 2020-01-23 13:47:56 -06:00
Kendall Werts
7700873582 made some suggested changes 2020-01-23 13:47:45 -06:00
Kendall Werts
26fd1e43c5 added on/off switch and expiration date on instanceKeys in sync
on/off is in settings.
when instanceKey date is 30 days old, it is deleted

fixed bug
2020-01-22 22:46:36 -06:00
Kendall Werts
d08be41ed6 added key to sync for each install of MAC.
Keeps a list of installed identities and site assignments of reach MAC install
2020-01-22 10:57:27 -06:00
Kendall Werts
d54fa0b658 fixed race condition while upgrading containers and site assignments. 2020-01-15 16:54:24 -06:00
Kendall Werts
c575d00aad fixed linting 2020-01-14 11:21:19 -06:00
Kendall Werts
76e884aee2 added UUIDs of containers to site assignments 2020-01-14 11:21:09 -06:00
Kendall Werts
05b9e81b92 added some checks on sync and some error handling for bad site assignment info 2020-01-14 11:21:00 -06:00
Kendall Werts
1ee8742913 fixed bug that was showing all assigned site in the create new container panel 2020-01-14 11:20:51 -06:00
Kendall Werts
38e4c5bde7 added some tests in the browser html 2020-01-08 15:37:08 -06:00
Kendall Werts
8f23682f48 refactored runSync and following functions 2020-01-05 14:32:11 -06:00
Kendall Werts
a41a9e5a74 refactor and fixed site assignment reconcilding 2020-01-05 14:32:11 -06:00
Kendall Werts
121443ff6c Syncs deletion of site assignments and reassignments 2020-01-05 14:32:11 -06:00
Kendall Werts
ec4e593dec deletes containers, and adds and deletes site assignments. 2020-01-05 14:32:11 -06:00
Kendall Werts
4f03edf13b removed awaits that were causing issues with error handling 2020-01-05 14:32:11 -06:00
Kendall Werts
7434f76bd3 wip: cleaning up storage before sync 2020-01-05 14:32:11 -06:00
Kendall Werts
3b160d85f2 added check for uuid in updateUUID 2020-01-05 14:32:11 -06:00
Kendall Werts
d568d346b7 re-enabled listeners 2020-01-05 14:32:11 -06:00
Kendall Werts
b9bfef7217 updated with comments fixes from review 2020-01-05 14:32:11 -06:00
Kendall Werts
afb3082747 added restore on previously synced browser 2020-01-05 14:32:11 -06:00
Kendall Werts
bea0a3a7c2 added second run restore 2020-01-05 14:32:11 -06:00
Kendall Werts
f980bf143f broke up restoreFristRun 2020-01-05 14:32:11 -06:00
Kendall Werts
65f952dd70 made some requested changes 2020-01-05 14:32:11 -06:00
Kendall Werts
3f036fd4c6 combined getByContainer and getAllAssignedSites 2020-01-05 14:29:53 -06:00
Kendall Werts
d4dbde8166 cleanup of old code 2020-01-05 14:29:53 -06:00
Kendall Werts
e15c0ac89f a little linting, but not all the linting 2020-01-05 14:29:53 -06:00
Kendall Werts
f1fb08be1e syncs on first run 2020-01-05 14:29:53 -06:00
Kendall Werts
2c3b553e7f added uuids to contextualIdentities within MAC for comparison with other browsers 2020-01-05 14:29:53 -06:00
Kendall Werts
9c4592e9af first pass at container sync 2020-01-05 14:29:53 -06:00
Kendall Werts
8093684b1b fixed #1564: cleanup updates requested for bookmark context menu 2019-10-31 14:16:23 -05:00
Kendall Werts
80cf4d0860 Merge branch 'bookmark-context' of github.com:kendallcorner/multi-account-containers into bookmark-context 2019-10-24 16:46:54 -05:00
Kendall Werts
c29c0694fb updated testing setup to understand my api calls 2019-10-24 16:42:19 -05:00
Kendall Werts
328c926ddf added changes requested 2019-10-24 16:32:49 -05:00
Kendall Werts
74c8ca4efb added url checks for edge case urls 2019-10-24 16:16:02 -05:00
Maxx Crawford
963eb57e5e Merge branch 'master' into bookmark-context 2019-10-24 14:33:15 -05:00
Kendall Werts
015b266ab5 added bookmarks as optional_permission and added checkbox in preferences menu. 2019-10-24 14:14:30 -05:00
Kendall Werts
ed3a8f3784 menu updates when containers are changed, added, or deleted. Tests need to be updated 2019-10-23 15:48:43 -05:00
Kendall Werts
fabfe50d19 edits from input 2019-10-19 22:31:12 -05:00
Kendall Werts
8f24e20290 added ability to open folders as well. issue #323 2019-10-17 15:25:58 -05:00
Kendall Werts
dd61a45901 added bookmark context menu ref: issue #323 2019-10-17 14:15:45 -05:00
Roman Rodriguez
69ab5e4ebd Fix #930 - Disable extension in incognito mode 2019-10-16 13:07:59 -05:00
shivangikakkar
2744c9cd37 exempting always open in functionality for non-standard ports 2019-01-19 02:02:27 +09:00
stoically
d5f11a7b86 Cancel redirects for the same requestIds and urls if originating from the same tabId
Fixes #940
2018-02-23 15:33:32 +01:00