Hi BTC Testing tiddlydesktop-rs-0.3.65-linux-x86_64.tar.gz on LinuxMint
Big improvements on import. Thanks a lot for your perseverance with the linux versions. Still some idiosyncrasies regarding file paths and the deserializer I think but seems very close.
Import button - works! Native file select initiated. But deserialization not right.
‘6 ways mushrooms can save the world.tid’ is imported title (including .tid) - but creates a tiddler with this content in the text area;
created: 20210410154101219
modified: 20210410154215398
tags: video
title: 6 ways mushrooms can save the world
(followed by the content as expected. Video embed works)
So those tid fields aren’t being created I think.
Terminal output
[TiddlyDesktop] JS: importFiles: processing 1 files
[TiddlyDesktop] JS: importFiles: TW-native file '6 ways mushrooms can save the world.tid' — reading for deserialization
[TiddlyDesktop] JS: importFiles: dispatching tm-import-tiddlers with 1 tiddlers
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
[TiddlyDesktop] Linux: Pointer entered window 'folder-mynoder-bc3a' (mode: Normal)
syncer-server-filesystem: Dispatching 'save' task: $:/Import
syncer-server-filesystem: Dispatching 'save' task: 6 ways mushrooms can save the world.tid
Import button - importing a text file creates a tiddler with correct title but no content. The _canonical_uri is saved as …/…/definitive/txt/Ozymandias.txt - changing this to the full path doesn’t produce content either.
Terminal output
[TiddlyDesktop] JS: importFiles: processing 1 files
[TiddlyDesktop] JS: importFiles: external attachment 'Ozymandias.txt' → ../../definitive/txt/Ozymandias.txt
[TiddlyDesktop] JS: importFiles: dispatching tm-import-tiddlers with 1 tiddlers
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
[TiddlyDesktop] Linux: Pointer entered window 'folder-mynoder-bc3a' (mode: Normal)
syncer-server-filesystem: Dispatching 'save' task: $:/Import
syncer-server-filesystem: Dispatching 'save' task: Ozymandias.txt
[TiddlyDesktop] JS: [drag] pointerdown(mouse) on draggable: A
[TiddlyDesktop] JS: [drag] Set $tw.dragInProgress early (pointerdown)
[TiddlyDesktop] Linux: set_pending_drag_icon called with 2087 bytes, offset (55, 10)
[TiddlyDesktop] JS: [drag] Drag image PNG sent: 110x20
[TiddlyDesktop] JS: [drag] Cleared early $tw.dragInProgress (no drag started)
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
However importing the same txt file into a single file wiki created in the TD-RS portable bin directory succeeds with content using exactly the same _canonical_uri.
Importing a .png image works first time! With same dot notation _canonical_uri …/…/Blender5/Blender notes/bottlepelegro.png
Terminal output
[TiddlyDesktop] JS: importFiles: processing 1 files
[TiddlyDesktop] JS: importFiles: external attachment 'bottlepelegro.png' → ../../Blender5/Blender notes/bottlepelegro.png
[TiddlyDesktop] JS: importFiles: dispatching tm-import-tiddlers with 1 tiddlers
[TiddlyDesktop] Linux: Pointer entered window 'folder-mynoder-bc3a' (mode: Normal)
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
syncer-server-filesystem: Dispatching 'save' task: $:/Import
syncer-server-filesystem: Dispatching 'save' task: bottlepelegro.png
[TiddlyDesktop] JS: [drag] pointerdown(mouse) on draggable: A
[TiddlyDesktop] JS: [drag] Set $tw.dragInProgress early (pointerdown)
I hope this is helpful. I’m looking forward to the LAN developments. Is connection only possible via the Android app or can another laptop see the server? Anyway - great work, much appreciated.