low data mode
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
- In settings Damus user can set cellular mode on
- By setting cellular mode, Damus automagically detects when Damus is not on wi-fi, and reduces data demands
- User can clearly see that Damus is performing in low data mode
- in low data mode: -damus does not auto-load new images -damus does not auto-load new videos -damus does not auto-load new link previews (does this use significant data?) -damus does not load new profile banners -damus does not load new pfps
questions
-design: does the new note / feed 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?