Tiddly Drive 2 (Tiddly Drive Successor, back on Google Marketplace, available for Google Drive)

Hello everyone! First time poster, long, LONG time lurker. :heart:

I have been an incredible fan of Tiddly Drive for at least 6-7 years, and only recently found out about it no longer being supported. So, I took Joshua Stubb’s advice, and created a successor for all to use!

Tiddly Drive 2 does the same things as Tiddly Drive, but, it does have 1 new feature that folks may enjoy, it lets you know if the file on Google Drive has updated since you last saved. Hopefully preventing accidental overwrites! It isn’t a real-time sync, but just an extra check. Check out the marketplace / repo for more details.

Please let me know your thoughts! I’m excited to be supporting this project from here on out. I use it every single day personally, so I cannot imagine every stopping support of this. I also can’t thank Joshua enough for creating the original project. I have already sent him a personal message thanking him, and asking for permission to mention him in the repo. :blush:

9 Likes

Welcome aboard, Anton. And good luck with the Drive 2 project.

1 Like

@jeremyruston Just flagging this to potentially be added to the list of savers.

Doesnt work for me on zen browser (fork of firefox) :

I right clicked the file on google drive, selected open with… > Tiddly Drive 2

Appreciate you trying it out! I just tried on Firefox and it looks like it asks for permissions first when it initially starts up. But then it should allow opening. Can you try to open with Tiddly Drive 2 a second time from Google Drive?

TBH I’m not sure how to prevent it from asking for permissions the first time opening a file after installing the app. But it shouldn’t ask anymore after that.

Happy to discuss over DM too if that is easier.

It should bring up a screen like this:

And then it will close out once you give it permissions, and then open a file again with Tiddly Drive 2. I just tried in the Zen browser specifically and it seems consistent across Chrome, Firefox, Edge, and Zen.

I reproduced the steps taken in this video: https://youtu.be/w253PxGAzNI?si=_XYOrvNo1sygGaMT

Here’s the detail of the response:

Error: Refresh failed: 400 {
  "error": "invalid_grant",
  "error_description": "Token has been expired or revoked."
}

I asked gemini, here’s what it has to say. Maybe it could explain why it work for you but not for me ?

You are absolutely amazing for providing a video! It looks like it might be blocking popups or redirects on the tiddlydrive.tonyneuhold.com domain. Can that be checked really quick? I’m trying to reproduce the behavior now by blocking popups on this end.

I cleared the website data then attempted again, also disabled my adblocker, this time I got the authorization screen then after allowing access (which the app already had), I was redirected to google drive. Then, opening again with tiddlydrive 2, I was able to successfuly open the tiddlywiki file ! Weirdly enough, when I first tried it, I also had the auhtorization screen and was redirected, but I was unable to open it in tiddlydrive. If nothing changed on your end then maybe the adblocker is at fault ?

Saving works properly:

Huzzah! Thank you for following up! Which adblocker was it? I am going to test a few on this end to see if there is something that can be done, or at least make the communication better on the app :grin:

I’m using ublock origin :slight_smile:

2 Likes

mh not sure if it was because of the adblocker … I tried again with the adblocker enabled, clearing data then following the auth process, still work :man_shrugging:

Couldn’t get it to reproduce unfortunately, BUT, the problem where it just closes out after authenticating the first time should be fixed. So fresh authentications should redirect back to the original wiki file that was being opened.

Please let me know if anything else comes up / any suggestions!

Update: I did add in some better error handling logic though, so hopefully the specific issue that you saw today won’t happen again, and it will simply try to clear and get a new refresh token.

1 Like

Quick update. There is a new loading spinner when the wiki is loading, and performance should be a lot better on larger wikis. :slight_smile: Those were some of the last things that I wanted to integrate. So at this point, it should be completely stable unless someone requests a new feature / there is a bug found :slight_smile:

1 Like

Would it be possible to perform backups ? With a timestamp in the wiki title maybe, that way we could go back in time if an error is made that make the wiki unusable ?

That is part of the benefit of Google Drive! Google Drive keeps about the last 100 versions of a given file I think. So if something goes wrong, you can go into Google Drive and checkout the versions like so:

Then you can “keep forever” one of the versions, download it, and then re-upload to Google Drive with the same name. Which will overwrite the new one :slight_smile:

Please let me know if this works for you!

Here is the second screenshot. I can only post one at a time :sweat_smile:

1 Like