Gaia/New-Architecture-Program/Contacts/FxOS-S3(24 Jul)

From MozillaWiki
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)
  • 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.

Bugs for this sprint

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Other bugs to pay attention

Daily meetings

Issues during the sprint

  • First version for removing Contacts from Communications.

Demos

Retrospective

Actions taken from last sprint

See this link for more info

  • 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

Things that went well

Things that went not that well

Actions for this sprint (apart of the Sprint Objectives)