-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create open-proposal-agregore-mobile.md #129
Conversation
Added @autonome as the technical sponsor. |
Thanks, we've discussed this a lot before submission so most of my comments are already addressed. A few additional thoughts:
Aside from the core engineering work happening and focus on mobile, the proposal is very high value in two other specific ways:
Related to those - here are two places I'd like to see more detail to in the proposal, to optimize how the broader ecosystem can benefit from your work:
Final note: The breakdown of milestone and hours-spent is a fantastically helpful way of making clear where time is spent by who on what. However, I noticed in milestone 4 and 6 (at least) some of the hours at top (eg "tech lead, 30h") didn't reconcile w/ the hour count in the line-items below it. Can you go back through and reconcile those numbers and update the proposal so they all match? |
Thank you for the review @autonome ! We (and folks I've been chatting with outside the project) are excited to get this put together and into the hands of people. 😁 I went over and made sure the hours lined up everywhere, added info about reusable components from each milestone, and added a blurb about publishing blog posts on https://agregore.mauve.moe 🎉 We'll squeeze the time for creating the blog posts in between all the other tasks. Not sure how many posts we'll end up making yet so we'll figure it out as we go along. :) |
Fantastic, thanks for fixing those bits. The re-usability notes are fantastic, we should ask for that in all grant proposals! |
@autonome Is there anything else we need to do before the next steps? 😁 |
@mishmosh @realChainLife anything these folks need to do to move to evaluation stage? |
Hi @RangerMauve thanks for the very thorough submission (and revision). Currently in the final steps of review, we'll share an update before Friday. |
Thanks @autonome! Hello @RangerMauve we would like to fund the work outlined here. Please email [email protected] to discuss next steps. |
🎉 |
Will this be getting merged now that the DocuSign is signed and all that? |
@RangerMauve correct, we meant to merge it instead of close it. Apologies! |
Hello, we've got the initial version for Milestone 1 ready and would like to get it reviewed so we can process the initial payment. 😁 We have a screenshot of it in action here: https://twitter.com/AgregoreBrowser/status/1511418042122739717 And the APK can be downloaded here: https://build.mauve.moe/builds/AgregoreMobile-0.0.0-rc0.apk Currently it only works on Android 9 and older due to Android 10 and 11 breaking some go-ipfs functionality but we're planning to work around this as part of Milestone 2. To be specific:
We ended up not using the Kiwi browser due to their build instructions not being available and them missing some files that are necessary to compile from source. Instead we've started building on top of Bromite which adds a bunch of privacy preserving patches on top of Chromium. While Milestone 1 is being processed we've already started work on parts of Milestone 2. |
Since we've had multiple tracks at once the milestones are getting completed a bit out of order. Here's the current state of our milestone progress: Milestone 1: Done
Milestone 2: Almost done
Milestone 3: Almost done
Milestone 4: Done
Milestone 5: On hold
Milestone 6: In Progress
|
We were also thinking of asking to add another milestone to work on some Agregore Mobile features like extensions which we couldn't get in due to not being able to build on top of the Kiwi Browser source code. As well as some slight stability improvements. Would it be possible to talk more about that within the context of this grant, or should we open up another one? |
Update on milestones: Milestone 2: Done
Milestone 3: Done
As discussed with Dietrich, I'd like to put together an extra Milestone 7 which will do the following:
I'll submit a PR this week for it. |
Also, Milestone 5: In Progress
Milestone 6: In Progress
|
Update for Milestone 5 and Milestone 6: Milestone 5
Milestone 6We ran the workshop in Cape Town successfully, and Dirk has posted a blog post talking about how it went along with some recorded interviews of folks that attended: https://www.thebacklog.net/2022/07/12/reflections-on-running-a-p2p-web-workshop/ This has been reviewed+approved by @autonome today and we'll be submitting the invoice for the final milestones today. :) |
As per conversations with @autonome, here's the proposal for developing Agregore Mobile with IPFS protocol handlers, integrating IPFS pinning with the Nimble mesh network node, and conducting workshops with community network stakeholders in South Africa.
Let me know if there's anything I could do to help process this. 😁