Hi, I'd like to push TW5-EncryptTiddlerPlugin a step forward.

I want my wiki to work like Notion, so I can mix Public and Private content 
in one wiki, and tag some content to be Public.

So I need to encrypt tiddler with for example "EncryptThis" tag just before 
any SyncAdaptor, e.g., NodeJS SyncAdaptor executes the saveTiddler()

And I need to decrypt tiddler withi such tag, just after any SyncAdaptor 
executes the loadTiddler() .

---

Only in this way, can we achieve following goals:

1. On browser that has enter the password ( I will remember password in the 
browser localstorage ) , all tiddlers are always visible, and searchable. ( 
Only when tiddler is sync back to nodejs, it become encrypted )
2. When I backup tiddlers to Github, Private tiddlers are always encrypted

---

Additional context:

I'm using NodeJS wiki in localhost, use WebCatalog to make it DesktopApp 
and MenuBarAPP.
And I backup tiddlers to Github.
A CI will build HTML from tiddler files after git push, and serve it as a 
website.

---

Conculsion: I need to hook in SyncAdaptor life cycle, or write a middleware 
for SyncAdaptor. Does anyone know if there is an API to do so?

-- 
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/ffbca28a-a263-4873-ad42-bbae0fee6f31%40googlegroups.com.

Reply via email to