S5 Progress Report (May)
What progress was made on your grant this month?
My main priority this month was preparing the 1.0 release for all S5 libraries, because developers building on S5 need a stable release (in adddition to the v1 spec) to properly start integrating S5 in their production apps and my other delayed milestones (collaborative productivity apps, Vup Native v1 and Vup P2P) all depend on these libraries supporting v1 features like stream messages, new identifier formats, improved data structures, and latest dependencies.
-
lib5: update all APIs and data structures to match v1 specs and s5.js library, prepare 1.0 release (diff: refactor!: update APIs and data structures to match v1 specs and s5.j… · s5-dev/lib5@b7cd21f · GitHub)
-
s5-node-dart: upgraded to lib5 version 1.0.0-pre.1 and bump all deps incl. rust bridge (diff: feat!: upgrade to lib5 1.0.0-pre.1 and bump all deps incl. rust bridge · s5-dev/S5@b1dc488 · GitHub)
What will you be working on next?
-
Publish 1.0 versions for all S5 libraries and help developers integrate S5 into their apps
-
Implement sharing in Vup Web, polish the user experience and add more features
-
In Vup Web, implement initial support for browsing and using webxdc apps
-
Use the now stable v1 streams API to implement the collavorative web apps feature
-
Get the existing native Flutter-based Vup to version 1 and add features like p2p connectivity and advanced two-way sync