Pin the Web

From MozillaWiki
Jump to: navigation, search
Fxossmall.png

Program Description

Pin the Web is an experimental UI for Firefox OS which removes the artificial distinction between web apps and web sites and allows you to pin any web site or web page to your device, in a novel new way.

Prototype

Product Requirements:

Design

User Stories and Acceptance Criteria

Title BUG ID User story Acceptance Criteria
Title Goes Here Bug ID User Story 1 Acceptance Criteria 1
Bug ID User Story 2 Acceptance Criteria 2
Help/Onboarding Bug ID User Story 3 Acceptance Criteria 3

Program Status

Planning

Milestone Date Status
2.5 Engineering Retrospective 11/5/15 Done
2.5 Housekeeping 11/5/15 - 11/19/15 Done
Accepting Features for 2.6 11/12/15 Done
Project Kickoff Meeting 11/17/15 Done
Estimating timeline for features 11/17/15 Done
Beginning 2.6 build 11/19/15 ON TARGET

Status Key

Color Status Key
On Target The project or deliverable is expected to meet its due date.
Challenged The project or deliverable is facing an issue that might cause it to miss its due date, but a “get well” plan has been developed to get it back on track.
At Risk or Late The project or deliverable is blocked or facing an issue that might cause it to miss its due date, and there’s no “get well” plan to get it back on track, or it is already late.
Done The project or deliverable has been completed.
On Hold The project or deliverable has been placed on hold.

Program Timeline

Release Timeline.png


MVP Scope

Querying by 2.6+ features

(please add correct bug tracking number)

No results.

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


Below is a draft of a Product Backlog which reflects Product & UX priorities for post-2.5 feature development. This mostly involves finishing off and enhancing the features we started in 2.5 around Tracking Protection and Pin the Web.

https://docs.google.com/presentation/d/1b6SBgBmI8AcANJGHT37b3Va6m1YNX6P5kEEcJg6lEgw

The initial areas of focus to target for 2.6 include: Tracking protection, Web app discovery, Pinned content enhancements, and Enhanced W3C Manifest support


What the team is currently working on

Blocker Bugs

Full Query
ID Summary Target milestone Component Status Assigned to Depends on Blocks Whiteboard Blocking b2g Last change time Priority
1232240 [Flame KK] When SIM PIN1 is locked, the prompt box "Enter PUK code" can't fit screen width. --- Gaia::System NEW Alberto Pastor [:albertopq] 1228600 [systemsfe] 2.6+ 2016-01-22T15:31:23Z --
1235751 APP interface does not appear after taping home button. --- Gaia::System::Window Mgmt NEW [systemsfe] 2.6+ 2016-01-23T12:56:40Z --

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


Intermittent Failing tests

Full Query
ID Summary Target milestone Component Status Resolution Assigned to Depends on Blocks Whiteboard Feature b2g
1035936 TEST-UNEXPECTED-FAIL | /builds/slave/test/gaia/apps/search/test/marionette/app_search_test.js | Search - App search Search for app with entry point 2.1 S5 (26sep) Gaia::Search REOPENED 1035939 [systemsfe] ---
1097497 Intermittent failing test, TEST-UNEXPECTED-FAIL | /builds/slave/test/gaia/apps/system/test/marionette/utility_tray_gestures_test.js | Utility Tray - Gestures Swiping up --- Gaia::System UNCONFIRMED Michael Henretty [:mikehenrty][:mhenretty] 1103962 [systemsfe] ---
1101099 TEST-UNEXPECTED-FAIL | apps/system/test/marionette/hierarchy_test.js | hierarchyManager Invoke rocketbar 2.2 S1 (5dec) Gaia::System REOPENED Kevin Grandon :kgrandon [systemsfe] ---
1106269 Intermittent apps/verticalhome/test/marionette/group_alternate_bg_color_test.js | Vertical - Group check that group backgrounds alternate --- Gaia::Homescreen REOPENED [systemsfe][MJS] ---
1114632 Intermittent statusbar_icon_network_activity_test.js | Status Bar icons - Network Activity "before each" hook --- Gaia REOPENED [systemsfe] ---
1114968 Intermittent browser_private_window_open_test.js | Private Browser - Window.open Open windows from private browsers are also private --- Gaia REOPENED [systemsfe] ---
1116396 Intermittent statusbar_icon_prioritization_test.js | Status Bar icons - Prioritization should display important icons first --- Gaia::System NEW [systemsfe] ---
1148165 Intermittent net_error_test.js | net_error.html: in an iframe --- Gaia::System REOPENED Michael Henretty [:mikehenrty][:mhenretty] [test disabled][leave open][systemsfe] ---
1180068 Intermittent apps/search/test/marionette/places_search_test.js | Places tests Test url searching --- Gaia::Search NEW [test disabled][systemsfe] ---
1180238 Intermittent TEST-UNEXPECTED-FAIL | apps/system/test/marionette/browser_launch_window_open_test.js | Browser - Launch the same origin after navigating away checks for web compat issues --- Gaia REOPENED 1222215 [systemsfe][MJS] ---
1181417 Intermittent apps/system/test/marionette/browser_fullscreen_navigation_chrome_test.js | Browser - App /w Fullscreen Navigation Chrome test progressbar --- Gaia::System::Browser Chrome NEW [systemsfe] ---
1188574 Intermittent apps/search/test/marionette/home_button_test.js | Search - Home Button Press Home button returns to home screen --- Gaia::Search NEW [systemsfe][MJS] ---
1189269 Intermittent apps/verticalhome/test/marionette/app_packaged_resume_update_test.js | Vertical Home - Packaged App Update resume update --- Gaia::Homescreen REOPENED [systemsfe] ---
1190591 Gaia Integration - TEST-UNEXPECTED-FAIL | null | [privacy-panel-test/unit/app_list_test.js] AppList should get path to app icon TypeError: fakeApp1 is undefined --- Gaia::System NEW [systemsfe] ---
1191270 Intermittent test_audio_capture_error.html | expect correct error code - got "no-speech", expected "audio-capture" --- Web Speech REOPENED kdavis [systemsfe][test disabled on B2G][leave open] ---
1192249 Intermittent apps/system/test/marionette/software_home_lockscreen_power_menu_test.js | Software Home Button - Lockscreen Power Menu "before each"/"after each" hook, Leaves room for the SHB in secure-app mode --- Gaia::System::Window Mgmt REOPENED [systemsfe] [MJS] [intermittents] 2.6+
1195419 Intermittent apps/system/test/marionette/software_home_button_homescreen_test.js | Software Home Button - Modal Dialog Proper layout for homescreen dialogs --- Gaia::System::Window Mgmt NEW [systemsfe] ---
1199058 Intermittent apps/system/test/marionette/task_manager_icons_test.js | Task Manager - Icons Web Content page with web manifest should use icon from manifest --- Gaia::System::Task Manager NEW [systemsfe] ---
1199688 Intermittent apps/homescreen/test/marionette/app_packaged_update_test.js | Homescreen - Packaged App Update update an installed app after "app icon should have updated" error --- Gaia::Homescreen NEW [systemsfe] ---
1203442 Intermittent software_home_attention_window_test.js | Software Home Button - Attention window should show the SHB on unlocked screen --- Gaia::System NEW [systemsfe] ---
1209605 Intermittent app_chrome_test.js | system/AppChrome Theme-Color "after each" hook - timeout of 10000ms exceeded --- Gaia::System NEW [systemsfe] ---
1210969 Intermittent utility_tray_test.js | UtilityTrayMotion open and close: check state and motion events - timeout of 10000ms exceeded --- Gaia::System::Status bar, Utility tray, Notification NEW [systemsfe] ---
1211559 Intermittent software_button_manager_test.js | Timed out after 120 seconds --- Gaia::System NEW [systemsfe] ---
1212269 Intermittent app_search_test.js | Search - App search Search apps from Rocketbar --- Gaia::Search NEW [systemsfe] ---
1212422 Intermittent app_test.js | "after each" hook - TypeError: Navigation.manageStep is not a function (app.js?time=1444227886972:104) --- Gaia::First Time Experience NEW [systemsfe] ---
1213047 Intermittent statusbar_icon_network_activity_test.js | Status Bar icons - Network Activity should appear briefly after a moznetworkdownload event --- Gaia::System::Status bar, Utility tray, Notification NEW [systemsfe] ---
1213065 Intermittent hierarchy_during_ftu_test.js | hierarchyManager with FTU "before each" hook --- Gaia::First Time Experience NEW [systemsfe] ---
1214290 Intermittent but frequent hierarchy_test.js | hierarchyManager Test aria-hidden and top most UI Launch an app and invoke task manager --- Gaia::System NEW [systemsfe] ---
1216023 Intermittent browser_chrome_back_forward_btn_test.js | Browser Chrome - Back/Forward button browsing a 2nd website should display back icon --- Gaia::Browser NEW [systemsfe] ---
1219018 Intermittent ftu_test.js | First Time Use > FTU user timing --- Gaia::First Time Experience NEW [systemsfe] ---
1230362 Intermittent cell_broadcast_system_test.js | mozApps - lockscreen enabled CellBroadcastSystem is shown when a message arrives, and clear notification --- Gaia::System NEW [systemsfe][MJS] ---
1235794 Intermittent TEST-UNEXPECTED-FAIL | apps/homescreen/test/marionette/app_appcache_pending_test.js | Homescreen - Appcache installed download shows spinner while downloading --- Gaia::Homescreen NEW [systemsfe][MJS] ---
1235797 Intermittent TEST-UNEXPECTED-FAIL | apps/homescreen/test/marionette/pinning_order_test.js | Homescreen - Pin order Pin order is retained after restart --- Gaia::Homescreen NEW [systemsfe][MJS] ---
1235820 Intermittent TEST-UNEXPECTED-FAIL | apps/homescreen/test/marionette/pinning_test.js | Homescreen - Pinned Sites Pinning a site adds pin to homescreen --- Gaia::Homescreen NEW [systemsfe][MJS] ---
1235828 Intermittent app_hosted_install_test.js | Homescreen - Hosted App Install install app --- Gaia::Homescreen NEW [systemsfe][MJS] ---
1235841 Intermittent TEST-UNEXPECTED-FAIL | apps/search/test/marionette/suggestions_disabled_test.js | Search - Suggestions disabled Test switching suggestion provider --- Gaia::Search NEW [MJS][systemsfe] ---
1236038 TEST-UNEXPECTED-FAIL | apps/system/test/marionette/browser_clear_browsing_history_test.js | Browser test Clear browsing history 2.6 S5 - 1/15 Gaia::System::Browser Chrome NEW 1235846 [systemsfe][MJS] ---
1236041 TEST-UNEXPECTED-FAIL | apps/search/test/marionette/browser_test.js | Browser test 2.6 S5 - 1/15 Gaia::System::Browser Chrome NEW 1235846 [systemsfe][MJS] ---
1236308 Intermittent app_installed_test.js | Search - Installed Apps Test app result after install/uninstall --- Gaia NEW 1135071 1138961, 1222215 [systemsfe] ---
1236405 Intermittent app_hosted_failed_icon_fetch_test.js | Vertical Home - Hosted app failed icon fetch fallback to default icon --- Gaia::Homescreen NEW [systemsfe] ---
1236420 Intermittent app_hosted_retry_icon_fetch_test.js | Homescreen - Hosted app failed icon fetch fallback to default icon when icon fails --- Gaia::Homescreen NEW [systemsfe] ---
1236714 Intermittent activity_chain_test.js | activity chain test Should launch activitycallee app through inline-activity and launch activitycalleewindow app through window-activity and post result to activitycallee --- Gaia::System NEW [systemsfe] ---
1236773 Intermittent apps/verticalhome/test/marionette/group_drag_expanded_test.js | Vertical - Group check that dragging an expanded group collapses correctly --- Gaia::Homescreen NEW [systemsfe] ---
1236779 Intermittent apps/system/test/marionette/browser_context_menu_test.js | Browser Context Menu save image --- Gaia::Browser NEW [systemsfe] ---
1236780 Intermittent apps/verticalhome/test/marionette/bookmark_uninstall_test.js | Vertical - Bookmark Uninstall "before each" hook for "removal of bookmark" --- Gaia::Homescreen NEW [systemsfe] ---
1237304 Intermittent browser_fullscreen_navigation_chrome_test.js | Browser - App /w Fullscreen Navigation Chrome test fullscreen chrome /w navigation --- Gaia::System::Browser Chrome NEW [systemsfe] ---
1237321 Intermittent edges_gesture_test.js | Edges gesture > Swiping vertically --- Gaia::System::Window Mgmt NEW [systemsfe] ---
1237524 Intermittent apps/ftu/test/marionette/rtl_test.js | First Time Use > Correct nav button order under RTL --- Gaia::First Time Experience NEW [systemsfe] ---
1238211 Intermittent apps/system/test/marionette/default_activity_test.js | Triggering activity shows Set As Default option > Default Activity chosen > --- Gaia NEW [systemsfe] ---
1238841 Intermittent apps/system/test/marionette/browser_persist_title_in_app_test.js | Browser Chrome - Title content Launching rocketbar from an app persists the search term --- Gaia::System::Browser Chrome NEW [systemsfe] ---
1239556 Intermittent apps/homescreen/test/marionette/pinning_edit_test.js | Homescreen - Pinned Site Edit pressing enter after renaming the pinned site --- Gaia::Homescreen NEW [systemsfe] ---
1239574 Intermittent apps/system/test/marionette/audio_channel_played_in_foreground_and_background_test.js | Audio channel played in foreground and background telephony audio channel telephony audio channel can be played in foreground --- Gaia NEW [systemsfe] ---
1248623 Intermittent software_home_file_open_error_test.js | Software Home Button: NoSuchElement: Unable to locate element ... --- Gaia::System NEW [systemsfe] ---

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


Dependency Tracking

Dependency Gantt Chart.png


Detailed Program Plan

Action Item Engineering Owner QA Owner UX Owner Bugzilla ID Planned Done Actual Done

Program Stakeholders

Role Name IRC
EPM Lindsay Saunders LRSaunders
EM Michael Henretty mhenretty
PM Ben Francis benfrancis
TL
UX Elizabeth Hunt ezoehunt
QA Alison Shiue alison
  • EPM = Engineering Program Manager
  • EM = Engineering Manager
  • PM = Product Manager
  • TL = Tech Lead
  • UX = User Experience
  • QA = Quality Assurance

UX Specs


Usage


Reference Links

Standup Planning etherpad - https://public.etherpad-mozilla.org/p/systemsfe Sprint Planning etherpad - https://public.etherpad-mozilla.org/p/systemsfe-sprint highest priority intermittents https://github.com/mozilla-b2g/gaia/blob/master/shared/test/integration/tbpl-manifest.json