guardianproject / guardianproject/viento
Smart Profiler: Courier
- Dominant language
- No language data
- Stars
- 15
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
For Courier:
**STORAGE**
* Default experience related to storage is the same regardless of the case. Then we give the user options in the UI to keep older stories around for longer.
* Display stories from the last 24 hours for each feed
* Expire after reading
**DATA**
* Prompt the user in on boarding if low end device (resolution below ‘x’, memory below ‘x’, etc): “Care to be wise about your data use?” - Yes, optimize the app for me - No, I don’t care; OR Looks like your internet is unreliable. Let’s make the best of it. Let’s optimize your experience.
* The optimized experience (by default)
* Over data: Fetch headlines and summary for each source; (can we limit to how many we fetch?)
* Over wifi: Fetch media and full stories
* When the user selects ‘yes, optimize’, we can give a secondary option to use only wifi.
* Have the user choose. “Which do you care about more?"
* Full stories (no media)
* Media and headlines
* Or we just choose a default and give the option to change in the UI — YES.
UI for story view
* If no media, option to download manually (have this)
* If no full story (option to fetch full story when connected next)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.