litewrite is a no distraction note taking app, that is designed to sync with online storage. litewrite is simple and opens with the instructions so take a moment to read them the first time you use it.
litewrite is now on alpha2: safe://litewrite4 requires SAFE Browser v0.7.0.
You will also need Trust Level 1 (Basic User) on this forum if you’ve not already done so!
When using litewrite you don’t need to save or load anything. Any notes you create or text you type will just be there next time you visit the app on the same machine. If connected to your SAFE account it syncs with your online SAFE storage (red cube glowing light and dark) and if you visit the app from another computer, that will sync and download your notes like magic.
To connect it to SAFEnetwork click the blue SAFE ‘cube’ icon to connect and click ‘Allow’ in SAFE Authenticator. Your notes will be uploaded to your SAFE storage and be available on any machine when you connect and login to your SAFE network account.
Developers: notes are initially stored in your local browser storage (actually IndexDB) and sychronised with your SAFE storage whenever you are connected. You can see this happen in the debug console every 10 seconds. The original (non-SAFE litewrite repo) is github/litewrite, and my modified remotestorage.js on this branch. That is a fork of RS.js v0.14 but I plan to update it to RS.js 1.0 which may well be released today.
Note: I didn’t create litewrite, I have modified a library called remotestorage.js to work with SAFEnetwork to demonstrate this way of building web apps. So anybody can build an app with offline-first functionality using this library. This is an early version but I’ve tried it on a few web apps now so it should be good enough to start building on - or to learn how it works and use that in your own apps.
My work on remotestorage.io is to help others who want to build apps that have this kind of sync feature, and also part of the bigger project to make safepress.io - a WordPress like website CMS for SAFEnetwork (help needed, so get in touch if you’d like to help that happen or feel you would be able to make this your own - I’d be happy to help make that happen because I can’t do so myself).
[This topic supercedes the earlier discussion which is out of date Litewrite on SAFE - a remotestorage.js Web App.]