stylus/vendor/codemirror/theme
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
..
3024-day.css Restructure folders 2017-07-12 16:26:20 -05:00
3024-night.css Restructure folders 2017-07-12 16:26:20 -05:00
abcdef.css Restructure folders 2017-07-12 16:26:20 -05:00
ambiance-mobile.css Restructure folders 2017-07-12 16:26:20 -05:00
ambiance.css Restructure folders 2017-07-12 16:26:20 -05:00
base16-dark.css Restructure folders 2017-07-12 16:26:20 -05:00
base16-light.css Update vendor libraries 2019-07-08 04:59:28 -05:00
bespin.css Restructure folders 2017-07-12 16:26:20 -05:00
blackboard.css Restructure folders 2017-07-12 16:26:20 -05:00
cobalt.css Restructure folders 2017-07-12 16:26:20 -05:00
colorforth.css Restructure folders 2017-07-12 16:26:20 -05:00
darcula.css Update vendors 2018-11-29 20:11:39 -06:00
dracula.css Restructure folders 2017-07-12 16:26:20 -05:00
duotone-dark.css Restructure folders 2017-07-12 16:26:20 -05:00
duotone-light.css Restructure folders 2017-07-12 16:26:20 -05:00
eclipse.css Restructure folders 2017-07-12 16:26:20 -05:00
elegant.css Restructure folders 2017-07-12 16:26:20 -05:00
erlang-dark.css Restructure folders 2017-07-12 16:26:20 -05:00
gruvbox-dark.css Update dev dependencies & CodeMirror 2018-11-03 12:12:02 -05:00
hopscotch.css Restructure folders 2017-07-12 16:26:20 -05:00
icecoder.css Restructure folders 2017-07-12 16:26:20 -05:00
idea.css Update libraries (#440) 2018-07-21 20:58:54 +03:00
isotope.css Restructure folders 2017-07-12 16:26:20 -05:00
lesser-dark.css Update vendor libraries 2019-07-08 04:59:28 -05:00
liquibyte.css Restructure folders 2017-07-12 16:26:20 -05:00
lucario.css Update libraries (#440) 2018-07-21 20:58:54 +03:00
material.css Restructure folders 2017-07-12 16:26:20 -05:00
mbo.css Restructure folders 2017-07-12 16:26:20 -05:00
mdn-like.css Restructure folders 2017-07-12 16:26:20 -05:00
midnight.css Update vendor libraries 2019-07-08 04:59:28 -05:00
monokai.css Update libraries (#440) 2018-07-21 20:58:54 +03:00
neat.css Restructure folders 2017-07-12 16:26:20 -05:00
neo.css Restructure folders 2017-07-12 16:26:20 -05:00
night.css Restructure folders 2017-07-12 16:26:20 -05:00
nord.css Update vendor libraries 2019-07-08 04:59:28 -05:00
oceanic-next.css CodeMirror 5.35.1 2018-03-03 23:36:28 +03:00
panda-syntax.css Update vendor libraries 2019-07-08 04:59:28 -05:00
paraiso-dark.css Restructure folders 2017-07-12 16:26:20 -05:00
paraiso-light.css Restructure folders 2017-07-12 16:26:20 -05:00
pastel-on-dark.css Restructure folders 2017-07-12 16:26:20 -05:00
railscasts.css Restructure folders 2017-07-12 16:26:20 -05:00
rubyblue.css Restructure folders 2017-07-12 16:26:20 -05:00
seti.css Restructure folders 2017-07-12 16:26:20 -05:00
shadowfox.css CodeMirror 5.35.1 2018-03-03 23:36:28 +03:00
solarized.css CodeMirror 5.32 2017-11-24 13:19:20 +03:00
ssms.css Update libraries (#440) 2018-07-21 20:58:54 +03:00
the-matrix.css Restructure folders 2017-07-12 16:26:20 -05:00
tomorrow-night-bright.css Restructure folders 2017-07-12 16:26:20 -05:00
tomorrow-night-eighties.css Restructure folders 2017-07-12 16:26:20 -05:00
ttcn.css Restructure folders 2017-07-12 16:26:20 -05:00
twilight.css Restructure folders 2017-07-12 16:26:20 -05:00
vibrant-ink.css Update vendor libraries 2019-07-08 04:59:28 -05:00
xq-dark.css Restructure folders 2017-07-12 16:26:20 -05:00
xq-light.css Restructure folders 2017-07-12 16:26:20 -05:00
yeti.css Restructure folders 2017-07-12 16:26:20 -05:00
yonce.css Add: sync database to a cloud drive (#787) 2019-11-05 14:30:45 -05:00
zenburn.css Restructure folders 2017-07-12 16:26:20 -05:00