Hi, I'm curious why you use saver than syncadaptor. I'm working on 
https://github.com/linonetwo/solid-tiddlywiki-syncadaptor and I choose to 
use syncadaptor, what is the difference  between them?

And, are you save each tiddlers saparately? When tiddlywiki needs to load 
skinnytiddlers, how will you do?

在 2019年11月9日星期六 UTC+8下午5:20:35,Xavier Maysonnave写道:
>
> Dear Friends,
>
> I made an announcement about a new version of Ipfs with TiddlyWiki I 
> lately published in the TiddlyWiki group:
>
> https://groups.google.com/forum/#!topic/tiddlywiki/2ZE6akzLg8I
>
> I wanted to make more technical announcements on this group.
>
> The plugin is able to dynamically load two libraries to keep the smallest 
> possible size to be persisted over Ipfs.
> The idea here is to offer a nice read-only experience.
> The js-ipfs-http-client <https://github.com/ipfs/js-ipfs-http-client> is 
> loaded on demand when a user want to save its wiki.
>
> I currently load on demand ethers 
> <https://github.com/ethers-io/ethers.js/> and retrieve the injected web3 
> library from Metamask to interact with the Ethereum network.
> This is going to change soon following the Metamask recent post:
>
> https://medium.com/metamask/breaking-changes-to-the-metamask-inpage-provider-b4dde069dd0a
> Their schedule is tight as they plan to shutdown their web3 library 
> injection mid-december this year.
> They will provide their new api the 25/11.
>
> We discussed with Mario and Jeremy about the idea to chain saver's 
> priority.
> Mario wanted to chain all the savers while Jeremy doubted about this 
> feature.
> In fact I faced a situation where infura.io was so stuck that I was 
> unable to save a document, it was a dead end.
> I implemented what I think a solution in the middle.
> To unlock this dead end I expose through the saver settings the Ipfs saver 
> priority.
> That way a user can easily save its wiki over Ipfs and keep a local copy.
> I signed the CLA and made a PR on the official tiddywiki-com repo. 
> When this PR will be accepted I will do a PR with the low level api to 
> update saver priority.
>
> What's next.
> - code cleanup. I know that I use redundant functions, especially those 
> (Base64ToUint8Array, Uint8ArrayToBase64, StringToUint8Array, Utf8ArrayToStr)
> - Web3 and Ens support is my top priority as it's going to be broken soon.
> - I would like to use the Ethereum encryption system to encrypt and 
> decrypt either attachments and the main wiki (PKI).
> I will start to prototype that with attachments only. Its a mid-term 
> target as I have a lot of experiment to do.
> Metamask is going to publish an api to support plugin soon as you can 
> imagine there is a chance that the browser sandbox model will prevent the 
> wiki to decrypt anything with a private key.
> - I would like to experiment other web3 provider like Frame 
> <https://github.com/floating/frame>
> - More work around Ipfs servers, authentication, web socket, etc...
> I'm looking @ https://universallogin.io/ and/or Provable 
> <https://www.oraclize.it/>.
> - Multisig wallet for team work.
>
> My target is to provide my community a way to store informations in a 
> public or a private way over Ipfs.
> I don't have any more a Facebook page or Linkedin account for instance, I 
> only keep a twitter account for my professional activities, 
> https://twitter.com/xmaysonnave
>
> This effort is part of a bigger project where Tiddly will be used as a 
> medium of exchange between users in a resilient and secure way.
>
> I'm very happy to participate in this community as I'm impressed by the 
> quality of TiddlyWiki and its early Dapp vision.
> I strongly believe that Ipfs and Ethereum will be a great plus.
>
> I will be very happy if anyone could do some code review, make remarks to 
> help and enhance the plugin.
> I'm not a graphic designer so if someone want to do specific svg icons, it 
> will be nice.
> I'm also not a native English speaker, feel free to contact me if you read 
> anything who could be enhanced.
>
> Warmly
>
> Xavier from Auroville / Tamil Nadu / India
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/02602c75-a947-43a7-83b2-66dd2c2ebe62%40googlegroups.com.

Reply via email to