1079 Commits

Author SHA1 Message Date
André Schröder 649110ed45 fix concerns 2021-01-11 20:09:11 +01:00
luke crouch f4bcd30434 Merge pull request #1947 from mozilla/1946-minor-release-bump
Fix #1946 - Update package.json/manifest to 7.2.0
7.2.0
2021-01-11 11:24:11 -06:00
Maxx Crawford c2ff3f00f2 Fix #1946 - Update package.json/manifest to 7.2.0 2021-01-11 10:16:53 -06:00
Maxx Crawford 6494b98157 Merge pull request #1945 from mozilla/update-web-ext
update web-ext to 5.4.1
2021-01-11 10:13:36 -06:00
luke crouch c371cd11d0 update web-ext to 5.4.1 2021-01-11 09:33:08 -06:00
luke crouch 1b22753811 Merge pull request #1751 from JakeWharton/patch-1
Remove automatic capitalization of container name
2021-01-11 09:22:07 -06:00
Maxx Crawford e7af96b625 Merge pull request #1944 from dannycolin/dark-mode
Add a dark mode to MAC
2021-01-11 09:16:05 -06:00
Danny Colin 0c04b83207 fix css indentations 2021-01-10 19:02:42 -05:00
Danny Colin 6b73cee79e fix gradient colors in open tabs list 2021-01-10 18:59:16 -05:00
Danny Colin d7688cb1f5 fix stylelint errors 2021-01-08 13:19:18 -05:00
Danny Colin c03df9d246 add a dark theme 2021-01-08 13:11:02 -05:00
Andre Schröder a1d01f8ff2 Fix development instructions in README
web-ext will not work when following the instructions without having
this diff applied:

```
$ ./node_modules/web-ext/bin/web-ext run -s src/
(node:41062) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:41062) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'find' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'head' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'set' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'test' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'to' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency
(node:41062) Warning: Accessing non-existent property 'which' of module exports inside circular dependency
Applying config file: ./package.json
Running web extension from /home/andre/Git/multi-account-containers/src
Use --verbose or open Tools > Web Developer > Browser Console to see logging

WebExtError: Temporary add-on installation is not supported in this version of Firefox (you need Firefox 49 or higher). For older Firefox versions, use --pre-install
    at FirefoxDesktopExtensionRunner._callee6$ (/home/andre/Git/multi-account-containers/node_modules/web-ext/dist/webpack:/src/extension-runners/firefox-desktop.js:273:19)
    at tryCatch (/home/andre/Git/multi-account-containers/node_modules/web-ext/node_modules/regenerator-runtime/runtime.js:62:40)
    at Generator.invoke [as _invoke] (/home/andre/Git/multi-account-containers/node_modules/web-ext/node_modules/regenerator-runtime/runtime.js:296:22)
    at Generator.prototype.<computed> [as throw] (/home/andre/Git/multi-account-containers/node_modules/web-ext/node_modules/regenerator-runtime/runtime.js:114:21)
    at step (/home/andre/Git/multi-account-containers/node_modules/web-ext/dist/webpack:/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:1)
    at /home/andre/Git/multi-account-containers/node_modules/web-ext/dist/webpack:/node_modules/babel-runtime/helpers/asyncToGenerator.js:30:1
    at processTicksAndRejections (node:internal/process/task_queues:93:5)
```

web-ext will work when following the instructions with having this diff
applied:

```
$ web-ext run -s src/
Applying config file: ./package.json
Running web extension from /home/andre/Git/multi-account-containers/src
Use --verbose or open Tools > Web Developer > Browser Console to see logging
Installed /home/andre/Git/multi-account-containers/src as a temporary add-on
The extension will reload if any source file changes
Press R to reload (and Ctrl-C to quit)
```

I copied the wording from
https://github.com/mdn/webextensions-examples/blob/2184fee75afcde39328384b36adf9e52c5917949/README.md

I guess the underlying problem is that the web-ext version specified in
the package.json is very outdated. By installing the web-ext tool via
the provided instructions it fixes the problem.

Furthermore, the `webextensions-examples` repo doesn't specify web-ext
in their package.json which means that installing web-ext via the
provided instructions seems to be the preferred way. (So maybe web-ext
should be removed from the package.json entirely?)

Fixes #1926
2020-12-23 04:13:16 +01:00
luke crouch a457c60f32 update proxy code to support more types 2020-11-12 10:26:48 -06:00
luke crouch 63996ce416 Merge branch 'master' into proxy-support 2020-11-11 17:14:07 -06:00
Yuxuan Shui 3247f3dc7d Bottom button shouldn't obstruct the list
Having .bottom-btn { position: fixed; } cause the button to obstruct the
last few items in the list.
2020-10-16 20:52:30 +01:00
luke crouch f0afc0da36 Merge pull request #1854 from mozilla/version-bump
Update version number for new release
7.1.0
2020-08-25 11:54:16 -05:00
Maxx Crawford fc070b2d0d Update version number for new release 2020-08-25 11:40:01 -05:00
luke crouch 899476e81a Merge pull request #1835 from Moonloard/replace-tab
Replace tab instead of creating a new one (#1765 #1704 #1590  #1837)
2020-08-14 11:11:19 -05:00
Moonloard 518f1cca89 option name adjusted 2020-07-27 22:49:33 +02:00
Moonloard 997fe4db12 description of option adjusted 2020-07-27 22:42:55 +02:00
Moonloard a5f6f8381a remove unnecessary line breaks 2020-07-27 22:22:42 +02:00
Moonloard 46d76dfaa3 new option to replace current tab when a assigned domain is opened 2020-07-27 22:12:49 +02:00
Maxx Crawford 00a1ce9dca Merge pull request #1815 from mozilla/1781-site-isolation-save-fix
Site isolation saved changes do not affect other containers
7.0.2
2020-07-16 21:09:30 -05:00
Maxx Crawford b6f3c15999 Bumped version number for patch 2020-07-15 10:42:08 -05:00
Maxx Crawford 024fb03c33 Fixed #1781 - Reset checkbox listener to keep event queue to 0 2020-07-15 10:41:12 -05:00
luke crouch de8d0b28ea Merge pull request #1811 from mozilla/1810-restore-new-tab-keyboard-nav
Fixed #1810 - Split container item funcitonality
7.0.1
2020-07-14 19:53:49 -05:00
Maxx Crawford 8cffccccce Merge pull request #1809 from mozilla/fix-manage-site-list
fix space character typo in classList.add argument
2020-07-14 16:56:07 -05:00
Maxx Crawford 7f31a92ede Fixed #1810 - Split container item funcitonality 2020-07-14 16:49:49 -05:00
luke crouch b47291ae87 Merge pull request #1780 from mozilla/1779-manage-site-list-icon-fix
Fixed #1779 - Added CSS override for favicons on the Manage Site List panel
2020-07-14 15:51:16 -05:00
luke crouch 8de231f5e9 fix space character typo in classList.add argument 2020-07-14 15:34:07 -05:00
luke crouch a10d222ce7 Merge pull request #1794 from ericlee4/close-button
fix #1788
2020-07-14 11:07:19 -05:00
luke crouch 487befda65 Merge pull request #1798 from kendallcorner/GH-1785-keyboard-nav
Fixed first panel keyboard arrow nav.  Added second panel keyboard nav.
2020-07-14 11:02:04 -05:00
Kendall Werts 28222e510f Fixed first panel keyboard arrow nav. Added second panel keyboard nav. 2020-07-12 22:01:14 -05:00
Eric Lee a2a11d053b fix #1788
close button not found
2020-07-12 15:36:50 -04:00
Maxx Crawford 5e99af0993 Fixed #1779 - Added CSS override for favicons on the Manage Site List panel 2020-07-09 15:29:33 -05:00
luke crouch 94885de85b Merge pull request #1750 from mozilla/1746-ux-ui-followup
UX/UI Followup Issues
7.0.0
2020-07-09 11:58:33 -05:00
Maxx Crawford bcd3aaeb92 Fixed icon clipping where container icons are displayed. Added override for website favicons (listed in active container) 2020-07-09 11:51:24 -05:00
Maxx Crawford d0f7fc35a4 Bumped version number for new release 2020-07-07 10:19:21 -05:00
Maxx Crawford 682d877960 Updated lint errors, updated Stylelint library to latest version
Re-added stylelint/order plugin, updated options to match new syntax .

Fixed stylelint error
2020-07-07 10:19:21 -05:00
Maxx Crawford d901ba9067 Fixed issue where items with too-long page titles wrapped in tab list of specific container inside the panel 2020-07-07 10:19:21 -05:00
Maxx Crawford b47844b43a Added dark mode support on the settings page
Updated p, label color for light mode, removed commented code
2020-07-07 10:19:21 -05:00
Maxx Crawford 765a0eb727 Linted Container Delete SVG 2020-07-07 10:19:21 -05:00
Maxx Crawford 3b97e2722f Merge pull request #1756 from nathanhinchey/show-fence-icon-in-popup
Show fence icon in popup
2020-06-24 09:27:16 -05:00
Kafji f4a087d0ed Fix sync resource hog
Hypothesis:
On receiving onChanged event of browser.storage.sync, sync will try to
_merge_ the container data and backup the merged data. One of the merging
process is called reconcileSiteAssignments in which sync will remove
assigned site form the delete site list. On each removal sync will tell
assignManager, the one who hold container data locally, to remove it as
well. In turn the assignManager will remove *and then* tell sync to
backup the data. This causes the backup process in sync to be invoked
multiple times, one from the sync process and one for each of removed
assigned site list. To make matters worse, the backup from removal of
assigned site list will run in parallel from each others.

This might fixes #1691.
2020-06-01 08:22:28 +07:00
Nathan Hinchey 52749ee1f0 Show fence icon in popup
Fixes issue where Facebook container has no icon in popup. Also allows user to select fence icon for other containers.
2020-05-28 12:48:11 -04:00
Nathan Hinchey 642553a341 Remove unused data directory 2020-05-28 12:22:29 -04:00
Jake Wharton 9c80781e3f Remove automatic capitalization of container name
The name is not capitalized in the address bar or the list of names in the extension popup.
2020-05-27 14:36:18 -04:00
Maxx Crawford 8ef0a6f9f1 Merge pull request #1654 from mozilla/UX-UI-update
UX/UI Update
2020-05-22 14:07:20 -05:00
Undoundoundo 412aba0c8b Update CONTRIBUTING.md
replaced reference to IRC with reference to Matrix chat
2020-05-01 13:33:45 -04:00
luke crouch 532abbf032 Merge pull request #1706 from mozilla/version-6.2.5
bump version to 6.2.5
6.2.5
2020-04-13 11:23:44 -05:00