Tiddloid - A new android editor is to be released

936 views
Skip to first unread message

donmor3000

unread,
May 18, 2019, 2:11:45 PM5/18/19
to tiddly...@googlegroups.com

Finally it is ready to be published...after about two months.


Project on GitHub: https://github.com/donmor/Tiddloid


You can clone it and build by yourself, or get apk from RELEASE.


TonyM

unread,
May 18, 2019, 9:27:42 PM5/18/19
to TiddlyWikiDev
donmor3000

Thanks for your contribution. I posted in the GitHub issues as anthony in relation to a single wiki app method.

Regards
Tony

On Sunday, May 19, 2019 at 4:11:45 AM UTC+10, donmor3000 wrote:

img01.pngimg02.png

Finally it is ready to be published...after about two months.


Project on GitHub: https://github.com/donmor/Tiddloid


Currently you can clone it and build by yourself. For binaries, these links are preserved that will be accessible after the apk is included.

Nightly Build (could be seldom updated, though):
Get it on F-Droid(Built by F-Droid)

Release Build (not updating for a long time unless critical bugs reported):
酷安(Built by myself)

Please note that the signature of the apk could differs between the two builds that you have to uninstall the app before changing the build.


donmor3000

unread,
May 19, 2019, 1:26:53 AM5/19/19
to TiddlyWikiDev
Thanks a lot!
BTW I created a pull request to Jermolene/TiddlyWiki5 a few days ago. I added an attribute to videoparser.js and audioparser.js to scale videos and audios to fit the parent frame.

在 2019年5月19日星期日 UTC+8上午9:27:42,TonyM写道:

TonyM

unread,
May 19, 2019, 2:50:04 AM5/19/19
to TiddlyWikiDev
donmor3000

Sounds like we are lucky to have you in the community.

Regards
Tony

Jeremy Ruston

unread,
May 19, 2019, 7:05:53 AM5/19/19
to tiddly...@googlegroups.com
Hi Donmor

Congratulations. Do feel free to send a PR to add a new “Resources” tiddler to tiddlywiki.com.

Best wishes

Jeremy.

-- 
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikide...@googlegroups.com.
To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/b81f240f-eb24-4595-b6f4-b70cc422e4f9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

donmor3000

unread,
May 20, 2019, 12:33:56 AM5/20/19
to TiddlyWikiDev
Thanks. I sent the PR minutes ago.
BTW I uploaded an apk to my repository on github so that everyone can get it before included into app stores.

在 2019年5月19日星期日 UTC+8下午7:05:53,Jeremy Ruston写道:
Hi Donmor

Congratulations. Do feel free to send a PR to add a new “Resources” tiddler to tiddlywiki.com.

Best wishes

Jeremy.

To unsubscribe from this group and stop receiving emails from it, send an email to tiddly...@googlegroups.com.

TonyM

unread,
May 20, 2019, 1:03:37 AM5/20/19
to TiddlyWikiDev
donmor I will try and get hold of the app and provide any feedback

Tony

@TiddlyTweeter

unread,
May 20, 2019, 11:28:27 AM5/20/19
to TiddlyWikiDev
I'd like to try it ...  on the first link my browser does not find it ...

F.Driod (https://f-droid.org/packages/top.donmor.tiddloid) redirects to an address that did not work on click ...

Annotation 2019-05-20 172241.jpg

 On the second link my virus scanner does not like it ...


Annotation 2019-05-20 171653.jpg


I am stuck. I'd like to see it. But safely. 

Do you have another address?

Best wishes
Josiah

Handoko Suwono

unread,
May 20, 2019, 2:26:14 PM5/20/19
to tiddly...@googlegroups.com
How does it differ with andtidwiki?

https://tiddlywiki.com/static/Saving%2520on%2520Android.html

handoko -
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tiddlywikide...@googlegroups.com.
> To post to this group, send email to tiddly...@googlegroups.com.
> Visit this group at https://groups.google.com/group/tiddlywikidev.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywikidev/e88e03a4-f1c4-46dc-b465-6f95b5c631fa%40googlegroups.com.

@TiddlyTweeter

unread,
May 20, 2019, 2:53:36 PM5/20/19
to TiddlyWikiDev
AndTidWiki does not function correctly on modern Android.

The comparison should be with the excellent QUINOID --- https://github.com/Marxsal/Quinoid01/tree/v0.0.8alpha

Best wishes
Josiah


On Monday, 20 May 2019 20:26:14 UTC+2, Handoko Suwono wrote:
How does it differ with andtidwiki?

https://tiddlywiki.com/static/Saving%2520on%2520Android.html

handoko -

On 5/20/19, @TiddlyTweeter <tiddly...@assays.tv> wrote:
> I'd like to try it ...  on the first link my browser does not find it ...
>
> F.Driod (https://f-droid.org/packages/top.donmor.tiddloid) redirects to an
> address that did not work on click ...
>
> [image: Annotation 2019-05-20 172241.jpg]
>
>  On the second link my virus scanner does not like it ...
>
>
> [image: Annotation 2019-05-20 171653.jpg]
>
>
> I am stuck. I'd like to see it. But safely.
>
> Do you have another address?
>
> Best wishes
> Josiah
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an

donmor3000

unread,
May 21, 2019, 4:41:09 AM5/21/19
to TiddlyWikiDev
  • It downloads empty.html from tiddlywiki.com automatically on the first startup. You can also update this template in settings.
  • Create latest file or import existing file. Your file can be placed anywhere. On some devices Tiddloid can get permission to write on external sd or usb drives, otherwise anywhere on internal storage is ok.
  • On devices above Lollipop importing and exporting(partial) is enabled.
  • Video and audio support, since hardware accelerate is enabled.
  • You can fork a TW5 website by googling or typing its url, and then click save button on it.
  • Backup system that is compatible with TiddlyDesktop.

在 2019年5月21日星期二 UTC+8上午2:26:14,Handoko Suwono写道:
How does it differ with andtidwiki?

https://tiddlywiki.com/static/Saving%2520on%2520Android.html

handoko -

On 5/20/19, @TiddlyTweeter <tiddly...@assays.tv> wrote:
> I'd like to try it ...  on the first link my browser does not find it ...
>
> F.Driod (https://f-droid.org/packages/top.donmor.tiddloid) redirects to an
> address that did not work on click ...
>
> [image: Annotation 2019-05-20 172241.jpg]
>
>  On the second link my virus scanner does not like it ...
>
>
> [image: Annotation 2019-05-20 171653.jpg]
>
>
> I am stuck. I'd like to see it. But safely.
>
> Do you have another address?
>
> Best wishes
> Josiah
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an

donmor3000

unread,
May 21, 2019, 4:45:59 AM5/21/19
to TiddlyWikiDev
These two links are not accessible because my app was not included into the two markets yet.

But I just uploaded an apk to github. You can download it from the RELEASE link.

Otherwise you can build from source if you have Android Studio installed on your PC.

在 2019年5月20日星期一 UTC+8下午11:28:27,@TiddlyTweeter写道:

donmor3000

unread,
May 21, 2019, 5:49:27 AM5/21/19
to TiddlyWikiDev
A bug related to NotificationCompat that crashes the app had been fixed. Please download the latest apk from github and update your app ASAP.

在 2019年5月19日星期日 UTC+8上午2:11:45,donmor3000写道:

img01.pngimg02.png

Finally it is ready to be published...after about two months.


Project on GitHub: https://github.com/donmor/Tiddloid


@TiddlyTweeter

unread,
May 21, 2019, 12:51:14 PM5/21/19
to TiddlyWikiDev
Ciao

I managed to get it to download it and get it running.

To be honest i can't see the advantage over Quinoid which allows multiple wiki, has fetch capabilities for any remote wiki you want via a template (via a user editable JSON).

I think its good it exists, but I can't yet see the advantage over what we have already?

Best wishes
Josiah

David Shaw

unread,
May 21, 2019, 3:25:08 PM5/21/19
to tiddly...@googlegroups.com
Well, for me, the advantage is that, unlike AndTidWiki or Quinoid, Tiddloid will open file: links to files on my external SD card and not just from internal storage, correctly opening an app chooser when there's more than one appropriate app. Finally, I can properly catalogue my somewhat excessive collection of epubs and pdfs and open them directly from the wiki. Yay!

David Shae

--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikide...@googlegroups.com.

To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.

@TiddlyTweeter

unread,
May 21, 2019, 3:43:50 PM5/21/19
to TiddlyWikiDev
Thanks for that point!

Best wishes
Josiah
To unsubscribe from this group and stop receiving emails from it, send an email to tiddly...@googlegroups.com.

TonyM

unread,
May 24, 2019, 11:21:10 PM5/24/19
to TiddlyWikiDev
Folks,

I really can not find the releases link or the apk file anywhere.

Any help please?

Regards
Tony

On Sunday, May 19, 2019 at 4:11:45 AM UTC+10, donmor3000 wrote:

img01.pngimg02.png

Finally it is ready to be published...after about two months.

Ton Gerner

unread,
May 25, 2019, 1:25:17 AM5/25/19
to TiddlyWikiDev
Hi Tony,

Tiddloid.png

Cheers,

Ton


TonyM

unread,
May 26, 2019, 12:09:41 AM5/26/19
to TiddlyWikiDev
Thanks Ton

I am sure it was not there when I looked, but it is now.

Bloody internet gremlins, or is that gremlins in me?

Tony

TonyM

unread,
May 26, 2019, 4:50:10 AM5/26/19
to TiddlyWikiDev
Donmore

I have only just started to test the app and is seems quick. Android 6.0

I love the forking process direct from url, im not sure how search works.

There is a message that the wiki has not saved when I move away from it although the changes have been saved.

Great work. I will keep testing.

Regards
Tony

donmor3000

unread,
May 27, 2019, 5:11:38 AM5/27/19
to TiddlyWikiDev
A new release version (1.1.0) have been published.

I saw an issue and made this version. A feature to create shortcut to existing wikis was added.


在 2019年5月19日星期日 UTC+8上午2:11:45,donmor3000写道:

img01.pngimg02.png

Finally it is ready to be published...after about two months.

Vincent Yeh

unread,
May 29, 2019, 6:45:28 AM5/29/19
to TiddlyWikiDev
This is what I have been looking for! Thanks a lot, donmor3000!

One little thing is that the little bar with zooming buttons can block the content sometimes, would be much better if this can be avoided somehow.

Still, it's a nice work, thanks a lot!

donmor3000

unread,
Jun 2, 2019, 11:29:52 PM6/2/19
to TiddlyWikiDev
Are you using TWC in Tiddloid? Zooming buttons shows only in TWC 'cause it have no mobile mode. 

在 2019年5月29日星期三 UTC+8下午6:45:28,Vincent Yeh写道:

Stefan Pfister

unread,
Jun 3, 2019, 12:35:40 AM6/3/19
to tiddly...@googlegroups.com
Hello,

Really a good app with an intuitive interface. Starts verry fast on my Android 6.0. I like the automatic backup function too. Well done. 

Regards
Stefan

--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikide...@googlegroups.com.

To post to this group, send email to tiddly...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.

J Mc

unread,
Jun 21, 2019, 12:22:37 PM6/21/19
to TiddlyWikiDev
Hi David,
I like you, would like to open pdf files in Tiddloid.
I am having some problems.
I get an error on loading Tiddloid re: Template
I can read and edit tiddlers in my wiki but not see pdf files on my sd card.
I am using android v5.1.1 and firefox browser.
Could you offer me some help regarding your set-up, file location, etc.

Thanks
J Mc

Yakov

unread,
Jun 22, 2019, 1:18:04 PM6/22/19
to TiddlyWikiDev
Hi,

this is a great addition to TW saving ecosystem, thanks!

Some notes:
  • donmor, looks like you have adapted the saving engine from TiddlyFox; it there any particular reason why you restricted loading to just TW itself instead of loading via xhr like in TF? It doesn't work or any other reason? (I'm using SharedTiddlersPlugin for customizing my TWs so it would be nice to enable loading)
  • load time is very nice indeed (especially compared to FireFox), this is great!
  • Tony, although that may be just a bug, that also may be related to the absence of the "saving failed" event which makes it impossible to write success reporting consistently. Recently I've proposed an extension of the event system here, I hope we'll come to an agreement about this, although there were no reply yet
  • donmor, do you have any idea how difficult would it be to extend the app to be multitab?
  • does Tiddloid support cookies/localStorage/.. or options should be "baked" to survive TW reload reopen? (well, at least is it expected to support cookies if you haven't tested that?)
  • where the template for new TW is held? I'd like to use a customized TWC instead of TW5 there, but I don't see any Tiddloid folder in main storage, neither I can see the definition of getFilesDir in sources

Best regards,
Yakov.

понедельник, 3 июня 2019 г., 7:35:40 UTC+3 пользователь Stefan Pfister написал:
Hello,

Really a good app with an intuitive interface. Starts verry fast on my Android 6.0. I like the automatic backup function too. Well done. 

Regards
Stefan

donmor3000 <donmo...@gmail.com> schrieb am Mo., 3. Juni 2019, 05:29:
Are you using TWC in Tiddloid? Zooming buttons shows only in TWC 'cause it have no mobile mode. 

在 2019年5月29日星期三 UTC+8下午6:45:28,Vincent Yeh写道:
This is what I have been looking for! Thanks a lot, donmor3000!

One little thing is that the little bar with zooming buttons can block the content sometimes, would be much better if this can be avoided somehow.

Still, it's a nice work, thanks a lot!

--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddly...@googlegroups.com.

TonyM

unread,
Jun 23, 2019, 4:43:15 AM6/23/19
to TiddlyWikiDev
Yakov

I have done some research into the dirty indicator and is relates to browsers and some css on the body element. A fuynction is called when numbchanges > 0 to do something equivalent to 

this.$window.onbeforeunload = () => undefined;

OR 

window.onbeforeunload = function () {
  // blank function do nothing
}

It is the browser causing the popup, and I expect the local storage plugin, Tiddloid, Bob and others are not ensuring this trigger is stopped after saving, so the browser will not let the window/tab close without a message after saving is complete, even although all is saved. It just asks are you sure we want to leave, If you may another change this will be triggered again.

See $:/core/modules/saver-handler.js

Update the document body with the class "tc-dirty" if the wiki has unsaved/unsynced changes
*/
SaverHandler.prototype.updateDirtyStatus = function() {
	if($tw.browser) {
		$tw.utils.toggleClass(document.body,"tc-dirty",this.isDirty());
	}
};


Regards
Tony

scot

unread,
Jun 26, 2019, 3:34:04 PM6/26/19
to TiddlyWikiDev
Hello donmor3000

Can Tiddloid be used to view pdf files on an SD card using  a  _canonical_uri field, I can't get it to work.

Scot


donmor3000

unread,
Jul 20, 2019, 5:35:23 AM7/20/19
to TiddlyWikiDev
Sorry but I'm afraid webview cannot load pdf files. I tried pdf.js and strangely it only works with online urls.

在 2019年6月27日星期四 UTC+8上午3:34:04,scot写道:

donmor3000

unread,
Jul 20, 2019, 5:40:53 AM7/20/19
to TiddlyWikiDev
Actually I had added dirty indicator to Tiddloid in the latest commit(not in released apk yet).

在 2019年6月23日星期日 UTC+8下午4:43:15,TonyM写道:

donmor3000

unread,
Jul 20, 2019, 6:12:50 AM7/20/19
to TiddlyWikiDev
Hi,

For some reasons the project was paused for a couple of time.
  • I have forgot why using the saving engine from TiddlyFox XD
  • Really? So it depends on phones(on my avd it's quite slow)
  • I'm not sure what are you and Tony talking about D-:
  • To be honest this idea could push the version to 2.0 'cause it is necessary to rewrite the whole app, and I'm not ready for it
  • It's normally supported by webview
  • The template is stored into the internal storage. It can't be modified unless you root your phone. You can get another template manually(for example, TWC - https://classic.tiddlywiki.com/empty.html), copying the file to /sdcard/somewhere/filename.html and import it into Tiddloid.

在 2019年6月23日星期日 UTC+8上午1:18:04,Yakov写道:

TonyM

unread,
Jul 20, 2019, 8:29:16 AM7/20/19
to TiddlyWikiDev
The only thing I was taking about was the prompt stopping us leaving a wiki with an "are you sure you want to leave" prompt, even after its fully saved.

I shared some research.

Tony

donmor3000

unread,
Jul 20, 2019, 10:48:08 AM7/20/19
to TiddlyWikiDev
Well, I had added dirty indicator to Tiddloid in the latest commit(not in released apk yet). The prompt shows up only if the wiki is "dirty" now.

在 2019年7月20日星期六 UTC+8下午8:29:16,TonyM写道:

TonyM

unread,
Jul 21, 2019, 2:33:50 AM7/21/19
to TiddlyWikiDev
Than a great work

Tony

donmor3000

unread,
Jul 21, 2019, 11:12:13 AM7/21/19
to TiddlyWikiDev

New Release Published!

New Features:

  • Added dirty indicator(The confirm window shows up only if the wiki is "dirty"). (Issue #2)
  • Fixed some bugs of shortcut feature. (Issue #1)

Mohammad

unread,
Jul 21, 2019, 1:07:39 PM7/21/19
to TiddlyWikiDev
Wonderful!

Star it and appreciate your great efforts.

Best
Mohammad

donmor3000

unread,
Jul 22, 2019, 12:52:29 PM7/22/19
to TiddlyWikiDev
Fixed some bugs just now. Pls update your installtion.

在 2019年7月21日星期日 UTC+8下午11:12:13,donmor3000写道:

Mohammad

unread,
Jul 24, 2019, 5:41:09 AM7/24/19
to TiddlyWikiDev
Thank you for update!

donmor3000

unread,
Jul 26, 2019, 12:57:37 AM7/26/19
to TiddlyWikiDev
Another update have been performed to fix a bug. Pls update your installtion.


在 2019年7月21日星期日 UTC+8下午11:12:13,donmor3000写道:

New Release Published!

Mohammad

unread,
Jul 26, 2019, 3:58:26 AM7/26/19
to TiddlyWikiDev
The Quinoid lets you to select wiki from Google Drive and this way you can have a cloud version!
Is it possible in Tiddloid to access to Android File manager and then open wiki from Drive or other folder?

--Mohammad

Mohammad

unread,
Jul 26, 2019, 4:03:57 AM7/26/19
to TiddlyWikiDev
In the home page it is stated

Tiddloid is an app to work with locally stored TiddlyWikis. Once have some ideas, you can immediately write them down and save it in a tiddler, and sync the Wiki to your other devices so that you can access these ideas anywhere.


how it lets to sycn the wiki on other devices?

Mohammad

donmor3000

unread,
Jul 26, 2019, 9:03:05 AM7/26/19
to TiddlyWikiDev
You can try Autosync for Google Drive or FolderSync, the latter of which also support other cloud services.

在 2019年7月26日星期五 UTC+8下午4:03:57,Mohammad写道:

Mohammad

unread,
Jul 26, 2019, 11:28:03 AM7/26/19
to TiddlyWikiDev
Thanks for hint!

ILYA

unread,
Jul 26, 2019, 12:49:52 PM7/26/19
to tiddly...@googlegroups.com
I am using nodejs based instalation on android. How hard it would be to support external wikis via https?

Best regards,
ILYA
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Yakov

unread,
Jul 29, 2019, 2:57:47 AM7/29/19
to TiddlyWikiDev
Hi Ilya,

could you share your setup, I wonder how nodejs is used on Android and what savers are available for that approach?

Best regards,
Yakov.

пятница, 26 июля 2019 г., 19:49:52 UTC+3 пользователь ILYA написал:

TonyM

unread,
Jul 29, 2019, 7:43:42 AM7/29/19
to TiddlyWikiDev
If you use termux app on Android you can install tiddlywiki according to the standard node install documented on tiddlywiki.com

Regards
Tony

donmor3000

unread,
Jul 31, 2019, 10:12:00 PM7/31/19
to TiddlyWikiDev
I'm sorry but I'm afraid I can't understand "external wikis via https". Tiddloid is rather an Android port of TiddlyDesktop.

在 2019年7月27日星期六 UTC+8上午12:49:52,ILYA写道:

Vincent Yeh

unread,
Aug 6, 2019, 8:13:27 AM8/6/19
to TiddlyWikiDev
No more extra confirmation to close a tiddler, thanks a lot for the update!

I am now, however, having two issues using it. One is that the dirty flag does not comply with the store.setDirty() function in the classic version. My view mode editor plugins, twve, rely on this API function to inform the TWC about changes made through my plugins. It is not working now, Tiddloid is not aware of any change made through twve.

The other is that the tiddler list shown upon opening the app does not contain the title of tiddlers as it did. Every tiddler is shown as TiddlyWiki and that's it. I am not able to tell which one is which any more! I opened tiddlers existing in another folder, if that helps.

Like I said, it is a great work and I really enjoyed using it. If these two issues can be fixed somehow, that will be very much appreciated!

Best,
Vincent

ILYA Khlopotov

unread,
Aug 6, 2019, 8:21:34 AM8/6/19
to tiddly...@googlegroups.com
Hello domor3000,

My setup is documented here https://gist.github.com/khia/da462308877922d8b1995ffa7b59e4cc . I have nodejs + Bob setup on my phone. I am able to access it locally from the phone from the browser as well as from PC vis https. With this setup I have every tiddler in separate file which allows me to use version control for every tiddler. I have a set of additional scripts which commit all changes to wiki I made under version control and have nightly backup of git repository to my NAS storage. Bob allows me to create unlimited number of small wikis:
- medical charts for every family member
- testing ground
- wiki per project
- GTD framework
- reference library
- bookmarks
- learning progress per subject
- habit trackers

Using browser on android is quite problematic though. Here are few problems:

- installing plugins is hard because you cannot drag and drop from another tab because there is no concept of tabs
- when I enter long text and want to save it I need to scroll up to find save tiddler button
- I cannot share link from another browser with my tiddlywiki instance using android share mechanism
- the keyboard is flacky. If I type very fast all letters are change their position in the word (CodeMirror)
   - since I access the same wiki from PC and android I have to disable CodeMirror when I want to update from phone and enable it back when I am on PC
- I don't know how to configure Tiddlywiki to use two different themes depending on how I access it (PC or Android Browser)

I could be wrong but I think Tiddloid uses WebView which means that technically it is a browser which has access to android features. I am most interested in
- ability to share content from other apps (usually links from browser)
- fix keyboard issue

The architecture of a solution might look like:

PC --https------\
      /-------------  |  ----------------------------------------------------------------------\
      |     /----------|--------------\                                                  /------------\    |
      |     |  Bob on NodeJS |<----------------------- http -------- | Tiddloid |   |
      |     \------------------------/                                                   \------------/    |
      | Android                                                                                               |
      \---------------------------------------------------------------------------------------/


Best regards,
ILYA

--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikide...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/24237ce1-ab89-4b7b-996e-b51a0c4da2c7%40googlegroups.com.

@TiddlyTweeter

unread,
Aug 6, 2019, 8:50:24 AM8/6/19
to TiddlyWikiDev
donmor3000 wrote:
Tiddloid is rather an Android port of TiddlyDesktop.

Very interesting! 

Makes sense.

Best wishes
TT

@TiddlyTweeter

unread,
Aug 6, 2019, 8:58:01 AM8/6/19
to TiddlyWikiDev
Android is as Android does.

An issue in both Tiddloid & Quinoid is what you can expect Android to make available.

As far as I understand it Android allows quite a lot BUT only if you follow their rules.

Some of what you are asking I think is quite a lot about  Android, not Tiddloid. 

Android development is NOT so easy once you get beyond the basics, I think.

TT
To unsubscribe from this group and stop receiving emails from it, send an email to tiddly...@googlegroups.com.

ILYA Khlopotov

unread,
Aug 7, 2019, 1:27:47 PM8/7/19
to tiddly...@googlegroups.com
Hi Yakov,
Best regards,
ILYA

--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikide...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/c07dd22a-08ea-4480-9698-84d500eed5bf%40googlegroups.com.

donmor3000

unread,
Aug 18, 2019, 1:11:57 PM8/18/19
to TiddlyWikiDev
  • Sorry but the total-dirty attribute of the whole TWC document not found yet. That's why Tiddloid's dirty indicator works only with TW5.
  • I've never had this problem. Maybe try updating the app and click SAVE in every wiki?

在 2019年8月6日星期二 UTC+8下午8:13:27,Vincent Yeh写道:

donmor3000

unread,
Aug 18, 2019, 1:13:46 PM8/18/19
to TiddlyWikiDev
A bug related to the title and favicon of wikis had been fixed. Please download the latest apk from github.

在 2019年5月19日星期日 UTC+8上午2:11:45,donmor3000写道:

Finally it is ready to be published...after about two months.


Project on GitHub: https://github.com/donmor/Tiddloid


You can clone it and build by yourself, or get apk from RELEASE.


Yakov

unread,
Aug 28, 2019, 5:18:34 PM8/28/19
to TiddlyWikiDev
Hi donmor,

could you clarify the dirty attribute thing? Did I get you correctly that Tiddloid is looking for the "total-dirty" attribute of some DOM element to check whether TW is dirty? If so which element should that be?

Currently, TiddlyWiki Classic has 2 dirtiness markers:
  • the dirty property of the global store object (window.store in browser, an instance of TiddlyWiki "class") which is supposed to be got via the store.isDirty() helper and this property means "there are some changed but unsaved tiddlers"
  • the dirtiness of the story global object which is calculated using the story.areAnyDirty() helper which looks at each tiddler element's dirty attribute and doesn't store a single flag anywhere; this dirtiness means "some edit fields got some changes but those were not applied to tiddlers yet"
Ideally, the warning should be shown when either dirtiness is present, like ShowUnsavedPlugin checks; to be precise, areAnyDirty currently checks whether any tiddler is in the edit mode (regardless any its field was touched or not) which is something to improved, but don't bother with this.

My main question is – can Tiddloid check those 2 markers in TWC and show the "are you sure to exit with unsaved changes?" dialog only when one of those markers is dirty? Or the only way is to implement the "total-dirty" attribute somewhere?

Another question is – for the sake of localization, can Tiddloid use the message from (window.)config.messages.confirmExit for the dialog? (this way, if someone has a translation installed, they will get a localized dialog)

Best regards,
Yakov.

воскресенье, 18 августа 2019 г., 20:11:57 UTC+3 пользователь donmor3000 написал:

Yakov

unread,
Aug 28, 2019, 5:41:53 PM8/28/19
to TiddlyWikiDev
Hi Ilya,

thanks for this very detailed document, it will be definitely valuable at some point, both architecture parts and node.js implementation aspects.

вторник, 6 августа 2019 г., 15:21:34 UTC+3 пользователь ILYA Khlopotov написал:
Hello domor3000,

My setup is documented here https://gist.github.com/khia/da462308877922d8b1995ffa7b59e4cc . I have nodejs + Bob setup on my phone. I am able to access it locally from the phone from the browser as well as from PC vis https. With this setup I have every tiddler in separate file which allows me to use version control for every tiddler. I have a set of additional scripts which commit all changes to wiki I made under version control and have nightly backup of git repository to my NAS storage. Bob allows me to create unlimited number of small wikis:
- medical charts for every family member
- testing ground
- wiki per project
- GTD framework
- reference library
- bookmarks
- learning progress per subject
- habit trackers

Using browser on android is quite problematic though. Here are few problems:

- installing plugins is hard because you cannot drag and drop from another tab because there is no concept of tabs
- when I enter long text and want to save it I need to scroll up to find save tiddler button
- I cannot share link from another browser with my tiddlywiki instance using android share mechanism
- the keyboard is flacky. If I type very fast all letters are change their position in the word (CodeMirror)
   - since I access the same wiki from PC and android I have to disable CodeMirror when I want to update from phone and enable it back when I am on PC
- I don't know how to configure Tiddlywiki to use two different themes depending on how I access it (PC or Android Browser)

I could be wrong but I think Tiddloid uses WebView which means that technically it is a browser which has access to android features. I am most interested in
- ability to share content from other apps (usually links from browser)
- fix keyboard issue

The architecture of a solution might look like:

PC --https------\
      /------------- | ------------------------------------------------------------------------\
     |     /----------|-------------\                                                   /------------\   |
     |     |  Bob on NodeJS  |<----------------------- http --------- | Tiddloid   |  |
     |     \------------------------/                                                   \------------/   |
     | Android                                                                                             |
      \---------------------------------------------------------------------------------------/


Best regards,
ILYA
On Wed, Jul 31, 2019 at 7:12 PM donmor3000 <donmo...@gmail.com> wrote:
I'm sorry but I'm afraid I can't understand "external wikis via https". Tiddloid is rather an Android port of TiddlyDesktop.

在 2019年7月27日星期六 UTC+8上午12:49:52,ILYA写道:
I am using nodejs based instalation on android. How hard it would be to support external wikis via https?

Best regards,
ILYA

On 21 July 2019 08:12:12 GMT-07:00, donmor3000 <donmo...@gmail.com> wrote:

New Release Published!

New Features:

  • Added dirty indicator(The confirm window shows up only if the wiki is "dirty"). (Issue #2)
  • Fixed some bugs of shortcut feature. (Issue #1)


--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddly...@googlegroups.com.

donmor3000

unread,
Sep 9, 2019, 10:28:54 AM9/9/19
to TiddlyWikiDev
Hmm...The dirtiness markers of TWC are provided by functions. In TW5 I use a listener to listen to the class "tc-dirty", but nothing can listen to a result from a function! Is it mean that I have to use a timer to grab the dirtiness status and send it back to Tiddloid?

For the second question, window.config.messages.confirmExit only exists in TWC. And another thing is that pull requests are welcomed, so if someone contributes a localized string.xml, not only the dialog, but the whole app will soon localized in the next update(Currently I could only offer simplified Chinese and English and a few other languages provided by Google Translate).

在 2019年8月29日星期四 UTC+8上午5:18:34,Yakov写道:

donmor3000

unread,
Sep 9, 2019, 11:05:25 AM9/9/19
to TiddlyWikiDev
I'm now planning to make a subversion of this app called "Tiddloid Lite". It'll use the SAF(Storage Access Framework) so that it can run more easily on Android Q and above. Since Google introduced scoped storage in Android Q, Tiddloid can no longer access the external storage(/sdcard). To continue using Tiddloid on Q and above, connect your device to adb and run this command:
adb shell cmd appops set your-package-name android:legacy_storage allow
And then force stop the app.

Another choice is to wait for Tiddloid Lite. It is a lightweight version of Tiddloid. It no longer support backup system, and using system's download manager instead built-in one so that the position of downloaded file could no longer be changed, and wikis can no longer access local files(For example, a video files in the folder "video" beside the wiki and embedded into the wiki with <video src="video/123.mp4"/>. It works in Tiddloid but not in Tiddloid Lite and you have to import the whole video into the wiki.) But Tiddloid Lite is likely to support Google Drive or other cloud providers through SAF.

TonyM

unread,
Sep 9, 2019, 8:27:58 PM9/9/19
to TiddlyWikiDev
Thanks for updating and innovating this solution.

Much Appreciated

Tony

donmor3000

unread,
Sep 10, 2019, 11:40:04 PM9/10/19
to TiddlyWikiDev
Hi Yakov,

Could you please help me with finding out what attribute would change when the two functions triggered? I don't want to use timer if possible.

Another thing that confuses me is, should I keep the capability to TWC in newly opened Tiddloid Lite? I want to cut off some dependencies in the lite version, most of which were to support TWC. And the support of Tiddloid is not being dropped.

Best regards,
donmor

在 2019年8月29日星期四 UTC+8上午5:18:34,Yakov写道:
> Hi donmor,
>
> could you clarify the dirty attribute thing? Did I get you correctly that Tiddloid is looking for the "total-dirty" attribute of some DOM element to check whether TW is dirty? If so which element should that be?
>
> Currently, TiddlyWiki Classic has 2 dirtiness markers:
> the dirty property of the global store object (window.store in browser, an instance of TiddlyWiki "class") which is supposed to be got via the store.isDirty() helper and this property means "there are some changed but unsaved tiddlers"the dirtiness of the story global object which is calculated using the story.areAnyDirty() helper which looks at each tiddler element's dirty attribute and doesn't store a single flag anywhere; this dirtiness means "some edit fields got some changes but those were not applied to tiddlers yet"
> Ideally, the warning should be shown when either dirtiness is present, like ShowUnsavedPlugin checks; to be precise, areAnyDirty currently checks whether any tiddler is in the edit mode (regardless any its field was touched or not) which is something to improved, but don't bother with this.
>
> My main question is – can Tiddloid check those 2 markers in TWC and show the "are you sure to exit with unsaved changes?" dialog only when one of those markers is dirty? Or the only way is to implement the "total-dirty" attribute somewhere?
>
> Another question is – for the sake of localization, can Tiddloid use the message from (window.)config.messages.confirmExit for the dialog? (this way, if someone has a translation installed, they will get a localized dialog)
>
> Best regards,
> Yakov.
>
> воскресенье, 18 августа 2019 г., 20:11:57 UTC+3 пользователь donmor3000 написал:
> Sorry but the total-dirty attribute of the whole TWC document not found yet. That's why Tiddloid's dirty indicator works only with TW5.I've never had this problem. Maybe try updating the app and click SAVE in every wiki?

Yakov

unread,
Sep 15, 2019, 2:56:02 PM9/15/19
to TiddlyWikiDev
Hi donmor,


Could you please help me with finding out what attribute would change when the two functions triggered? I don't want to use timer if possible.

currently, there is not such attribute, but we can improve the situation with minimal efforts from you. I think the good plan is:

1. you explain, what exactly Tiddloid is watching in TW5? That's why I asked before:


Did I get you correctly that Tiddloid is looking for the "total-dirty" attribute of some DOM element to check whether TW is dirty? If so which element should that be?

you wrote


I use a listener to listen to the class "tc-dirty"

so did I get you correctly: setting the "tc-dirty" class to any DOM element makes Tiddloid think there are unsaved changes and vise versa, if no element has this class, TW is considered to have no unsaved changes? Doesn't sound truthy since TWC is always considered unsaved (by Tiddloid) instead of being never considered unsaved. So again, what's the exact check/thing being watched?

2. I try to implement adding/removing that attribute in a TWC plugin and test how it goes

3. We reconsider how it went and what options we have and either I add the attribute toggling in TWC core, making it closer to TW5 or you add the code from the plugin to Tiddloid (which is good for backward compability). The first approach is preferrable; I suppose the TWC plugin would be enough for backward compability, but we'll see.

***

Another thing that confuses me is, should I keep the capability to TWC in newly opened Tiddloid Lite? I want to cut off some dependencies in the lite version, most of which were to support TWC. And the support of Tiddloid is not being dropped.

I definitely vote for keeping support of TWC. Again, I can try to help minimizing the codebase by making TWC core closer to TW5 in some aspects, but that requires more discussion. Perhaps we could use some chat for quicker conversation about this, let me know what you think.


window.config.messages.confirmExit only exists in TWC. And another thing is that pull requests are welcomed, so if someone contributes a localized string.xml, not only the dialog, but the whole app will soon localized in the next update

Sounds reasonable. Is it enough to add a folder like https://github.com/donmor/Tiddloid/tree/master/app/src/main/res/values-de and the string.xml file in it or should such commit/PR contain also a change in some file that lists available locales?

Best regards,
Yakov.

donmor3000

unread,
Sep 18, 2019, 6:46:48 AM9/18/19
to tiddly...@googlegroups.com
Hi Yakov,

I'm currently working on the original project and just refactored the dirty-indicating system.

As for your questions,

so did I get you correctly: setting the "tc-dirty" class to any DOM element makes Tiddloid think there are unsaved changes and vise versa, if no element has this class, TW is considered to have no unsaved changes? Doesn't sound truthy since TWC is always considered unsaved (by Tiddloid) instead of being never considered unsaved. So again, what's the exact check/thing being watched?
Actually document.body only. Another thing is I just removed the listener from the injected js and now Tiddloid run a single line of js and process quitting in JavascriptInterface via runOnUiThread, making accessing the functions in TWC possible, and now the confirmation-depends-on-dirtiness works with both TW5 and TWC.

I definitely vote for keeping support of TWC. Again, I can try to help minimizing the codebase by making TWC core closer to TW5 in some aspects, but that requires more discussion. Perhaps we could use some chat for quicker conversation about this, let me know what you think.
Well, you know I can't be always online 'cause of GFW, so don't expect for an instant reply :(. But it is possible for me to chat on GitHub.

Sounds reasonable. Is it enough to add a folder like https://github.com/donmor/Tiddloid/tree/master/app/src/main/res/values-de and the string.xml file in it or should such commit/PR contain also a change in some file that lists available locales?
The string.xml is enough. Localizing an Android app is technically quite easy. You can do it on the GitHub page.

We reconsider how it went and what options we have and either I add the attribute toggling in TWC core, making it closer to TW5 or you add the code from the plugin to Tiddloid (which is good for backward compability). The first approach is preferrable; I suppose the TWC plugin would be enough for backward compability, but we'll see.
Well, there are several points different between TW5 and TWC, which affect the compatibility to Tiddloid.
  • TWC has no mobile mode, and Tiddloid has to enable zooming for it.
  • TWC puts the TiddlyWiki recognizer in a js block, making it difficult to get before loaded (I use Mozilla Rhino to parse the js). For TW5, it is in meta attributes and can be easily parsed using Jsoup.
  • TWC checks dirty status using function (problem already solved).
Best regards,
donmor

在 2019年9月16日星期一 UTC+8上午2:56:02,Yakov写道:

Pit.W.

unread,
Sep 20, 2019, 12:19:41 PM9/20/19
to tiddly...@googlegroups.com

Honoured All,

if I am not mistaken, today five years ago, on Sep.20th 2014 at 17:00 hrs

        Tiddlywiki 5.1.0

was released.

I hope that Mr. Ruston has a good bottle of wine available to celebrate.


Pit.W







_________________________________________________________________
________________________________________________________
Ihre E-Mail-Postfächer sicher & zentral an einem Ort. Jetzt wechseln und alte E-Mail-Adresse mitnehmen! https://www.eclipso.de


Jeremy Ruston

unread,
Sep 20, 2019, 12:56:19 PM9/20/19
to TiddlyWikiDev
Thanks Pit! In fact, it goes further, the reason I chose that date was because it was the 10th anniversary of the publication of the original TiddlyWiki on September 20th 2004. So today is actually the 15th anniversary of TiddlyWiki.


On the 22nd of September 2004, I gave a brief talk about TiddlyWiki which was its first public outing. (See below for photos). To be fair, it was probably overshadowed for most people by James Larsson's extraordinarily hilarious prawn sandwich based clock.


Then Jeremy Ruston presented the wonderful TiddlyWiki and gave a very useful breakdown of how wikis work, and how tiny bits of microcontent (tiddlers) can help to merge the facility of blogs to organise and produce microcontent with the non-linear and collaborative way that wikis structure things. Rory Macbeth who continually apologised for not knowing about or being able to do anything with computers (which is not true - I know Rory and he has magic computer fingers that can destroy hardware, corrupt files and crash otherwise stable software for no reason within seconds of him sitting down to check his email) said that he understood TiddlyWiki and would consider using it.

Within a couple of days TiddlyWiki got picked up by users of a site called del.icio.us, and thence by popular bloggers Jason Kottke, Gina Trapani and Ev Williams (who later went on to found Twitter). And so all this started, to my continued astonishment and delight.

Best wishes

Jeremy.



donmor3000

unread,
Sep 20, 2019, 1:33:45 PM9/20/19
to TiddlyWikiDev
Man, androidx 1.1.0 sucks.

I migrated my project to androidx and updated to version 1.1.0 and I found the app crashes when long pressed in webview. Logcat tells nothing, and I eventually found that going back to version 1.0.0 solvedthe problem. Luckily I'm not going to clone the project from GitHub. I'd report this bug right now.

BTW congratulations to 15th anniversary of TiddlyWiki.

donmor3000

unread,
Sep 20, 2019, 2:40:39 PM9/20/19
to TiddlyWikiDev
Storage Access Framework prevent me from adapting to TWC.

SAF uses Uri like "content://com.example.provider/document/media:wiki.html", and I found if I import a TWC into Lite, "save change" just gone.
Like this:
Screenshot_1569004011.png
Hmm...Just like on a website. That's why Tiddloid can't fork a TWC page.

Sounds like TWC users have to continue to use Tiddloid. Well, at least it still works on most devices.

donmor3000

unread,
Sep 22, 2019, 3:59:39 PM9/22/19
to TiddlyWikiDev
Should I change minSdkVersion to 24(Android N)? I tried different AVD version and it was API 24 that TLite stopped crashing with the appcompat 1.1.0. It seems Google no longer supports the aged android builds.

在 2019年9月21日星期六 UTC+8上午1:33:45,donmor3000写道:

donmor3000

unread,
Sep 26, 2019, 12:58:14 PM9/26/19
to TiddlyWikiDev
I just made a new release of Tiddloid (version 1.3.0).

Update detail:

  • Migrated the project to AndroidX
  • New splash screen (like Tiddloid Lite)
  • No more valid checks on refreshed. Wikis that can no longer access to still prompt user to remove it if clicked.
  • Stores and shows title and subtitle separately (only if title and subtitle customized. New wikis that have neither title nor subtitle changed will shown as before, since title and subtitle tiddler not created)
  • Texts not turning to white under dark mode on Q devices (while Tiddloid Lite supports dark mode)
  • Now uses a new saver that compatible to AndTidWiki and so does Tiddloid Lite.
  • Supports file exporting (Needs to install a new saver to the wiki, otherwise the downloader would be called. Tiddloid Lite may crash on exporting without new saver installed on some aged android versions. I'd create a PR to TW5 to make latest template have the new saver pre-installed)
  • Json DB methods refactored
  • Simplified TWC checking system (removed the implementation of Rhino)
 
 

TonyM

unread,
Sep 26, 2019, 5:45:42 PM9/26/19
to TiddlyWikiDev
Thanks so much for maintaining and improving this, I will test soon.

Thanks
Tony

donmor3000

unread,
Sep 26, 2019, 8:54:51 PM9/26/19
to TiddlyWikiDev
Some bugs fixed just now. Please change to the newly uploaded apk.

在 2019年9月27日星期五 UTC+8上午12:58:14,donmor3000写道:

donmor3000

unread,
Sep 27, 2019, 1:09:26 PM9/27/19
to TiddlyWikiDev
A new release  (1.3.1) came out. Please check the GitHub page to get it.

Update detail:

  • Supports Android Q dark mode (since the bug crashing WebView in AppCompat 1.1.0 have been fixed)
  • UI tweaks

donmor3000

unread,
Oct 11, 2019, 6:24:19 AM10/11/19
to TiddlyWikiDev
A new release  (1.3.2) came out. Please check the GitHub page to get it.

Update detail:

  • UI tweaks
  • Large favicon support
  • Bug fixes and code refactoring

Riz

unread,
Oct 11, 2019, 7:13:11 AM10/11/19
to TiddlyWikiDev
Hey donmor3000,

Great fan of your work. It has become my go to solution for using tw5 in android. The app has matured really well.

This is clearly the best solution in android. May I encourage you to create a PR towards the main documentation site of TW5, so that more people may get to use it?

As to the readers, go use it and star the repo, people!! If such a great product is left unnoticed, it will be a shame.

donmor3000

unread,
Oct 11, 2019, 7:29:18 AM10/11/19
to TiddlyWikiDev
Sure:) I'm glad to see that my app makes our life easy.

在 2019年10月11日星期五 UTC+8下午7:13:11,Riz写道:

donmor3000

unread,
Oct 11, 2019, 7:42:08 AM10/11/19
to TiddlyWikiDev
The new app Tiddloid Lite have been published. It is a lightweight version of Tiddloid.

donmor3000

unread,
Oct 14, 2019, 1:49:12 PM10/14/19
to tiddly...@googlegroups.com
A new release  (1.3.3) came out. Please check the GitHub page to get it.

Update detail:

  • Fixed the bug causing TWC not being saved
  • Code refactoring

donmor3000

unread,
Oct 15, 2019, 6:01:15 PM10/15/19
to tiddly...@googlegroups.com
A new release  (1.3.5) came out. It is recommended to go to the GitHub page to get it.

Update detail:

  • Improved TW detector performance
  • Added ja-JP template repository

donmor3000

unread,
Nov 20, 2019, 7:42:15 AM11/20/19
to tiddly...@googlegroups.com
A new release (1.3.6) came out. It  is recommended to go to the GitHub page to get it.

Update detail:

  • Direct export now supports getting filename from TiddlyWiki
  • Fixed the bug that the backup files not removed after Wiki rolled back
BTW the patch to the TiddlyWiki has been merged to master and should be with the next version (5.1.22)

TonyM

unread,
Nov 20, 2019, 10:57:42 PM11/20/19
to TiddlyWikiDev
Thanks so much for updating and Developing Tiddloid.

Tony

donmor3000

unread,
May 9, 2021, 7:36:36 PM5/9/21
to TiddlyWikiDev
A new version (1.4.0) is coming. Go to the GitHub Release page to get the testing packages.

Update details:
  • Main activity and splash now supports landscape mode
  • Now showing size of each files
  • Fixed the problem that "open in new window" operation crashes the page. Now opening a dialog for this operation.
  • Now supports changing theme color to adapt to the page, or hiding toolbar on page loaded (configure inside each wiki).
  • Now supports "print page" operation
  • Now supports forking TiddlyWiki Classic sites.
  • Refactored application data structure
  • Application data backup/restore(hidden operations)
  • Other bug fixes and performance improvements
Please note: These packages is for early access only. Feel free to post issues and PRs on GitHub.

Mohammad Rahmani

unread,
May 10, 2021, 11:10:22 AM5/10/21
to tiddly...@googlegroups.com
Hi donmor3000,

Many thanks for the update!
Downloaded and tested the Lite version on ANdroid 10 and works just great!

Side Note: Please post here https://github.com/Jermolene/TiddlyWiki5/discussions
The Tiddlywikidev is not read by many users!



Best wishes
Mohammad


--
You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikide...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/52db2ed0-5d47-4961-bdf9-5eef64360695n%40googlegroups.com.

TonyM

unread,
May 11, 2021, 7:23:58 PM5/11/21
to TiddlyWikiDev
Donmor,

Please see if you can get this into a store and charge a few bucks so we can return something for your effort. Even if you leave the apks for the poorer amongst us :)

Love your work
Tones

donmor3000

unread,
May 12, 2021, 1:17:27 AM5/12/21
to TiddlyWikiDev
@TonyM I'm glad to see someone tend to support me. There's a Liberapay link on my homepage(https://donmor.top), so feel free to visit my site and, If you'd like, buy me a can of soda :)

donmor3000

unread,
Jun 11, 2021, 11:08:08 AM6/11/21
to TiddlyWikiDev

Finally I got ready to merge all good things of Tiddloid Lite into Tiddloid, which will implement new APIs and work well on new devices.

Here's a link to the latest pre-release page: https://github.com/donmor/Tiddloid/releases/tag/2.0.0a2

donmor3000

unread,
Jun 18, 2021, 9:25:42 AM6/18/21
to TiddlyWikiDev
Now the new Tiddloid 2.0.0 is available! Click here

Update details:
  • Refactored file system implementation and now it mainly use Storage Access Framework (lecacy file:// mode still initially supported).
  • Now supports SAF folder mode by caching the selected directory (Requiring an index.html or index.htm in the folder, which will be automatically created if not exists).
  • Backup system that supports SAF mode (in external files dir) and SAF folder mode.
  • Refactored fork system to clone function.
    • Dropped web search mode
    • added support for receiving shared html file/text containing a url
    • added support for opening a http(s) uri/html file (if using a legacy file manager that produces file:// uri, a legacy wiki will be added)
    • in addition, added support for saving http(s):// link to the wiki list as a shortcut, which can be cloned to a file anytime you want.
  • added a save button to the toolbar. You can save your work even if you hid your save button in wiki control panel.
  • Fixed a bug causing malfunction of wiki detection with TWC.
  • Fixed a bug causing mistaken permission revocation when having a page opened and perform a missing wiki auto-remove.
  • Inspired by this issue, Now the modified data will be dumped into INTERNAL/Android/data/top.donmor.tiddloid/files if failed to save
  • Wiki page's toolbar will no longer hide itself under landscape mode UNLESS configured using the plugin

Reply all
Reply to author
Forward
0 new messages