TiddlyDesktopRS - a new TiddlyWiki Desktop (RS) experience - Alpha / Beta

Hi @manimonji

I combined my knowledge about the TiddlyWiki5 internals and a try I did last Summer to create a different tauri 2 web app and used AI to create the framework giving - I hope - correct and precise design instructions.
The key is having a picture of the design goals and making the AI do what you want.
The debugging of AI code can be cumbersome that’s for sure but I struggled the most with drag&drop design because it’s so unpredictable cross OS…

Anyway, without AI I couldn’t do this, but I know the tools how to use it and I have knowledge about the inner workings. That combined makes this possible.

I hope I can make this app (finally) production ready by figuring out the last remaining issues I have (they are mostly drag&drop related)

Then I’m happy with it and will keep it updated with changes that are coming to TiddlyWiki in the future, new releases will update the bundled tiddlywiki core, for example

5 Likes

Thanks, was amazed by the incredible speed, this is fast (the project and the feature you added), even considering the usage of AI. I hope the best for TiddlyDesktopRS and yourself!

2 Likes

latest release has a problem launching on Windows, I’m investigating

EDIT: it’s a drag&drop related bug, what else :grin:

2 Likes

One quick little QoL suggestion if possible:

For the Windows installer *.exe; if the user chooses the ‘portable’ version change the default install path to something like %userprofile%/Downloads instead of %localappdata%

Idk how difficult that is but it would make it easier for me to not go back and dig around Appdata if I forget to specify the directory.

-Xyvir

2 Likes

Not sure if global or caused by the recent network problems, but I can’t install plugins from the official plugin library when opening it with TiddlyWiki Desktop (RS). Of course not a big, problem, I can just open it with a browser, install there, save and return to the app. Just wanted to say.

interesting, thanks for reporting @manimonji !

1 Like

Hi @manimonji

I tried opening the TiddlyWiki5 plugin library on my Linux OS using the latest build and it works fine, it lists all plugins and I can install them

2 Likes

Weird, I’m on windows, does the app use any third party hosts or pass the request through some another server? I see no reason why the plugin search would work outside of the app, but not inside, if it was due to a normal network problem, it wouldn’t work on both.

I haven’t tested on Windows. Are you using a TiddlyWiki file generated using the app (TiddlyDesktopRS)? Those should work. If it’s a prerelease build I would understand that it doesn’t show plugins…

P.S. no third party hosts are used, requests are not passed through another server.

1 Like

Yeah I’m using a prerelease build, so that’s what caused it. I downloaded an empty html from the website, edited it a bit with the original app, then migrated to this one. But I’m not sure why would that happen hmm.

@manimonji it’s because the prerelease doesn’t ship a plugin library or something like that.
I really don’t understand it neither but it’s something related to a missing plugin library configuration in the prerelease or that the prerelease doesn’t have a plugin library…

is version 2.22
( tiddlydesktop-rs_0.2.22_x64-setup.exe)

the last stable one before the windows crash regression was introduced?

Just let me know, thanks!

-Xyvir

1 Like

Fix coming soon @Xyvir … sorry for the inconvenience!

1 Like

No rush on my end I was just curious! I appreciate your responsiveness and dedication to this exciting TW utility.

-Xyvir

2 Likes

The pre-release does have a plugin library and a configuration file. The prerelease should be used for testing. It should not be used for production, because it is constantly changed till code-freeze, which for v5.4.0 is 31st of Jan.

1 Like

Hear, hear! This has been the fastest-moving TW tool I’ve seen! So much done in such a short time. I’m impressed.

2 Likes

I have being working with one of the releases to get a feel for the current implementation. It is wonderfully fast on windows.

Things that would be valuable to me is if TiddlyDesktop;

Local IP Address and port settings

We could alter the local ip address and port, used to access a node wiki (everyone wants to own 127.0.0.1) and I like using the port 80 so no port needs to be provided.

  • This would allow us to publish to an IP address on the local network (other than the host) to host an intranet LAN wiki for teams

If single file wikis could also be published to their own local IP address allowing if needed access via a browser where we can overlay it with browser tools and features when needed, particularly bookmarklets;

  • TiddlyServer did this
  • The would reduce the need for the following, although it is still desirable.

I would appreciate it it were possible for us to access the backend wiki currently saved in index.html and currently serving the groups/wiki listing.

Index wiki

I would particularly like it if I could modify it in a way to present custom links at the top of the index list, I have a number of common links I would like to host and if possible the next item;

Independent wiki window bar

It would also be nice if we could have a global “bar” hosted from the index wikis that would appear at the top of the independent wiki windows, where I could add link triggers of javascript functions that would be applied to the underlying wiki. When I distribute such bookmarklets in a tiddler they do work well in the current implementation of TiddlyDesktopTS

  • Bookmarklets are a powerful way to quickly apply powerful settings and reconfigurations, install plugins etc… Without browser bookmarklets being available my tiddlywiki designer tools are diminished when in TiddlyWikiDestopTS
  • Being able to use a filter to determine on which wikis to display content would be fantastic eg [<currentWikiname>prefix[Design]]

Automatic static tiddlers from Node.

I recall the ability to host a node wiki along side its own automatically generated static tiddlers, I think tiddlywiki.com does this statically, these can then be linked to or iframed from single file wikis as a content publishing method. I would be happy to research this however since I am not sure how to influence the command line that loads the node listen I dont know where to start.

The above are primarily customisations that would multiply the options to users of TiddlyDesktopTS to customise

1 Like

Quotes from @TW_Tones were shortened by me.

I don’t know if his requests are possible?
But they do seem useful?

TT

1 Like

@BurningTreeC

Just tried version 2.60 TiddlyDesktopRS v0.2.60

on windows, can confirm the opening crashes seems fixed, thanks for implementing the portable install path QoL and conversion buttons!!!

1 Like

They are definately possible as this is a native feature of the listen command. I have done it previously.

3 Likes