Open linuxwolf opened 5 years ago
Blocked by upstream dependencies noting their dependencies too (A-C, A-S).
Assumption is we mimic the UX of the other Firefox apps, and needs to be available offline (in the app itself when distributed). Can mitigate in the meantime by adding to our FAQ page as well.
Blocked by upstream dependencies noting their dependencies too (A-C, A-S).
For A-S, we now include a list of dependencies in the repo here:
https://github.com/mozilla/application-services/blob/master/megazords/lockbox/DEPENDENCIES.md
It will be updated automatically if our set of dependencies changes (or rather, CI will prevent landing dependency updates without regenerating this file).
@sandysage @ddurst I've updated the description above and have provided everything (I think) for us to begin development. Please review and prioritize accordingly :)
It's also worth mentioning that the location, URL structure, and building of the responsive mobile page still need to be completed for this effort.
LGTM
Do we have a provided Firefox place for hosting Lockwise licenses? Who do we need to work with to get that set up? Or can we just host these on lockwise.firefox.com for now?
@ddurst @rfk can one of y'all point me in the right direction on this?
Please also plan and document the parity approach for iOS too: https://github.com/mozilla-lockwise/lockwise-ios/issues/1093
@sandysage sounds like we'd want to host on SUMO? Or do we want to host on github.io? @ddurst is talking to Security about github.io and should have additional details next week.
Update from BMO 1587941 is that we can put updates.json
on the moz.org site. From BMO 1555743 (via @devinreams), the documentation is the only limiting factor for github.io -- and if those are moving to SUMO, then we should proceed with moving the docs to SUMO, removing them from github.io, moving updates.json to moz.org, and then disabling the github.io site entirely.
Information on the dependencies and their copyrights/licenses should be present in the software.
At the least, this repository should include the following information on the dependencies:
There is discussion that it may need to be presentable to users of this software in some form.
Design
Description: The new menu item requires a new header of "About" at the base of the list
Settings Section InVision: https://mozilla.invisionapp.com/share/3SN35UHWJDX#/309979885_Settings Zeplin: https://zpl.io/awYA3LK
Licenses Webview Invision: https://mozilla.invisionapp.com/share/3SN35UHWJDX#/384822495_Licenses Zeplin: https://zpl.io/a39WGq8
Note: There needs to be a responsive webview URL (location and build TBD) for housing all licenses, as Firefox has done for their licenses.
References
BMO 1548663 BMO 1561735