Skip to content

Low data / cellular mode [325,000 sats] #919

@alltheseas

Description

@alltheseas

User Story

As a Damus pleb who uses app on the go (cellular), I want to have a setting where I can turn down Damus data needs (data saver mode), so that I don't surpass my celullar carrier's data throttling threshold, AND so that my events post thereby avoiding poor Damus experience(s).

Acceptance Criteria

  1. In settings Damus user can set cellular mode on
  2. By setting cellular mode, Damus automagically detects when Damus is not on wi-fi, and reduces data demands
  3. This setting is turned on automatically, if it detects low data mode on iOS (see iOS reference https://support.apple.com/en-us/HT210596)
  4. User can clearly see that Damus is performing in low data mode
  5. in low data mode:
    -damus does not auto-load new images (related to settings -> appearance -> media previews setting)
    -damus does not auto-load new videos (related to settings -> appearance -> media previews setting)
    -damus does not auto-load new link previews (does this use significant data?)
    -damues does not load new profile banners
    -damus does not load new pfps

questions

-does the refresh mechanism change in low data mode
-design: @robagreda what does "low data mode" status look like? how might we display low data mode to the user when it is on? should low data mode icon be displayed all the time?
-design: @robagreda how might we allow user to change low data mode setting (when not on wi-fi) without having to send user deep in the settings menus?
-design: does user have a mechanism to manually load an image as a one off, video while in low data mode?

Metadata

Metadata

Assignees

Labels

bountySatsdataBandwidth, data usage, etcdesignDesign exploration & definition is requiredfeatureNew feature requestonboardingperf

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions