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

I would prefer that solution.


For the 3rd party templates, there should be more info, where they actually come from. Users should have more control over the template links.

In browsers the browser vendors take care to block links to potentially dangerous sites. That’s not the case for stand alone apps. So we need to take care, that users have control. – Just a thought.

2 Likes

@oeyoews still the copy paste keyboard shortcut is not working in the app in mac os

I saw this problem mentioned online, maybe you can try 3.4.1

By the way, does cutting shortcut not work too?

Shortcuts for copy pasting works in the latest version 3.4.3. But not cutting (cmd+X), selection (cmd+A), undo (cmd+Z)

Edit: Text selection using mouse is also buggy.

Getting this error when I tried to open the single file html file downloaded on saving the wiki within the app

I know the problem, it looks like you used ctrl s to save the file


Currently, external-js is used to startup tiddlywiki (I remember that it seems to start faster), but the ctrl+s save under nodejs will automatically upload after the tiddlywiki saver is configured. If there is no configuration, it will try to save the HTML locally. Therefore, the current measure taken by the tiddlywiki app is to intercept the ctrl+s shortcut key that comes with tiddlywiki and use the default export operation.

image

Yes. this was the problem. I use the below given config for naming of the saved wiki

https://tiddlywiki.com/prerelease/#Hidden%20Setting%3A%20Filename%20for%20Save%20Wiki%20Button

Can the app look for these settings if present

Any updates on this issue

I added an edit menu for macos that includes these shortcuts. Not sure if it’s fixed as I can’t test it

1 Like

image
This is the button you should see on the nodejs wiki.

Of course this configuration can be supported。 However, for better compatibility, I have cancelled the external-js startup method. I currently think that for some small wikis, the speed improvement perceived by users is minimal.

1 Like

TiddlyTools/SaveChanges performs the save action using this internal macro:

\define save_file()
<$wikify name=site-title text={{$:/config/SaveWikiButton/Filename}}>
<$action-sendmessage $message=tm-save-wiki $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>
</$wikify>
\end

Note the use of {{$:/config/SaveWikiButton/Filename}} and {{$:/config/SaveWikiButton/Template}}
These are TWCore “hidden” configuration settings that determine the filename and template used for saving.

  • If $:/config/SaveWikiButton/Filename is missing (or empty), the TWCore code defaults to using the filename of the currently loaded wiki URI.
  • The default (shadow) definition of $:/config/SaveWikiButton/Template contains $:/core/save/all, which creates a full stand-alone single-file HTML wiki. To save tiddlers for use with an external-js core, this value should be changed to $:/core/save/all-external-js

-e

2 Likes

Will test it when I am back home

Both saving and editor issues that I have reported are fixed now. Great job and thank you @oeyoews

1 Like

3.6.0 Added the configuration of username.

Unlike single files, the configuration of nodejs username requires configuration parameters at startup


1 Like

any idea why this happens

I was unable to get official comments and twitter plug ins despite adding it in the info file

{
    "plugins": [
        "tiddlywiki/browser-sniff",
        "tiddlywiki/jszip",
        "tiddlywiki/twitter",
        "tiddlywiki/tiddlyweb",
        "tiddlywiki/filesystem",
        "tiddlywiki/highlight",
        "tiddlywiki/comments"
    ],
    "themes": [
        "tiddlywiki/vanilla"
    ],
    "config": {
        "retain-original-tiddler-path": true
    },
    "languages": [],
    "build": {
        "index": [
            "--render",
            "$:/plugins/tiddlywiki/tiddlyweb/save/offline",
            "index.html",
            "text/plain",
            "",
            "publishFilter",
            "-[tag[private]] -[is[draft]]"
        ]
    }
}

I need to use the official tiddlywiki package,I still need some time to perfect and test

I haven’t encountered this yet. I don’t remember adding logs here. It seems I need to add some

Is there any prompt when deleting, such as a pop-up window?