eight
5d07a8cd4e
Fix: buildMeta now returns a promise
2018-09-25 21:11:09 +08:00
eight
a004bc3c7d
Move styleCodeEmpty to util
2018-09-25 21:10:35 +08:00
eight
41ac66a137
Add: background worker
2018-09-25 21:09:40 +08:00
eight
ffb13bf1db
Enhance: move moz-parser/meta-parser/usercss compiler to worker
2018-09-25 21:09:04 +08:00
eight
64aa9fcf53
Add: background worker
2018-09-25 17:34:54 +08:00
tophf
af77b55eea
fixup 2fdfd966
...
#482
2018-08-27 20:42:51 +03:00
tophf
2fdfd96699
use the new originalDigest in update UI
...
...when force-updating a locally edited style that turned out to be equal to the remote one
fixes #482
2018-08-27 20:39:36 +03:00
tophf
c0c5f1dbcc
avoid overwriting existing usercss on saving a new one
2018-08-18 23:17:20 +03:00
tophf
406a7cd4c0
FF bug workaround: apply styles to more iframes
2018-08-09 21:22:26 +03:00
tophf
be94303bad
simplify onInstalled
2018-08-06 18:20:57 +03:00
tophf
15c3c7c8ab
fixup 3418ac9c: explicitly set the optional parameter
...
fixes #423
2018-07-09 09:10:36 +03:00
tophf
0d7b8152e8
code cosmetics
2018-07-05 15:46:01 +03:00
tophf
d8b776bedf
try installing from full code if 'sections' is empty in style json
...
fixes #414
2018-07-05 15:46:01 +03:00
tophf
d37b113d0d
retry on HTTP status 429 "Too Many Requests"
2018-07-02 17:20:22 +03:00
tophf
711a3afeee
logQueue can be empty
2018-05-24 21:09:00 +03:00
tophf
82b797738a
use Alarms API since js timers are limited to 596 hours
...
fixes #388
2018-05-14 08:56:31 +03:00
tophf
d36fea27ad
fixup 3418ac9c: append to updateLog
2018-05-09 18:33:28 +03:00
tophf
3548a6caed
fixup c26fa76f: parameter is an object =_='
2018-05-09 18:11:59 +03:00
tophf
1f347df8cf
fixup c26fa76f: Set#has
...
#380
2018-05-04 22:08:19 +03:00
tophf
c26fa76f53
retry the update check on 503
...
fixes #380
2018-04-30 20:05:52 +03:00
tophf
0a082f30d2
Chrome with NativeCrxBindings: ignore lastError in injectCS
2018-04-25 10:37:07 +03:00
tophf
677bf7b9bf
Chrome with NativeCrxBindings: check lastError in injectCS
2018-04-24 22:16:21 +03:00
tophf
e80efa7604
FF: hotkeys dialog
2018-04-12 21:28:45 +03:00
tophf
8524c76f66
setBadgeText has a callback in Chrome 67+
2018-04-05 00:41:05 +03:00
tophf
36b0e8f4bb
clear entire cache when updating styles with global sections
2018-03-22 04:26:43 +03:00
tophf
4901e97f9f
open USO style settings even if the site tab is auto-activated
2018-03-13 18:35:28 +03:00
tophf
a7774c26fb
bump version
2018-03-13 17:24:10 +03:00
tophf
40054902e9
USO can't handle POST requests for style json
2018-03-13 17:23:47 +03:00
tophf
28ef5572ba
FF: ensure styles are applied to about:blank iframes
...
fixes #215
2018-03-08 19:25:09 +03:00
tophf
850b7dc635
clear localStorage for CM themes on extension update
2018-03-03 23:45:14 +03:00
tophf
918888ffb0
code cosmetics
2018-02-16 18:05:25 +03:00
DecentM
44a11508ff
Add OpenUserCSS support ( #328 )
2018-02-15 11:27:00 +03:00
tophf
f6991c4f57
fallback to 'path' when Canvas is blocked in FF
...
fixes #335
2018-01-30 19:42:30 +03:00
tophf
02989edb05
eat unclosed comments
2018-01-30 18:59:28 +03:00
tophf
90aacefff8
ignore @charset when deciding if section is empty
...
fixes #337
2018-01-30 18:59:28 +03:00
tophf
ca5f8c941b
don't refresh own tabs twice
...
fixes #336
2018-01-29 04:37:24 +03:00
tophf
bc2da3f66a
prevent hanging when parent frame is absent
2018-01-20 02:28:20 +03:00
tophf
a3962b7adf
put https://top.site.origin in "stylus-iframe" attr
2018-01-19 15:37:26 +03:00
tophf
72e0f5fbf5
update refreshAllTabs cache and icon on disabling livepreview
2018-01-14 17:32:25 +03:00
tophf
b42dfc8300
fixup bb34538d: decrement styles.length on delete
2018-01-14 15:40:36 +03:00
tophf
eabfaca08e
run webNavUsercssInstallerFF on the entire githubusercontent.com
...
fixes #329
2018-01-14 15:23:09 +03:00
tophf
bb34538da0
smart invalidateCache: try to update filters in-place
2018-01-12 00:54:40 +03:00
tophf
989df35b05
live preview in editor
...
* refreshAllTabs was extracted
* ...and fixed to use each frame's url when getting the styles
2018-01-12 00:54:36 +03:00
tophf
650cf3521b
correctly strip 'code' from style hash
2018-01-10 22:18:35 +03:00
tophf
9fdabe3582
simplify getStyles
...
* 'asHash' implies 'enabled'
* 'length' is added to the style hash
2018-01-10 22:18:30 +03:00
tophf
bbfda6d33b
expose findUsercss
2018-01-09 19:13:37 +03:00
tophf
022e588c97
allow errors in usercss when saving in editor and live-reloading
2018-01-07 16:36:30 +03:00
tophf
87d28d3fc7
silence eslint
2018-01-07 11:52:46 +03:00
tophf
71c3e0c7a8
extract and improve dummy chrome.storage in FF
...
* chrome.storage.onChanged supported in own pages
* values are stored in the background page
* chrome.storage in own pages accesses that background storage
2018-01-04 17:04:23 +03:00
tophf
2374c88e1b
extract styleSectionsEqual
2018-01-04 16:43:54 +03:00