From 76653aea1153e98d1f23c7a207df774849807b00 Mon Sep 17 00:00:00 2001 From: hacklschorsch <> Date: Tue, 23 Jul 2024 17:02:07 +0000 Subject: [PATCH] Add goals [Imported from Trac: page TahoeLAFSMobile, version 2] --- TahoeLAFSMobile.md | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/TahoeLAFSMobile.md b/TahoeLAFSMobile.md index 3761059..489b659 100644 --- a/TahoeLAFSMobile.md +++ b/TahoeLAFSMobile.md @@ -1,15 +1,30 @@ # Tahoe-LAFS Mobile -Since 2024-04, work on a mobile phone/tablet client application for Tahoe-LAFS is ongoing. +As [announced to the tahoe-dev mailing list](https://lists.tahoe-lafs.org/pipermail/tahoe-dev/2024-February/010066.html), [Least Authority](https://leastauthority.com/) is working, since 2024-04, on a mobile client application for Tahoe-LAFS: -As [announced to the tahoe-dev mailing list](https://lists.tahoe-lafs.org/pipermail/tahoe-dev/2024-February/010066.html), [Least Authority](https://leastauthority.com/) is working on a mobile client application for Tahoe-LAFS: - -> Mobile app: +> * Mobile app: > * start with the "PrivateStorage Mobile" android-only read-only app > * support arbitrary grids > * port to iOS > * add upload -The mentioned "PrivateStorage Mobile" app can be found [here](https://whetstone.private.storage/privatestorage/privatestoragemobile). +## Links -The work on changing that into an app that works with arbitrary grids, also works on iOS and can upload to Tahoe happens [here](https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/). \ No newline at end of file +* The mentioned "PrivateStorage Mobile" app can be found [here](https://whetstone.private.storage/privatestorage/privatestoragemobile). +* The work on changing that into an app that works with arbitrary grids, also works on iOS and can upload to Tahoe happens [here](https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/) (Code repo, milestones, issue tracker). +* The application is building on the new [Haskell client library](https://hackage.haskell.org/package/tahoe-great-black-swamp). + +## Goals + +The [milestones](https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/milestones) should reflect the current state. + +- We first want to be able to read files from arbitrary tahoe-lafs storage servers. +- Also on iOS. +- We want to be able to save files to the grid (this is a big one, as the Haskell protocol stack is missing most of this so far) +- Integration with the OSses (Android, iOS) to be able to open files from and share files to the app +- Would be nice to also get a working in-browser client out of this (The framework in use supports that in theory) + +## Non-Goals + +- Write eMail +- ... \ No newline at end of file