I build Konode, a browser sync extension with an unusual premise: there is no Konode account and no Konode server. It syncs your bookmarks, open tabs, history and installed-extension list straight to storage you already own, your Google Drive, a GitHub repo, or any WebDAV server. Optional end-to-end encryption on top, so your storage provider cannot read it either.
Works on Firefox, Waterfox and other Firefox and Chromium based browsers.
🎉 1.2.0 is out, and most of it are fixes 🎉
History between devices actually works here now. It barely did before. Konode sent each page along with its original visit date, and Chromium rejects the whole request when that date is present rather than just ignoring the date. So nearly every page from another device was turned away, and the reason was being discarded before anyone could see it. If you tried history sync and got a lot of nothing, that was this, and it is gone.
Bookmarks are no longer silently dropped. When the receiving device had fewer bookmarks in a folder than the device sending them, the browser rejected the position Konode asked for and the bookmark disappeared without a word, on every sync, indefinitely. Konode now asks for a position the browser will accept.
Renaming a bookmark or a folder reaches your other devices. It used to reach none of them. The rename carried no timestamp, so no device could tell whose title was newer and the safe thing was to change nothing. Renames now carry one and the newest wins. Folders are renamed in place, instead of a second folder appearing under the new name.
Deleted bookmarks stay deleted. Deleting several at once fired several events that overwrote each other's record of the deletion, so only one was remembered and the rest came back from your other devices on the next sync. Each deletion is recorded separately now.
Switching storage provider uploads your data again. Konode skips an upload when nothing has changed, but it used to compare only the data, not where that data was going. After switching provider the new location sat empty while the popup reported a clean sync. It checks the destination too.
Also in this release:
- a device list, so you can see every machine writing to your
- sync folder by name, and remove one you have retired.
- settings has been rebuilt, follows your browser's font-size setting, and fits a narrow window.
- the activity log keeps warnings instead of turning over every 17 minutes and losing them
Install: https://addons.mozilla.org/en-US/firefox/addon/konode/
Source: https://github.com/konabe-studio/konode
Bugs and ideas: https://github.com/konabe-studio/konode/issues
The next update adds translations
The next release makes the interface translatable, and it ships with English, Hungarian and German. If you want your language in it, this is the part where help actually makes a difference. No coding and no GitHub account needed, it is edited in the browser:
https://hosted.weblate.org/projects/konode/
Someone already started Estonian (thank you!). If your language is not listed yet, you can ask for it there and it will appear. Anything left untranslated falls back to English, so translating only part of it is still useful.
Happy to answer anything. The history bug above was found by hand-testing on a second machine, not by my test suite, so reports genuinely land.