Gaia/New-Architecture-Program/Contacts/FxOS-S3(24 Jul)
< Gaia | New-Architecture-Program | Contacts
Jump to navigation
Jump to search
General info
- Members
- Borja Salguero (DEV)
- Fernando Campo (DEV)
- Jorge Prudencio (DEV)
- Manuel Casas (DEV)
- Alberto Villena (QA)
- Maria Oteo (EPM)
- Meetings:
- Daily happening everyday in Mumble at 10:30 CEST
- Sprint Planning, on Monday (every two weeks)
- Links of interest:
Sprint objectives
As part of the cycle 2 in the porting of Contacts app to the NGA, our main targets are:
- Integrate #new within Contacts app in master:
- Ensuring that all is working fine via windows.open
- Moving all the logic related to 'curtain' to a Panel (currently is a separate <iframe>) (Bug 1182484)
- Create a 'matching' view in a separated .html (matching_contacts.html) to remove all the dependencies (Bug 1181996)
- Open contacts_matching with window.open instead of an i-frame. (Bug 1182509)
- Final version of the navigation (gaia component) ready
- Include #new in Contacts app using navigation (merged in /shared folder)
- Ensuring that all is working fine via windows.open
- Merge #update activity in master as a self contained view
- First version of #open and #import activities agreed during last sprint, they will be merged to unify the code and the offered UI. First tasks division:
- MetaBug: Either to normalize behaviour (make import and open do the same things) or to Support IMPORT activity (depending on Francisco's feedback). We can morph the bug's description if we start working on it before we have an answer.
- Modify manifest to use Independent html for vcard (load.html?import.html?) and mozContact (details.html)
- [trivial] Modify activity handler to call same code for import and open vcard.
- Modify activity_vcard to stop differentiating one or many contacts on vcard
- Crazy ideas & Improvements: propose ideas for the NGA ww for Contacts or other Gaia applications. It's a nice to have in the sprint.
- Web components applied to Contacts https://wiki.mozilla.org/Gaia/Shared/Components
- RenderCache mechanism
- List with DomScheduler....
Bugs for this sprint
- Pending bugs to be fixed in FxOS-S3 (24 Jul) target milestone: https://goo.gl/KP6KSC
- Pending bugs to be fixed in FxOS-S2 (24 Jul) target milestone that already have a patch: https://goo.gl/Ifucmj
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Other bugs to pay attention
- List of 2.5+ bugs in Contacts: https://goo.gl/En93Ek
Daily meetings
- Tracking daily bugs in this Etherpad
Issues during the sprint
- First version for removing Contacts from Communications.
- WIP branch: https://github.com/borjasalguero/gaia/tree/dialer_button
- The current proposal includes maintaining the Contact button but launching a pick activity.
- Mozilla (PM and UX) will have to confirm if that is ok with them or if they have others alternatives.
Demos
Retrospective
Actions taken from last sprint
- Raptor vs Marionette:
- AP1:Check Alberto repos to verify the performance measures extracted and printed using marionette. The idea is sharing it with Raptor team.
- AP2:Follow-up meeting with Eli to share with Raptor team, NGA Contacts's needs and also check the progress of bug 1169775
- Development Synchronization is necessary: weekly meetings, or weekly mails so everybody is aware of the changes and progress in the NGA libraries.
- AP3:Vivien sent a complete update via dev-gaia list last 19th June but we need to ensure that this sync continues after Whistler ww.
- AP4:Create a demo branch where we can play/test the ongoing work (no for QA testing) that can help us to:
- We have agreed creating two repos:
- Production one: we will wait to create it when all the bugs pending to be landed in this sprint (FxOS-S1) are merged in master (specially the relative to open and new activities)
- Development one: it will be based on Whistler demo branch: https://github.com/borjasalguero/gaia/tree/demo
- We have agreed creating two repos: