Skip to content
Snippets Groups Projects

Close/Repurpose Haveno frontend

Merged plowsoff requested to merge plowsofff/ccs-proposals:haveno_ui into master
3 unresolved threads

Proposal closure / Repurposing of funds (3rd Sep, 2024)

  • The proposed structure for Haveno is no longer feasible.
  • No progress has been made in 2 years.
  • A developer (kewbit) has stepped forward to work on the project.
  • Due to these reasons, this proposal is deemed void and the remaining 453XMR will be repurposed.

215XMR will be used to fund a Haveno Multi-Platform Native App For Every OS that will meet all the functional requirements of a Haveno UI.

The remaining funds will be used for further Haveno front end related work in keeping with the original goals of this proposal (at the communities discretion)

Edited by plowsoff

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • plowsoff changed the description

    changed the description

    • Hmm, we're moving the desktop UI development fund to a mobile application. Nothing wrong with that per se, just pointing out it's not quite the same end goal as originally planned, something totally different, it's a different platform, even: mobile.

    • Author Contributor

      Haveno Multi-Platform Native App for Android, iOS, Windows, MacOS and Linux

      Perhaps kewbit can elaborate. The UI for mobile will be given attention to detail as will the desktop experience. It's my understanding that further fine tuning for the desktop experience will be combined with design work in a follow up CCS should the community be satisfied with this proposal.

    • Contributor

      Hey rottenwheel!

      Yes, it's for mobile, and also the other OS's mentioned in the description of the proposal. Since it's written in a natively compiled language, it's perfect for every OS, even if it wasn't for every OS, you'd still be able to compile the source for any OS anyway...

      Therefore, it just makes sense to release an app for every OS! :dancer:

      Woodser is quite happy with the idea of expanding/improving the desktop design to fit more of his vision too from the Figma designs, which I've agreed to do as well, as per community approval.

      You mentioned it's totally different, I'm slightly confused by this, could you elaborate just for my clarity please? If you look at the merge request you can see from the images on the page there is a UI, I do appreciate that none of them are desktop images though. I am happy to add some.

      This all ties into having a unified frontend codebase, that is appropriate for each OS/Device.

      I hope that addresses your concerns on this, if not please shoot back!

      Edited by Kewbit
    • Please register or sign in to reply
    • Repurposing 215 could make sense for the mobile app, but I would not support repurposing the entire balance of 453, which is intended to expand the mobile app into a full desktop version, to deliver on the goals of the original CCS.

    • Author Contributor

      Confirming that this is the meaning of this MR. the rest will be used to deliver on the same goals as the original CCS.

    • Contributor

      I concur, this makes sense for the initial release, and you may decide that there is no urgency for desktop redesign in which case the remaining funds can be preserved for future offerings. Though as you mentioned, if you’re concerned about funds exhausting entirely, there are options to open a new CSS, or, as mentioned in Matrix, I am happy to contribute maintenance and a some hours pro-bono as a noble cause.

    • Author Contributor

      @woodser The latest changes to the MR should reflect this:

      • kewbit is working on the project, not 'taking it over'
      • The remaining funds will be used for further Haveno front end related work in keeping with the original goals of this proposal (at the communities discretion)
    • Please register or sign in to reply
  • plowsoff added 1 commit

    added 1 commit

    Compare with previous version

  • plowsoff changed the description

    changed the description

    • I support repurposing 215 XMR towards Kewbit's work, which has shown results already and which I'm ready and excited to review. Kewbit and I have been in touch about Dart/Flutter implementation specifics (like re: bundling a tor daemon directly into the app) that have consistently reinforced my sentiment that this is already good work that merits funding now in order to justify open sourcing all of its code and to bring it desktop platforms as well as mobile.

      Others may have overlooked that Kewbit has already released an early version of a haveno package which all Dart and Flutter packages will eventually be able to use to interact with the Haveno network. This sort of planning for the future and for re-usability is an encouraging note that funds spent here are going to bring more benefits than "just" a Haveno frontend

      Monero needs more work surrounding swaps and exchanges and this will be a very helpful step for the community towards enabling seamless swap experiences for everyday users.

    • Contributor

      Oh yeah!

      I’ll link that package here in case anyone is interested, though I started today, still fairly good progress. I have been slowly working through the release of the client publicly and no one has really noticed yet :wink: I’m in good faith that we’ll come to a mutual ‘agreement’ it seems like we’ve gotten solid plan now, if it’s not finalised already I look forward to it be being confirmed this week or this Saturday, latest, I won’t be able to pledge any further time to the project to build credibility, as I believe I’ve done that now already without a guarantee that everyone is in consensus and happy (I got kids and wife’s and shit like that that needs actual freelance cash by the hour coming in, I am down about 7k from this so far :joy:……Furthermore………

      I am also working on an I2P protocol client/engine for Dart, this one is slower and will take time, it’s no part of the remit of what I’ve scoped out in my CCS, but it’s something I’m doing I the side which I am enjoying enough that I shall implement it anyway, when I perfect it enough :smile:

      Here is a link to both repositories I began working on seperately:

      Work mentioned above, Native I2P Client Wrapper: https://pub.dev/packages/i2p

      Native Haveno Client: https://pub.dev/packages/haveno

      Thanks for raising a great point @sneurlax. The work being conducted is in fact being planned and implemented in such as a way that components can be reused in future projects too, there will probably a come a time where people want more than just XMR -> Fiat etc, at least with these libraries segmented it makes it easier for the developer to start integrating the work in to other larger projects such as swap sites of any kind. I’m excited to see how these packages will get adopted and used by the community. They are released under the same open source licence as Haveno too, AGPL v3. All permissive licensing FOSS.

      It’s also great to see that sneurlax is as excited as I am, kudos! I’m sure we’ll be working together on this in the future if you ever get time.

      Anyway, Goodnight!:sleeping:

    • Please register or sign in to reply
  • sneurlax mentioned in merge request !489 (merged)

    mentioned in merge request !489 (merged)

  • luigi1111 mentioned in commit faa028e6

    mentioned in commit faa028e6

  • merged

  • plowsoff mentioned in merge request !503 (merged)

    mentioned in merge request !503 (merged)

Please register or sign in to reply
Loading