Mobile/WebRT

From MozillaWiki
Jump to navigation Jump to search

Android WebApps Beta

Product Goals

  • Packaged Apps (Install, Update) <== mostly (?) client work
  • In App Payments <== no client work
  • Localization <==no client work

Schedule

  • 11/29: Packaged App Scoping
  • 11/30: Strawperson Schedule

Beta Criteria

Current Status

Blocker Status

Full Query
ID Summary Priority Status
785504 Implement other ways uninstall Web apps P1 RESOLVED
793747 When installing an app, show the origin of the app in the confirmation prompt P1 VERIFIED
793748 Crashing one web application takes down all other web applications currently running P2 RESOLVED
794245 Putting an app in the background before gecko is loaded can leave the splash screen showing forever P2 RESOLVED
809558 Web app audio does not stop playing when backgrounded (or taking a phone call) P2 VERIFIED
811866 Host a JavaScript shim for navigator.mozPay() P3 RESOLVED
813736 Enable and use the installPackage API on Android P1 VERIFIED
813743 Set the correct URI for launching packaged webapps P1 VERIFIED
813744 Turn on the app protocol for packaged apps on Android P1 RESOLVED
813749 Show download UI while downloading and installing apps P1 RESOLVED
813753 Packaged webapp update experience P1 RESOLVED
813756 Payments frontend for Android P1 RESOLVED
817921 can't get Images returned from the FilePicker in Webapps P1 RESOLVED
818336 Returning to a running webapp should not switch tabs P1 RESOLVED
819037 navigator.mozApps.getSelf does not include .result P1 RESOLVED
821998 Installed web apps get stuck on splashscreen - do not finish loading -- VERIFIED
826325 Decide where window.open should open content P1 RESOLVED
826555 Ensure that updates can't rename an app -- VERIFIED
831246 Enforce the mime type check for webapp manifests same and cross origin, not just cross-origin -- RESOLVED
832960 Geolocation and desktop notification should require a manifest entry for apps on Android P1 RESOLVED
837393 Remove webapps from the recent apps list -- VERIFIED
844895 java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/org.mozilla.fennec/files/mozilla/<profile>.webapp<n>/browser.db at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java) -- VERIFIED
847423 Switching between apps breaks GeckoPanZoomController P1 RESOLVED
849510 Soundcloud - Invalid manifest, Cannot install app from the Marketplace -- VERIFIED
853456 target=_blank doesn't work with <img> links P1 VERIFIED
854179 java.lang.NullPointerException: at org.mozilla.fennec.WebApp.onTabChanged(WebApp.java) P2 RESOLVED
854934 Add the production cert for privileged apps to FxAndroid P1 RESOLVED
854940 Permission prompts need to indicate the app name, not the origin of the content in an app P1 VERIFIED
856131 Regression: No Android home-screen shortcut created on app install P1 VERIFIED
857930 Installing a packaged app that causes an error at download time leaves a broken app icon/text on the about:apps page P1 RESOLVED
858034 navigator.getDeviceStorage('') crashes on platforms device storage isn't supported on -- RESOLVED
858111 Regression: Lost transparency on installed application launcher icons; background filled P2 RESOLVED
858414 Passwords prompt mentions browser name, not app P2 RESOLVED
859391 Packaged apps using pushState/replaceState generate 404s P1 RESOLVED
860782 Packaged apps permissions need to be copied into the app profile at install time P1 RESOLVED
860784 Persona login doesn't trigger for installed apps on Android Jelly Bean 4.2 P1 RESOLVED
863052 Add icon for about://apps to the app drawer/homescreen P2 RESOLVED
863382 No Android installation notification created on installation of hosted app with appcache & packaged -- RESOLVED
865221 Missing 'splash' screen when launching web-apps P1 VERIFIED
865647 Dungeon Fury fails to load with InvalidStateError P1 RESOLVED
866777 Implement support for the fullscreen app manifest property P2 RESOLVED
866787 Support orientation property in manfiest for packaged apps P1 RESOLVED
866818 Uninstalling a packaged app leaves a broken android homescreen shortcut that launches a text-based app manifest -- RESOLVED
870146 webapp profiles aren't being deleted P2 RESOLVED
870920 Cannot install packaged apps on 1.1 and trunk -- RESOLVED
873567 Enable the installPackage mochitests P2 RESOLVED
873600 Update pre-existing packages ids.json to match device naming P1 RESOLVED
878829 Poppit! fails to load -- REOPENED
878830 Unable to install any form of web application on the Samsung Galaxy SIV - NS_ERROR_ILLEGAL_VALUE @ nsICryptoHash.init P1 RESOLVED
879662 Bug 872987 - [WebPayment] [Android] Expose ICC info to the payment provider P2 RESOLVED
888391 [AppEng] Synthetic APKs P1 RESOLVED
889744 Cannot install packaged apps from reviewer details page on Android P1 RESOLVED
890976 JavaScript Syntax Error when loading WebAppRT.js P1 VERIFIED
896059 Installation of packaged apps is broken P1 VERIFIED
899577 Web applications failing to properly launch - NullPointerException @ org.mozilla.gecko.widget.ButtonToast.<init>(ButtonToast.java:80) P1 RESOLVED
901426 Web Apps can not be opened from Firefox for Android notification and crashes Firefox P1 VERIFIED
908718 Persona login doesn't work in WebApp installed in Firefox for Android -- RESOLVED
958346 CEF log when an action occurs P3 RESOLVED
960764 Build out production for APK Factory Service P1 RESOLVED
960779 Build out prod APK Factory signer P1 RESOLVED
962879 Support CLI for offline APK generation P2 RESOLVED
963141 Make APK signer nonce checking more robust against replays P2 RESOLVED
963676 Provide deployment mode - release versus review P1 RESOLVED
964845 (Synth APK) - APK Factory fails on Twitter webapp manifest P1 RESOLVED
965507 Addon to tweak install URL for APK P3 RESOLVED
973051 Add monitoring for APK factory/signer connection P2 RESOLVED
973259 Remove NODE_TLS_REJECT_UNAUTHORIZED override for s3 P1 RESOLVED
974074 APK Factory should delete unsigned APKs P2 RESOLVED
974490 Pacman installs, then hangs on splash screen for stage -- RESOLVED
974574 JavaScript Error: "no element found" on receipts after installing a webapp -- RESOLVED
974692 Install of packaged apps from Reviewer tools fails with a 400 P2 RESOLVED
975063 Apps are not being filtered by buchets on Android P1 RESOLVED
975573 Provide HTTP caching layer for outbound requests -- RESOLVED
976170 Make build queue scale block across deamons P2 RESOLVED
976192 Block Android payments till we are ready P2 VERIFIED
976198 Prevent reviewers using production APK factories P2 RESOLVED
977704 Back button reloads page without images P1 RESOLVED
984032 (Synth APK) - APK Factory should return cached APK when network or origin manifest host is down P1 RESOLVED
984811 Install button does not change its label after a packaged app is installed P1 VERIFIED
986243 Error on when searching for more -- RESOLVED
993102 [Android] Successful installs may be lower than average - may be getting failed installs P3 RESOLVED

81 Total; 1 Open (1.23%); 62 Resolved (76.54%); 18 Verified (22.22%);


Fx19

TBD

Fx20

TBD

Fx21

TBD

Fx22

TBD

Deferred Bugs

TBD

QA Test Plan

TBD