Mobile/Notes/07-Jan-2015: Difference between revisions

 
(19 intermediate revisions by 14 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2015-01-12


== Topics for This Week ==
== Topics for This Week ==
Line 69: Line 70:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Will be on PTO/leave until end of March
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- {{mybugs|nchen@mozilla.com}} -->
{{mybugs|nchen@mozilla.com}}
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->
Line 79: Line 81:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last weeks:
* WebRTC sandboxing: PBackground work, MediaEngineWebRTC replacement
Next week:
* WebRTC update, Android parts
* More WebRTC sandboxing work


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last Weeks(s)
* Got desktop and Roku standalone players ported to use standalone XPCOM and Necko
This Week
* Start landing standalone patches. Code has been posted for review for the following:
** {{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


===Eugen Sawin===
===Eugen Sawin===
<!--
{{readonly}}
'''Fixed'''
'''Fixed'''
{{bugpast|esawin@mozilla.com}}
* {{Bug|1110212}}
* Aurora uplifts
** {{Bug|991923}} - Server not found when switching networks on Android 3-5
** {{Bug|1109940}} - Add symbol wrapping for Android DNS resolver
** {{Bug|1110529}} - Recursive chaining in wrapped Android DNS resolver


'''Working on'''
'''Working on'''
{{bugpresent|esawin@mozilla.com}}
* Updater service
-->


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* Implementing search on iOS
** Done: OpenSearch parser with tests
** In progress: Awesomescreen search view
** Next: Search suggestions
** Next: Saving search prefs/default engines


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* {{Bug|1116535}} - Add a history data provider - using CoreData
** {{Bug|1118532}} - Sqlite history
-- Refactoring these to work with the new interface (not much to change)
* {{Bug|1116536}} - Fire location change notification event
* {{Bug|1116537}} - Make the history panel work
* {{Bug|1116634}} - Allow filtering sites on Awesomescreen
* Lots of Android reviews


===liuche===
===liuche===
Line 167: Line 199:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
Posted my cycle goals/Q1 intentions publicly: http://www.ncalexander.net/blog/2015/01/06/what-i-intend-to-work-on-for-the-firefox-38-cycle/
 
Projects for this cycle:
* Push migrate legacy Sync 1.1 devices across the finish line
** 2/3 patches landed, tracked by {{bug|migratesyncandroid}}
* Make FxA provide OAuth implicit grants for Fennec consumers, tracked by {{bug|1117829}}
** Principally avatars ({{bug|1055264}}) and reading list
** Old code for oauth is done, I am rehabilitating it and exposing it via getAuthToken
* Implement Firefox Accounts for iOS
** Tracked by {{bug|iosfxa}}
** Met with fxa-content-server team (ckarlof, stomlinson, vladikoff, zaach) to discuss jelly doughnut approach
** '''Be aware that WKWebView and file:// URLs is broken''': http://stackoverflow.com/questions/24882834/wkwebview-not-working-in-ios-8-beta-4 and http://www.openradar.me/18039024
* Make sure |mach bootstrap| for mobile/android works
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Past:
Past:
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
* Have emailed IDEA about license extension - they remain quiet so will chase if I've not heard from them by end of week
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1117130 1117130 - URL bar border slightly covered by fading edge of title]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1112185 1112185 - Open URL in background]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1107636 1107636 - Replace top level RelativeLayout with something less expensive]
{{bugpresent|mhaigh@mozilla.com}}
{{bugpresent|mhaigh@mozilla.com}}


Line 181: Line 235:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Q1 Goals
* Reader Mode
* Sharing Extensions
* Localization
Current focus:
* Reader Mode - Pushing it forward to correctly rendering content on iPhone and iPad (In WKWebView, with correct container HTML & CSS + Basic Settings like font size / night mode)


===BLassey===
===BLassey===
Line 194: Line 258:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Planning for iOS, Password and Task Continuity work
* Starting the hiring process for new people
====Fixed====
{{bugpast|mark.finkle@gmail.com}}
====Working on====
{{bugpresent|mark.finkle@gmail.com}}


===Antlam===
===Antlam===
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** {{bug|1063844}}: First Run polish
** {{bug|1079403}}: Password management improvements
** {{bug|1059554}}: Finishing up Share overlay visual design
** Search-related improvements for Mobile/Tablet
** Reader mode visual design update (working w/ Desktop side)
* Upcoming
* Upcoming
**
** {{bug|1058818}}: Better doorhangers
** {{bug|1100479}}: Clean up share menu (possibly addressing issues around "Add to Firefox" when you're in Firefox)
** {{bug|1112185}}: Open-in-background
** General bugs follow up
** iOS: high-level sketching work


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''iOS'''
* Going over v1 goals and working on prioritization with team.
* Competitive Analysis and review of current navigation patterns. What works/doesn't work for others browsers in regards to 'Dashboards', Tabs, Private Tabs, Search, etc.
* Sketching and ideation of Awesomebar and menus.


===Darrin===
===Darrin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}


* Working with UR to plan Q1 mobile research goals
* Working with UR to plan Q1 mobile research goals
* IA and sketching for iOS, will have something up to show soon
* IA and sketching for iOS, will have something up to show soon
** Focus on navigation/structure/hierarchy/flow
** Related, I want the design process to be as open and transparent as possible, so expect more 'show and tell' from UX over the coming weeks :)
** Related, I want the design process to be as open and transparent as possible, so expect more 'show and tell' from UX over the coming weeks :)
* Planning around UX schedule & process for iOS
* Planning around UX schedule & process for iOS
Line 226: Line 311:
===A-Team===
===A-Team===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Infra problems have been causing a lot of Android 2.3 test failures recently -- {{bug|1109932}}
** Release engineering is investigating


===QA===
===QA===
Line 237: Line 324:


== Feature Focus==
== Feature Focus==
* [https://wiki.mozilla.org/Mobile/Roadmap Mobile Roadmap]
* {{readonly}} unless you have questions!
* [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list Mobile Roadmap in Trello]
* Funnel reviews on Dec 22nd and Jan 5th to triage the unsorted, plus P1s and P2s. 
* 38 list has been somewhat populated now.  Have a look!
* 37 is looking pretty good.  Most items complete and the last few on track and should be done soon.
 
* [https://trello.com/b/XSdiVJHi/firefox-for-ios-tracking-master-list iOS Trello board] is being populated based on the requirements spreadsheet (requirements/spreadsheet is owned by Karen)


== Round Table ==
== Round Table ==
Confirmed users
183

edits