Gaia/New-Architecture-Program/Contacts/FxOS-S5(21 Aug)

From MozillaWiki
Jump to: navigation, search

General info

  • Members
    • Borja Salguero (DEV)
    • Fernando Campo (DEV)
    • Manuel Casas (DEV)
    • 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

Bugs for this sprint

ID Summary Status Resolution Assigned to Depends on Blocks Whiteboard Feature b2g Blocking b2g Target milestone
1183727 [Contacts][NGA] Create #update view and connect it to #open within Contacts App RESOLVED FIXED Borja Salguero [:borjasalguero] 1184953, 1196830, 1203063, 1183728, 1188544, 1196893, 1196954, 1197750, 1200459, 1201052, 1201419, 1202217 1175471, 1190445 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)
1184077 [NGA][Contacts] VCARD loader as independent page RESOLVED FIXED Manuel Casas Barrado [:mancas] 1184070 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)
1191723 [Contacts]Tap "+" to create a new contact, before inputting anything, the status of "Done" button is available. VERIFIED FIXED Borja Salguero [:borjasalguero] 1183728 [NG Gaia Contacts][2.5-aries-test-run-1] --- 2.5+ FxOS-S5 (21Aug)
1191864 [Contacts][NGA] Remove prompt when deleting RESOLVED FIXED Manuel Casas Barrado [:mancas] 1169191 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)
1192765 [Contacts][NGA] Remove BulkDelete dependencies with contacts.js RESOLVED FIXED Manuel Casas Barrado [:mancas] 1169191 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)
1192767 [Contacts][NGA] Remove FB dependencies in contacts_remover.js RESOLVED FIXED Manuel Casas Barrado [:mancas] 1169191 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)
1192775 [Contacts][NGA] Remove FB dependencies in contacts_exporter.js RESOLVED FIXED Manuel Casas Barrado [:mancas] 1169191 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)
1196197 [Contacts][NGA] Remove ICE dependencies with contacts.js RESOLVED FIXED Manuel Casas Barrado [:mancas] 1169191 [NG Gaia Contacts][patch] --- --- FxOS-S5 (21Aug)

8 Total; 0 Open (0%); 7 Resolved (87.5%); 1 Verified (12.5%);


Regressions introduced by our work (highest priority)

  • Bug 1185143 - [Contacts] Backing out of selecting an emergency/ICE contact brings user to blank page in Contacts (Manu)
  • Bug 1186108 - [Contacts] Cannot share contact via MMS (regression of an old patch from Adrian) (Francisco) Resolved
  • Bug 1191471 - [Contacts] Creating a new contact has no default fields populated. Francisco to confirm if it's a bug or not
  • Bug 1191606 - [Contacts][Import] Contact thumbnails are improperly cropped to the upper left portion of the image on the import screen (FerJ) Borja to review it.
  • Bug 1191723 - [Contacts]Tap "+" to create a new contact, before inputting anything, the status of "Done" button is available (Borja)Resolved

Other bugs to pay attention

As in this sprint we are going to work with the importing functionality when merging "import" and "open" activities, here there's a selection of bugs related to this feature. It would be great if we could fix some of them, but only if we have bandwidth (specially the 2.5+)

2.5+ bugs related to import functionality

  • Bug 1178241 - [vCard] 'undefined' is displayed when a field exist but there's no value in. Resolved by Francisco
  • Bug 1178529 - [Contacts] Contacts list will be dismissed when user attempts to import contacts the second time from an email account that didn't have any on the first attempt. Resolved by Francisco
  • Bug 1179923 - Wrong total count when importing a vcard with several contacts via Bluetooth. Resolved by Francisco as worksforme It seems it was fixed when merging #update and #import activities.

other non-blocking bugs related to import functionality

  • Bug 1152986 - Contact Last Name is repeated in Name field when viewing an attached vcard with Last Name and without Name fields (Resolved)
  • Bug 1152237 - [Flame][Message]Device will enter contacts list page when you tap the .vcf (without name and last name) to view
  • Bug 1124095 - Incorrect message when receiving contacts via Bluetooth

Issues found when landing our work but other FxOS teams have to fix

  • Bug 1188350 - When opening a URL with window.open, the title is not set properly. Set as 2.5+
    • Issue found by Borja in system frontend that can be reproduced in master and specially when applying the patch in Bug 1182509 - [Contacts][NGA] Open contacts_matching with window.open
  • Bug 1184953 - [Web Components] Document's element registry is not persisted in the BF Cache
    • Bug ssue detected when working in Bug 1183727 - [Contacts][NGA] Create #update view and connect it to #open within Contacts App
  • Bug 1190775 - [System] If an activity perform a window.open, the popup will be unresponsive (Resolved by Etienne)
    • Issue detected in System (window management) due to window.open works within the app, but not in the Activity contacts (actually it's not responsive). It has raised after landing Bug 1182509 - [Contacts][NGA] Open contacts_matching with window.open
  • Bug 1190805 - Support <link rel="prerender" href="foo.html"> for B2G/Gaia
    • Vivien has created a PoC about Navigation in System. It would be the same library done by Manu, but applied to all apps so if it finally lands we would avoid applying the navigation to each specific isolated view in Contacts.
  • Bug 1191288 - Broken UI in Contacts matching screen
    • It's due to Bug 1168951 - [User Story] Pin Page, so System FE team should take care of it.

Daily meetings

Issues during the sprint

  • Some important bugs have been blocking our testing:'
    • Bluetooth failures: many bugs have been reported:
      • Bug 1122177 - [Bluetooth] pairing fails while device is searching for other devices
      • Bug 1175955 - passive pairing not work when fresh flash. (Resolved)
        • Note: This is the one that affects us more but, at least, restarting the device we can avoid the bug and testing the new BT transfer.
      • Bug 1182644 - [Bluetooth] When transferring a file to laptop, device restarts upon completion of transfer.

Demos

Retrospective

Actions taken from last sprint

Things that went well

Things that went not that well

Actions for this sprint (apart of the Sprint Objectives)