tophf
a93354de8c
remove iframe observer
...
* documentElement may be overwritten right after iframe was initialized with contentDocument.write() and due to this change being external it's not reported in our existing rewrite observer so we enqueue an additional check using setTimeout(0).
* match_about_blank in manifest.json is back
* iframes with src = about: or javascript: don't have a proper URL when our content script runs so we get the real URL from the parent window
* minor refactoring
2017-04-18 12:46:35 +03:00
tophf
5c8d1950a7
Isolate storage.js in background context
...
To prevent cross-page leaks we need to create/copy prefs and cachedStyles inside the background page context.
* storage.js is now used only in the background page
* messaging.js now contains less bg-specific methods and more common methods. Added saveStyleSafe, deleteStyleSafe which automatically invoke onRuntimeMessage of the current page or just handleUpdate/handleDelete when notify:false
* prefs.js with 'prefs' for background and UI pages: separate objects because a UI page may load before the background page and it can read prefs from localStorage/sync/defaults
2017-04-18 12:46:34 +03:00
tophf
2ef87e003d
Remove webSqlStorage cruft as Stylus never used it
2017-04-18 12:46:23 +03:00
tophf
a6c3424b53
Move images into a separate directory
2017-04-18 12:46:22 +03:00
tophf
b2e18177c3
Minimum Chrome version is 49 for ES6 stuff we use
...
Default function parameters were implemented in Chrome 49 and FF 15+
Stable Chrome is v57. One year has passed since v49.
2017-04-18 12:43:29 +03:00
Jeremy Schomery
fbf4a0ea8a
removing 'webRequest' and 'webRequestBlocking' permissions. fixes #48
2017-03-16 17:16:11 +03:30
Jeremy Schomery
1d30b19132
version 1.0.5 is ready
2017-03-16 15:24:27 +03:30
Jeremy Schomery
65845c6c6e
replacing window.confirm
2017-03-13 16:28:35 +03:30
Jeremy Schomery
74cbefc427
adding the new FAQs page
2017-03-11 12:56:24 +03:30
Jeremy Schomery
fb45e86648
fixes #13
2017-03-06 18:15:49 +03:30
Jeremy Schomery
55fd654713
muting CSSLint's unicode-range warning, muting CSSLint hsl color code warning
2017-03-03 14:54:02 +03:30
Jeremy Schomery
218cd46670
updating 'turn all styles off' in the right click context menu when prefs are loaded
2017-02-23 11:07:25 +03:30
Jeremy Schomery
d6ec816ea9
adding options UI ( fixes #22 , #24 )
2017-02-14 19:05:53 +03:30
Jeremy Schomery
2d1767199b
implementing update checker; part 1
2017-02-08 18:45:35 +03:30
Jeremy Schomery
44a2e697e2
version 1.0.1 is ready for Store
2017-02-03 17:42:02 +03:30
Jeremy Schomery
07ec84313c
possible fix for #12
2017-02-03 15:42:23 +03:30
narcolepticinsomniac
ab12ccc1c0
Update permissions for backup
2017-01-30 14:20:20 -05:00
Jeremy Schomery
5623bca182
#1 follow up
2017-01-13 12:23:17 +03:30
Jeremy Schomery
458daf0836
getting rid of analytics.js
2017-01-08 12:27:33 +03:30
tophf
e15449435c
Use 16/32px icon in new MD toolbar
2016-08-22 14:09:20 +03:00
Jason
76dd91930d
1.5.2
2016-04-04 19:02:30 -05:00
Jason
7452fe0c0b
1.5.1
2016-04-03 10:26:30 -05:00
Jason
53619501ce
1.5.0
2016-04-02 21:07:09 -05:00
Jason
15407c4cde
Add Google Analytics
2016-03-17 21:52:46 -05:00
Jason
2973cac28f
Switch to IndexedDB #167
2016-03-06 20:27:17 -06:00
Jason
ddb6f400e7
Add applications.gecko.id #166
2016-01-30 18:26:34 -06:00
tophf
23190af270
Switch from the dummy background.html to "scripts" key
...
Also fix the order: messaging.js should precede storage.js for notifyAllTabs() to work
2015-10-15 00:34:48 +03:00
tophf
965ea073c9
Sync localStorage prefs
2015-10-05 09:07:56 +03:00
Jason
ce465719d4
1.4.0
2015-09-28 19:42:45 -05:00
tophf
73218c399b
Support ftp urls
2015-08-11 07:36:48 +03:00
tophf
f765934316
Dim toolbar icon on unstyled tabs, regenerate icons
2015-05-21 17:38:02 +03:00
Jason
68fa907854
1.3.1
2015-04-22 20:11:55 -05:00
Jason
6fb5c44f67
1.3.0
2015-04-21 11:00:01 -05:00
tophf
bd9a91951f
Add 2 global behavior toggles to the toolbar button context menu
2015-03-26 21:16:03 +03:00
tophf
2ed53db7ad
Add Chrome shortcut keys; update popups on change
...
* hotkey to open Manage styles
* hotkey to enable/disable all styles
No default hotkeys are provided, to customize go to "Keyboard shortcuts" on the Extensions page
2015-03-25 18:04:51 +03:00
Jason
908d769944
Manually apply styles to dynamic iframes #3
2015-03-03 10:48:29 -06:00
Jason Barnabe
0756f2d2b8
Add write new style options to toolbar pop-up #14
2015-01-30 11:28:05 -06:00
Jason Barnabe
89c1dc6bf9
Merge
2015-01-29 12:45:55 -06:00
Jason Barnabe
d09255a6b8
Apply to file: protocol #25
2015-01-29 12:44:29 -06:00
Jason Barnabe
c4c92c6c27
Convert to Unix linebreaks
2015-01-29 12:41:45 -06:00
silverwind
30b7a03101
Add match_about_blank to fix #3
2015-01-29 18:56:24 +01:00
Jason Barnabe
dda79fa4c6
Update version for release
2014-03-25 12:01:18 -05:00
Jason Barnabe
9445f47a3e
#9 No install button on userstyles.org HTTPS server
2014-03-22 14:39:58 -05:00
Jason Barnabe
701ed8b783
Increment version for 1.2.1 release
2014-02-19 20:15:40 -06:00
Jason Barnabe
5950bf2d48
fix whitespace and update version to current release
2014-02-07 21:51:11 -06:00
Jason Barnabe
3fddfae15a
issue 87 Update styles directly from userstyles.org
2013-05-08 22:10:08 -05:00
Jason Barnabe
b114a8e7e6
increase version number for release
2013-01-25 18:52:01 -06:00
Jason Barnabe
9270dc1596
issue 44 Stop using deprecated Chrome APIs
2012-08-19 20:14:33 -05:00
Jason Barnabe
d00fa9130a
0.10 release
2012-05-05 22:47:06 -05:00
Jason Barnabe
b019038f57
initial commit
2012-04-15 20:56:12 -05:00