Standard Grant: Dartsia Mobile App V2

Hello Steve and thanks to the foundation for the interest on our proposal. We redeployed the server and made the demo video with the manipulation of files from the mobile application.

As for your concern about the backup system for the db.sqlite database of renterd, it will be a question here of setting up to make recurring backups of this DB either on the storage of the mobile, or on an external drive connected to the mobile (Gdrive, Dropbox…).

Hoping that this answers all your concerns and that the committee finds satisfaction at the next meeting.

TBH I am not even sure if this is needed/makes sense b/c the core team is implementing this in renterd directly themselves.

This will allow users to have another backup point outside their Renterd server which will guarantee the security of their local SQLite database and make this task easier for users.

Can you explain what you plan to do exactly?

See Integrate SQLite backup endpoint · Issue #1621 · SiaFoundation/renterd · GitHub

Thanks for your patience while we reviewed your updates. The committee has decided to approve this grant. Congratulations! The linked video was very helpful to determine the current state of DartSia.

We’ll reach out to your provided email address for onboarding and will need to verify your location and bank account location against our updated guidelines of restricted countries. Be prepared to update your timelines to accommodate for onboarding.

Progress made on our grant this month?

During the month of December, we worked on the mobile application by continuing on the integration of the file viewer functions to be able to open pdf, video and audio files from the application.

We also continued with the publication of the application on the Google store in the test phase. We also undertook the publication of the application on the F-Droid store.

Problems Encountered during the work

During this month, we were faced with an availability problem that was mainly caused by the end-of-year holidays.

Links to the repositories worked on this month:

(GitHub - DartSiaProject/siahost)

(GitHub - DartSiaProject/renterd-remote)

What will you be working on next?

For next month, we will finalize the file viewer and finish with the publications on the stores. We will also be working on the notification system in parallel with this.

Hello,

Thank you for your progress report!

Regards,
Kino on behalf of the Sia Foundation and Grants Committee

Progress made on our grant this month?

During the month of January, we completed the integration of the file viewer within the application, adding support for PDF, MP3, and JPG file formats. We also made significant progress on the encryption algorithm within the Middleware to enhance the security of communications and reduce datas package transmission. We will also be sharing a demo video showcasing these advancements within the next week.

Problems Encountered during the work

No significant problems were encountered this month.

Links to the repositories worked on this month:
(GitHub - DartSiaProject/siahost )
(GitHub - DartSiaProject/renterd-remote )

What will you be working on next?

For next month, we will continue working on the notification system. This involves developing the notification system within the Middleware to capture alerts from Renterd. Simultaneously, we will be implementing push notifications within the mobile application to promptly inform users of any new alerts. We will also finalize the implementation and testing of the encryption algorithm within the Middleware.

1 Like

Hi @innovtech, parox from the Sia team here. Could you please point me to the specific code commits from the last month for:

  1. The completed support for PDF, MP3, and JPG file formats
  2. The progress on the encryption algorithm within the Middleware

In addition, please provide an app store link to the published Dartsia app.

Thank you.

Hello Parox,
We just have forget to make the commit for the update on the mobile app but it’s have been done just now

I will take the time later today to make a mini demo video on the file viewer feature as well as post an updated apk.
The publication on the google playstore is still on standby but I think I can finish with it within 2 weeks. I have voluntarily delayed to be able to publish an application with the file viewer features as well as the correction of minor bugs at the application level.

1 Like

You Can check the demo video here :

The apk it’s also available here :

Please do not hesitate if you have any questions or criticisms.

@innovtech thats what I was looking for, thank you for the links, video, and update on app store status.

2 Likes

Progress made on our grant this month?

During this month of February we mainly worked on the notifications functionality of the application by creating the notification interfaces as well as the routes to read the alerts.

We also worked on the network host scoring system and deployed it on the application.
We started the design of the application website.

Problems Encountered during the work

No significant problems were encountered this month.

Links to the repositories worked on this month:
(GitHub - DartSiaProject/siahost )
(GitHub - DartSiaProject/renterd-remote )

What will you be working on next?

For this month we will finish with the application’s website and start the backup functionality integrated into the mobile phone.

Update : We are pleased to announce that the first Release of Dartsia is now available on Google Play:

1 Like

Thanks for your report @innovtech. Just a note that your links go to Google searches for your github repos. We are able to view them but please fix these links when you’re able.

What progress was made on your grant this month?

  • The publication of the mobile application on the Google Play Store has been finalized.
  • Work has been done on the application’s configuration panel.
  • Language settings within the application are already in progress.
  • Bug fixes have been implemented for the application’s notification system.
  • Issues related to the display of renterd host data have been resolved.
  • The functionality for backing up mobile device data on the DartSia application is nearly complete.

Summarize any problems that you ran into this month and how you’ll be solving them.

  • The main challenge encountered this month was a period of illness within the team, leading to approximately two weeks of work stoppage. Moving forward, we will ensure careful task planning and potentially slightly reorganize the schedule to compensate for this downtime, while prioritizing everyone’s health.

List repos worked on this month with links to PRs and relevant commits:

What will you be working on next?

  • We will continue to focus on addressing any bugs that may be identified.
  • Finalizing the mobile device data backup functionality on the DartSia application is a priority.
  • We will also begin working on the application’s error handling system to enhance its robustness.

Hello,

Thank you for your progress report!

Regards,
Kino on behalf of the Sia Foundation and Grants Committee

1 Like

Thanks for your latest progress report @innovtech.

Our dev team has reviewed your progress report and was not able to find work related to your stated milestones or work referenced in your report for this month. Our developers attempted to review work related to:

  • Implementing host scoring for the host list
  • Implementation of the error management system
  • Fixing non-functional features
  • Integrate test and Deploy the New Features

As a result, we’ll withhold payment until they can review.

Please reference specific commits or branches and how they relate to your progress and milestones for this month. Thanks, and let us know if you have any questions.

Hello Steve and sorry for the mistake. We just have made the commit and merged all modifications into the main branch of the project mobile app.
Your devs Can check our work here : Merge pull request #32 from DartSiaProject/dev · DartSiaProject/siahost@4ad1017 · GitHub

Thanks for the update. We’ll send your latest payment. In the future, progress must be able to be easily evaluated by our development team. Please clearly cite work in PRs with clear descriptions and link them in your report. Work done in un-merged branches or locally pushed without version tracking make it more difficult for our devs to sort through.