I've published a new write-up on how @LinkoraApp handles OTA localization without pulling in third-party SDKs.
https://t.co/9UwYh5ZuHe
Skip directly to the good part:
https://t.co/6FcDbKrZon
v0.16.0 of @LinkoraApp makes imports/exports a lot more efficient. Both now run in O(n) instead of O(n^2).
JSON imports: 56.1% less heap memory, 17% better CPU efficiency. HTML imports: 58.7% less heap memory, that's ~225MB less. (1/4)
New releases:
Browser extension rebuilt in Kotlin with all "save link" UI features from the latest app version.
sync-server v0.2.1 adds desktop notifications for server status & better extension support.
https://t.co/c9411IIa7q
https://t.co/2hBxc9NX52
Two years of Linkora, with over 600 GitHub stars & 15k+ downloads!
Built it because I wanted something that worked exactly how I needed. Turns out thousands of people felt the same way.
Built with Kotlin Multiplatform, Compose, Ktor, and Kapsule. It just works.
With v0.13.5 of the Linkora app now live, all requests now go over HTTPS and WSS to the self-hostable sync-server that serves HTTPS and WSS out of the box.
Besides this latest release, the browser extension is now available on Firefox Add-ons too 😸
.@LinkoraApp's sync-server now supports HTTPS out of the box and is compatible with the new browser extension for saving links/folders directly from the browser.
The browser extension works together with the server as server-side rendered with kapsule 💊
https://t.co/DPMJ5cEE1E
sync-server v0.0.5 fixes a token parsing issue with special characters that was causing authentication failures on the client side, check it out:
https://t.co/nFkJMQtGaH