I too am sorry for your loss. If its any consolation this kind of issue is increasingly rare.
I am not exactly sure yet, but if you had the local storage plugin running it may have provided another get out of jail free card. Althought there are plenty of caviets.
regards
Tony
$ npm install tiddlywiki@latest
$ ./node_modules/.bin/tiddlywiki --version
5.1.22
$ ./node_modules/.bin/tiddlywiki wiki --init server
Copied edition 'server' to wiki
$ ./node_modules/.bin/tiddlywiki wiki --listen port=9091
$ cat tw.log
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
Serving on http://127.0.0.1:9091
(press ctrl-C to exit)
$ curl -s -w "%{http_code}\n" -H 'X-Requested-With: TiddlyWiki' -X PUT -d '{"title":"test1","text":"abc123"}' http://localhost:9091/recipes/default/tiddlers/test1
204
$ cat wiki/tiddlers/test1.tid
created: 20200628215555511
modified: 20200628215555511
title: test1
abc123
$ curl -s -w "%{http_code}\n" -H 'X-Requested-With: TiddlyWiki' -X PUT -d '{"title":"test2","text":"def456"}' http://localhost:9091/recipes/default/tiddlers/test2
204
$ cat wiki/tiddlers/test2.tid
created: 20200628215557534
modified: 20200628215557534
title: test2
def456
$ chmod 400 wiki/tiddlers/test1.tid
$ curl -s -w "%{http_code}\n" -H 'X-Requested-With: TiddlyWiki' -X PUT -d '{"title":"test1","text":"abc123\n\nupdate"}' http://localhost:9091/recipes/default/tiddlers/test1
204
$ curl -s -w "%{http_code}\n" -H 'X-Requested-With: TiddlyWiki' -X PUT -d '{"title":"test2","text":"ghi789"}' http://localhost:9091/recipes/default/tiddlers/test2
204
$ cat tw.log
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
Serving on http://127.0.0.1:9091
(press ctrl-C to exit)
syncer-server-filesystem: Dispatching 'save' task: test1
syncer-server-filesystem: Dispatching 'save' task: test2
syncer-server-filesystem: Dispatching 'save' task: test1
Sync error while processing save of 'test1': Error: EACCES: permission denied, open '/tmp/tw-test/wiki/tiddlers/test1.tid'
syncer-server-filesystem: Dispatching 'save' task: test1
Sync error while processing save of 'test1': Error: EACCES: permission denied, open '/tmp/tw-test/wiki/tiddlers/test1.tid'
syncer-server-filesystem: Dispatching 'save' task: test1
$ cat wiki/tiddlers/test2.tid
created: 20200628215557534
modified: 20200628215557534
title: test2
def456
$ cat wiki/tiddlers/test1.tid
created: 20200628215555511
modified: 20200628215555511
title: test1
abc123
20:48, 29th June 2020: Update: This approach has some issues. When the app is reopened after closing, the data is lost. Not sure where the problem is. Is it due to the save plugin or issue with data storage. I stopped using the app-ified wiki till i figure it out. I use either Firefox or Chrome to use the worklog.
I discovered Nativefier, a command-line tool to easily create a desktop application for any web site using Electron. I ran that tool to generate a Windows app. I also picked up an worklog icon from Iconfinder to make it more app-like.~