Ok, I've added this feature to master and updated the readme. I don't have time for another release right now, so just download or clone master, and then copy your settings.json file and the tiddlywiki folder from your old version into master.
If you were using the nexe version, just copy node.exe in from somewhere else if you don't want to install it globally and you'll be good to go. You can download the the node.exe from NodeJS.org. See my notes about a portable install in the installation instructions. On Oct 28, 2017 12:15 AM, "coda coder" <codacodercodaco...@outlook.com> wrote: On Friday, October 27, 2017 at 8:37:44 PM UTC-5, Arlen Beiler wrote: > > The time window would work something like this. > > Let's say you have the wiki open in one tab and you do some editing and > the changes get saved. Can you open it in another tab or window or on > another computer, and make some changes there. Then you come back to the > first computer or tab and without thinking you make some changes and they > automatically get saved. If neither the backup feature nor Etag is enabled, > your changes are irretrievable lost, unless your backup system already > grabbed them as soon as they were written. > That's identical behavior to current single-file TWs. Anyone using single-file TWs knows (or should know) how that works. Arlen, seriously, I admire you trying to solve it, but the etag system is, at times, failing you. Because the etag system is failing you, *your* system, TS, is suffering as a result. > The backup feature of TiddlyServer lets you retrieve that old version, and > the e-tag prevents it from being overwritten in the first place. > > Now if I would put a time window in place of, say, 10 seconds, it would be > able to save only if the file on disk is nor more than 10 seconds newer > than the version loaded in the browser. If it was modified more than 10 > seconds later than the version in the browser it would not be able to save. > This would be a setting in settings.json so the user could adjust it > according to the need. > Nifty idea. But again, it's not needed, IMO. You're trying to fix an etag issue, not a TS issue, per se. > > Interesting thought, I will consider it. > > Are you referring to my *bloody-minded* "A PUT request is an undeniable request..." statement? Having thought about it more, I'd go even further -- refusing to let me save, implies the server knows better than I do what needs to be (and should be allowed to be) saved. That's a showstopper, for me. :/ Anyway, I admire your diligence on this but hope you give me switch like... { ... "ts-options" : { "enable-etag": false // default true } } :) -- 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+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/ msgid/tiddlywiki/5c54e6a5-87fc-44cd-8b97-dcb2dcc10366%40googlegroups.com <https://groups.google.com/d/msgid/tiddlywiki/5c54e6a5-87fc-44cd-8b97-dcb2dcc10366%40googlegroups.com?utm_medium=email&utm_source=footer> . For more options, visit https://groups.google.com/d/optout. -- 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+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSQUYhDm-8sgy%3D2%3D5%2B-M0DeZh8tsKQphm%2BwXkbtNHDxzeA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.