tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							711f6502b5 
							
						 
					 
					
						
						
							
							make transition suppressor rule more robust  
						
						
						
					 
					
						2021-04-19 16:09:31 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							ff63b84489 
							
						 
					 
					
						
						
							
							add a test for the transition suppressor rule  
						
						
						
					 
					
						2021-03-09 19:24:37 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							53c71614fc 
							
						 
					 
					
						
						
							
							relaxed parsing of usercss @version  
						
						... 
						
						
						
						fixes  #821  
					
						2021-02-26 10:03:32 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							75ae8e79bf 
							
						 
					 
					
						
						
							
							replace webext-tx-fix with a local tools script  
						
						
						
					 
					
						2021-02-24 13:37:57 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb9135f6a 
							
						 
					 
					
						
						
							
							stylelint 13.8.0  
						
						
						
					 
					
						2021-01-05 18:51:01 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							6563aca141 
							
						 
					 
					
						
						
							
							CodeMirror 5.59.1 + use emptyDirSync instead of shx  
						
						... 
						
						
						
						+ restore the original jsonlint with its trailing spaces, accidentally fixed by fdbfb235 
						
					 
					
						2021-01-01 18:36:05 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdbfb23547 
							
						 
					 
					
						
						
							
							API groups + use executeScript for early injection ( #1149 )  
						
						... 
						
						
						
						* parserlib: fast section extraction, tweaks and speedups
* csslint: "simple-not" rule
* csslint: enable and fix "selector-newline" rule
* simplify db: resolve with result
* simplify download()
* remove noCode param as it wastes more time/memory on copying
* styleManager: switch style<->data names to reflect their actual contents
* inline method bodies to avoid indirection and enable better autocomplete/hint/jump support in IDE
* upgrade getEventKeyName to handle mouse clicks
* don't trust location.href as it hides text fragment
* getAllKeys is implemented since Chrome48, FF44
* allow recoverable css errors + async'ify usercss.js
* openManage: unminimize windows
* remove the obsolete Chrome pre-65 workaround
* fix temporal dead zone in apply.js
* ff bug workaround for simple editor window
* consistent window scrolling in scrollToEditor and jumpToPos
* rework waitForSelector and collapsible <details>
* blank paint frame workaround for new Chrome
* extract stuff from edit.js and load on demand
* simplify regexpTester::isShown
* move MozDocMapper to sections-util.js
* extract fitSelectBox()
* initialize router earlier
* use helpPopup.close()
* fix autofocus in popups, follow-up to 5bb1b5ef 
						
					 
					
						2021-01-01 17:27:58 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							420733b93a 
							
						 
					 
					
						
						
							
							PatchCSP + tweaks/fixes/features ( #1107 )  
						
						... 
						
						
						
						* add Patch CSP option
* show style version, size, and update age in manager
* add scope selector to style search in manager
* keep scroll position and selections in tab's session
* directly install usercss from raw github links
* ditch localStorage, use on-demand SessionStore proxy
* simplify localization
* allow <code> tag in i18n-html
* keep   nodes in HTML templates
* API.getAllStyles is actually faster with code untouched
* fix fitToContent when applies-to is taller than window
* dedupe linter.enableForEditor calls
* prioritize visible CMs in refreshOnViewListener
* don't scroll to last style on editing a new one
* delay colorview for invisible CMs
* eslint comma-dangle error + autofix files
* styleViaXhr: also toggle for disableAll pref
* styleViaXhr: allow cookies for sandbox CSP
* simplify notes in options
* simplify getStylesViaXhr
* oldUI fixups:
  * remove separator before 1st applies-to
  * center name bubbles
* fix updateToc focus on a newly added section
* fix fitToContent when cloning section
* remove CSS `contain` as it makes no difference
* replace overrides with declarative CSS + code cosmetics
* simplify adjustWidth and make it work in FF 
						
					 
					
						2020-11-18 14:17:15 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							0b3e027bfd 
							
						 
					 
					
						
						
							
							auto-promisify browser.* methods on call  
						
						
						
					 
					
						2020-11-13 20:07:43 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							eb70e5a2aa 
							
						 
					 
					
						
						
							
							update stylus-lang dependency to 0.54.7  
						
						
						
					 
					
						2020-11-10 20:40:47 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5512aa0f 
							
						 
					 
					
						
						
							
							use own implementation of UUIDv4  
						
						
						
					 
					
						2020-10-23 09:27:33 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9804036b2 
							
						 
					 
					
						
						
							
							instant style injection via synchronous XHR ( #1070 )  
						
						... 
						
						
						
						* don't run web-ext test as it fails on Chrome-only permissions
* generate stylus-firefox.zip without declarativeContent
* limit note's width in options
* run updateExposeIframes only in frames 
						
					 
					
						2020-10-22 22:16:55 +03:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07ba44cc2c 
							
						 
					 
					
						
						
							
							Change: switch to launchWebAuthFlow polyfill ( #1017 )  
						
						... 
						
						
						
						* WIP: add webextLaunchWebAuthFlow
* Change: switch to webextLaunchWebAuthFlow
* Bump dependencies
* Fix: use minimized version
* Fix: wrong call to promisifyChrome 
						
					 
					
						2020-08-31 16:38:18 +08:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8380a674b9 
							
						 
					 
					
						
						
							
							Upgrade uuid ( #858 )  
						
						... 
						
						
						
						* Upgrade uuid
* Fix: eslint 
						
					 
					
						2020-02-20 07:17:15 -05: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4c08084bf 
							
						 
					 
					
						
						
							
							Move dropbox vendors ( #576 )  
						
						... 
						
						
						
						* Move vendor files
* Move sync/vendor & config updates
* Update dropbox sdk from v4.0.9 to v4.0.13
* Fix typo
* Fix zip path
* Pass fetch option to Dropbox 
						
					 
					
						2018-11-28 18:56:17 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deeba1b900 
							
						 
					 
					
						
						
							
							Change: drop less, switch to less-bundle ( #542 )  
						
						... 
						
						
						
						* Change: drop less, switch to less-bundle
* fixup! Change: drop less, switch to less-bundle 
						
					 
					
						2018-11-11 14:06:25 +08:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							4db8a9ea9a 
							
						 
					 
					
						
						
							
							Fix: output codemirror themes to a separated file ( #538 )  
						
						
						
					 
					
						2018-11-07 05:33:14 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3d3604afc 
							
						 
					 
					
						
						
							
							Refactor the entire storage system and the section editor ( #518 )  
						
						... 
						
						
						
						* Squashed commit of the following:
commit d84c4dc3fe46027120ecf85d4de39b81f3e69574f9dc04558ffea04d591f2aff14e213d4ddfcc71385e70491e47acb131642a39405ac4c14c2fdbb58fb1b49b8bb2c2d849fa4f133c3e67a05a6208f5c05a87ed00f576f73f333e93819deb439b11685b49dd3cd43c190aadfd728838c21e3b393a4cdf5958e75871b9bad06551440cb5cbb4d1053efd78b897d005f3eaafc53bed3de14e321d25801bdd529bcb9968830d3ff3bf6f52d39d21c3d29ecb622c93c7c3d49c0053fd8d937f3859afc8ee9fbe77a8d15a4fc3e91627e0eddeb8f8b4ab47d897d340d62dcd286997d6ad60db9dbef43afa31fa0f08faea1494d06435486c55675912e86ea846a89831ca07c2de67b7f4f3636e13f88f0f6ce78f55b5ae95a1ad91a5a206fe68016346035fa080d1913e0b064115d405b7f8f061b2c88f926a8131fc9c53ae0c4dd130ea7ada48f04c2d6bbf6f0c0bc4d6a4d42765d6c99626e4a48a57b3b27165cfea3933f25fd3a1c2bbdae1c3697bd4a453f45c1bf9f59058c06c1bf9f57e9fd5eeb4b813e38810a49c657d7e55c7ed39ab6ef30e494eda9510a886e14c7f81662c4f3a103645dd4436cde2043db875fd8dc491e9be3ba64b955757eba890a21d2b36a181e4823d2b36a168e22d476751100687983f0ff6fd8cad3c23f315c524419c5dc1e6494985b5037e1f43f75d26ce3238e15a1f552f6ba6159e067fd9ab5d6e506e22d0d1830e866294647b2b4fc497b5e7c96d515efafff3ca38558ef78582e9078aff4651da8d80489fb3b2f02f471f077057111b17169cae02381c5d41529d95b3b4e680fb5107b78a5e7ef4948cd1c635b5bc175f2561154583ca31d971cf6008514450cd60aeb196b6aac633122d28c1ae594b8ccb11f18b13a92fedf844ddd095998f07cfa3127d98805d582c726171339f7103a618aca2abb1cb580242472e91f5734497ebe16f1639cc33e81e4823f46dc5f3e209f2328cf623a7be6a1cba9630725196f0d0e1b4dc05c0288e9ba56b737b65a829a134ed1d35f92250e8a6e8ac03a10f9449144dd2b8ed0913af310c341874a2da33ec01f93f62c6d32ffb76b0f148eac32282bdf770624b1eea8a48a6011d5cbe8a8https://github.com/openstyles/stylus  into dev-exclusions
commit 5cbe8a8d78#507 )
commit 9058c06c541f2d116aae918e47b1ed81a7bb9ac9f47d57aea85778d5c858268e1716b4cc2980b64708adcb60f26909c732fd531ee4135ce35d39a6d1909f6909c73c6979833d8bbaa849fd6ddad5ee31a0807b959af3e3fefa987c4d2abbf670d81fe0586b29ab0ef239cfd5ade807f04f5337e51d29b8f51292a7cfeb22e49713c6a3be3c30bc3eb03d32b0428b7d75dd8754a4df641b968028a3529fba5d6cc31ab853be13f8a3e79151995d07a8cd4ea004bc3c7d41ac66a137ffb13bf1db42e97ef15364aa9fcf53b0e407e98f7a24547e098a6011de8c4fcb1a88d7bfe54ab4c4983a7bc2193950482f34e94c7edb382b4a1a56359f75b69cd868dfa0153cCloses  #113 
* Revert: exclusions
* Fix: pass eslint
* Fix: the style is injected twice
* Fix: don't load script async
* Fix: styleCodeEmpty returns true for empty string
* Fix: drop array selection
* Fix: the config dialog is broken
* Fix: popup doesn't use getStyle/getStylesByUrl correctly
* Fix: keep disabled state in setStyleContent
* Fix: allow live-preview to assign newest vars
* Fix: transition fix is broken because setStyleContent becomes async
* Fix: typo, TypeError in styleExists
* Fix: use new API
* Fix: pass linter
* Fix: LICENCE -> LICENSE
* Fix: remove unused distroy function 
						
					 
					
						2018-11-07 14:09:29 +08:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5536f7ad22 
							
						 
					 
					
						
						
							
							Locales ( #532 )  
						
						... 
						
						
						
						* Add gitattributes
* Add update locales script
* Update locales
* Remove old script files
* Switch to use transifex client app 
						
					 
					
						2018-11-03 09:37:25 -05:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							0dbb55cc0c 
							
						 
					 
					
						
						
							
							actually copy codemirror.js before patching  
						
						
						
					 
					
						2018-08-25 15:10:14 +03:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							4795154cf7 
							
						 
					 
					
						
						
							
							Use rimraf in build process  
						
						... 
						
						
						
						So it works on Windows 7 
						
					 
					
						2018-08-12 04:51:15 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b754bad6 
							
						 
					 
					
						
						
							
							Remove $1 in CodeMirror$1 for development  
						
						
						
					 
					
						2018-07-23 12:47:57 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							c61d34d053 
							
						 
					 
					
						
						
							
							Update libraries ( #440 )  
						
						
						
					 
					
						2018-07-21 20:58:54 +03:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							f49747e1bd 
							
						 
					 
					
						
						
							
							Adjust pull_locales paths  
						
						
						
					 
					
						2017-07-13 19:50:24 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							bb33ff3981 
							
						 
					 
					
						
						
							
							Fix links & split out edit.css  
						
						
						
					 
					
						2017-07-12 16:26:20 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							7a9d629ec8 
							
						 
					 
					
						
						
							
							Restructure folders  
						
						
						
					 
					
						2017-07-12 16:26:20 -05:00