TiddlyWiki App: A Smooth User Experience (2025) for Multiple Platforms


It doesn’t look like a path problem.

{
    "plugins": [
        "tiddlywiki/browser-sniff",
        "tiddlywiki/browser-storage",
        "tiddlywiki/codemirror",
        "tiddlywiki/codemirror-search-replace",
        "tiddlywiki/dynaview",
        "tiddlywiki/freelinks",
        "tiddlywiki/highlight",
        "tiddlywiki/internals",
        "tiddlywiki/menubar",
        "tiddlywiki/tiddlyweb",
        "tiddlywiki/markdown",
        "tiddlywiki/filesystem"
    ],
    "themes": [
        "tiddlywiki/vanilla"
    ],
    "config": {
        "retain-original-tiddler-path": true
    },
    "languages": []
}

Replace your tiddlywiki.info file with this, you are missing a comma, it looks like you modified the file manually

Tiddlywiki will check this file, for example, you are missing a comma in the 9th column of line 14

image

1 Like

Tiddlywiki app version 4.8.0 has been released, supports vue-rss plugin

1 Like

That was it, would help if that error message mentioned the tiddlywiki.info file but clearly it was “my bad”, in my defence I am working through the instalation of a plugin to the server for the first time in ages.

Otherwise I am really enjoying tiddlywiki-app’s functionality, thanks for your contribution.

@jeremyruston What do you think of this? I think it is reasonable to add the source for tiddlywiki.info files that are not properly formatted.

In fact, the function of enabling the tiddlywiki plugin library was added a long time ago, but there were some bugs in the middle and it was not noticed. It was fixed in 4.8.1.

I dont want to missdirect this thread but the instructions end with the tiddlywiki.info update and make no mention how to find and install the file/folder version of that plugin, nor does it provide a way to install plugins that do not have a file/folder version on the net/github.

  • Also it is valid to install a plugin to that wiki instance, they work and will not appear in all subwikis, this is often required. How do you install core plugins this way, you can from other libraries. It should be a warning but not a prohibition.
  • I belive we could make a plugin that allows generating the plugin file/folders and infact even a full set of library files into a zip we copuld then “download” and unzip somewhere appropriate.

But if you are not developing, it is more common to install plugins using json files. Do you want to install the plugin globally?

I want to know how, yes some plugins global like relink, markdown. I will keep researching. No need to answer here, or use a direct message and I will post a discussion when I have the details.

It does take some time to figure it out, I was confused here until I figured it out. The key is environment variables, and some knowledge of nodejs plugin development. Once you understand these, you can write plugins in any way, almost everything you see on a web browser

Hi @oeyoews, thanks again for this project - it’s still my favorite method of using TiddlyWiki!

I’m trying to understand the capabilities of out-of-app editing. I have an automation that is generating a tiddler file directly in the wiki folder. This is not reflecting in the wiki even after long periods of waiting, but does after I entirely close and reload the application. I was hoping that this would work like the regular Node.JS version in that it would eventually get picked up after some timeout and reflect. Should this be the case with TiddlyWiki App? Or is it built in such a way that it disables normal node.js behavior? If so, do you have any ideas for a work-around?

I roughly understand what you mean. This is the general working principle of TiddlyWiki: when it starts, it loads all tiddlers into memory. If you make changes from the browser, the changes will be synchronized to the file system. However, if you modify a tiddler directly in the file system, the changes will not be reflected in the browser — unless you have a program that listens for changes and restarts the Node.js-based TiddlyWiki.

What I’m reading is over my head, but my understanding is that there is some kind of polling mechanism built into node.js.

Discussion on polling interval for updates

Discussion of a plugin to goto real-time updates

If that’s not possible to implement, I’ll try to think through something else. Maybe an “external tiddler” plugin can bypass this somehow…

@oeyoews How to upgrade the wiki to tw 5.3.7 in this app ?

1 Like

@oeyoews Can the right click menu items be made available as widget-messages like core message (eg: tm-new-tiddler) so that we can incorporate it into wikitext based context menu by yaisog or into keyboard shortcuts

image

4.8.2 has been updated

2 Likes

Can there be an option to update the Tiddlywiki alone instead of complete app update so that the user can directly do the update?

Is this possible to do?

This is not feasible at the moment. Tiddlywiki itself is too large to be easily dynamically changed. And there may be many other problems that need to be dealt with. In general, I don’t have the time and experience to deal with this at the moment.

No Presure @oeyoews thanks for TiddlyWIki-app I am now relying on it.

Something to bear in mind is if the user can upgrade the tiddlywiki version directly, rather than require your distribution to be updated, then hopefully this will reduce the need for you to release new versions of tiddlywiki-app

  • I imagin there may be a way to use a node commend in the installed folder to upgrade tiddlywiki. Just documenting this may be sufficent.