guardianproject / guardianproject/viento

Smart Profiler: Courier

Open
#4 2 comments 0 reactions 1 assignee Claimed by @cstiens View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.