tophf
a7a9ee7205
use major browser version in CHROME constant ( #946 )
2020-05-31 01:43:56 -04:00
tophf
a8fe66550b
Fixes for csslint parserlib ( #947 )
...
* css parser: vars in @supports(--var: foo)
* css parser: @keyframes inside @supports and @media
2020-05-29 23:33:29 -04:00
tophf
379c825408
focus search field on Ctrl-F in manager ( #935 )
2020-05-22 23:12:54 -04:00
mcpower
367d1672c5
Add unlimitedStorage permission ( #930 )
...
IndexedDB storage may be evicted by the browser at its discretion [1].
Granting the unlimitedStorage permission ensures that IndexedDB data
will not be evicted [2], and allows the extension to store more than
5MB of data if needed [3].
[1]: https://web.dev/storage-for-the-web/#eviction
[2]: https://crbug.com/680392#c5
[3]: https://developer.chrome.com/apps/declare_permissions#unlimitedStorage
2020-05-16 15:51:50 -04:00
tophf
43f6bdf4ed
use a separate loadTimeout for the actual data transfer ( #931 )
2020-05-16 15:50:04 -04:00
tophf
7ab0651e4d
add ":" to prop names in css autocomplete menu ( #915 )
2020-05-01 01:52:18 -04:00
narcolepticinsomniac
81b6137d8a
Max version Dropbox disable and no sync pull animations ( #913 )
...
* Max version Dropbox disable and no sync pull animations
Max version Dropbox disable and no sync pull animations.
* Remove TODO
* Kill sync animations entirely, add ref
2020-04-28 10:06:57 -04:00
narcolepticinsomniac
c50b3cfddc
Fix missing CWS page icon ( #907 )
2020-04-23 09:43:04 -04:00
Rob Garrison
bdf32a7174
1.5.12
2020-04-22 07:26:24 -05:00
Rob Garrison
23a718d8bc
1.5.11
2020-04-20 22:54:05 -05:00
narcolepticinsomniac
0b4e946c82
CM scrollbar pointer-events ( #902 )
2020-04-17 07:36:37 -04:00
tophf
fea0d08f50
fix infinite loop in colorizeInvisible ( #889 )
2020-04-17 07:34:52 -04:00
narcolepticinsomniac
7ae0798364
fix FF shortcuts button ( #900 )
2020-04-16 06:17:12 -04:00
Gusted
d7ff697aa6
Contributing.md - Fix Build.md link ( #887 )
...
The non Capitalized link will give you the 404 page not found error.
[Wrong link Current one](https://github.com/openstyles/stylus/blob/master/Build.md )
[Correct link Commited one](https://github.com/openstyles/stylus/blob/master/BUILD.md )
2020-03-23 19:06:54 -04:00
narcolepticinsomniac
50aecffe4c
set min-height outside of query ( #873 )
2020-03-03 11:13:21 -05:00
Rob Garrison
ad4da5f37d
1.5.10
2020-02-27 08:07:47 -06:00
Rob Garrison
dc3faeeead
Update locales
2020-02-27 08:04:52 -06:00
tophf
8192fab1b8
show write-style entries for iframes in popup ( #861 )
...
* account for iframes in popup list/write-style and badge
* fix and simplify openURL + onTabReady + message from popup
* fixup! resolve about:blank iframes to their parent URL
* fixup! don't underline iframe links until hovered
* fix width bug in popup only when needed (Chrome 66-69)
* fixup! reset styleIds on main page navigation
* fixup! call updateCount explicitly on extension pages
* fixup! ensure frame url is present
* fixup! frameResults entry may be empty
* fixup! init main frame first
* fixup! track iframes via ports
* fixup! reduce badge update rate during page load
* fixup! cosmetics
* fixup! don't add frames with errors
* fixup! cosmetics
2020-02-24 18:16:45 -05:00
tophf
4bbce7cb9f
fix and simplify .user.css URL installer ( #856 )
...
* fix and simplify .user.css URL installer
* Refactor: pull out tab-manager and icon-manager
* fixes/cosmetics
* usercss installer url check
* extract downloaders
* simplify tabManager
* rework/split openInstallerPage
* use a simple object instead of map
* trivial bugfixes
* cosmetics
* fixup! updateIconBadge in styleViaAPI
Co-authored-by: eight <eight04@gmail.com>
2020-02-23 10:43:26 -05:00
tophf
c3b7657433
fix category check when searching for foo.bar.tld
( #863 )
2020-02-22 07:37:22 -05:00
tophf
df8c258c84
fix usage of openerTabId in openURL + cosmetics ( #859 )
...
* fix usage of openerTabId in openURL + cosmetics
* fixups
* fixup
2020-02-20 17:54:54 -05:00
eight
8380a674b9
Upgrade uuid ( #858 )
...
* Upgrade uuid
* Fix: eslint
2020-02-20 07:17:15 -05:00
Rob Garrison
6875cc33b4
1.5.9
2020-02-16 11:23:47 -06:00
Rob Garrison
8ad0ec2518
README: update build instructions
2020-02-16 11:08:24 -06:00
Rob Garrison
146cd6d3a6
Update locales
2020-02-16 10:53:11 -06:00
Rob Garrison
948d596efa
Meta: Update package-lock.json
2020-02-16 10:52:21 -06:00
eight
4831183207
Rewrite the build script ( #852 )
...
* npm install
* Drop remove-modules
* Drop updates
* Refactor: rewrite build script
* Add: BUILD.md
* Add: start-chrome command
* Rebuild vendor
* Update contributing.md
* Update BUILD.md
* Update BUILD.md
Co-authored-by: narcolepticinsomniac <therealdoctorgonzo@gmail.com>
2020-02-14 12:02:57 -05:00
eight
9f2261ae95
Fix: Onedrive sync is broken on Firefox ( #854 )
...
* Update lock file
* Fix: Onedrive sync is broken on Firefox
2020-02-14 11:51:00 -05:00
Rob Garrison
0defa94c6e
1.5.8
2020-02-13 21:09:19 -06:00
tophf
108907d4f1
skip transition-patch in invisible tabs ( #851 )
2020-02-12 11:44:25 -05:00
tophf
ccb2e899b3
Simplify & speed up style injection ( #843 )
...
* use wrappedJSObject to create style elements in page context
* skip unnecessary polyfills in content scripts
* group all style management stuff in injector
* support all API methods in content scripts
2020-02-12 09:39:00 -05:00
tophf
0b5115fc8a
also handle removed/replaced/errored tabs in injectToAllTabs ( #850 )
2020-02-12 17:08:25 +03:00
tophf
7109d33e4e
wait for tabs to load when reinjecting ( #849 )
2020-02-12 07:49:14 -05:00
narcolepticinsomniac
02a575a9d6
Add reload context menu item ( #848 )
...
* Add reload context menu item
* Recheck on initial install
* convert createContextMenus to function
* reload command
2020-02-12 07:47:24 -05:00
tophf
438fdebc5c
apply show-badge option to all tabs ( #847 )
2020-02-11 09:14:09 -05:00
eight
0a79bde610
Refactor chromeStorageDB ( #840 )
...
* Fix: the return type of dbExecChromeStorage('put') is wrong
* Refactor: pull out db-chrome-storage
* Fix: the signature of putMany is different
2020-02-10 09:56:07 -05:00
Rob Garrison
f32b6b6989
1.5.7
2020-02-02 11:07:55 -06:00
Rob Garrison
9d765e91c6
Update vendor dependencies
2020-02-02 11:07:22 -06:00
Rob Garrison
8e07ee697c
Meta: Update dependencies
2020-02-02 10:55:32 -06:00
narcolepticinsomniac
ff6e941958
Account for Dropbox bug ( #833 )
...
* Account for Dropbox bug
* Breaking: deprecate dropbox backup
* Drop: dropbox and zipjs-browserify
* Breaking: remove dropbox backup
* Fix: remove href from the command
Co-authored-by: eight <eight04@gmail.com>
2020-02-02 09:02:25 -05:00
narcolepticinsomniac
1f12d50aaf
Embed options in manager ( #828 )
...
* Embed options in manager
* fix indent again
* Fix edit URL detected as manage URL when creating manager style from popup
* Syntax, hash only, and prevent empty hash
* Fix: move origin check to background
* Rename eslintrc
* Refactor: openURL
* Add: fixme comment about openEditor
* Fix: allow activating manager in other windows
* Add: trimHash method
* Fix: limit the scope of styleViaAPI
* Breaking: add router, keep search params
* Fix: focus options when activated
* Add: some fixme
* Fix: remove unused fixme
* Fix: minor
* Fix: remove unused message
* Add: doc
* Change: activate manager in other windows
* Fix: make sure sender is available in getTabUrlPrefix
* Add: openManage API
* Change: reuse editor in openEditor
* Fix: greedly pop the buffer
* Fix: backward detection
* Fix: remove unused important
* Fix: remove unused workaround
* Fix: avoid empty search param
* Change: detect all kinds of manager in openManage
* Fix: minor
* Manage button text
Co-authored-by: eight <eight04@gmail.com>
2020-02-01 23:36:54 -05:00
tophf
d3ee6d9498
fix an infinite loop in editor search with /^/ or /$/ ( #832 )
2020-01-27 21:39:36 -05:00
tophf
2b985a0a91
automatic category fallback in style search ( #831 )
...
Even better. Seems way more reliable. Thanks tophf.
2020-01-27 21:36:43 -05:00
narcolepticinsomniac
a3c22325b8
Onedrive beta and Opera compatibility
2020-01-14 19:06:35 -05:00
narcolepticinsomniac
6cb038535e
Copyable elements accessibility ( #808 )
2020-01-06 19:13:49 -05:00
Rob Garrison
2ea5290ea0
Fix word breaks in popup ( #805 )
...
* Fix word breaks in popup. See #312
* Click to copy
* Copy styling
* Copy message
* Copy styling
* cleanup
* cleanup
2019-11-17 22:23:12 -05:00
Conrad
a2a8908e70
Update README.md ( #806 )
2019-11-17 08:34:57 -06:00
narcolepticinsomniac
2742cbe120
Sync status shouldn't be clickable ( #804 )
...
* Sync status shouldn't be clickable
* sync status shouldn't be clickable
2019-11-14 19:17:25 -05:00
narcolepticinsomniac
41aa869c33
Style sync select ( #803 )
...
* Style sync select
* Style sync select
* cleanup
2019-11-14 00:50:38 -05:00
eight
f9db43a2e9
Add: sync database to a cloud drive ( #787 )
...
* Add key
* Add: a second index uuid, push changes to sync controller
* Add: sync.js
* Add: tokenManager
* Change: log entire body for http error
* Add: token flow
* Fix: minor
* Fix: move cleanup to stop function
* Add: syncNow
* Update dependencies
* Fix: handle 401 error
* Add: handle 401 error
* Fix: then -> catch
* Add: sync options to options page
* Update db-to-cloud
* Change: make prefs.set return a promise
* Add: disble selector if connected
* Add: update selector state
* Fix: return promise in prefs.set
* Fix: manage complex state
* Fix: handle prefs change
* Change: manage sync status in background
* Add: show current status in the UI
* Add: schedule a faster sync when db changed
* Update dependencies
* Add: include progress in sync status
* Add: more detail status
* Show status text only
* Bump dependencies
* Change: show loaded and total
* Fix: syncTarget is undefined
* Add: google and onedrive
* Fix: token is not reused
* Bump dependencies
* Don't use minified version since it is hard to debug
* Fix: expire time is incorrect
* Change: switch google to code flow
* Bump dependencies
* Change: only modify pref if the initialization success?
* Don't stop the sync if the first sync is not triggered by the user
* Add: implement refresh token
* Change: switch microsoft to code flow
* Add: subtract expire with a latency
* Add: microsoft client secret
* Add: display error message
* Fix: fromPref is not used
* Change: try to revoke the token when log out
* Add: revoke dropbox token
* Fix: Google only generates one refresh token for one user by default
* Bump dependencies, fix onedrive list issue
* Fix: arguments sent to sync.put is wrong
* Fix: don't schedule a sync on db changed if not connected
* Bump dependencies. Fix issue of switching drives
* Bump db-to-cloud, fix switching drive issue
* Fix: only auth user on 401 error, don't display login window without user interaction
* Fix: don't call revoke() if token is undefined
* Add: login button to generate the access token interactively
* Fix: make addMissingProperties a local
* Fix: store missing props in an object
* Fix: sync.getStatus should be sync
* LATENCY -> NETWORK_LATENCY
* Fix: cache the token forever if there is no expire time e.g. dropbox
* Add some comments
* Fix: i18n
* Fix: i18n sync status
* fixup! Fix: i18n sync status
* Fix: 'sync to cloud' is displayed twice
2019-11-05 14:30:45 -05:00