Firefox OS/Spark/v0.1

From MozillaWiki
Jump to: navigation, search

README

This document contains all public information about Spark v0.1. More information is available from these sources:

There is no longer any document for Spark v2, as it is not scoped yet, but more information will be available soon.

Contacts

Have a question, comment, or suggestion that isn't covered anywhere else?

If you'd like to contact someone directly, the following people can either help you, or get you in contact with whomever you're seeking:

Overview

Why?

As mobile platforms move closer to a strict "walled garden" ecosystem, Firefox OS strives to stand against this trend by bringing the open web to mobile.

There are several key advantages to the web. It is portable and standards-driven, thus it can run anywhere with the same experience. It is ubiquitous, thus there are many websites that already work on it, and almost every organization has a web presence already. It is open, thus anyone can publish to it.

Enter, Spark

Spark is a set of tools, customizations, and features built on top of the next generation of the Firefox OS platform and is a subset of the Ignite initiative. Spark is intended to empower users to customize their experience, hack whatever they want to, and make their devices truly theirs. The intention is that we will leverage web technologies for real-time hacking, as other platforms rely on native binaries that are difficult to edit once compiled. Sharing web apps and hacks is also easier as they are more portable and standards-driven.

We plan to iterate rapidly on the Spark feature set. The first release is just a set of basic building blocks and a framework that we can then build upon.

Teasers, Examples

Imagine that you want a button in your Dialer that says “Call Mom”, and does exactly as you would think. Using tools from Spark, you could do any or all of:

  • Open on-device developer tools to script your own new button that gets added to the app every time you open it.
  • Open the app in WebIDE and make your changes there.
  • Download a new Dialer app off of Hackerplace which does what you want, and replaces the existing app.
  • Share the new app, or customization, to people nearby using the Sharing app, or by submitting it to Hackerplace.
  • Use the Theme Editor app to change app themes, so that the rest of the Dialer fits in with the color that you want the “Call Mom” button to be.

High-level Goals

Primary

  • Inspire Mozillians to create new cool things, and “foxfood” (our term for dogfooding).
  • Make development and hacking first-class citizens in Firefox OS.
  • Provide users with tools for sharing and discovering customizations.

Secondary

  • Get novice users interested in hacking and customizing their devices.
  • Take advantage of things that only the web platform can do.

Features

Spark either already has, or will have, the following features:

  • Add-on support. This allows injection of JS and CSS files into any app. An add-on manager is included in the Settings app.
  • “Customizer”, a tool that can be summoned in any app using a two finger gesture or launcher app, similar to desktop Dev Tools, but with better controls for mobile. This can be used to learn about apps, change them, and save your changes so that the app is however you want it from that point on.
    • The Customizer can be used to create an entire app from scratch, should you so desire.
    • It comes with templates that you can start your work on, and widgets that you can embed into your apps.
  • “Hackerplace”, a marketplace for more experimental apps and add-ons that have not yet been approved for Marketplace. It focuses on cool hacks that community members have built, and replaceable apps.
  • “P2P Sharing”, an app for quickly discovering people nearby, and sharing apps, add-ons, and themes with them via WiFi and WiFi Direct.
  • “Theme Editor”, an app for managing your device themes, i.e. changing text, background, and component colors across the device.
  • “Bugzilla Lite”, a lighter version of Bugzilla bundled into the build. This is used for reporting foxfooding bugs and getting updates on their status.
  • “Achievements”, a system for rewarding users for completing developer-related tasks and experimenting.
  • “BuddyUp”, a service for asking questions and getting answers from community members. You can also be on the other side, and answer questions for users.
  • "Webmaker" an app that make it easy to create things on the web, i.e make your own web pages, interactive videos, remixes, mobile apps and more—learning web mechanics, code and other valuable skills as you go.
  • All system-level apps, such as the Dialer, Messages, Contacts, etc. apps are replaceable.
  • All app permissions are unlocked with developer mode enabled.
  • Productivity apps such as Notes, Calculator and Calendar.
  • Improvements to WebIDE, including the ability to debug over WiFi, create and edit add-ons.
  • Automatic OTA (over-the-air) updates straight from Mozilla.
  • Achievements for accomplishments, such as creating your first customization, publishing it on Hackerplace, etc.
  • Bundled social apps, including Twitter, Facebook, Yammer, and others to be announced.
  • Built-in IRC client.
  • Branding enabled by default.
  • Cool new default theme and wallpaper.

Milestones

Spark will follow a release pattern similar to the one that Firefox OS currently uses. It will be comprised of:

  • Feature landing. The step where features are built and are not necessarily stable enough to go into production yet.
    • All new apps built for Spark should have their features complete by the end of this phase.
    • Any bundled apps and customizations should be included by the end of this phase.
  • Feature complete. At the end of this stage, the build should be completely stable, and ready for release.
    • No new apps, bundled or otherwise, are accepted in this phase.
  • Code complete. During this stage, only critical and essential fixes are accepted. The release should be completely done.

We will begin with a Spark v0.1 release, and then follow that up with Spark v0.2, v0.3, etc. iterative releases which are not well-defined right now.

Dates

See the B2G Landing wiki page for more info on milestones.

Screen Shot 2015-04-28 at 2.55.32 PM.png

Technical Strategy

Repos

Development is currently taking place in a variety of places:

  • The new custom apps, Customizer, Hackerplace, Sharing, and Theme Editor, are all in separate repos on GitHub under the “fxos” organization. See each of their sections for more details.
  • We are making heavy use of web components from the “gaia-components” GitHub organization.

Localization and Automated Testing

Currently, the new Spark features and apps lack localization and any automated testing at all. We are relying heavily on foxfooders to find, report, and perhaps even fix issues.

Call for Contributors

We'd love to have you contribute! If you're interested, we need help in the following areas:

  • Testing. Our QA team needs your help finding bugs. You can install Spark onto your Firefox OS device and foxfood it. Finding and reporting bugs is tremendously valuable to us.
  • Development. You can find any bug in the #Bugs section and take it. We'd be happy to mentor you.
  • Ideas. Have you got a cool idea for how we can use the web to empower developers and users? We'd love to hear from you! You can post publicly in any Mozilla forum, or see the #Contacts section to contact someone directly with your idea.

Bugs

Blockers

Spark Blockers

No results.

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


Spark Nominations

Full Query
ID Summary Target milestone Component Status Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g Last change time
1177359 XSS/HTML Injection in Customizer-Launcher --- Gaia::Customizer RESOLVED FIXED Punam Dahiya [:pdahiya] 1171891 spark? 2016-07-02T17:53:29Z

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


All Features

Spark v0.1 - Essential Features List

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard Feature b2g Blocking b2g
1000993 Support pre-push hooks / build step RESOLVED FIXED WebIDE Alexandre Poirot [:ochameau] 1105782, 1107756, 1124326, 1124501 1043953, 1157889 [spark] --- ---
1111961 Developer mode support RESOLVED FIXED General [:fabrice] Fabrice Desré 1155245 1114676, 1116214, 1144994, 1144998, 1146541, 1157893, 1168567 [spark] --- ---
1112260 Nightly Flame builds from the cypress repo RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1136631, 1162203 [spark] --- ---
1114676 Enable web components for all apps when toggling developer mode RESOLVED FIXED Gaia [:fabrice] Fabrice Desré 1111961 1144994 [spark] --- ---
1123846 Allow apps to create addons for themselves without any permissions RESOLVED FIXED General [:fabrice] Fabrice Desré 1158238, 1161537 1144989, 1144994, 1162200 [spark] --- ---
1128088 [P2P Sharing] Visual refinements RESOLVED WONTFIX Gaia::P2P Sharing 1174089 1133984 [spark] --- ---
1129502 Ease creating and live editing FxOS addons RESOLVED WONTFIX WebIDE 1157889 [spark] --- ---
1130028 Security Exception when defining a custom element in a FxOS addon RESOLVED FIXED DOM: Device Interfaces William Chen [:wchen] 1144989, 1145017, 1162200 [spark] --- ---
1131773 [Settings] Add more features to the Add-ons panel RESOLVED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1133992, 1133993, 1133995, 1133996 1133944, 1133990, 1144998, 1147092, 1153715 [spark] --- ---
1133772 [Theme Editor] Edit an app group’s colour theme (i.e media, comms, productivity) RESOLVED FIXED Gaia::Theme Editor Etienne Segonzac (:etienne) 1133768 [spark] --- ---
1133944 [Add-On Manager] Enable/Disable add-on RESOLVED DUPLICATE Gaia 1131773 1133943 [spark] --- ---
1133946 [Customizer] Delete add-on RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1133947 [Customizer] Delete element from DOM tree RESOLVED FIXED Gaia 1133943 [spark] --- ---
1133967 [Customizer] View CSS and JS files (no editing) RESOLVED FIXED Gaia David Flanagan [:djf] 1133943 [spark] --- ---
1133968 [Customizer] Quick access to add-on manager in settings RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1133970 [Customizer] Easier method to add a new element to edit mode RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1133976 [Hacker Marketplace] View a list of available add-ons on Hacker Marketplace RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1140673, 1140676, 1141666, 1141925, 1142829 1133975 [spark] --- ---
1133977 [Hacker Marketplace] Download and install add-ons from Hacker Marketplace RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark] --- ---
1133978 [Hacker Marketplace] Submit apps/add-ons via github manually RESOLVED WONTFIX Gaia::Hackerplace 1133975 [spark] --- ---
1133979 [Hacker Marketplace] View information about apps and add-ons before downloading RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark] --- ---
1133992 [Add-On Manager] View a list of my add-ons RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark] --- ---
1133993 [Add-On Manager] Display information about add-ons, including icon, description, developer name 
 and affected apps RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark] --- ---
1133995 [Add-On Manager] Enable/Disable add-ons RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark] --- ---
1133996 [Add-On Manager] Delete add-on from my device RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark] --- ---
1133997 [Add-On Manager] Link to the P2P sharing app to share add-ons from my add-on manager 
 through share activity RESOLVED FIXED Gaia 1133990, 1134756 [spark] --- ---
1134021 [ShadowDOM] Scrollable elements are clipped and hit testing assumes no scrolling RESOLVED FIXED Layout William Chen [:wchen] 1134025 [spark] --- 2.5+
1134025 [Customizer] Implement edit element "Properties" and "Attributes" panels RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1134021 1133943 [spark] --- ---
1134226 Provide nightly builds of Ignite for Aries device RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1119387, 1134722, 1139066, 1141030, 1141191, 1145583, 1146294, 1147190, 1147815 1085629, 1146469, 1148630, 1162203 [spark] --- ---
1134701 [Meta] v1 implementation of Bugzilla Lite RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1135860, 1136777, 1136784, 1136785, 1136786, 1136787, 1138514, 1139148, 1139151, 1139957, 1147691, 1147698, 1148199, 1148491, 1148518, 1148560, 1148657, 1148658, 1148659, 1149217, 1150561, 1150722, 1150723, 1150931, 1151963, 1152180, 1152181, 1152182, 1152716, 1153575, 1154746, 1155719, 1156384, 1159417, 1161723 1111748 [spark][systemsfe] --- ---
1134756 [P2P Sharing] Handle the "share" activity RESOLVED WONTFIX Gaia::P2P Sharing 1133997 1133984 [spark] --- ---
1134801 [P2P Sharing] Toggle sharing of individual apps/add-ons RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark] --- ---
1135823 [Customizer] Parse the `styles` property in the property inspector RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1135830 [Customizer] Highlight currently selected elements RESOLVED FIXED Gaia David Flanagan [:djf] 1139916, 1139920 1133943 [spark] --- ---
1135832 [Customizer] Re-select previously selected element on DOM RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1135842 [Customizer] Figure out and implement a better gesture to open the Customizer RESOLVED FIXED Gaia David Flanagan [:djf] 1139575 1133943, 1138698, 1140087, 1140095 [spark] --- ---
1135852 [Customizer] Stop touch events from bubbling up from web components to the DOM tree inspector RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1135854 [Customizer] Make the "Settings" button take as little space as possible RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1135910 [Customizer] Persist "Move", "Remove", and "Append Child" operations on DOM nodes RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1136197 [Customizer] Execute <script>'s immediately on injection RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1136205 [Customizer] Interpret "function () { ... }" strings in properties as functions RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1136273 [Customizer] Pad content body by the height of the Customizer RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1136870 [Customizer] Error when editing <title>, <html>, and other elements RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1136963 [Hacker Marketplace] Add README to directory repo explaining how to submit and app through PRq RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark] --- ---
1139575 [Aries][Nexus-5][hidpi?] Touch events are flaky, especially with 2 fingers RESOLVED FIXED Panning and Zooming Kartikaya Gupta (email:kats@mozilla.com) (away until Feb-2020) 1135842, 1162197 [spark] --- ---
1139916 [Customizer] Highlight element extends past the width of the highlighted element RESOLVED FIXED Gaia David Flanagan [:djf] 1133943, 1135830 [spark] --- ---
1140095 [Customizer] Show an opening/closing transition RESOLVED FIXED Gaia David Flanagan [:djf] 1135842, 1140281 1133943 [spark] --- ---
1140281 [Customizer] repeatedly opening and closing the customizer degrades performance RESOLVED FIXED Gaia David Flanagan [:djf] 1133943, 1140095 [spark] --- ---
1140597 [DeviceStorage] GetVolumeByName('sdcard') failed RESOLVED FIXED DOM: Device Interfaces Dave Hylands [:dhylands] [spark] --- ---
1140673 [Hacker Marketplace] Visual improvments after review. RESOLVED FIXED Gaia 1133976 [spark] --- ---
1140676 [Hacker Marketplace] Remove pop-up when user cancels app install RESOLVED FIXED Gaia 1133976 [spark] --- ---
1141191 [Build] Write a script to pre-build lightsaber and overwrite B2G's gaia RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1134226, 1145583, 1162181, 1162203 [spark] --- ---
1141635 [spark] Add recovery support to allow FOTA updates RESOLVED FIXED GonkIntegration Dave Hylands [:dhylands] 1145849, 1146465, 1147190, 1162203 [spark] --- ---
1141666 [Hacker Marketplace] App icon improvements RESOLVED FIXED Gaia 1133976 [spark] --- ---
1141861 [P2P Sharing] Refresh local app list when receiving `install` and `uninstall` events RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984, 1141866 [spark] --- ---
1141866 [P2P Sharing] Request peer app lists only when a peer is discovered or an update notice is received RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1141861 1133984 [spark] --- ---
1141870 [P2P Sharing] Show when lists are empty instead of showing the loading indicator RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark] --- ---
1141879 [P2P Sharing] Indicate network requests visually RESOLVED DUPLICATE Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark] --- ---
1141925 [Hacker Marketplace] Add UI to better support installing Addons RESOLVED FIXED Gaia Michael Henretty [:mikehenrty][:mhenretty] 1133976 [spark] --- ---
1142766 [P2P Sharing] Invalidate unreachable / disconnected peers RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark] --- ---
1142829 [Hacker Marketplace] Use gaia-button instead of styling button elements RESOLVED FIXED Gaia Michael Henretty [:mikehenrty][:mhenretty] 1133976 [spark] --- ---
1144843 [Customizer] Wire up addon detail view to Addon Manager activity RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1144848, 1144849, 1161748 1133990 [spark] --- ---
1144848 [Add-On Manager] Add activity for detail view RESOLVED FIXED Gaia Yura Zenevich [:yzen] 1133990, 1144843 [spark] --- ---
1144849 [Add-On Manager] Support renaming add-ons in the activity detail view RESOLVED FIXED Gaia Yura Zenevich [:yzen] 1133990, 1144843, 1154408 [spark] --- ---
1144989 [Customizer] Make the Customizer an add-on RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1123846, 1130028, 1143769 1133943 [spark] --- ---
1144994 [Meta] cypress to mozilla-central tracking RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1111783, 1111961, 1112262, 1114676, 1115093, 1118566, 1123846, 1134722, 1146657, 1148062, 1150160, 1156816, 1159422, 1165276 1111748, 1148630, 1153755 [spark] --- 2.5+
1144998 (meta) lightsaber to master tracking RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1111961, 1131773, 1133990, 1149175 1111748, 1157294 [spark] --- 2.5+
1145283 [Customizer] Prevent injection into certain apps RESOLVED FIXED Gaia::Customizer 1133943 [spark] --- ---
1145842 [Build] Include PluotSorbet emulator in build RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark] --- ---
1146469 Move lightsaber updates to production OTA server and backout Bug 1146294 RESOLVED DUPLICATE General 1133956, 1134226, 1156816 1162203 [spark] --- ---
1146541 Merge autothemer back to master branch RESOLVED FIXED Gaia::Theme Editor Julien Wajsberg [:julienw] 1111961 1133768 [spark] --- ---
1146657 Load non-File-backed Blobs passed into `mgmt.install()` into a temporary File-based Blob before installing RESOLVED DUPLICATE Gaia [:fabrice] Fabrice Desré 1149175 1144994 [spark] --- ---
1146900 [Shinano][Aries] Use timekeep instead of time_daemon RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1135716 1110010, 1143472, 1147815, 1162197 [systemsfe][spark] --- ---
1147040 [Customizer] Wait for DOMContentLoaded before initializing RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1147092 [Add-On Manager] Visual refinements for list-view RESOLVED FIXED Gaia Arthur Chen [:arthurcc][inactive after 6/30] 1131773 1133990, 1163918 [spark] --- ---
1147585 [Build] Write a script to flash B2G onto Aries from stock install RESOLVED FIXED Gaia::Build Alexandre LISSY :gerard-majax 1162181 [spark] --- ---
1148062 [Build] Add Lightsaber configs to Gecko, guarded by the `MOZ_DEV_EDITION` build-time flag RESOLVED WONTFIX General Doug Sherk (:drs) (inactive) 1144994, 1162181 [spark] --- ---
1148139 [Customizer] Inline stylesheets in JavaScript RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1148471 [Customizer] Attributes/Properties inspector broken RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1148558 1133943 [spark] --- ---
1148483 [Customizer] Icons not loaded within fxos-customizer element RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1148517 [Build] Include some extra default apps in Lightsaber RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark] --- ---
1149151 [Build] First pass at visual customizations RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark] --- ---
1149169 Enable crash reporting by default RESOLVED WONTFIX Gaia::Build 1162181 [spark] --- ---
1149175 [Build] Make every app request the "device-storage:sdcard" readwrite permission until bug 1146657 lands RESOLVED WONTFIX Gaia Doug Sherk (:drs) (inactive) 1144998, 1146657, 1162181 [spark] --- ---
1149293 [Customizer] Crash in FM Radio when saving a new add-on RESOLVED INVALID Gaia::Customizer 1133943 [spark] --- ---
1149554 [Customizer] The Customizer breaks some apps when enabled as an add-on RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1150106 Add an async version of loadSubscript RESOLVED FIXED XPConnect [:fabrice] Fabrice Desré 1125916, 1344527 1162200 [spark] --- ---
1150160 Support import of apps as memory blobs. RESOLVED FIXED DOM: Apps [:fabrice] Fabrice Desré 1144994, 1150236 [spark] --- ---
1151033 [Hackerplace] Optimize and optimize RESOLVED FIXED Gaia::Hackerplace 1133975 [spark] --- ---
1152477 Update Theme Editor Home Screen Icon RESOLVED FIXED Gaia::Theme Editor Doug Sherk (:drs) (inactive) 1133768 [spark] --- ---
1153335 [Customizer] Appended SCRIPT tags are not eval'd RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1153347 [Customizer] Append Child dialog is at wrong z-index RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1153424 flashing a build for the first time doesn't show any homescreen icons VERIFIED FIXED GonkIntegration Wander Lairson Costa [:wcosta] 1167266 1162203 [spark] --- ---
1154690 [Shinano][Aries] Sometimes it's hard to connect to some WiFi network RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1123680, 1164322 1148671, 1162197 [spark] --- 2.5+
1154746 [Bugzilla Lite] Visual Polish RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark] --- ---
1154947 Daily Engineering build and UserDebug builds needed for ignite RESOLVED FIXED General Aus Lacroix [:aus] 1161579, 1162202 1154305, 1154767 [spark][backout-asap] --- ---
1155068 Bugzilla lite should have an option to mark as test and point to the test server ( bugzilla-dev.allizom.org ) RESOLVED FIXED Gaia::Bugzilla Lite 1155062 [spark] --- ---
1155069 bugzilla lite should utilize persona sign in ( https://login.persona.org/sign_in ) RESOLVED DUPLICATE Gaia::Bugzilla Lite [spark] --- ---
1155070 Bugs created by bugzilla lite should whiteboard [spark][foxfood] RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1155062 [spark] --- ---
1155411 [Aries] logshake doesn't trigger when hitting power + volume up VERIFIED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 965185 [spark] --- 2.5+
1155418 Preview of images are just overlayed on top, which could confuse some people. RESOLVED FIXED Gaia::Bugzilla Lite [spark] --- ---
1155420 Attachments can be lost when attempting to save RESOLVED WONTFIX Gaia::Bugzilla Lite 1180660 [spark] --- ---
1155439 Tapping on the screen 5 times will show the html for the app. VERIFIED FIXED Developer Tools 1158985 [spark] --- ---
1155449 login does not retain after reboot RESOLVED WONTFIX Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 [spark] --- ---
1155719 Need Introduction Screen for Bugzilla Lite app RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark] --- ---
1156278 B2GBuild.query_branch() fails if the repo contains a trailing slash RESOLVED FIXED Applications: MozharnessCore Wander Lairson Costa [:wcosta] 1162203 [spark] --- ---
1156384 [Bugzilla Lite] Visual Polish Followup RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark] --- ---
1156513 [Build] Include WebMaker app RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark] --- ---
1156919 [Customizer] gaia-property-inspector is busted RESOLVED INVALID Gaia::Customizer Justin D'Arcangelo [:justindarc] 1157411 1133943 [spark] --- ---
1157530 [Build] Add a script to build and deploy apps to GitHub Pages RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark] --- ---
1157893 Create a toggle for developer mode RESOLVED FIXED WebIDE [:fabrice] Fabrice Desré 1111961 1157889, 1168567 [spark] --- ---
1157982 Add new Gaia components for Spark apps RESOLVED FIXED Administration David Lawrence [:dkl] 1111748 [spark] --- ---
1158232 [Customizer] Replace 'Events' tab with 'Script' tab to allow direct access to edit the generated add-on RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1158367 Check Spark apps directly into the Gaia repo RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1159411 1162181, 1164194 [spark] --- ---
1158956 Putting non-existent apps into default-homescreens.json takes down the Homescreen RESOLVED FIXED Gaia::Homescreen Kevin Grandon :kgrandon 1159457 [systemsfe][spark] --- ---
1159376 [Customizer] Update to use 'import-app' activity RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1161748 1133943, 1167342 [spark] --- ---
1159411 Preload Marketplace and hosted-online apps into B2G's Gaia build using preload-app-toolkit RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1158367, 1162181, 1164194 [spark][systemsfe] --- ---
1159417 [Bugzilla Lite] Visual Polish Followup Round 2 RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark] --- ---
1159422 Disable 'javascript.options.discardSystemSource' by default RESOLVED WONTFIX General Doug Sherk (:drs) (inactive) 990353 1144994 [spark][MemShrink] --- 2.5+
1159457 Re-arrange Homescreen to accommodate Spark apps RESOLVED FIXED Gaia::Homescreen Dale Harvey (:daleharvey) PTO until Jan 2020 1158956 1162181, 1169353 [spark][systemsfe] --- 2.5+
1159989 Include Foxfooding, Notes, and Calculator app in Spark build RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1155938, 1162181 [spark] --- ---
1159991 Include developer mode prefs in |DEVICE_DEBUG=1| RESOLVED FIXED Gaia::Build (Inactive after June) George Duan [:gduan] [:喬智] 1162181, 1168567 [spark] --- ---
1160293 Spark Wallpapers RESOLVED FIXED Gaia::Wallpaper Dale Harvey (:daleharvey) PTO until Jan 2020 1162181 [spark][systemsfe] --- ---
1160483 [Metrics] Replace the deviceID field in AppUsage with IMEI for a special build flag RESOLVED FIXED Gaia::System Tamara Hills [:thills] 1161650 [spark] --- ---
1160484 [Metrics] Change the data send interval from 2 weeks to 1 day for users with special build flag RESOLVED DUPLICATE Gaia::System Tamara Hills [:thills] 1161650 [spark] --- ---
1160488 [Metrics] Disable the flag for rejecting metrics for FTU for users with special build flag RESOLVED FIXED Gaia::First Time Experience Tamara Hills [:thills] 1161650 [spark] --- ---
1160491 [Metrics] Create a special build flag for Spark dogfooders RESOLVED FIXED Gaia::Build Tamara Hills [:thills] 1161650, 1164212 [spark] --- ---
1160553 Make foxfooding not require webcomponents or to be certified RESOLVED FIXED Gaia::Foxfooding Hubert Figuiere [:hub] 1155938 [spark] --- ---
1160877 [Shinano][Aries] Framebuffer flickering mixed with Gecko display RESOLVED FIXED Widget: Gonk Jerry Shih[:jerry] (UTC+8) (inactive) 1155797, 1156140, 1162197, 1165161 [spark] --- 2.5+
1161092 A theme generated by the ThemeEditor can not be selected in the settings app RESOLVED FIXED Gaia::Theme Editor Hubert Figuiere [:hub] 1169363 1133768 [spark] --- 2.5+
1161117 [Hackerplace] Remove loading screen gears graphic RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark] --- ---
1161677 [Spark] Expose dev mode state read-only through the navigator.hasFeature() api RESOLVED FIXED Gaia::Customizer [:fabrice] Fabrice Desré 1161157, 1166105, 1167377 [spark] --- ---
1161748 [Add-ons] Unable to pass objects in MozActivity from add-on code RESOLVED FIXED General Bobby Holley (:bholley) 1144843, 1159376, 1162200 [spark] --- 2.5+
1162341 [P2P Sharing] Add-ons never appear in list RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984, 1164172 [spark] --- ---
1162791 Add-ons should be enabled by default when installed RESOLVED FIXED WebIDE [:fabrice] Fabrice Desré 1157889 [spark] --- ---
1163557 [aries-l] camera does not work RESOLVED WONTFIX GonkIntegration Alexandre LISSY :gerard-majax 1226158, 1236535, 1236536, 1239679, 1240110, 1243648 1163561 [2.5-Daily-Testing][Spark] [aries-l-support] --- ---
1163876 Remove the embedded FM app RESOLVED FIXED Gaia::Customizer Doug Sherk (:drs) (inactive) 1133943 [spark] --- ---
1163882 Preload Webmaker, BuddyUp, and Loop RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark] --- ---
1163889 Provide an activity for "enable full devtools mode" RESOLVED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1161157, 1168567, 1170703, 1173522 [spark] --- 2.5+
1164105 Issues with Aries builds - not able to flash the latest build RESOLVED INVALID General 1162203 [spark] --- ---
1164172 Share downloaded applications by default RESOLVED WONTFIX Gaia::P2P Sharing 1162341 1133984 [spark] --- ---
1164194 Build Gaia with |GAIA_DISTRIBUTION_DIR=distros/spark| RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1158367, 1159411, 1167858, 1168828, 1169353 1162203 [spark] --- ---
1164201 Aries device has red/blue channels swapped RESOLVED WONTFIX GonkIntegration 1162197 [spark] --- -
1164212 Create a new build class with Gaia built with |DOGFOOD=1| VERIFIED FIXED General Wander Lairson Costa [:wcosta] 1160491, 1166745 1162203 [spark] --- ---
1164536 [Customizer] Customizer 'open' gesture is difficult on devices with SHB RESOLVED FIXED Gaia::System::System UI Justin D'Arcangelo [:justindarc] 1133943 [spark][systemsfe] --- 2.5+
1164644 [Customizer] Update Attributes/Properties inspectors to proper UX visual design RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1165374 [Customizer] Check with Launcher web server on startup/visibilitychange RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1167266 Full images are not available for download VERIFIED FIXED General Wander Lairson Costa [:wcosta] 1153424, 1162181 [spark] --- ---
1167341 [Customizer] Remove Settings view and link to Add-on Manager instead RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1167342 [Customizer] Track generated add-on count internally RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1159376 1133943 [spark] --- ---
1167344 [Add-on Manager][Settings] Need to pass a 'manifestURL' option to section:addons MozActivity RESOLVED FIXED Gaia::Settings Yura Zenevich [:yzen] 1133943 [spark] --- ---
1167377 [Customizer Launcher] Auto-enable the Customizer add-on if dev-mode is enabled RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1161677 1160235 [spark] --- ---
1167708 [Customizer] Initialization fails if injecting into an already-loaded app RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1167858 Fix GAIA_DISTRIBUTION_DIR with a relative path RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1162181, 1164194 [bzlite][spark] --- ---
1167927 Add device to Buddy Up RESOLVED WONTFIX BuddyUp 1111748 [spark] --- ---
1168516 Enable developer menu by default in Spark customization RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1162181, 1168567 [spark][systemsfe] --- ---
1168563 Make "Reset and enable full DevTools" into a toggle VERIFIED FIXED Gaia::Settings Yura Zenevich [:yzen] 1170263, 1224946 1168567 [spark] --- 2.5+
1168645 achievements-service.js points to the wrong path for settings-utils.js RESOLVED INVALID Gaia::Achievements Doug Sherk (:drs) (inactive) 1156786, 1166044 [spark] --- ---
1168814 [Metrics] Disable the checkbox to turn off AppUsageMetrics in Settings for users where DOGFOOD=1 VERIFIED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1161650 [spark] --- 2.5+
1168828 GAIA_DISTRIBUTION_DIR=distros/spark make reset gaia fails on first load RESOLVED FIXED Gaia::Build (Inactive after June) George Duan [:gduan] [:喬智] 1162181, 1164194 [bzlite][spark][systemsfe] --- 2.5+
1169349 [Metrics] Replace the deviceID field in FTU with IMEI for a special build flag RESOLVED FIXED Gaia::System Marshall Culpepper [:marshall_law] 1161650 [spark] --- ---
1169353 Include certified Spark apps on Homescreen RESOLVED FIXED Gaia::Homescreen Doug Sherk (:drs) (inactive) 1159457 1162181, 1164194 [spark] --- ---
1169357 Upgrade dependencies to fix 'Unable to find suitable version for gaia-icons' error RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark] --- ---
1169428 Enable USB debugging for ADB + DevTools when Developer Mode is enabled RESOLVED WONTFIX Gaia::Build 1168567 [spark] --- ---
1169470 we should remove the old dogfood apps: Crystal skull, Cubevid, Feedback VERIFIED FIXED Gaia (Inactive after June) George Duan [:gduan] [:喬智] 1162181 [spark] --- 2.5+
1170263 Enabling resetting prefs and settings after non-root factory reset. RESOLVED FIXED Gaia Yura Zenevich [:yzen] 1168563 [spark] --- ---
1170391 "Reset and enable full DevTools" button doesn't enable developer mode VERIFIED FIXED Gaia Alexandre LISSY :gerard-majax 1168567 [spark][systemsfe] --- 2.5+
1170407 [Customizer] Remove calls to navigator.mozApps.mgmt (again) RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1170863 [Aries] Touches on device screen edges are unresponsive RESOLVED FIXED Gaia::System::Window Mgmt Etienne Segonzac (:etienne) 1162197 [spark] --- ---
1171185 [spark] Tethering / internet sharing does not work with IPv6-only APNs VERIFIED FIXED RIL Jessica Jong [:jessica] (inactive) 1162197, 1183002 [bzlite][spark] --- 2.5+
1171235 [Aries] SHB is too easy to accidentally trigger when hitting space button on the Keyboard VERIFIED FIXED Gaia::System::Window Mgmt Reza Akhavan [:jedireza] 1174723 1171119, 1177509 [spark][systemsfe] --- 2.5+
1171324 [Customizer] Poor app performance after closing Customizer RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- ---
1171556 Aries: default should be MTP VERIFIED FIXED Gaia::System::Storage Mgmt Dave Hylands [:dhylands] 1162197, 1175162 [spark] --- 2.5+
1171596 [Hackerplace] Add Developer Mode prompt RESOLVED FIXED Gaia::Hackerplace Punam Dahiya [:pdahiya] 1161157 1133975, 1168567 [spark] --- ---
1171611 [P2P Sharing] Add Developer Mode prompt RESOLVED FIXED Gaia::P2P Sharing Punam Dahiya [:pdahiya] 1161157 1133984, 1168567 [spark] --- ---
1171613 [Aries][Camera] Graphics are shown at wrong size, status bar is on screen RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] [3.0-Daily-Testing][spark] --- 2.5?
1172051 [Theme Editor] Add Developer Mode prompt RESOLVED FIXED Gaia::Theme Editor Punam Dahiya [:pdahiya] 1161157 1133768, 1168567, 1170836 [spark] --- ---
1172155 What should the user see when enabling USB Storage and no UMS devices are available VERIFIED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1162197 [spark] --- 2.5+
1172381 OTA updates break WiFi completely and requires reflashing RESOLVED INVALID Wifi 1162203 [spark] --- 2.5+
1172425 Switch link in developer mode prompt to MDN RESOLVED WONTFIX Gaia 1168567 [spark] --- ---
1172728 Move the grey rectangle and animation to the eagerly loaded shim RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1172779 Customizer Launcher displays "Communications" instead of "Dialer" and "Contacts" RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1160235 [bzlite][spark] --- ---
1173231 Switch Spark from Bugzilla Lite v1 to Bugzilla Lite v2 RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1136790 1162181 [spark] --- ---
1173480 Add-ons should be enabled by default when installed RESOLVED FIXED Gaia::Hackerplace Doug Sherk (:drs) (inactive) 1133975 [spark] --- ---
1173489 [Spark] Unable to forward touch events to some apps RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark] --- 2.5+
1173518 [Customizer] Visual refinements RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1173522 Tie "Factory Reset and Enable Full DevTools" toggle into "full-developer-mode" flow RESOLVED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1163889 1168567 [spark] --- ---
1173671 [Aries] OTA updates (and everything else) downloaded using cell network even though I'm connected to WiFi, after I've turned WiFi off and on again RESOLVED FIXED General Jessica Jong [:jessica] (inactive) [spark][STR in comment 5, modified to not require OTA in comment 26] --- 2.5+
1173977 [Aries][P2P Sharing] App must be restarted when sharing is first activated before it is discoverable to other users VERIFIED FIXED Gaia::P2P Sharing Justin D'Arcangelo [:justindarc] 1133984 [3.0-Daily-Testing][Spark] --- 2.5?
1174178 All spark icons have fuzzy edges on app loading screen RESOLVED WONTFIX Gaia::System::System UI 1171119 [spark] --- ---
1174181 [buddy up] icons and back arrow in the header are smaller compared to standard header icons RESOLVED WONTFIX Gaia 1171119 [spark] 2.6UXnom --- ---
1174187 [Aries][Settings] – Toggle ON graphics are blurry. RESOLVED FIXED Gaia::Settings gasolin@mozilla.com 1171119 [spark] --- ---
1174246 [music] – Add songs to get started dialogue is still using old textured background. RESOLVED WORKSFORME Gaia::Music 1171119, 1205048 [spark] --- ---
1174321 [Settings] – Wifi icon shifts by 1px during connectivity animation RESOLVED DUPLICATE Gaia::Settings 1171119 [3.0-Daily-Testing][spark] --- ---
1175729 Dynamically load apps and add-ons list RESOLVED FIXED Gaia::Hackerplace Doug Sherk (:drs) (inactive) 1133975 [spark] --- ---
1175793 [Hackerplace] fix up styles RESOLVED FIXED Gaia::Hackerplace 1133975 [spark] --- ---
1177481 Webmaker app on device is not the latest one RESOLVED WONTFIX Gaia::Build [spark] --- ---
1177509 [Aries] SHB is too easy to accidentally trigger when hitting space button on the Keyboard RESOLVED FIXED Gaia::System::Window Mgmt Reza Akhavan [:jedireza] 1171235, 1174723 1171119 [spark][systemsfe] --- ---
1178975 [Contacts][Import] Users cannot select which contacts to import from a .vcf file, must import all or none of them. RESOLVED WONTFIX Gaia::Contacts [2.5-Daily-Testing][Spark][first good bug] --- ---
1179512 [Usage] Cost Control notifications are not selectable. RESOLVED WONTFIX Gaia::Cost Control [2.5-Daily-Testing][Spark] --- ---
1179524 [Aries] Speaker phone takes at least 12 seconds to start working when on a call RESOLVED WORKSFORME Gaia::Dialer [2.5-Daily-Testing] [Spark] --- 2.5+
1181264 [Aries][Sound][Call Screen] Long touch tones stutter heavily when held down in a call. RESOLVED WONTFIX Gaia::Dialer [2.5-Daily-Testing][Spark] --- ---
1182499 Reduce Spark jobs memory pressure RESOLVED FIXED Metrics: Pipeline Roberto Agostino Vitillo (:rvitillo) spark [unifiedTelemetry] --- ---
1184768 [Dialer] Call Banner does not reappear and inform users call has ended after banner leaves screen RESOLVED WONTFIX Gaia::Dialer 1171119 [2.5-Daily-Testing][Spark] --- ---
1184772 [Dialer] The search bar will overlap the call screen if the user opens the call screen while typing in the search bar RESOLVED WONTFIX Gaia::System::Status bar, Utility tray, Notification 1171119, 1177477 [2.5-Daily-Testing][Spark] --- ---
1188643 [Aries][Flame][Ringtones] Previewing a custom ringtone sounds choppy RESOLVED FIXED Audio/Video: Playback JW Wang [:jwwang] [:jw_wang] 1166758 1163223 [2.5-Daily-Testing], [Spark] --- 2.5+
1190434 Browser app stops playing audio when screen turns off VERIFIED FIXED Gaia::System::Audio Mgmt Evan Tseng [:evanxd] 1113086, 1206621, 1212974, 1214245 [bzlite][Spark][dogfood-blocker] --- 2.5+
1199420 [Audio Mgmt] Audio not working in packaged app for Cut the Rope RESOLVED FIXED Gaia::System::Audio Mgmt Evan Tseng [:evanxd] 1188754, 1206621, 1214245 [2.5-Daily-Testing][Spark] --- 2.5+
1200803 [SMS] Blank white screen occurs after user discards a new text message RESOLVED DUPLICATE Gaia::System::Window Mgmt [2.5-Daily-Testing][Spark][Systemsfe] --- ---
1201969 [Camera] If user has an interruption while using camera and returns to it the screen will be black/white VERIFIED FIXED Audio/Video Alastor Wu [:alwu] 1200099, 1201986 [2.5-Daily-Testing][Spark] --- 2.5+
1202909 [Dialer] Call banner is white (the banner that appears on top when pressing Home button while in a call) VERIFIED FIXED Gaia::System::Window Mgmt Etienne Segonzac (:etienne) 1201099 [2.5-Daily-Testing], [spark][2.5-aries-test-run-2] --- 2.5+
1203219 [Safe Mode]Smartphone gets a bad state when user launches "Safe Mode" in a landscape mode VERIFIED FIXED General [:fabrice] Fabrice Desré 1192026 [2.5-Daily-Testing][Spark] --- 2.5+
1203603 [Cost Control][Aries] Data Limit and Usage Graph not displaying accurate results. RESOLVED WORKSFORME Gaia::Cost Control [2.5-Daily-Testing][Spark] --- 2.5+
1206272 can not go into settings -> home screens because panels/homescreens/wallpaper isn't loaded VERIFIED FIXED Gaia::Settings Guillaume Marty [:gmarty] 1180666 [Spark], [dogfood-blocker] --- 2.5+
1206841 [Homescreen] Homescreen icons will flicker/jump around when adjusting to make room for moved icon RESOLVED DUPLICATE Graphics: Layers [2.5-Daily-Testing][Spark] [systemsfe][gfx-noted] --- 2.5+
1210955 Volume progress bar is broken VERIFIED FIXED AudioChannel pelloux 1208170 [2.5-Daily-Testing][Spark] --- 2.5+
1211976 Unable to connect to a secure WiFi network in Settings, unselectable 'OK' button. VERIFIED FIXED Gaia::Settings 1170236 [2.5-Daily-Testing][Spark][dogfood-blocker] --- 2.5+
1212974 youtube or other videos will not play after entering task manager and returning to browser RESOLVED WORKSFORME AudioChannel Alastor Wu [:alwu] 1190434 1209402, 1214243 [2.5-Daily-Testing][Spark][dogfood-blocker][ft:conndevices][fennec] --- 2.5+
1214019 Playing ringtones from Messenger app with no music in library will take user to non functioning music app VERIFIED FIXED Gaia::Music Justin D'Arcangelo [:justindarc] [2.5-Daily-Testing][Spark] [investigation eta 10/18] --- 2.5+
1215240 Unable to select a song from first tab in Music VERIFIED FIXED Gaia::Music Justin D'Arcangelo [:justindarc] 1215749 [2.5-Daily-Testing][Spark] --- 2.5+
1217075 [Messages] Both message and draft are preserved in the main app instance in case message is sent from another activity instance (until app is restarted) VERIFIED FIXED Gaia::SMS Steve Chung [:steveck] 1176976 [2.5-Daily-Testing][Spark] --- 2.5+
1218439 [Aries] Apps display improperly in Landscape orientation, homescreen wallpaper visible on right side of screen VERIFIED FIXED Gaia::System::Window Mgmt Marcus Cavanaugh [:mcav] 920734 [2.5-Daily-Testing][Spark][dogfood-blocker][systemsfe] --- 2.5+
1218600 crash in libxul.so@0xe7bbdc | libxul.so@0x6b3095 | libxul.so@0x8ec97b | libxul.so@0x8ec9c7 | libxul.so@0x6d78ef | libxul.so@0x6dfbf9 | libxul.so@0x6e210f | libxul.so@0x937dc9 | libxul.so@0xe7bb5b | libxul.so@0x411f31 | libxul.so@0x6e1cc1 | libxul.so@0x... RESOLVED WORKSFORME Gaia::Dialer [2.5-Daily-Testing][Spark] --- ---
1219926 [Pin The Web] Pin Menu page can take a long time (5+ seconds) to appear when the website is loading. RESOLVED WONTFIX Gaia::Browser [2.5-Daily-Testing][Spark][systemsfe] --- ---
1220293 Rotating the device to Landscape orientation while Tracking Protection pop-up is present will cause the Browser app to display improperly. VERIFIED FIXED Gaia::Browser Reza Akhavan [:jedireza] 1223703 [2.5-Daily-Testing][Spark][systemsfe] --- ---
1221745 Share a ringtone to the messages app then share this ringtone from MMS to messages app again, the app will be closed RESOLVED WONTFIX Gaia::Music [2.6-Daily-Testing][Spark] ux-tracking --- 2.6+
1222634 Box will double check when tapping under the checkbox on the duplicate contacts screen RESOLVED WONTFIX Gaia::Contacts [2.6-Daily-Testing][Spark] --- 2.6+
1223556 Marketplace app does not work properly when selecting More option links. RESOLVED FIXED General Davor Spasovski [:spasovski] 1209232 [2.5-Daily-Testing][Spark] --- ---
1225339 Browser history is not preserved after an OTA. VERIFIED FIXED Gaia::Browser Dale Harvey (:daleharvey) PTO until Jan 2020 1191978, 1224750 [2.6-Daily-Testing][Spark][systemsfe][dogfood-blocker] --- 2.5+
1228142 Pressing Home Button immediately after launching Browser can display the Tracking Protection FTU Pop-up over the Home Screen. VERIFIED FIXED Gaia::Browser Reza Akhavan [:jedireza] [2.6-Daily-Testing][Spark][systemsfe] --- ---
1231042 Lockscreen briefly displays last displayed time when screen turned on before updating to current time. VERIFIED FIXED Graphics Jerry Shih[:jerry] (UTC+8) (inactive) 1188232 [2.6-Daily-Testing][Spark] --- 2.6+
1231237 Pin Page overlay is briefly still functional after it is dismissed. RESOLVED WONTFIX Gaia::Browser [2.6-Daily-Testing][Spark][Systemsfe] --- ---
1231523 Selecting share button for a video from a Bing or Duck Duck Go search will cause orientation issues RESOLVED WONTFIX Gaia::Browser [2.6-Daily-Testing][Spark][Systemsfe] --- ---
1234420 Using a pinned website that has special colored skin could break skin color when navigating away from it RESOLVED WONTFIX Gaia::System::Status bar, Utility tray, Notification [2.6-Daily-Testing] [spark] [systemsfe] --- ---
1242063 User will be unable to hang up/end the call when a new call is initiated while the call screen is dismissing RESOLVED WONTFIX Gaia::Dialer [2.6-Daily-Testing][Spark] --- 2.6+

234 Total; 0 Open (0%); 205 Resolved (87.61%); 29 Verified (12.39%);


Spark P2 - Nice To Haves

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard Feature b2g Blocking b2g
1045073 Git support in WebIDE RESOLVED WONTFIX WebIDE 1045078, 1157889 [spark] --- ---
1114644 Support filesystem watch build workflows RESOLVED WONTFIX WebIDE [spark] --- ---
1114681 Import runtime app as local project RESOLVED WONTFIX WebIDE Alexandre Poirot [:ochameau] 893669, 1157889 [spark] --- ---
1115093 Support attaching metadata to apps at install time RESOLVED FIXED DOM: Apps [:fabrice] Fabrice Desré 1144994 [spark] --- ---
1116214 Merge privileged and certified apps in developer mode RESOLVED WONTFIX General 1111961 [spark] --- ---
1118566 Dev mode does not allow non-certified addons to load into certified apps RESOLVED INVALID DOM: Apps 1144994 [spark] --- ---
1127460 [Lightsaber] Colour picker web component visual edits RESOLVED WONTFIX Gaia::Components 1123829 [spark] --- ---
1133773 [Theme Editor] Change font size of web components across the device RESOLVED WONTFIX Gaia::Theme Editor 1133768 [spark] --- ---
1133775 [Theme Editor] Edit the theme of a specific app (i.e dialer, radio, music) RESOLVED WONTFIX Gaia::Theme Editor 1133768 [spark] --- ---
1133776 [Theme Editor] Change font style of web components across the device RESOLVED WONTFIX Gaia::Theme Editor 1133768 [spark] --- ---
1133969 [Customizer] Add/Edit/Remove events of an element RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1133972 [Customizer] Merge existing add-ons RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1133982 [Hacker Marketplace] Launch Hack Marketplace easily from the device RESOLVED WONTFIX Gaia 1133975 [spark] --- ---
1133985 [P2P Sharing] Be able to share and download replaceable apps RESOLVED WONTFIX Gaia 1133984 [spark] --- ---
1133987 [P2P Sharing] Link to Marketplace to get more apps RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark] --- ---
1133989 [P2P Sharing] Link to Hacker Marketplace to get more apps and 
 add-ons RESOLVED DUPLICATE Gaia 1133984 [spark] --- ---
1133999 [Add-On Manager] Link to Customizer to edit existing themes RESOLVED WONTFIX Gaia Yura Zenevich [:yzen] 1133990 [spark] --- ---
1134001 [Add-On Manager] Button to add new add-ons by linking to Hacker Marketplace RESOLVED FIXED Gaia Yura Zenevich [:yzen] 1133990 [spark] --- ---
1134737 [DevTools] Submit apps/addons as new repos/PR's to GitHub RESOLVED INVALID WebIDE 1157889 [spark] --- ---
1136819 Marketplace app always shows notification/message 'You have been signed out' on startup VERIFIED FIXED Consumer Pages [spark][ktlo] --- ---
1137887 [Customizer] Add button for returning attribute/property to default value RESOLVED WONTFIX Gaia::Customizer [spark] --- ---
1138698 [Customizer] Allow the user to change/select the gesture used to open the Customizer RESOLVED WONTFIX Gaia::Customizer 1135842 1133943 [spark] --- ---
1139920 [Customizer] Elements that aren't displayed are highlighted RESOLVED FIXED Gaia David Flanagan [:djf] 1133943, 1135830 [spark] --- ---
1139923 [Customizer] DOM tree selection is only highlighted as far horizontally as initial viewport RESOLVED WONTFIX Gaia::Customizer 1133943 [spark] --- ---
1140087 [Customizer] Relax the constraints on the open/close gesture RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1135842 1133943 [spark] --- ---
1141877 [P2P Sharing] Re-integrate WiFi Direct into P2P strategy RESOLVED WONTFIX Gaia Nobody; OK to take it and work on it 1133984 [spark] --- ---
1143769 [Customizer] Custom elements are registered multiple times RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943, 1144989 [spark] --- ---
1145742 [P2P Sharing] Send the correct HTTP response codes in HttpServerService RESOLVED WONTFIX Gaia 1133984 [spark] --- ---
1148634 Include a metadata.json file in repo RESOLVED FIXED BuddyUp Doug Sherk (:drs) (inactive) 1157557 [spark] --- ---
1148643 Typo in configure.js `FEEDBACK_SERVER_PROD` -> `FEEDBACK_SERVER_PRODUCTION` RESOLVED FIXED Gaia::Loop Doug Sherk (:drs) (inactive) 1151294 [spark] --- ---
1154767 Provide nightly builds for Aries device RESOLVED WONTFIX General 1152450, 1154947, 1156816 965185, 1162203 [spark] --- ---
1154956 Build fails to build due to : ln: out/target/product/aries/root/sbin/sh: No such file or directory RESOLVED WONTFIX General [spark] --- ---
1155406 Some fields that should be filled are not set appropriately after bug submission. RESOLVED FIXED Gaia::Bugzilla Lite [spark] --- ---
1155408 Easy way to pull up the crash id to file with the report RESOLVED WONTFIX Gaia::Bugzilla Lite 1180660 [spark] --- ---
1155419 Should warn end users about adding too large of an attachment RESOLVED WONTFIX Gaia::Bugzilla Lite 1180660 [spark] --- ---
1155422 Logout should close the app. VERIFIED INVALID Gaia::Bugzilla Lite [spark] --- ---
1155442 [Desktop Browser Only] pasting into both summary and comment and hitting submit bug will give an error "You must enter a summary for this bug" RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 [spark] --- ---
1155453 template within the comments? RESOLVED INVALID Gaia::Bugzilla Lite [spark] --- ---
1157942 Allow installation of apps onto system partition RESOLVED INVALID WebIDE 1157889 [spark] --- ---
1163258 [Add-ons] - Add-ons cannot handle activities RESOLVED WONTFIX General 1162200 [spark] --- ---
1166075 [aries] Full screen video permission overlay is not full screen in landscape mode VERIFIED FIXED Gaia::System::Window Mgmt Michael Henretty [:mikehenrty][:mhenretty] [systemsfe][spark], [shb-enabled] --- 2.5+
1166758 [Aries] Listening to music while the screen is locked results in intermittent beeps/buzzing noises RESOLVED WONTFIX GonkIntegration Blake Wu [:bwu][:blakewu] 1168609, 1188643 [spark][POVB] --- ---
1169067 Remove master version of r.js from tree when Esprima 2.2 lands in r.js RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1166044 [spark] --- ---
1169718 [CL] Margin on right of "Open" buttons RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1160235 [spark] --- ---
1169778 [Aries] FM Radio doesn't work on Sony Xperia Z3 RESOLVED WONTFIX Gaia::FMRadio 1162197, 1182111, 1197124 [Spark][aries-l-support] --- -
1170356 Update "upload" link in Hackerplace to point to README RESOLVED FIXED Gaia::Hackerplace 1133975 [spark] --- ---
1170371 [Aries] Device takes 30+ seconds to establish a connection with AT&T cell network. RESOLVED WONTFIX Hardware [3.0-Daily-Testing][Spark] --- ---
1170798 Add DJF's Cracked Screen addon to hackerplace RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark] --- ---
1171803 Allow uploading apps from hackerplace RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark][systemsfe] --- ---
1172163 [Aries][Homescreen][OTA] Uninstalled apps are added back to the homescreen during an OTA System Update. RESOLVED WONTFIX DOM: Apps [:fabrice] Fabrice Desré [3.0-Daily-Testing][Spark] --- ---
1173621 [Aries][Customizer] If user reaches the end of scrollable area in the customize area it will begin to scroll the main app area RESOLVED WONTFIX Gaia::Customizer 1171119 [3.0-Daily-Testing][Spark] --- ---
1173841 [Spark][OTA] Pre-installed dogfood apps are not correctly deleted (they are not on the homescreen anymore but still in Activities and Apps permissions) RESOLVED WORKSFORME DOM: Apps [spark][systemsfe] --- 2.5+
1175113 Update Spark to 1.3 RESOLVED FIXED Metrics: Pipeline Roberto Agostino Vitillo (:rvitillo) spark [unifiedTelemetry][b5] --- ---
1175115 Spark API for telemetry needs proper test coverage RESOLVED FIXED Metrics: Pipeline Mauro Doglio [:mdoglio] 1282803 1255748, 1264984 spark --- ---
1180960 [Contacts][Edit Contact] Screen will scroll to the right and not be able to scroll back if inputting a long email address with a long custom email label. RESOLVED WONTFIX Gaia::Contacts [2.5-Daily-Testing][Spark] --- ---
1185053 [Contacts] Calling a non-merged duplicate contact shows incorrect name in call screen. RESOLVED WONTFIX Gaia::Contacts [2.5-Daily-Testing][Spark] --- ---
1186944 [Aries][OTA] Unable to find latest build from OTA channel 'dogfood-latest' RESOLVED WONTFIX General 1189408, 1224357 [2.5-Daily-Testing] [Spark] [b2g-balrog] --- ---
1191094 [Window Mgmt] The last time card view of app would show at the transition of current card view RESOLVED WONTFIX Gaia::System::Window Mgmt [2.5-Daily-Testing][Spark][systemsfe] --- ---
1191606 [Contacts][Import] Contact thumbnails are improperly cropped to the upper left portion of the image on the import screen. VERIFIED FIXED Gaia::Contacts Francisco Jordano [:arcturus] [:francisco] 1184075 [NG Gaia Contacts][patch][2.5-Daily-Testing][Spark] --- 2.5+
1192973 [Marketplace] Settings options become unresponsive when WiFi and Data is disabled. RESOLVED DUPLICATE General Mathieu Pillard [:mat] [2.5-Daily-Testing][Spark] --- ---
1193065 [Dialer] Switching call log to Missed and back to All will show an empty call log. VERIFIED FIXED Gaia::Dialer Cameron McCormack (:heycam) 1202512 1180118 [2.5-Daily-Testing][Spark] --- 2.5+
1193503 Share activities from dialer, music, video, and gallery list duplicate options after OTA update RESOLVED FIXED DOM: Device Interfaces Fernando Jiménez Moreno [:ferjm] [2.5-Daily-Testing][Spark] --- 2.5+
1194476 [Camera] White flash occurs while opening the camera app. VERIFIED FIXED Gaia::Camera Andrew Osmond [:aosmond] [2.5-Daily-Testing][Spark] --- 2.5+
1198901 [Gallery] User is able to save image when setting wallpaper. Image does not save. RESOLVED DUPLICATE Gaia::Gallery Punam Dahiya [:pdahiya] [2.5-Daily-Testing][Spark] --- 2.5+
1198968 [Aries][NFC] Files cannot be transfered using NFC VERIFIED FIXED NFC Jocelyn Liu [:jocelyn] [:joliu] 1200495 1167064 [2.5-Daily-Testing][Spark][2.5-aries-test-run-2] --- 2.5+
1200351 [Camera] Unable to take picture with Hardware Buttons after taking screenshot in Camera VERIFIED FIXED Gaia::System::System UI David Flanagan [:djf] [2.5-Daily-Testing][Spark][systemsfe] --- 2.5+
1202060 [Bluetooth] User is unable to connect the same BT headset/headphones twice VERIFIED FIXED Bluetooth Thomas Zimmermann [:tzimmermann] [:tdz] 1199110 [2.5-Daily-Testing][Spark] --- 2.5+
1203723 [Settings] Long pressing a Settings option opens up a window menu. RESOLVED WORKSFORME Gaia::Settings Boris Chiou [:boris] 1198522 1121463 [2.5-Daily-Testing][Spark] --- 2.5+
1203726 [Gallery] Sharing Image through Gallery app gives an user a link to a web site not an image. RESOLVED WORKSFORME Gaia::System::Browser Chrome Boris Chiou [:boris] 1198522 952456 [2.5-Daily-Testing][Spark] --- 2.5+
1203737 crash in mozilla::BaseAutoLock<T>::BaseAutoLock(mozilla::Mutex&) RESOLVED FIXED Audio/Video [2.5-Daily-Testing][Spark] --- 2.5+
1203762 [Contacts] Images disappear when user enables and disables order by last button inside the contacts list. RESOLVED FIXED Gaia::Contacts Francisco Jordano [:arcturus] [:francisco] [2.5-Daily-Testing][Spark] --- 2.5+
1203772 [Window management] Home button will stop functioning and status bar icons will turn white when home button is pressed while an app is opening from card view VERIFIED FIXED Gaia::System::Window Mgmt Etienne Segonzac (:etienne) [2.5-Daily-Testing][Spark] --- 2.5+
1204110 [Window Mgmt] The device will fall asleep while watching youtube videos VERIFIED FIXED Gaia::System::Window Mgmt Greg Weng [:snowmantw][:gweng][:λ] [2.5-Daily-Testing][Spark] --- 2.5+
1204622 crash in strlen | __vfprintf VERIFIED FIXED Audio/Video Alfredo Yang (:alfredo) 1207214 [2.5-Daily-Testing][Spark] --- 2.5+
1204687 [Notification] The file received notification does not work for the first bluetooth transfer that the phone receives VERIFIED FIXED Gaia::System::Status bar, Utility tray, Notification Andrew Osmond [:aosmond] 1171170 [2.5-Daily-Testing][Spark] --- 2.5+
1205096 [Gallery] When you play Video, it does not show time how long the video is. VERIFIED FIXED Gaia::Gallery Andrew Osmond [:aosmond] 1164200 [2.5-Daily-Testing][Spark] --- 2.5+
1205863 [Settings] The bottom of long menus will be cut off/blurry RESOLVED FIXED Graphics 1191539, 1202713 [2.5-Daily-Testing][Spark] --- 2.5+
1206282 [Window Mgmt] Long pressing on one of the 5 buttons on a gallery image will open up a window to copy link. RESOLVED WORKSFORME Gaia::System::Window Mgmt Boris Chiou [:boris] 1198522 1121463 [2.5-Daily-Testing][Spark] --- 2.5+
1206837 [Gallery] Bad animation happens when user switches to the full screen mode RESOLVED DUPLICATE Layout [2.5-Daily-Testing][Spark] --- 2.5+
1209275 Week/day view. Wrong time is displayed while a user adds a new event VERIFIED FIXED Gaia::Calendar Gareth Aye [:gaye] (back from PTO) 1204002 [2.5-Daily-Testing][Spark] --- 2.5+
1209304 Week view. Wrong date is displayed while a user adds a new event RESOLVED DUPLICATE Gaia::Calendar Gareth Aye [:gaye] (back from PTO) [2.5-Daily-Testing][Spark] --- 2.5+
1210190 Alarm time created is displayed as a different time. RESOLVED DUPLICATE Gaia::Clock [2.5-Daily-Testing][Spark] --- 2.5+
1210201 Difficulty creating a Daily and Weekly event in Calendar directly after a previous event. VERIFIED FIXED Gaia::Calendar Julien Wajsberg [:julienw] 1181763 [2.5-Daily-Testing][Spark] --- 2.5+
1210232 Dragging video progress bar to end, and drag it again to middle renders Video app unable to play videos until killed and relaunched RESOLVED FIXED Audio/Video: Playback John Lin [:jhlin][:jolin] 1198664, 1217220 1178938 [2.5-Daily-Testing], [spark] --- 2.5+
1210930 "Back" button is not shown in the Private Mode VERIFIED FIXED Gaia::Browser pelloux 1208170, 1213898 [2.5-Daily-Testing][Spark] --- 2.5+
1211663 Unable to interact with the home screen for approximately 1 second after exiting task manager/card view. RESOLVED DUPLICATE Gaia::System::Window Mgmt Marcus Cavanaugh [:mcav] 1185553 1209402 [2.5-Daily-Testing][Spark] --- 2.5+
1211705 The user will be stuck in the FTU if they cancel while importing Gmail contacts and then try again RESOLVED WONTFIX Gaia::First Time Experience [2.5-Daily-Testing][Spark][Systemsfe] --- ---
1212045 Status bar color does not update to correct state after task manager closes VERIFIED FIXED Gaia::System::Task Manager Marcus Cavanaugh [:mcav] 1209402, 1213296 [2.5-Daily-Testing], [spark], [systemsfe] --- 2.5+
1213762 [Browser]When user plays a video in YouTube site in Full Screen mode, if it switches between portrait and landscape mode, a half-screen blank area will flash past. VERIFIED FIXED Panning and Zooming Botond Ballo [:botond] 1201217 [Spark] --- 2.5+
1214303 Playing attached audio file from Messenger with no music in library will give a "Load songs on to memory card" message VERIFIED FIXED Gaia::Music Hubert Figuiere [:hub] [2.5-Daily-Testing][Spark] --- ---
1216809 FTU will skip extra pages around the FxA page when not connected to a network. VERIFIED FIXED Gaia::First Time Experience Sam Foster [:sfoster] (he/him) 1180707 [2.5-Daily-Testing][Spark][systemsfe] --- 2.5+
1217145 Race condition in TaskManager transition can result in homescreen-like screen with no icons. RESOLVED FIXED Gaia::System::Window Mgmt Marcus Cavanaugh [:mcav] [2.5-Daily-Testing][Spark][Systemsfe] --- 2.5+
1218593 Dialer touch tones sounds intermittently stop playing audio in Dialer. RESOLVED FIXED Audio/Video: MediaStreamGraph Alastor Wu [:alwu] 1234230 [2.5-Daily-Testing][Spark] --- 2.5+
1218946 Status bar is white on the tutorial pages after an OTA RESOLVED FIXED Gaia::First Time Experience Michael Henretty [:mikehenrty][:mhenretty] [2.5-Daily-Testing][Spark][Systemsfe] --- 2.5+
1219471 User will be unable to install the OTA after dismissing install screen via home button VERIFIED FIXED Gaia::System::Status bar, Utility tray, Notification Marcus Cavanaugh [:mcav] [2.5-Daily-Testing][Spark][systemsfe] --- 2.5+
1223213 Twitter icon will be incorrect when pinning the page/site after navigating within the site RESOLVED WONTFIX Gaia::Browser [2.6-Daily-Testing][Spark] --- ---
1228144 Time format changes after changing date in FTU. VERIFIED FIXED Gaia::First Time Experience Sam Foster [:sfoster] (he/him) [2.6-Daily-Testing][Spark] --- ---
1232495 Lockscreen will appear on half of screen when locking phone while transitioning to landscape RESOLVED WONTFIX Gaia::System::Window Mgmt [2.6-Daily-Testing][Spark][systemsfe] --- ---

98 Total; 0 Open (0%); 75 Resolved (76.53%); 23 Verified (23.47%);


Major Apps

Theme Editor v0.1

  • Custom app for editing, applying, and sharing themes.
  • App Repo
  • v0.1 Theme Editor Meta
  • Component: Gaia::Theme Editor
  • Owner: Etienne Segonzac (:etienne_s)
  • Peers: Fabrice Desré (:fabrice), Hubert Figuière (:hub)

The Theme Editor app is the entry point for regular phone users looking to customize their experience, and/or take baby steps towards hacking.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1133772 [Theme Editor] Edit an app group’s colour theme (i.e media, comms, productivity) RESOLVED FIXED Gaia::Theme Editor Etienne Segonzac (:etienne) 1133768 [spark]
1146541 Merge autothemer back to master branch RESOLVED FIXED Gaia::Theme Editor Julien Wajsberg [:julienw] 1111961 1133768 [spark]
1152477 Update Theme Editor Home Screen Icon RESOLVED FIXED Gaia::Theme Editor Doug Sherk (:drs) (inactive) 1133768 [spark]
1161089 Handling an autotheme WebActivity while a theme is selected will wrongly add the palette to this theme RESOLVED FIXED Gaia::Theme Editor Etienne Segonzac (:etienne) 1133768, 1161098
1161092 A theme generated by the ThemeEditor can not be selected in the settings app RESOLVED FIXED Gaia::Theme Editor Hubert Figuiere [:hub] 1169363 1133768 [spark]
1161095 Installing/updating a theme more than once should not duplicate the theme in the Settings app themes list RESOLVED FIXED Gaia::Theme Editor Etienne Segonzac (:etienne) 1133768, 1161097, 1161098, 1161103
1161098 After modifying an enabled theme we should deinstall/reinstall it for the change to take effect RESOLVED FIXED Gaia::Theme Editor Etienne Segonzac (:etienne) 1161089, 1161095 1133768
1161481 Changing the theme will break all transitions RESOLVED FIXED Gaia::Theme Editor Dietrich Ayala (:dietrich) 1133768, 1143226
1164123 meta theme-color should match the gaia-header theme color when possible RESOLVED FIXED Gaia Etienne Segonzac (:etienne) 1175160, 1176711, 1179056 1133768
1165959 The "Autotheme >" link on the Detail panel is broken RESOLVED FIXED Gaia::Theme Editor Hubert Figuiere [:hub] 1133768
1170836 Importing certified themes in dev mode doesn't work VERIFIED FIXED Gaia::Theme Editor [:fabrice] Fabrice Desré 1172051 1133768
1172024 Make sure we never leave theme.selected with the manifest of an uninstalled app RESOLVED FIXED Gaia::Theme Editor Etienne Segonzac (:etienne) 1133768, 1172040
1172051 [Theme Editor] Add Developer Mode prompt RESOLVED FIXED Gaia::Theme Editor Punam Dahiya [:pdahiya] 1161157 1133768, 1168567, 1170836 [spark]

13 Total; 0 Open (0%); 12 Resolved (92.31%); 1 Verified (7.69%);


Customizer v0.1

  • Custom app for editing other apps.
  • App Repo
  • v0.1 Customizer Meta
  • Component: Gaia::Customizer
  • Owner: Justin D'Arcangelo (:justindarc)
  • Peers: Doug Sherk (:drs)

The Customizer is a suite of developer tools that can be opened in any app, for inspecting and making changes to content. It allows saving these changes so that they are persisted when apps restart.

The Customizer is an add-on which is injected to every app on load. It loads only a stub, which watches for the open gesture (2 fingers from bottom of screen to middle). Once it detects the gesture, it lazy-loads the rest of the Customizer code and opens the tool panel.

When a change is made and saved, another add-on is created by the Customizer, which targets only the edited app.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1133944 [Add-On Manager] Enable/Disable add-on RESOLVED DUPLICATE Gaia 1131773 1133943 [spark]
1133946 [Customizer] Delete add-on RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1133947 [Customizer] Delete element from DOM tree RESOLVED FIXED Gaia 1133943 [spark]
1133967 [Customizer] View CSS and JS files (no editing) RESOLVED FIXED Gaia David Flanagan [:djf] 1133943 [spark]
1133968 [Customizer] Quick access to add-on manager in settings RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark]
1133970 [Customizer] Easier method to add a new element to edit mode RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark]
1134025 [Customizer] Implement edit element "Properties" and "Attributes" panels RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1134021 1133943 [spark]
1135823 [Customizer] Parse the `styles` property in the property inspector RESOLVED WONTFIX Gaia::Customizer 1133943 [spark]
1135830 [Customizer] Highlight currently selected elements RESOLVED FIXED Gaia David Flanagan [:djf] 1139916, 1139920 1133943 [spark]
1135832 [Customizer] Re-select previously selected element on DOM RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark]
1135842 [Customizer] Figure out and implement a better gesture to open the Customizer RESOLVED FIXED Gaia David Flanagan [:djf] 1139575 1133943, 1138698, 1140087, 1140095 [spark]
1135852 [Customizer] Stop touch events from bubbling up from web components to the DOM tree inspector RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark]
1135854 [Customizer] Make the "Settings" button take as little space as possible RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark]
1135910 [Customizer] Persist "Move", "Remove", and "Append Child" operations on DOM nodes RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1136197 [Customizer] Execute <script>'s immediately on injection RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1136205 [Customizer] Interpret "function () { ... }" strings in properties as functions RESOLVED WONTFIX Gaia::Customizer 1133943 [spark]
1136273 [Customizer] Pad content body by the height of the Customizer RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1133943 [spark]
1136870 [Customizer] Error when editing <title>, <html>, and other elements RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1139916 [Customizer] Highlight element extends past the width of the highlighted element RESOLVED FIXED Gaia David Flanagan [:djf] 1133943, 1135830 [spark]
1140095 [Customizer] Show an opening/closing transition RESOLVED FIXED Gaia David Flanagan [:djf] 1135842, 1140281 1133943 [spark]
1140281 [Customizer] repeatedly opening and closing the customizer degrades performance RESOLVED FIXED Gaia David Flanagan [:djf] 1133943, 1140095 [spark]
1144989 [Customizer] Make the Customizer an add-on RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1123846, 1130028, 1143769 1133943 [spark]
1145283 [Customizer] Prevent injection into certain apps RESOLVED FIXED Gaia::Customizer 1133943 [spark]
1147040 [Customizer] Wait for DOMContentLoaded before initializing RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1148139 [Customizer] Inline stylesheets in JavaScript RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1148471 [Customizer] Attributes/Properties inspector broken RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1148558 1133943 [spark]
1148483 [Customizer] Icons not loaded within fxos-customizer element RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1149293 [Customizer] Crash in FM Radio when saving a new add-on RESOLVED INVALID Gaia::Customizer 1133943 [spark]
1149554 [Customizer] The Customizer breaks some apps when enabled as an add-on RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1153335 [Customizer] Appended SCRIPT tags are not eval'd RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1153347 [Customizer] Append Child dialog is at wrong z-index RESOLVED FIXED Gaia Justin D'Arcangelo [:justindarc] 1133943 [spark]
1156919 [Customizer] gaia-property-inspector is busted RESOLVED INVALID Gaia::Customizer Justin D'Arcangelo [:justindarc] 1157411 1133943 [spark]
1158232 [Customizer] Replace 'Events' tab with 'Script' tab to allow direct access to edit the generated add-on RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1159376 [Customizer] Update to use 'import-app' activity RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1161748 1133943, 1167342 [spark]
1163876 Remove the embedded FM app RESOLVED FIXED Gaia::Customizer Doug Sherk (:drs) (inactive) 1133943 [spark]
1164536 [Customizer] Customizer 'open' gesture is difficult on devices with SHB RESOLVED FIXED Gaia::System::System UI Justin D'Arcangelo [:justindarc] 1133943 [spark][systemsfe]
1164644 [Customizer] Update Attributes/Properties inspectors to proper UX visual design RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1165374 [Customizer] Check with Launcher web server on startup/visibilitychange RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1167341 [Customizer] Remove Settings view and link to Add-on Manager instead RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1167342 [Customizer] Track generated add-on count internally RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1159376 1133943 [spark]
1167344 [Add-on Manager][Settings] Need to pass a 'manifestURL' option to section:addons MozActivity RESOLVED FIXED Gaia::Settings Yura Zenevich [:yzen] 1133943 [spark]
1167708 [Customizer] Initialization fails if injecting into an already-loaded app RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1170407 [Customizer] Remove calls to navigator.mozApps.mgmt (again) RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1171324 [Customizer] Poor app performance after closing Customizer RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1172728 Move the grey rectangle and animation to the eagerly loaded shim RESOLVED WONTFIX Gaia::Customizer 1133943 [spark]
1173489 [Spark] Unable to forward touch events to some apps RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1133943 [spark]
1173518 [Customizer] Visual refinements RESOLVED WONTFIX Gaia::Customizer 1133943 [spark]

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


Hackerplace v0.1

  • Custom app for downloading specialized Ignite replaceable apps and add-ons.
  • App Repo
  • v0.1 Hackerplace Meta
  • Component: Gaia::Hackerplace
  • Owner: Mike Henretty (:mhenretty)
  • Peers: Doug Sherk (:drs)

Hackerplace is a simpler version of the Firefox Marketplace. It contains experimental new apps and add-ons, as well as replaceable versions of some of the stock apps, such as the Dialer and Camera apps.

Users can submit new apps and add-ons to Hackerplace using GitHub pull requests, which the app contains a link to.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1133976 [Hacker Marketplace] View a list of available add-ons on Hacker Marketplace RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1140673, 1140676, 1141666, 1141925, 1142829 1133975 [spark]
1133977 [Hacker Marketplace] Download and install add-ons from Hacker Marketplace RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark]
1133978 [Hacker Marketplace] Submit apps/add-ons via github manually RESOLVED WONTFIX Gaia::Hackerplace 1133975 [spark]
1133979 [Hacker Marketplace] View information about apps and add-ons before downloading RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark]
1136963 [Hacker Marketplace] Add README to directory repo explaining how to submit and app through PRq RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark]
1151033 [Hackerplace] Optimize and optimize RESOLVED FIXED Gaia::Hackerplace 1133975 [spark]
1161117 [Hackerplace] Remove loading screen gears graphic RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark]
1169357 Upgrade dependencies to fix 'Unable to find suitable version for gaia-icons' error RESOLVED FIXED Gaia::Hackerplace Michael Henretty [:mikehenrty][:mhenretty] 1133975 [spark]
1171596 [Hackerplace] Add Developer Mode prompt RESOLVED FIXED Gaia::Hackerplace Punam Dahiya [:pdahiya] 1161157 1133975, 1168567 [spark]
1173480 Add-ons should be enabled by default when installed RESOLVED FIXED Gaia::Hackerplace Doug Sherk (:drs) (inactive) 1133975 [spark]
1175729 Dynamically load apps and add-ons list RESOLVED FIXED Gaia::Hackerplace Doug Sherk (:drs) (inactive) 1133975 [spark]
1175793 [Hackerplace] fix up styles RESOLVED FIXED Gaia::Hackerplace 1133975 [spark]

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


P2P Sharing v0.1

  • Custom app for sharing apps, add-ons and themes to people located nearby.
  • App Repo
  • v0.1 P2P Sharing Meta
  • Component: Gaia::P2P Sharing
  • Owner: Doug Sherk (:drs)
  • Peers: Justin D'Arcangelo (:justindarc)

The Sharing app allows users to share apps, add-ons, and themes to others who are in the area. It discovers peers using the connected WiFi network, as well as ad-hoc WiFi Direct connections in the area.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1128088 [P2P Sharing] Visual refinements RESOLVED WONTFIX Gaia::P2P Sharing 1174089 1133984 [spark]
1134756 [P2P Sharing] Handle the "share" activity RESOLVED WONTFIX Gaia::P2P Sharing 1133997 1133984 [spark]
1134801 [P2P Sharing] Toggle sharing of individual apps/add-ons RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark]
1141861 [P2P Sharing] Refresh local app list when receiving `install` and `uninstall` events RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984, 1141866 [spark]
1141866 [P2P Sharing] Request peer app lists only when a peer is discovered or an update notice is received RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1141861 1133984 [spark]
1141870 [P2P Sharing] Show when lists are empty instead of showing the loading indicator RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark]
1141879 [P2P Sharing] Indicate network requests visually RESOLVED DUPLICATE Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark]
1142766 [P2P Sharing] Invalidate unreachable / disconnected peers RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984 [spark]
1162341 [P2P Sharing] Add-ons never appear in list RESOLVED FIXED Gaia::P2P Sharing Doug Sherk (:drs) (inactive) 1133984, 1164172 [spark]
1164172 Share downloaded applications by default RESOLVED WONTFIX Gaia::P2P Sharing 1162341 1133984 [spark]
1171611 [P2P Sharing] Add Developer Mode prompt RESOLVED FIXED Gaia::P2P Sharing Punam Dahiya [:pdahiya] 1161157 1133984, 1168567 [spark]
1173977 [Aries][P2P Sharing] App must be restarted when sharing is first activated before it is discoverable to other users VERIFIED FIXED Gaia::P2P Sharing Justin D'Arcangelo [:justindarc] 1133984 [3.0-Daily-Testing][Spark]

12 Total; 0 Open (0%); 11 Resolved (91.67%); 1 Verified (8.33%);


Minor Apps

Add-On Manager v0.1

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1131773 [Settings] Add more features to the Add-ons panel RESOLVED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1133992, 1133993, 1133995, 1133996 1133944, 1133990, 1144998, 1147092, 1153715 [spark]
1133992 [Add-On Manager] View a list of my add-ons RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark]
1133993 [Add-On Manager] Display information about add-ons, including icon, description, developer name 
 and affected apps RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark]
1133995 [Add-On Manager] Enable/Disable add-ons RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark]
1133996 [Add-On Manager] Delete add-on from my device RESOLVED FIXED Gaia David Flanagan [:djf] 1131773, 1133990 [spark]
1133997 [Add-On Manager] Link to the P2P sharing app to share add-ons from my add-on manager 
 through share activity RESOLVED FIXED Gaia 1133990, 1134756 [spark]
1144843 [Customizer] Wire up addon detail view to Addon Manager activity RESOLVED FIXED Gaia::Customizer Justin D'Arcangelo [:justindarc] 1144848, 1144849, 1161748 1133990 [spark]
1144848 [Add-On Manager] Add activity for detail view RESOLVED FIXED Gaia Yura Zenevich [:yzen] 1133990, 1144843 [spark]
1144849 [Add-On Manager] Support renaming add-ons in the activity detail view RESOLVED FIXED Gaia Yura Zenevich [:yzen] 1133990, 1144843, 1154408 [spark]
1147092 [Add-On Manager] Visual refinements for list-view RESOLVED FIXED Gaia Arthur Chen [:arthurcc][inactive after 6/30] 1131773 1133990, 1163918 [spark]

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


Bugzilla Lite v0.1

  • Custom app for reporting foxfooding bugs.
  • v0.1 Bugzilla Lite Meta
  • Component: Gaia::Bugzilla Lite
  • Owner: Dale Harvey (:daleharvey)
  • Peers: Doug Sherk (:drs)

Bugzilla Lite is a replacement front-end for Bugzilla, intended to be used for filing bugs on mobile devices.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1135860 LogShake to Bugzilla RESOLVED FIXED Developer Tools Alexandre LISSY :gerard-majax 1134701, 1135879 [systemsfe]
1136777 Trigger logshake with PowerUp + Volume Hardware buttons RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1136784 Add screenshot to logshake produced data RESOLVED FIXED Developer Tools Alexandre LISSY :gerard-majax 1142550 1134701 [systemsfe]
1136785 [ladybug] Properly handle share activity RESOLVED FIXED Developer Tools 1134701
1136786 [ladybug] Show previews for image attachments RESOLVED FIXED Developer Tools 1134701
1136787 [ladybug] Application icon RESOLVED FIXED Gaia::Bugzilla Lite 1134701
1138514 New Component for LadyBug Issues RESOLVED FIXED Administration David Lawrence [:dkl] 1134701
1139148 [ladybug] v1 offline bug filing RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701
1139151 [ladybug] Basic offline support RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701
1139957 Log files arent readable once uploaded RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1147691 Fix error dialogs RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701
1147698 Logout Button RESOLVED FIXED Gaia::Bugzilla Lite 1134701
1148199 Not possible to create a bug while offline RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701
1148491 Activities stack attachments in bugzilla lite RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1148518 attatchment preview allows scrolling RESOLVED FIXED Gaia::Bugzilla Lite 1134701
1148560 v1 Bugs are filed in wrong component RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1148657 Fix close button RESOLVED FIXED Gaia::Bugzilla Lite 1134701
1148658 Update offline error message when submitting bug RESOLVED FIXED Gaia::Bugzilla Lite 1134701
1148659 Update CSS to match component styles RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1149217 Change activity name triggered for sharing bugs RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1150561 Pending bugs are never cleared RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1150722 Triggering log capture activity shows empty form RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1150723 Inputs are cropped at the bottom RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1150931 Add to marketplace RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1151963 v1 Visual Polish update RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe][spark]
1152180 Add login button RESOLVED DUPLICATE Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701
1152181 Update log captured notification RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701, 1152483 [systemsfe]
1152182 Add cancel button to login screen RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1152716 Put screenshot at start of attachments RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [systemsfe]
1153575 Change logout confirmation to pre logout RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701
1154746 [Bugzilla Lite] Visual Polish RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark]
1155719 Need Introduction Screen for Bugzilla Lite app RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark]
1156384 [Bugzilla Lite] Visual Polish Followup RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark]
1159417 [Bugzilla Lite] Visual Polish Followup Round 2 RESOLVED FIXED Gaia::Bugzilla Lite Dale Harvey (:daleharvey) PTO until Jan 2020 1134701 [spark]
1161723 [Bugzilla Lite] Update pop-up message with new style RESOLVED INVALID Gaia::Bugzilla Lite 1134701

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


Foxfooding App v0.1

  • Custom app for viewing information about the Foxfooding program.
  • v0.1 Foxfooding App Meta
  • Component: Gaia::Foxfooding
  • Owner: Hubert Figuière (:hub)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1159339 Skeleton FoxFooding app. RESOLVED FIXED Gaia::Foxfooding Hubert Figuiere [:hub] 1155938
1159989 Include Foxfooding, Notes, and Calculator app in Spark build RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1155938, 1162181 [spark]
1160553 Make foxfooding not require webcomponents or to be certified RESOLVED FIXED Gaia::Foxfooding Hubert Figuiere [:hub] 1155938 [spark]
1162120 [Spark] Foxfooding app is missing the icon on the homescreen RESOLVED FIXED Gaia::Foxfooding Hubert Figuiere [:hub] 1155938 [spark]
1162168 Need icon for the Foxfooding App RESOLVED FIXED Gaia::Foxfooding 1155938

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


Customizer Launcher v0.1

The Customizer is not very discoverable right now, so to make it more visible, we will build a launcher app for it. This will appear on the Homescreen as a “Customizer” app.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1133943 [Meta] Spark Customizer RESOLVED WONTFIX Gaia::Customizer 1133944, 1133946, 1133947, 1133967, 1133968, 1133969, 1133970, 1133972, 1134025, 1135823, 1135828, 1135830, 1135832, 1135842, 1135852, 1135854, 1135910, 1136197, 1136205, 1136273, 1136870, 1138698, 1139916, 1139920, 1139923, 1140087, 1140095, 1140281, 1143769, 1144989, 1145283, 1147040, 1147642, 1148123, 1148139, 1148218, 1148471, 1148483, 1149293, 1149554, 1150236, 1150638, 1150640, 1153335, 1153347, 1153429, 1153431, 1154475, 1154819, 1155791, 1155841, 1155847, 1156919, 1158232, 1159376, 1159454, 1160623, 1163876, 1164536, 1164644, 1165374, 1167341, 1167342, 1167344, 1167708, 1170198, 1170407, 1171324, 1172728, 1173489, 1173518, 1174943 1111748, 1160235 [spark]
1161157 [Customizer Launcher] Enable developer mode confirm dialog RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1161677, 1163889 1160235, 1168567, 1171596, 1171611, 1172051
1165954 [Spark] Add the Customizer Launcher app icon RESOLVED DUPLICATE Gaia::Customizer 1160235
1167377 [Customizer Launcher] Auto-enable the Customizer add-on if dev-mode is enabled RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1161677 1160235 [spark]
1169718 [CL] Margin on right of "Open" buttons RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1160235 [spark]
1170703 [Customizer Launcher] Invoke settings enable full dev tools mode activity from CL RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1163889 1160235
1172112 [Customizer Launcher] Update CL to use fxos-dev-mode-dialog RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1160235
1172779 Customizer Launcher displays "Communications" instead of "Dialer" and "Contacts" RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1160235 [bzlite][spark]

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


Achievements v0.1

  • Achievements system to reward the user for completing fun and useful tasks.
  • v0.1 Achievements Meta
  • Owner: Yura Zenevich (:yzen)

Hacking and customizing your device should feel rewarding. But these rewards shouldn’t get in the way of experienced developers. Thus, we introduce Achievements.

Achievements will be rewarded when the user either follows a path that we want them to experience at least once, or accomplish something meaningful. When an achievement is awarded to the user, a notification will appear at the top of the screen, with an icon, title, and description.

An advantage of achievements is that they allow us to gently guide users into our new apps and add-ons, by rewarding them when they try new things, but without punishing them if they don’t. They will be non-intrusive, as they will be granted only once, and only when performing “fun” things like creating an add-on. Monotonous and common tasks like placing a phone call will be unaffected.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1156846 [Spark][Achievements] Implement Achievements app settings listener functionality. RESOLVED FIXED Gaia 1156786 [spark]
1156850 [Spark][Achievements] Achievements app should display all collected achievements as part of it's main (only) view. RESOLVED FIXED Gaia 1156786 [spark]
1156854 [Spark][Achievements] Achievements app should be able to issue notifications consumable by the Gaia System. RESOLVED FIXED Gaia 1156786 [spark]
1168645 achievements-service.js points to the wrong path for settings-utils.js RESOLVED INVALID Gaia::Achievements Doug Sherk (:drs) (inactive) 1156786, 1166044 [spark]
1172933 [gaia-icons] Add achievement icon to the set. RESOLVED FIXED Gaia::Components Yura Zenevich [:yzen] 1156786 [spark]

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


Supporting Efforts

Aries Device Issues

  • Assignees: Alexandre Lissy (:gerard-majax)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1139575 [Aries][Nexus-5][hidpi?] Touch events are flaky, especially with 2 fingers RESOLVED FIXED Panning and Zooming Kartikaya Gupta (email:kats@mozilla.com) (away until Feb-2020) 1135842, 1162197 [spark]
1146393 [Shinano][Aries] No attachment preview visible for pictures over 5MB RESOLVED FIXED Gaia::SMS Julien Wajsberg [:julienw] 1162197 [sms-most-wanted][Spark][sms-sprint-2.2S14]
1146900 [Shinano][Aries] Use timekeep instead of time_daemon RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1135716 1110010, 1143472, 1147815, 1162197 [systemsfe][spark]
1150485 No SIM card detected RESOLVED INVALID RIL 1162197
1151771 [Shinano][Aries] USB mass storage is not working RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1162197 [systemsfe]
1154690 [Shinano][Aries] Sometimes it's hard to connect to some WiFi network RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1123680, 1164322 1148671, 1162197 [spark]
1160877 [Shinano][Aries] Framebuffer flickering mixed with Gecko display RESOLVED FIXED Widget: Gonk Jerry Shih[:jerry] (UTC+8) (inactive) 1155797, 1156140, 1162197, 1165161 [spark]
1164201 Aries device has red/blue channels swapped RESOLVED WONTFIX GonkIntegration 1162197 [spark]
1167466 [Aries] wifi fails to connect if data connection with SIM is enabled in the FTU RESOLVED FIXED Wifi Henry Chang [:hchang] 1164322 1162197 [spark]
1169778 [Aries] FM Radio doesn't work on Sony Xperia Z3 RESOLVED WONTFIX Gaia::FMRadio 1162197, 1182111, 1197124 [Spark][aries-l-support]
1170215 [Aries] Has Poor Connectivity Indicated (LTE) in the Status Bar RESOLVED INVALID RIL Edgar Chen [:edgar] 1162197
1170244 Copying Files to SD Card is Painfully Slow RESOLVED FIXED Hardware 1169815 1162197
1170863 [Aries] Touches on device screen edges are unresponsive RESOLVED FIXED Gaia::System::Window Mgmt Etienne Segonzac (:etienne) 1162197 [spark]
1171185 [spark] Tethering / internet sharing does not work with IPv6-only APNs VERIFIED FIXED RIL Jessica Jong [:jessica] (inactive) 1162197, 1183002 [bzlite][spark]
1171556 Aries: default should be MTP VERIFIED FIXED Gaia::System::Storage Mgmt Dave Hylands [:dhylands] 1162197, 1175162 [spark]
1172155 What should the user see when enabling USB Storage and no UMS devices are available VERIFIED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1162197 [spark]
1182784 [foxfooding][Aries] Ringtone can be heard from ear piece after incoming call RESOLVED WONTFIX AudioChannel 1162197 [bzlite]
1192187 [Aries KK][Dialer] DUT does not ring for incoming call after connect to bluetooth headset; ringer is heard from headset though RESOLVED WONTFIX Gaia::Dialer 1162197 [2.5-aries-test-run-1]

18 Total; 0 Open (0%); 15 Resolved (83.33%); 3 Verified (16.67%);


Gaia Build

  • Assignees: Dale Harvey (:daleharvey), Doug Sherk (:drs)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1141191 [Build] Write a script to pre-build lightsaber and overwrite B2G's gaia RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1134226, 1145583, 1162181, 1162203 [spark]
1145842 [Build] Include PluotSorbet emulator in build RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark]
1147585 [Build] Write a script to flash B2G onto Aries from stock install RESOLVED FIXED Gaia::Build Alexandre LISSY :gerard-majax 1162181 [spark]
1148062 [Build] Add Lightsaber configs to Gecko, guarded by the `MOZ_DEV_EDITION` build-time flag RESOLVED WONTFIX General Doug Sherk (:drs) (inactive) 1144994, 1162181 [spark]
1148517 [Build] Include some extra default apps in Lightsaber RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark]
1149151 [Build] First pass at visual customizations RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark]
1149169 Enable crash reporting by default RESOLVED WONTFIX Gaia::Build 1162181 [spark]
1149175 [Build] Make every app request the "device-storage:sdcard" readwrite permission until bug 1146657 lands RESOLVED WONTFIX Gaia Doug Sherk (:drs) (inactive) 1144998, 1146657, 1162181 [spark]
1156513 [Build] Include WebMaker app RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark]
1157530 [Build] Add a script to build and deploy apps to GitHub Pages RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark]
1158367 Check Spark apps directly into the Gaia repo RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1159411 1162181, 1164194 [spark]
1159411 Preload Marketplace and hosted-online apps into B2G's Gaia build using preload-app-toolkit RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1158367, 1162181, 1164194 [spark][systemsfe]
1159457 Re-arrange Homescreen to accommodate Spark apps RESOLVED FIXED Gaia::Homescreen Dale Harvey (:daleharvey) PTO until Jan 2020 1158956 1162181, 1169353 [spark][systemsfe]
1159989 Include Foxfooding, Notes, and Calculator app in Spark build RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1155938, 1162181 [spark]
1159991 Include developer mode prefs in |DEVICE_DEBUG=1| RESOLVED FIXED Gaia::Build (Inactive after June) George Duan [:gduan] [:喬智] 1162181, 1168567 [spark]
1160293 Spark Wallpapers RESOLVED FIXED Gaia::Wallpaper Dale Harvey (:daleharvey) PTO until Jan 2020 1162181 [spark][systemsfe]
1163882 Preload Webmaker, BuddyUp, and Loop RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1162181 [spark]
1167266 Full images are not available for download VERIFIED FIXED General Wander Lairson Costa [:wcosta] 1153424, 1162181 [spark]
1167858 Fix GAIA_DISTRIBUTION_DIR with a relative path RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1162181, 1164194 [bzlite][spark]
1168516 Enable developer menu by default in Spark customization RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1162181, 1168567 [spark][systemsfe]
1168828 GAIA_DISTRIBUTION_DIR=distros/spark make reset gaia fails on first load RESOLVED FIXED Gaia::Build (Inactive after June) George Duan [:gduan] [:喬智] 1162181, 1164194 [bzlite][spark][systemsfe]
1169353 Include certified Spark apps on Homescreen RESOLVED FIXED Gaia::Homescreen Doug Sherk (:drs) (inactive) 1159457 1162181, 1164194 [spark]
1169470 we should remove the old dogfood apps: Crystal skull, Cubevid, Feedback VERIFIED FIXED Gaia (Inactive after June) George Duan [:gduan] [:喬智] 1162181 [spark]
1171164 [Spark] Remove Sechelt and Yammer apps from build, add Swooop VERIFIED FIXED Gaia Doug Sherk (:drs) (inactive) 1162181
1173231 Switch Spark from Bugzilla Lite v1 to Bugzilla Lite v2 RESOLVED FIXED Gaia::Build Doug Sherk (:drs) (inactive) 1136790 1162181 [spark]

25 Total; 0 Open (0%); 22 Resolved (88%); 3 Verified (12%);


Platform - Add-ons

  • Assignees: Fabrice Desré
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1123846 Allow apps to create addons for themselves without any permissions RESOLVED FIXED General [:fabrice] Fabrice Desré 1158238, 1161537 1144989, 1144994, 1162200 [spark]
1130028 Security Exception when defining a custom element in a FxOS addon RESOLVED FIXED DOM: Device Interfaces William Chen [:wchen] 1144989, 1145017, 1162200 [spark]
1150106 Add an async version of loadSubscript RESOLVED FIXED XPConnect [:fabrice] Fabrice Desré 1125916, 1344527 1162200 [spark]
1161748 [Add-ons] Unable to pass objects in MozActivity from add-on code RESOLVED FIXED General Bobby Holley (:bholley) 1144843, 1159376, 1162200 [spark]

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


OTA Updates

  • Assignees: Wander Costa (:wcosta)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1112260 Nightly Flame builds from the cypress repo RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1136631, 1162203 [spark]
1134226 Provide nightly builds of Ignite for Aries device RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1119387, 1134722, 1139066, 1141030, 1141191, 1145583, 1146294, 1147190, 1147815 1085629, 1146469, 1148630, 1162203 [spark]
1141191 [Build] Write a script to pre-build lightsaber and overwrite B2G's gaia RESOLVED FIXED Gaia Doug Sherk (:drs) (inactive) 1134226, 1145583, 1162181, 1162203 [spark]
1141635 [spark] Add recovery support to allow FOTA updates RESOLVED FIXED GonkIntegration Dave Hylands [:dhylands] 1145849, 1146465, 1147190, 1162203 [spark]
1146469 Move lightsaber updates to production OTA server and backout Bug 1146294 RESOLVED DUPLICATE General 1133956, 1134226, 1156816 1162203 [spark]
1153424 flashing a build for the first time doesn't show any homescreen icons VERIFIED FIXED GonkIntegration Wander Lairson Costa [:wcosta] 1167266 1162203 [spark]
1156278 B2GBuild.query_branch() fails if the repo contains a trailing slash RESOLVED FIXED Applications: MozharnessCore Wander Lairson Costa [:wcosta] 1162203 [spark]
1164105 Issues with Aries builds - not able to flash the latest build RESOLVED INVALID General 1162203 [spark]
1164194 Build Gaia with |GAIA_DISTRIBUTION_DIR=distros/spark| RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1158367, 1159411, 1167858, 1168828, 1169353 1162203 [spark]
1164212 Create a new build class with Gaia built with |DOGFOOD=1| VERIFIED FIXED General Wander Lairson Costa [:wcosta] 1160491, 1166745 1162203 [spark]
1166217 Move phone-builder docker image to hub RESOLVED FIXED General Wander Lairson Costa [:wcosta] 1162203
1172381 OTA updates break WiFi completely and requires reflashing RESOLVED INVALID Wifi 1162203 [spark]

12 Total; 0 Open (0%); 10 Resolved (83.33%); 2 Verified (16.67%);


720p UI Polish

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1155439 Tapping on the screen 5 times will show the html for the app. VERIFIED FIXED Developer Tools 1158985 [spark]
1158986 720p Month View doesn't scale edge to edge RESOLVED DUPLICATE Gaia::Calendar 1158985
1158990 720p On Switch looks fuzzy RESOLVED DUPLICATE Gaia::Settings 1158985
1158991 720p The clock button text sits too low RESOLVED FIXED Gaia::Clock Pavel Ivanov [:ivanovpavel][:pivanov] UX 1158985
1158992 720p The Smart Collections are fuzzy RESOLVED FIXED Gaia::Homescreen Reza Akhavan [:jedireza] 1158985 [systemsfe]
1159239 720p Splash Screen Icons are not perfect circles RESOLVED WONTFIX Gaia::System::Window Mgmt 1158985, 1231115 [systemsfe]
1159256 720p Task Switcher App Icon Renders Aliased RESOLVED FIXED Gaia::System::Task Manager Kevin Grandon :kgrandon 1158985, 1160202 [systemsfe]
1160170 Web Components Spark: Dialog buttons should not have rounded corners RESOLVED WORKSFORME Gaia::Components Pavel Ivanov [:ivanovpavel][:pivanov] UX 1158985, 1160037
1160171 Web Components Spark: Buttons have an unrefined press state RESOLVED FIXED Gaia::Components gasolin@mozilla.com 1158985, 1160032
1160175 Web Components Spark: FXOS Studio Doesn't Seem to be using any. RESOLVED WONTFIX Gaia::System 1158985
1170218 Spark - Calculator has fuzzy graphics on 720p RESOLVED WONTFIX Gaia 1158985
1170219 Spark - Notes has fuzzy graphics on 720p RESOLVED WONTFIX Gaia::Notes 1158985
1170262 The Async Progress Bar is broken on 720p RESOLVED WONTFIX Gaia 1158985

13 Total; 0 Open (0%); 12 Resolved (92.31%); 1 Verified (7.69%);


Metrics

  • Tracking bug for supporting work from the Metrics team to track success of the foxfooding program.
  • Spark Metrics Meta
  • Assignees: Tamara Hills (:thills)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1160483 [Metrics] Replace the deviceID field in AppUsage with IMEI for a special build flag RESOLVED FIXED Gaia::System Tamara Hills [:thills] 1161650 [spark]
1160484 [Metrics] Change the data send interval from 2 weeks to 1 day for users with special build flag RESOLVED DUPLICATE Gaia::System Tamara Hills [:thills] 1161650 [spark]
1160488 [Metrics] Disable the flag for rejecting metrics for FTU for users with special build flag RESOLVED FIXED Gaia::First Time Experience Tamara Hills [:thills] 1161650 [spark]
1160491 [Metrics] Create a special build flag for Spark dogfooders RESOLVED FIXED Gaia::Build Tamara Hills [:thills] 1161650, 1164212 [spark]
1168814 [Metrics] Disable the checkbox to turn off AppUsageMetrics in Settings for users where DOGFOOD=1 VERIFIED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1161650 [spark]
1169349 [Metrics] Replace the deviceID field in FTU with IMEI for a special build flag RESOLVED FIXED Gaia::System Marshall Culpepper [:marshall_law] 1161650 [spark]

6 Total; 0 Open (0%); 5 Resolved (83.33%); 1 Verified (16.67%);


WebIDE Improvements

  • Owner: Alex Poirot (:ochameau)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1000993 Support pre-push hooks / build step RESOLVED FIXED WebIDE Alexandre Poirot [:ochameau] 1105782, 1107756, 1124326, 1124501 1043953, 1157889 [spark]
1118544 Support installing FxOS extensions from WebIDE RESOLVED FIXED WebIDE Alexandre Poirot [:ochameau] 1157889
1129502 Ease creating and live editing FxOS addons RESOLVED WONTFIX WebIDE 1157889 [spark]
1157893 Create a toggle for developer mode RESOLVED FIXED WebIDE [:fabrice] Fabrice Desré 1111961 1157889, 1168567 [spark]
1162791 Add-ons should be enabled by default when installed RESOLVED FIXED WebIDE [:fabrice] Fabrice Desré 1157889 [spark]

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


New Flashing Tool - TBD

  • Universal flashing tool that will have a simplistic UX for anyone to easily flash their device with a FxOS build.
  • Owner: Alexandre Lissy (:gerard-majax)
  • Peers: Fabrice Desré (:fabrice)

This will likely be descoped from Spark.

Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1165830 Augment ADB Helper addon with Fastboot support RESOLVED FIXED WebIDE Alexandre LISSY :gerard-majax 1059081 1166276 [spark][systemsfe]
1166278 Support producing blob free full system zip RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1166276, 1166279, 1172912 [spark][systemsfe]
1166279 [Shinano][Aries] Add support for the blobfree build RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1166278 1166276 [spark][systemsfe]
1168562 B2G Installer Addon RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1026945, 1059081, 1164290, 1175176 1166276 [systemsfe]
1172912 [Flame] Add support for the blobfree build RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1166278 1166276 [systemsfe]
1174463 Bump supported bootloader for Shinano/Aries devices blobfree to 23.1.A.1.28 RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1166276
1175934 [B2G] Add support to build blobfree images RESOLVED FIXED Applications: MozharnessCore Wander Lairson Costa [:wcosta] 1178388, 1185643 1166276
1177280 Automatically recognise device in addon RESOLVED FIXED B2gInstaller Dale Harvey (:daleharvey) PTO until Jan 2020 1179771 1166276, 1191321 [systemsfe]
1179771 Update B2G Installer for ADB Helper 0.8.0 RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1026945 1166276, 1177280 [systemsfe]
1187873 adb-helper crashes firefox on Devices.emit("fastboot-start-polling") on mac RESOLVED FIXED General Alexandre LISSY :gerard-majax 1166276
1187946 Enable Nexus 5L builds in taskcluster RESOLVED FIXED General Michael Shal [:mshal] 1166276, 1206368, 1206379
1189583 [Nexus 4] Add support for the blobfree build RESOLVED FIXED GonkIntegration James Hobin [:hobinjk] 1166276, 1189584
1189584 [Nexus 5] Add support for the blobfree build RESOLVED FIXED GonkIntegration James Hobin [:hobinjk] 1189583, 1206412 1166276
1191316 B2G Installer addon should check B2G has been installed RESOLVED WONTFIX B2gInstaller 1208988 1166276
1191321 Small UX improvements on B2G Installer addon RESOLVED FIXED B2gInstaller Dale Harvey (:daleharvey) PTO until Jan 2020 1177280 1166276
1191728 [B2G Installer] When plugging an unsupported device we should be clear RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276, 1233002
1194863 Detect and report production builds RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276, 1203407, 1208988
1195006 Missing files in blobfree distribution should completely stop the process RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276 [systemsfe]
1195089 Building bootable images for device without a device tree (dt.img) for the kernel fails RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276 [systemsfe]
1195358 Use proper graphics for installer RESOLVED FIXED B2gInstaller Dale Harvey (:daleharvey) PTO until Jan 2020 1166276, 1200827
1195650 Cache downloaded builds RESOLVED WONTFIX B2gInstaller 1166276 [lang=js]
1200213 Increase time for rebooting to fastboot RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276 [systemsfe]
1200827 [b2gInstaller] B2G Installer follow-up UI visual edits RESOLVED FIXED B2gInstaller Dale Harvey (:daleharvey) PTO until Jan 2020 1195358 1166276 ux-tracking, visual design
1203407 B2G Installer should allow offline use RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1194863 1166276
1204482 Provide a VirtualBox VM ready for B2G Installer use RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1206368 Nexus 4 KK on TaskCluster and blobfree RESOLVED FIXED General Alexandre LISSY :gerard-majax 1187946, 1207092, 1208024 1166276 [systemsfe][tc-build-support]
1206379 Nexus 5 L blobfree distribution is not picked up RESOLVED FIXED Task Configuration Alexandre LISSY :gerard-majax 1187946, 1206412 1166276 [systemsfe] [tc-build-support]
1206412 Remove IMAGES/* from blobfree RESOLVED FIXED GonkIntegration Alexandre LISSY :gerard-majax 1166276, 1189584, 1206379
1206746 Module `./adb-socket` is not found, can't connect to USB device in Nightly 43.0a1 (2015-09-21) RESOLVED FIXED WebIDE Alexandre Poirot [:ochameau] 1207090, 1210824, 1214761 1166276
1207568 Non booting system when using Nexus 5 L blobfree RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1163561, 1166276
1208988 Detecting device with B2G fails on production builds RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1194863 1166276, 1191316
1210817 Update B2G Insaller post file migration RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1201392 1166276
1210824 ADB pull from B2G Installer broken RESOLVED FIXED WebIDE J. Ryan Stinnett [:jryans] 1166276, 1206746, 1214761
1211124 Add Nexus 4 and 5 nightlies RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1214761 ADB pull fails for symlinks RESOLVED FIXED WebIDE wdeng@mozilla.com 1210824, 1224160 1166276, 1206746
1224160 Unable to load Devices.jsm RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276, 1214761 [systemsfe]
1224557 Update bootloader from Nexus 4 KK and Nexus 5 L RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1233002 Clean up error logs in WebConsole when a valid device is detected RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1191728 1166276
1233012 There is no error message if you don't put an actual local blobfree zip file RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1233017 Under connect, sometimes you get the ADB serial, instead of the device model name VERIFIED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1233019 Custom file is persisted after a page refresh, creating a confusing UI RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1235459 1166276
1233029 Installation fails if you click on the "flash device" button until the entire boot sequence is done RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1235819 1166276
1233035 Firefox profile got corrupted: Firefox can't start anymore with this profile RESOLVED WORKSFORME B2gInstaller 1166276
1234213 "Keep your data" doesn't work if you flash from Android to Firefox OS RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1235819 1166276
1234216 UI gets confusing if there are 2 compatible devices plugged in. RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1234217 UI should prevent the user that he's trying to close the tab while the wizard is running RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1238945 1166276
1235459 Adding test coverage for B2G Installer addon RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1240707 1166276, 1233019 [systemsfe]
1236587 B2G Installer addon should check its env RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276 [systemsfe]
1236642 Adding telemetry data RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276, 1248673 [systemsfe]
1236836 Remove use of deprecated newChannelFromURI() RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276 [systemsfe]
1238945 Be more lazy on message listeners to avoid ressources waste RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1240707 1166276, 1234217 [systemsfe]
1240352 Allow blobfree shell scripts to use proprietary-files.txt from CM RESOLVED FIXED GonkIntegration Adam Farden [:adfad666] 1166276, 1245228, 1245229
1240355 Support LVY48I for hammerhead RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1245181 Handle updates RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1245228 Add Fairphone 2 blobfree RESOLVED FIXED B2gInstaller Juan Gomez [:_AtilA_] (CET/CEST) 1139642, 1240352 1166276
1245229 Add Wileyfox Swift blobfree RESOLVED FIXED B2gInstaller Adam Farden [:adfad666] 1240352 1166276
1246288 Update ADB Helper dependency to whitelist 0.8.7 RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1248361 Add dorelease target to Makefile RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1248673 B2G Installer telemetry pings RESOLVED FIXED Metrics: Pipeline 1236642 1166276 [systemsfe]
1248686 B2G Installer DEPRECATION WARNING: This path to Console.jsm is deprecated RESOLVED FIXED B2gInstaller dattaz 912121 1166276 [lang=js]
1255383 Update b2g-installer gecko patch RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276
1260755 Providing B2G OS transition blobfree RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1166276, 1252143, 1265714
1265714 Providing B2G OS transition blobfree (update) RESOLVED FIXED B2gInstaller Alexandre LISSY :gerard-majax 1260755 1166276, 1252143
1275063 remove unused files from the b2g installer xpi RESOLVED FIXED B2gInstaller Jovan Gerodetti 1166276, 1265385
1275065 Unsafe innerHTML usage in b2gInstaller RESOLVED FIXED B2gInstaller Masahiko Imanaka [:marsf] 1166276, 1265385
1281788 make b2g-installer install.rdf AMO conform RESOLVED FIXED B2gInstaller Jovan Gerodetti 1166276, 1265385
1288910 update Firefox_Installer_Title.png & Flash_Icon_130x130.png in b2g-installer RESOLVED FIXED B2gInstaller kskarthik 1166276
1304707 Update B2G Installer builds URLs with new gecko.v2 routes RESOLVED FIXED B2gInstaller Jovan Gerodetti 1166276, 1277881

68 Total; 0 Open (0%); 67 Resolved (98.53%); 1 Verified (1.47%);


Developer Mode

  • Toggleable relaxed permissions model for more interesting app and feature possibilities. Set using WebIDE and/or the Settings app.
  • Owner: Fabrice Desré (:fabrice)
  • Support: Paul Theriault (:pauljt), Frederic Braun (:freddyb), Alex Poirot (:ochameau)
Full Query
ID Summary Status Resolution Component Assigned to Depends on Blocks Whiteboard
1111961 Developer mode support RESOLVED FIXED General [:fabrice] Fabrice Desré 1155245 1114676, 1116214, 1144994, 1144998, 1146541, 1157893, 1168567 [spark]
1157893 Create a toggle for developer mode RESOLVED FIXED WebIDE [:fabrice] Fabrice Desré 1111961 1157889, 1168567 [spark]
1159991 Include developer mode prefs in |DEVICE_DEBUG=1| RESOLVED FIXED Gaia::Build (Inactive after June) George Duan [:gduan] [:喬智] 1162181, 1168567 [spark]
1161157 [Customizer Launcher] Enable developer mode confirm dialog RESOLVED FIXED Gaia::Customizer Punam Dahiya [:pdahiya] 1161677, 1163889 1160235, 1168567, 1171596, 1171611, 1172051
1163889 Provide an activity for "enable full devtools mode" RESOLVED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1161157, 1168567, 1170703, 1173522 [spark]
1168516 Enable developer menu by default in Spark customization RESOLVED FIXED Gaia::Build Dale Harvey (:daleharvey) PTO until Jan 2020 1162181, 1168567 [spark][systemsfe]
1168563 Make "Reset and enable full DevTools" into a toggle VERIFIED FIXED Gaia::Settings Yura Zenevich [:yzen] 1170263, 1224946 1168567 [spark]
1169428 Enable USB debugging for ADB + DevTools when Developer Mode is enabled RESOLVED WONTFIX Gaia::Build 1168567 [spark]
1170391 "Reset and enable full DevTools" button doesn't enable developer mode VERIFIED FIXED Gaia Alexandre LISSY :gerard-majax 1168567 [spark][systemsfe]
1171596 [Hackerplace] Add Developer Mode prompt RESOLVED FIXED Gaia::Hackerplace Punam Dahiya [:pdahiya] 1161157 1133975, 1168567 [spark]
1171611 [P2P Sharing] Add Developer Mode prompt RESOLVED FIXED Gaia::P2P Sharing Punam Dahiya [:pdahiya] 1161157 1133984, 1168567 [spark]
1172051 [Theme Editor] Add Developer Mode prompt RESOLVED FIXED Gaia::Theme Editor Punam Dahiya [:pdahiya] 1161157 1133768, 1168567, 1170836 [spark]
1172425 Switch link in developer mode prompt to MDN RESOLVED WONTFIX Gaia 1168567 [spark]
1173522 Tie "Factory Reset and Enable Full DevTools" toggle into "full-developer-mode" flow RESOLVED FIXED Gaia::Settings Arthur Chen [:arthurcc][inactive after 6/30] 1163889 1168567 [spark]

14 Total; 0 Open (0%); 12 Resolved (85.71%); 2 Verified (14.29%);


Developers

As part of Spark, developers will now have access to several new API's and features.

Add-ons

More information is available in the Firefox OS Add-ons article on MDN.

Add-ons can now be created, which target an app or set of apps. When enabled, add-ons inject JavaScript and CSS into a targeted app, allowing the add-on some degree of control over the app. Add-ons are stored just like any other app, but they can't be run stand-alone, and don't show up on the Homescreen.

Developer Mode

More information is available in the Developer Mode article on MDN.

One of our goals in Spark is to open the door to greater customization and hacking. The current Firefox OS permissions model precludes modification and installation of certified apps, which makes some device API's completely unavailable to Marketplace and web apps.

The solution for now is to allow the user to indicate that they'd like to relax the permissions model through a "Developer Mode" group of preferences. This can be set using either the Settings app, or WebIDE.

Once set, the user receives the following benefits:

  • Apps can create add-ons for themselves using the "import-app" activity.
  • Certified apps can be installed from anywhere.
  • All developer-related prefs and settings are enabled, such as certified app debugging, web components, etc.