Changes between Version 1 and Version 2 of TahoeLAFSMobile


Ignore:
Timestamp:
2024-07-23T17:02:07Z (5 months ago)
Author:
hacklschorsch
Comment:

Add goals

Legend:

Unmodified
Added
Removed
Modified
  • TahoeLAFSMobile

    v1 v2  
    11= Tahoe-LAFS Mobile =
    22
    3 Since 2024-04, work on a mobile phone/tablet client application for Tahoe-LAFS is ongoing.
     3As [https://lists.tahoe-lafs.org/pipermail/tahoe-dev/2024-February/010066.html announced to the tahoe-dev mailing list], [https://leastauthority.com/ Least Authority] is working, since 2024-04, on a mobile client application for Tahoe-LAFS:
    44
    5 As [https://lists.tahoe-lafs.org/pipermail/tahoe-dev/2024-February/010066.html announced to the tahoe-dev mailing list], [https://leastauthority.com/ Least Authority] is working on a mobile client application for Tahoe-LAFS:
    6 
    7 > Mobile app:
     5> * Mobile app:
    86>   * start with the "!PrivateStorage Mobile" android-only read-only app
    97>   * support arbitrary grids
     
    119>   * add upload
    1210
    13 The mentioned "!PrivateStorage Mobile" app can be found [https://whetstone.private.storage/privatestorage/privatestoragemobile here].
     11== Links ==
    1412
    15 The work on changing that into an app that works with arbitrary grids, also works on iOS and can upload to Tahoe happens [https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/ here].
     13* The mentioned "!PrivateStorage Mobile" app can be found [https://whetstone.private.storage/privatestorage/privatestoragemobile here].
     14* The work on changing that into an app that works with arbitrary grids, also works on iOS and can upload to Tahoe happens [https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/ here] (Code repo, milestones, issue tracker).
     15* The application is building on the new [https://hackage.haskell.org/package/tahoe-great-black-swamp Haskell client library].
     16
     17== Goals ==
     18
     19The [https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/milestones milestones] should reflect the current state.
     20
     21- We first want to be able to read files from arbitrary tahoe-lafs storage servers.
     22- Also on iOS.
     23- 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)
     24- Integration with the OSses (Android, iOS) to be able to open files from and share files to the app
     25- Would be nice to also get a working in-browser client out of this (The framework in use supports that in theory)
     26
     27== Non-Goals ==
     28
     29- Write eMail
     30- ...