tophf
1725c0ecb9
show installed styles in popup finder
...
fixes #1488
2022-10-12 20:04:45 +03:00
tophf
da4bdc6821
API should return something
2022-09-16 12:40:14 +03:00
tophf
527d7c0fbc
add fake header before linking to USW
2022-09-11 20:44:19 +03:00
tophf
b45825c015
preserve current URL params in openManage
2022-09-06 00:54:52 +03:00
tophf
bf3dd0318d
don't apply global section to Stylus pages
...
unless it was intentionally targeted via url(), url-prefix(), or regexp(). The regexp must contain the word "extension" without quotes.
2022-08-31 16:27:31 +03:00
tophf
685bf1fa3e
fix USO site installation ( #1461 )
2022-08-03 22:37:04 +03:00
tophf
d68433c867
fix usage of chrome.windows
in android
2022-07-01 07:55:11 +03:00
tophf
9364ef585f
fix nextcloud WebDAV csrf error ( #1448 )
2022-06-27 12:41:39 +03:00
tophf
b5fd8b63dc
new Vivaldi uses vivExtData
2022-06-04 19:20:20 +03:00
tophf
cda6e4fb9e
recreate idb with missing stores
2022-05-31 16:08:03 +03:00
tophf
97520be9b2
create missing idb store
2022-05-31 15:32:01 +03:00
tophf
2efb6c5cd1
strip source mapping from vendor js
2022-03-31 14:00:12 +03:00
tophf
bd9d51308a
simplify context menu + shorten titles
2022-02-24 07:53:14 +03:00
tophf
d2a99b5be1
simplify getProxy
2022-02-24 07:29:11 +03:00
tophf
329d0caac1
avoid flicker/delay when opening manager
2022-02-23 09:07:30 +03:00
tophf
9d64e9ba54
wait for real prefs on bg startup
...
+ convert msg.sendXXX to async
2022-02-19 10:05:47 +03:00
tophf
cc3c85be58
fix update when using embedded meta
2022-02-19 06:48:55 +03:00
tophf
1364d3a8ba
add colorScheme.isDark()
2022-02-18 06:03:52 +03:00
tophf
b7cfbe6e66
use color palette and enable a simple dark theme ( #1405 )
...
* add 'auto' iconset and use it by default
* expose `data-ui-theme` on html
Co-authored-by: narcolepticinsomniac <therealdoctorgonzo@gmail.com>
2022-02-17 03:10:59 +03:00
tophf
225a2cec31
unbork installer, regressed in 81a5acfd
2022-02-13 16:19:58 +03:00
tophf
81a5acfda3
.user.css in virtual style urls
...
benefits:
* styles are listed directly under `Stylus` in devtools source file tree
* easy to differentiate from site's css
2022-02-11 00:08:20 +03:00
tophf
10de02f04d
expose style name ( #1403 )
2022-02-10 21:28:47 +03:00
tophf
9b0db09b6c
use hardcoded redirect_uri fallback ( #1399 )
2022-02-03 13:06:29 +03:00
tophf
d048c480c3
require FF >= 55
2022-01-29 18:19:21 +03:00
tophf
f966b2ef96
allow non-object values in db
2022-01-29 16:39:30 +03:00
tophf
c597303692
skip deleted styles in order
2022-01-29 03:41:47 +03:00
tophf
26b75e77b3
separate storage for order + important styles ( #1390 )
...
* use Proxy for `db`
* don't merge arrays in deepMerge by default
* extract sync and cache from styleMan
2022-01-29 02:54:56 +03:00
tophf
5529cbec2b
fix and simplify editDeleteText context menu
...
* enable it on inputs added by the user later
* enable it in all of our pages
2022-01-28 03:11:25 +03:00
tophf
60834f7bd6
check userAgentData when available
2022-01-27 15:21:02 +03:00
tophf
e54178a43c
draft recovery in editor ( #1388 )
...
+ use toolbox::clamp() more
2022-01-23 12:44:25 +03:00
tophf
ce9e74e2a0
add per-style setting for autoupdate checks
2022-01-21 19:45:56 +03:00
tophf
b692cf9608
show source code in build error when updating
...
fixes #891
2022-01-19 14:46:09 +03:00
tophf
be43bf3f23
force no-cache in update checker
2022-01-19 14:46:08 +03:00
tophf
12eb243610
replace installer if another file is drag'n'dropped
2022-01-16 20:22:42 +03:00
eight
ddc09f3511
Add: a draggable list to customize injection order ( #1364 )
...
+ implement messageBox.close()
+ fix require() with root urls in /dir/page.html
+ limit messageBox focus shift to config-dialog
+ flatten vendor dirs and simplify build-vendor:
+ replace the unicode symbol with ASCII `->`
+ flatten dirs by default to simplify writing the rules and improve their readability
+ rename and sort functions in the order they run
+ use `node-fetch` instead of the gargantuan `make-fetch-happen`
+ use `glob` which is already installed by other deps
Co-authored-by: tophf <tophf@gmx.com>
2022-01-14 15:44:48 +03:00
tophf
8128100cef
ensure editor window is visible
...
fixes #1375
2021-12-26 19:35:13 +03:00
tophf
249196d414
don't add _usw to all styles
2021-12-22 19:49:21 +03:00
eight
9d2854c272
Fix: compatibility with kiwi ( #1368 )
2021-12-16 16:04:22 +03:00
eight
f6e6a138db
Add: webdav sync ( #1363 )
2021-12-12 03:05:58 +03:00
eight
3ea7e45624
Change: stop revoking google token, change syncErrorRelogin message, recognize token manager errors as grant error ( #1362 )
...
* WIP: don't revoke google token, add TokenError
* Fix: stop suggesting disconnecting
* Add: recognize token error as grant error
* Change: sync immediately after re-login
2021-12-09 12:00:38 +08:00
eight
7e3c6f16e9
Fix: bump db-to-cloud, show detailed LockError ( #1361 )
...
* Bump db-to-cloud
* Fix: bump db-to-cloud, show detailed LockError
* Fix: used -> use
* Change: drop our retry code
2021-12-09 00:00:30 +08:00
eight
e23077a7ea
Add: support inclusions ( #1359 )
...
* Add: support inclusions
* Fix: refresh settings page after configuring in popup
2021-12-08 18:30:16 +08:00
eight
9d1243073b
Add: style settings ( #1358 )
...
* Add: style settings
* Change: use radio instead of select for dark/light mode
* Change: x -> Delete
* Change: (in|ex)clusion messages
* Fix: avoid extra space when there is no rule
* Fix: UI in mobile
* Change: delete priority
* Change: use textarea for include/exclude, remove isCodeUpdated
* Fix: separate toggle
* Fix: minor
* Fix: remove codeIsUpdated in styleman
2021-12-07 12:44:49 +08:00
eight
6c13db1468
Add: toggle dark/night mode styles automatically ( #736 )
...
* Add: color-scheme.js
* Add: handle color scheme
* Add: styleManager.setMeta
* Add: make setupLivePrefs work with radio
* Change: drop setupRadioButtons
* Add: UI for schemeSwitcher
* Add: prefer-scheme select in installation page
* Fix: add alarm listener
* Add: display excluded reason in popup
* Fix: rely on data-value-type instead of input name
* Fix: oldValue and newValue should have the same type
* Change: detect media change in content script
* Fix: duplicate capitalize
* Fix: minor
* Update web-ext
* Fix: valueAsNumber doesn't work for all inputs
* Fix: disable colorscheme selection after install
* Fix: API error
2021-12-03 00:49:03 +08:00
tophf
19ebeedf6a
add vars after @import
in compiled code ( #1348 )
...
fixes #1347
2021-11-14 11:00:12 +03:00
tophf
b17eef4053
allow live-reload on localhost and updates on file://
...
...if file access is allowed
2021-11-02 18:15:26 +03:00
tophf
0034dcb941
preserve installationUrl
2021-10-12 20:26:57 +03:00
tophf
992b89f0eb
more stuff in fixKnownProblems
...
fixes #1342
2021-10-12 20:20:54 +03:00
tophf
818031a86b
preserve iframe's sender.url
2021-09-24 11:05:55 +03:00
tophf
b0ed85c5ea
use second metablock's @updateURL
in USO-archive styles
...
fixes #1323
2021-08-23 16:27:31 +03:00