mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-23 18:17:20 +00:00
17b4f53ba2
* Create server-sent-events.js * Create sse-change-listener.js * Implement server sent events * Convert to ES5 and wrap in function * Use the host string from tiddlyweb * Improve comments in sse-server.js * Can't use object reference as key * Add retry timeout * Fix a bug * bug fix * Fix formatting * Fix ES5 compat * capitalize comments * more fixes * Refactor tiddlywek/sse-server.js * Extract helper functions for handling wikis and connections. * Replace JSDoc comments. * Fix formatting according to TW core. * Simplify the logic for adding and removing connections. * Fix formatting of tiddlyweb/sse-client.js Fix formatting according to TW core. * Fix formatting of server-sent-events.js Fix formatting and comments following TW core guidelines. * Extract a debounce function in sse-client.js * Avoid using startsWith in server-sent-events.js startsWith is part of ES2015, while TiddlyWiki uses the 5.1 dialect. * New sse-enabled WebServer parameter * If not set to "yes", disabled SSE request handling. * Add documentation for the parameter in core/language/en-GB/Help/listen.tid * Add new tiddler editions/tw5.com/tiddlers/webserver/WebServer Parameter_ sse-enabled.tid * Disable polling for changes if SSE is enabled * Add sse_enabled to /status JSON response * Store syncer polling status in $:/config/SyncDisablePolling * Handled disabling polling in core/modules/syncer.js * Simply boolean logic in syncer.js * Delete trailing whitespaces in syncer.js Co-authored-by: Arlen22 <arlenbee@gmail.com> |
||
---|---|---|
.. | ||
config-tiddlers-filter.tid | ||
configOfficialPluginLibrary.tid | ||
css-tiddler.tid | ||
GettingStarted.tid | ||
html-div-skinny-tiddler.tid | ||
html-div-tiddler.tid | ||
icon-cloud.tid | ||
javascript-tiddler.tid | ||
plugin.info | ||
readme.tid | ||
readonly-styles.tid | ||
save-offline.tid | ||
save-wiki-button.tid | ||
SaveWikiButtonTemplate.tid | ||
sse-client.js | ||
sse-server.js | ||
styles.tid | ||
syncer-actions-copy-logs.tid | ||
syncer-actions-login-status.tid | ||
syncer-actions-login.tid | ||
syncer-actions-logout.tid | ||
syncer-actions-refresh.tid | ||
syncer-actions-save-snapshot.tid | ||
tags-syncerdropdown.tid | ||
tiddlywebadaptor.js |
title: $:/plugins/tiddlywiki/tiddlyweb/readme This plugin runs in the browser to synchronise tiddler changes to and from a TiddlyWeb-compatible server (including TiddlyWiki 5 itself, running on Node.js). It is inert when run under Node.js. Disabling this plugin via the browser can not be undone via the browser since this plugin provides the mechanism to synchronize settings with the server. [[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/tiddlyweb]]