[TW5] Bob and BobEXE version 1.6.2, Une Vie Typique

165 views
Skip to first unread message

Jed Carty

unread,
Oct 12, 2020, 3:22:44 PM10/12/20
to TiddlyWiki
The new version of Bob and BobEXE is available in the usual place.

This has only been tested by me, so back up your data. Don't be surprised if there are bugs in the new features.

The BobEXE version is available here: https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.2
The plugin is available here: https://github.com/OokTech/TW5-Bob

Highlights:

Fixes a regression that broke wikis with spaces in the wiki name
Added in most of the rest of the HTTP api and documented it
Improves (or possibly fixes) The problems cased by Bob interacting with external syncing services
Improved how settings are loaded in the browser

The full changelog follows:

!! Version 1.6.2 Une Vie Typique

* Fixed a regression that would prevent websocket connections if the wiki had a space in its name.
* Add a `/api/status` http route that returns settings and other wiki information
* Switched to using the `/api/status` route to get wiki settings instead of the setLoggedIn websocket message to make behaviour more predictable and prevent some race conditions
* Lots of refactoring and cleanup on the wiki management functions in the back-end
* You no longer need to click a button to see the available plugins/themes/editions/languages on the server. If any new ones are added while you have a wiki open you need to either refresh the page (the reload button on your browser, nothing special) or refresh the settings.
* Big update to the http api routes
* Documented the http api

!! Version 1.6.1 Scream in your heart

* Changed how saveTiddler messages are handled that reduce the number of redundant messages. This prevents some undesired behaviour and in some extreme cases infinite saving loops.
** This makes some significant speed improvements, everything but saving many tiddlers in the browser is now close to the speed it was before switching to the internal syncer
* Fixed some formatting to fit better with tiddlywiki coding styles
* Fixed the basepath for the file server
* Simplified the file system monitor in a way that should prevent race conditions when used with external syncing services like git or dropbox
** Thanks @lineonetwo
* Fixed the name `enableBobSaver` so that the GUI can disable the saver correctly
* Updates to setting the modified flag for a wiki on the server to be more consistent
* Update action-downloadwiki documentation to show you can set which core to use and set the default download name
* Improved the handling of uploaded files
* Add proper handling so expired login tokens aren't sent when they shouldn't be
* Create a single shared method for getting login tokens

TW Tones

unread,
Oct 12, 2020, 5:10:14 PM10/12/20
to TiddlyWiki
Jed,

Thanks again for your continued development and maintenance of this valuable solution.

Tones

s.kaczmarek

unread,
Oct 12, 2020, 6:02:47 PM10/12/20
to tiddl...@googlegroups.com
Hi, may I ask you, where is documentation of rest API?

--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/419c7b66-d4b8-43e4-b46e-8b2c212429e6o%40googlegroups.com.

Jed Carty

unread,
Oct 13, 2020, 2:52:32 AM10/13/20
to TiddlyWiki
Open the control panel, then the Bob tab, then click on Written Documentation, then scroll down and click on HTTP API.

Jed Carty

unread,
Oct 13, 2020, 3:37:45 AM10/13/20
to TiddlyWiki
There were, of course, two bugs that needed immediate attention so I updated to 1.6.2r2.

For some reason known only to the version control pixies GitHub still lists 1.6.0 as the newest release, so use this link to get to the actually newest version.

Reply all
Reply to author
Forward
0 new messages