Mobile/Notes/21-Jan-2015: Difference between revisions
Darrinhenein (talk | contribs) (Darrin's update.) |
|||
(16 intermediate revisions by 13 users not shown) | |||
Line 43: | Line 43: | ||
* psd fixed {{bug|852247}} - Expose pref to force page zoomability via settings | * psd fixed {{bug|852247}} - Expose pref to force page zoomability via settings | ||
* capella fixed a ton of text selection bugs, including improving our test coverage and fixing a tricky intermittent orange ({{bug|851861}}) | * capella fixed a ton of text selection bugs, including improving our test coverage and fixing a tricky intermittent orange ({{bug|851861}}) | ||
* (iOS) '''dusek''' fixed {{bug|1123055}} - Respect "Darken colors" accessibility setting | |||
==Stand ups== | ==Stand ups== | ||
Line 53: | Line 54: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | {{readonly}} | ||
* Working On | |||
** Code reviews ({{bug|1106958}}, {{bug|663803}}) | |||
** DMCA exception stuff | |||
** Fixing inverted video and blocklisted decoder on PVR | |||
<!-- ==== Past week ==== --> | <!-- ==== Past week ==== --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
Line 72: | Line 79: | ||
===GCP=== | ===GCP=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* WebRTC sandboxing: everything works...one way only | |||
* SafeBrowsing work | |||
** Tracking Protection performance on pageload {{Bug|1122691}} | |||
** Working with new partners for SafeBrowsing data | |||
===Randall Barker=== | ===Randall Barker=== | ||
Line 92: | Line 103: | ||
'''Working on''' | '''Working on''' | ||
* | * Update service rewrite/refactoring | ||
** (in review) {{Bug|1122623}} - Implement update service as bound service | ** (in review) {{Bug|1122623}} - Implement update service as bound service | ||
** (depends on above) {{Bug|792992}} - Can't override query URL for update service | ** (depends on above) {{Bug|792992}} - Can't override query URL for update service | ||
Line 100: | Line 111: | ||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
{{readonly}} | {{readonly}} | ||
* Landed search suggestions, {{bug|1120730}} | |||
* Landed search fallback with URI fixup, {{bug|1120776}} | |||
* Search keyboard type, {{bug|1122321}} | |||
===WesJ=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
* Landed a new run at a sqlite backend | |||
* Storing history now on iOS | |||
* Made the history pane work | |||
Working on: | |||
* Storing individual history visits | |||
* filtering and sorting (frecency) | |||
===liuche=== | ===liuche=== | ||
Line 134: | Line 154: | ||
{{readonly}} | {{readonly}} | ||
====Past==== | ====Past==== | ||
{{ | *New tablet refresh | ||
**{{Bug|1105472}} - Domain highlighting fails when the URL is longer than the Awesomebar | |||
**{{Bug|1116910}} - Share button is larger than other buttons in ActionBar action mode on new tablet | |||
**{{Bug|1116912}} - [Tablet] Toolbar is hidden when opening a new tab with action mode open while scrolled down | |||
====Present==== | ====Present==== | ||
{{ | *New tablet refresh | ||
**{{Bug|1106935}} - Remove old tablet code and resources | |||
**{{Bug|1107386}} - New tablet UI - Browser menu is clipped and unusable on the Kindle Fire | |||
**{{Bug|1110555}} - Graphical glitches when rotating with LWT enabled | |||
====Future==== | ====Future==== | ||
*JSLint | |||
*Browser toolbar cleanup | |||
*Edit screen changes | |||
===rnewman=== | ===rnewman=== | ||
Line 148: | Line 177: | ||
===nalexander=== | ===nalexander=== | ||
{{readonly}} | |||
Projects for this cycle: | |||
* Push migrate legacy Sync 1.1 devices across the finish line | |||
** Migration bits all landed, tracked by {{bug|migratesyncandroid}} | |||
** Landed Telemetry and query parameter tracking; need to request uplift | |||
* Make FxA provide OAuth implicit grants for Fennec consumers, tracked by {{bug|1117829}} | |||
** Rebased, tests still work \o/ | |||
* Implement Firefox Accounts for iOS | |||
** Tracked by {{bug|iosfxa}} | |||
** Pushing on jelly doughnut approach | |||
*** Got screwed because accounts.firefox.com sets X-Frame-Options=DENY (and I was trying to iframe). WKWebView is not a full-fledged browser; we can't ignore aspects of the web that we don't like when using it. Work-around is easy. | |||
* Make sure |mach bootstrap| for mobile/android works | |||
** Looks like we're on OS X now | |||
** Possible errors on Linux | |||
====Past==== | |||
{{bugpast|nalexander@mozilla.com}} | |||
====Present==== | |||
{{bugpresent|nalexander@mozilla.com}} | |||
===Martyn Haigh=== | ===Martyn Haigh=== | ||
Line 157: | Line 203: | ||
{{bugpast|mhaigh@mozilla.com}} | {{bugpast|mhaigh@mozilla.com}} | ||
Present: | Present: | ||
* Open in background work | |||
* Mentoring | |||
{{bugpresent|mhaigh@mozilla.com}} | {{bugpresent|mhaigh@mozilla.com}} | ||
===Stefan=== | ===Stefan=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
TL;DR Reader Mode landed. Currently finishing some more Reader Mode bugs. Then probably moving on to things important for our first round of dogfooding? | |||
===James Hugman=== | ===James Hugman=== | ||
Line 169: | Line 219: | ||
===Ally=== | ===Ally=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* landed first bug | |||
* finding bugs in gradle plugins... :/ | |||
* telemetry probes for passwords project | |||
===BLassey=== | ===BLassey=== | ||
Line 190: | Line 243: | ||
===Antlam=== | ===Antlam=== | ||
{{readonly}} | |||
* Past | * Past | ||
** | ** {{Bug|1063844}}: Improvements to current Onboarding | ||
** {{Bug|1122302}}: Expose devices in share menu | |||
** Doorhangers UI | |||
** Passwords meetings | |||
** First run sync up | |||
** Reading list/mode sync up | |||
** iOS mocks | |||
** General Android bugs | |||
* Upcoming | * Upcoming | ||
** | ** Passwords UX sync up with Desktop | ||
** SFO! | |||
** NI-mail | |||
===Robin=== | ===Robin=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
'''iOS''' | |||
* Compiling designs, navigation variations. | |||
* Laying out landscape and iPad views. | |||
* Menu views. | |||
* Tab view variations. | |||
===Darrin=== | ===Darrin=== | ||
Line 229: | Line 296: | ||
== Feature Focus== | == Feature Focus== | ||
* [https:// | * [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list Mobile Roadmap in Trello] | ||
* 38 list for Nightly - updated on Tuesday. Any problems with status? Please call out. | |||
* Short funnel review this morning. No changes impacting nightly work. | |||
* [https://trello.com/b/XSdiVJHi/firefox-for-ios-tracking-master-list iOS Trello board] can be found here | |||
* Also in SFO next week | |||
== Round Table == | == Round Table == |
Latest revision as of 17:49, 21 January 2015
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room
Schedule
- Next merge: 2015-02-23
Topics for This Week
- Crash Tracking
- Soccorro is not correctly tracking Fx38.0a1 and Fx37.0a2 so we are not able to see Top Crashers for Nightly and Aurora. For details, see bug 1122145.
- Meetups
- There is a meetup on Jan 22nd in SF for Passwords Dev group. There is a meetup (Jan 26th) in SF to discuss progress and planning for Passwords, Task Continuity and iOS Q1 projects. There is a meetup (Feb 16th) in SF to critique and tweak Fx on iOS.
Tracking Review
Beta
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Aurora
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
- Surabhi Anand fixed bug 1115542 - Add software usage license to tests/*.java comments (except StringHelper)
- psd fixed bug 852247 - Expose pref to force page zoomability via settings
- capella fixed a ton of text selection bugs, including improving our test coverage and fixing a tricky intermittent orange (bug 851861)
- (iOS) dusek fixed bug 1123055 - Respect "Darken colors" accessibility setting
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
<Read Only>
- Working On
- Code reviews (bug 1106958, bug 663803)
- DMCA exception stuff
- Fixing inverted video and blocklisted decoder on PVR
JChen
<Read Only> (on leave)
GCP
<Read Only>
- WebRTC sandboxing: everything works...one way only
- SafeBrowsing work
- Tracking Protection performance on pageload bug 1122691
- Working with new partners for SafeBrowsing data
Randall Barker
<Read Only>
Last Week
- Doing battle with try to get patches to land. Strong correlation between breakage and platforms I don't have build environments for: https://treeherder.mozilla.org/#/jobs?repo=try&revision=51a430ceacb8
- bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
- bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
- bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library
- Investigate bug 1121679 Enable receiving audio in standalone WebRTC
Next Week
- Same as last week.
Eugen Sawin
<Read Only>
Working on
- Update service rewrite/refactoring
- (in review) bug 1122623 - Implement update service as bound service
- (depends on above) bug 792992 - Can't override query URL for update service
Next week in Berlin (office).
Brian Nicholson
<Read Only>
- Landed search suggestions, bug 1120730
- Landed search fallback with URI fixup, bug 1120776
- Search keyboard type, bug 1122321
WesJ
- Landed a new run at a sqlite backend
- Storing history now on iOS
- Made the history pane work
Working on:
- Storing individual history visits
- filtering and sorting (frecency)
liuche
<Read Only>
Highlights:
- Onboarding v1.5 in review
- Discussions about Onboarding v2 (additional content, user studies, active customization)
- Passwords (so many meetings...!) + Hack Day: Telemetry
Present:
Margaret
<Read Only>
Highlights:
- Landed reader mode toolbar button for desktop (disabled) - bug 795981
- Continuing work on desktop reader mode
- Reading list discussions
- Passwords discussions
Past:
- 795981 - Add a reader mode button to the location bar
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Present:
mcomella
<Read Only>
Past
- New tablet refresh
- bug 1105472 - Domain highlighting fails when the URL is longer than the Awesomebar
- bug 1116910 - Share button is larger than other buttons in ActionBar action mode on new tablet
- bug 1116912 - [Tablet] Toolbar is hidden when opening a new tab with action mode open while scrolled down
Present
- New tablet refresh
- bug 1106935 - Remove old tablet code and resources
- bug 1107386 - New tablet UI - Browser menu is clipped and unusable on the Kindle Fire
- bug 1110555 - Graphical glitches when rotating with LWT enabled
Future
- JSLint
- Browser toolbar cleanup
- Edit screen changes
rnewman
<Read Only>
Fixed
Working on
nalexander
<Read Only>
Projects for this cycle:
- Push migrate legacy Sync 1.1 devices across the finish line
- Migration bits all landed, tracked by bug migratesyncandroid
- Landed Telemetry and query parameter tracking; need to request uplift
- Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
- Rebased, tests still work \o/
- Implement Firefox Accounts for iOS
- Tracked by bug iosfxa
- Pushing on jelly doughnut approach
- Got screwed because accounts.firefox.com sets X-Frame-Options=DENY (and I was trying to iframe). WKWebView is not a full-fledged browser; we can't ignore aspects of the web that we don't like when using it. Work-around is easy.
- Make sure |mach bootstrap| for mobile/android works
- Looks like we're on OS X now
- Possible errors on Linux
Past
- 1121773 - JavaScript Error: "uncaught exception: 2147746132" in Firefox for Android on recent fx-team
- 1121622 - Only insert omni.ja and *.so libraries into Gradle debug APKs
- 1120032 - Gradle/IntelliJ configuration broken due to mismatched Android-Gradle plugin versions
- 1119061 - Add telemetry for Android Sync migration process
- 1119070 - Add query parameter saying we're migrating to Android Sync to after-migration /account/login HTTP request
- 1093358 - Preprocess less JavaScript in mobile/android
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Present
Martyn Haigh
Past:
Present:
- Open in background work
- Mentoring
Stefan
<Read Only>
TL;DR Reader Mode landed. Currently finishing some more Reader Mode bugs. Then probably moving on to things important for our first round of dogfooding?
James Hugman
Ally
<Read Only>
- landed first bug
- finding bugs in gradle plugins... :/
- telemetry probes for passwords project
BLassey
Fixed
Working on
MFinkle
Fixed
- 1121318 - HelperApps.getAppsForUri should ignore well-known internal schemes
Warning: Undefined array key "status" in /var/www/html/extensions/Bugzilla/templates/bug/list.tpl on line 6
Working on
Antlam
<Read Only>
- Past
- bug 1063844: Improvements to current Onboarding
- bug 1122302: Expose devices in share menu
- Doorhangers UI
- Passwords meetings
- First run sync up
- Reading list/mode sync up
- iOS mocks
- General Android bugs
- Upcoming
- Passwords UX sync up with Desktop
- SFO!
- NI-mail
Robin
iOS
- Compiling designs, navigation variations.
- Laying out landscape and iPad views.
- Menu views.
- Tab view variations.
Darrin
<Read Only>
- iOS work (tab switch concept: http://cl.ly/image/3j0n3F3w0z3k, tab ideas: http://cl.ly/image/2K1k0u3o3k20)
- working towards committing to some of the high level architecture/UX → next comes breaking down teh rest of the UI and starting to wireframe that
- reading list work week in toronto (desktop + mobile)
- password manager meetings
Security/MGoodwin
WebRT
A-Team
QA
Garvan
Feature Focus
- 38 list for Nightly - updated on Tuesday. Any problems with status? Please call out.
- Short funnel review this morning. No changes impacting nightly work.
- iOS Trello board can be found here
- Also in SFO next week