-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Low data / cellular mode [325,000 sats] #919
Comments
Negentropy by @jb55 should reduce data consumption |
Related: disable image loading |
Bounty posted by Tetsu, Dan Wege: 100k sats https://damus.io/note1uygs4fzg6dtrff326stk9thfec5meqx63f6v03qpv6axtsara7js2vwx24 |
@robagreda your design magic is requested, sir 👀 |
225k sats https://damus.io/note1aqg5qll3vu689j4568d22qgycysweanhhm7qcj9w9aaw9wrnyu8qwyg879 |
|
Consider Mutiny Booster relay / Bostr relay for potential data savings https://damus.io/note1myc2dk8ctzusv7hcgpjfyhp08k2uqt5sqg26f49f55qxzqfqqdlqv55l2w |
Put me down for 100k sats. Does this need design or Rob got it? |
Thanks! I'll share updated bounty to nostr shortly. I couldn't find low data mode in https://www.figma.com/file/ORaT1T0Ywfbm0sIjwy5Rgq/Damus-iOS?type=design&node-id=0-1&mode=design&t=dj8r4gylEAEIZUzv-0 @robagreda lmk if I missed it. I think Rob is out of pocket currently if you want to have a go @karnagebitcoin We would apply the low data mode design to Damus Android, as Android users have less bandwidth. |
Was planning to tackle all this in new year since I am still traveling so I have less availability for these tasks, didn't know it was a priority tho. You can check it out @karnagebitcoin :) |
We have quite a few things on iOS docket to implement. That said Android should be designed low data by default, and this I think will help inform the direction for devs before they get too far in implementation. Thank you, and safe and fun travels and Merry Christmas @robagreda |
We should have a way to measure how much data usage is coming from
where. I think there may be lots of confusion as to what is using all
the data. We can't fix what we can't measure.
|
|
Media uploads could be queued until Wi-Fi connection is detected. |
Damus is hardly usable for me on a 3G simulator: 30 seconds to load some notes, notifications not loading one minute in |
On Tue, Feb 20, 2024 at 02:57:30AM -0800, alltheseas wrote:
Damus is hardly usable for me on a 3G simulator: 30 seconds to load
some notes, notifications not loading one minute in
I'm going to start using damus this way. This is a good idea.
|
Motivation: |
Received feedback that onboarding to Damus (and other iOS app in Primal) on a poor mobile connection resulted in a failure to onboard to nostr.
https://damus.io/note1lp0y06zyzv7y3eukymw45qmk40pndvmw6mz9ynnt6lvurnfnftcsvsvwmc |
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 settingsDamus user can set cellular mode on-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?
The text was updated successfully, but these errors were encountered: