Commit graph

94 commits

Author SHA1 Message Date
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
e8dc621e41 keyboard shortcuts working 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
0a90a77125 code review and feedback changes 2020-02-28 15:47:43 -06:00
Kendall Werts
56aae68fc9 fixed mocha tests 2020-02-28 15:47:43 -06:00
Kendall Werts
0b5e111545 linting issues 2020-02-28 15:47:43 -06:00
Kendall Werts
6330eca2d3 keyboard shortcuts 2020-02-28 15:47:43 -06:00
Kendall Werts
db8af0bd17 Now can reopen in default container. Added an 'OK' button to new container panel. Fixed some css 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
Kendall Werts
97c132384c testing keyboard shortcuts 2020-02-28 15:47:43 -06:00
Kendall Werts
19b79b781b Fix for #1632: Pinned tabs cannot be loaded as 'discarded' 2020-02-13 16:54:18 -06:00
Kendall Werts
7937cc04ae upped version and added action badge 2020-02-10 17:09:20 -06:00
Kendall Werts
33043d47b9 changed window attachment of sync to be more clear 2020-02-10 12:38:17 -06:00
Kendall Werts
5a56a4dea8 moved test to mocha tests 2020-02-06 11:58:53 -06:00
Kendall Werts
1e9114a904 Merge pull request #1 from stoically/sync-tests
Add sync tests to mocha suite
2020-02-03 11:25:31 -06:00
Kendall Werts
3f89fc33aa fixed initial container sync entry dupe 2020-01-29 21:54:04 -06:00
stoically
f955f88bb2 Add sync tests to mocha suite 2020-01-28 11:33:20 +01:00
Kendall Werts
d1221ca340 swapped cookieStoreId and storekey 2020-01-24 17:02:29 -06:00
Kendall Werts
889d3ac527 review fedback 2020-01-23 13:47:56 -06:00
Kendall Werts
210214f662 Update src/js/background/sync.js
Co-Authored-By: Jonathan Kingston <jonathan@jooped.co.uk>
2020-01-23 13:47:56 -06:00
Kendall Werts
10af9abe0d Update src/js/background/sync.js
Co-Authored-By: Jonathan Kingston <jonathan@jooped.co.uk>
2020-01-23 13:47:56 -06:00
Kendall Werts
f3dfd1d294 Update src/js/background/identityState.js
Co-Authored-By: Jonathan Kingston <jonathan@jooped.co.uk>
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
2e5239b64a updated tests to match new formatting" 2020-01-22 23:50:19 -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
df211aab57 Fixed infinite loop in updating uuid for identities. 2020-01-15 10:03:40 -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
18d6324c5a fixed cookiestoreIDmap 2020-01-14 11:21:09 -06:00
Kendall Werts
543599fb6e changed confusing language on sync data check 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
f95b2a7bec fixed bug that was showing all assigned site in the create new container panel 2020-01-09 13:52:40 -06:00
Kendall Werts
a762df723c worked on the duplicate bug 2020-01-08 23:38:01 -06:00
Kendall Werts
d459cc675f wrote tests tests for browser use 2020-01-08 18:33:02 -06:00
Kendall Werts
38e4c5bde7 added some tests in the browser html 2020-01-08 15:37:08 -06:00
Kendall Werts
b1a4332e0c saving to do some work 2020-01-08 13:32:02 -06:00
Kendall Werts
a47571166e error handling 2020-01-08 13:23:35 -06:00
Kendall Werts
e41dccab3d working with tests 2020-01-07 14:14:19 -06:00
Kendall Werts
8f0c2bbbad pulled in sync tests 2020-01-06 13:27:57 -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