Gaia/SMS/Scrum/FxOS-S8
Contents
- 1 List of bugs
- 2 Sprint planning
- 3 Daily meetings
- 4 Demos
- 5 Retrospective
List of bugs
SMS issues handled by the SMS subteam (blocks the sprint bug 1207091)
ID | Assigned to | Summary | Blocking b2g | Feature-b2g | Whiteboard | Resolution |
---|---|---|---|---|---|---|
1176976 | Oleg Zasypkin [:azasypkin] | [Messages][Drafts] Remove the draft saving/replacing action menu | --- | No cf_feature-b2g | [sms-sprint-FxOS-S8 p=1][sms-sprint-FxOS-S3][sms-sprint-FxOS-S4] | FIXED |
1198266 | [Messages] Use ConversationService in the application | --- | No cf_feature-b2g | [sms-sprint FxOS-S8 p=1][sms-sprint FxOS-S7 p=3][sms-sprint FxOS-S6 p=2] | WONTFIX | |
1201016 | [Messages][NG] Migrate the current Message manager event handling to NGA | --- | No cf_feature-b2g | [sms-sprint FxOS-S8 p=1][sms-sprint FxOS-S7 p=1] | WONTFIX | |
1206678 | Steve Chung [:steveck] | Outgoing MMS contains subject that was typed by user, but then hidden | 2.5+ | No cf_feature-b2g | [p=1] | FIXED |
1207093 | [Messages][Dialer] Implement low storage condition popup | --- | No cf_feature-b2g | [p=2] | WONTFIX | |
1207094 | [Messages] Disable appropriate controls when in low storage condition | --- | No cf_feature-b2g | [p=2] | WONTFIX |
6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Remaining points and burndown chart
google chart api url for Sprint FxOS-S8
Remaining points | |
---|---|
Start | 8 |
Day 2 | 8 |
Day 3 | 8 |
Day 4 | 8 |
Day 5 | 8 |
Day 6 | 7 |
Day 7 | 7 |
Day 8 | 7 |
Day 9 | 6 |
Day 10 | 6 |
End |
SMS issues handled by the SMS subteam outside of the sprint (contains whiteboard "sms-sprint-FxOS-S8")
5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);
All SMS issues tracked for this sprint (target milestone)
ID | Assigned to | Summary | Blocking b2g | Feature b2g | Resolution |
---|---|---|---|---|---|
1176976 | Oleg Zasypkin [:azasypkin] | [Messages][Drafts] Remove the draft saving/replacing action menu | --- | --- | FIXED |
1206678 | Steve Chung [:steveck] | Outgoing MMS contains subject that was typed by user, but then hidden | 2.5+ | --- | FIXED |
1207091 | SMS sprint FxOS-S8 | --- | --- | WONTFIX |
3 Total; 3 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Sprint planning
Minutes are on a separate page.
Daily meetings
Day 2: 23rd September
Steve
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Requesting feedback, but will be in background work.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- Waiting for feedback
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Start to test the new lowStorage flag in deviceStorage and implement the device storage(might be device storage shim).
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Ni? Morpheus about how to deal with subject removal.
Today:
- Read the replay about the conversation service.
- Low storage work.
Oleg
- bug 1176976 - [Messages][Drafts] Remove the draft saving/replacing action menu
- Got review and handling comments (in progress).
- bug 1206093 - [Messages][Tests] Leverage "client.switchToShadowRoot" to tap on gaia-header action button
- Guiding contributor on this issue (in progress).
- bug 1179586 - Intermittent apps/sms/test/marionette/conversation_test.js | Conversation Panel Tests Action links in messages Send message to contact number
- Investigated this one a bit, was not able to reproduce on my machine, but was more lucky on my slow gaia-vagrant setup;
- Updated my gaia-vagrant (https://github.com/azasypkin/gaia-vagrant) script to support node v0.12 and npm v2;
- Fixed tiny issue that I've noticed while working on gaia vagrant setup - "bug 1206687 - Python setup script points to the pip install/upgrade guide that doesn't exist anymore" :)
- bug 1206844 - Adding Firefox Emoji font support
- Quickly looked at the PR, asked why we didn't use shared CSS var for the Emoji font - want to have closer look today.
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Julien
- Absent/no report
Day 3: 24th September
Steve
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Got some feedback and move to background work.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- Might need to migrate some event handling workaround to bug 1207094.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- I think it's doable to finish the devicestorage feature as service(shim). Will reply questions later.
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Still waiting for UX replies.
- bug 1203886 - The back button in sms conversation view does not always work
- Take some time for investigation and gave a small patch.
Today:
- Read the replay about the conversation service.
- Low storage work.
- Some blockers if they have any progress.
Julien
- did a first patch for bug 1207093: popup for low storage condition (not working)
- gave feedback for stas patch for bug 1203108: conversion to l20n
- finished the review for bug 1037620 (late arrival notice) from contributor
Today: I want to:
- continue handling review/feedback/NI queue
- continue work on the low storage condition
If all this moves forward well, I could:
- continue the prototype caching the thread list to a single db (including contacts/drafts/etc).
Oleg
- bug 1176976 - [Messages][Drafts] Remove the draft saving/replacing action menu
- Handled review comments and asked for the next round of review (in review).
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
Other:
- bug 1206093 - [Messages][Tests] Leverage "client.switchToShadowRoot" to tap on gaia-header action button
- Still the same, guiding contributor on this issue (in progress).
- bug 1206844 - Adding Firefox Emoji font support
- Trying to get more info from Pavel to better understand what it's and how we should handle it (in progress).
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Left early feedback.
- bug 1207093 - [Messages][Dialer] Implement low storage condition popup
- Left early feedback.
- Attended NGA meeting on behalf of Julien.
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Day 4: 25th September
Steve
- September 28th is national holiday in Taiwan, sorry I forgot to raise it in planning...
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Background work.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- Migrate event handling workaround to bug 1207094.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Migrate event handling workaround for devicestorage service(shim).
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Still waiting for UX replies.
- bug 1203886 - The back button in sms conversation view does not always work
- Create a patch for review. I tried to implement integration test but the second tap event is slower than panel switch timing. The transition logic runs in server side is much faster and tap event from client could not insert the topanel action in time.
- (Oleg) Yeah, I've left a proposition with several taps on notification that calls toPanel several times under the hood, you can try this if you have time or just left it to a separate bug :)
- (Steve) So you already implement the specific several taps action in notification integration test?
- (Oleg) We have tests and helper methods to create notifications, and have System libs to tap on them I think and we have activities as well - maybe we can wrap up something out of it :) We just need to open activity in test app while in Conversation view, create notification for the right thread, and tap several times on it, then close activity and try to go back to Inbox.
- (Steve) I wrote the navigation integration test for it already, but the problem is tap action is not fast enough to trigger the problem, even I call conversation.tap();conversation.tap(); continuously without timeout waiting.
- (Oleg) Right, that is why I thought the trick (and actually the bug QA noticed) with opened activity (while document is hidden we don't change panel, so that we can call toPanel several times) can do the job, but maybe I'm missing something.
- (Julien) otherwise maybe we can use scriptWith and call "click" twice on the link ?
- (Oleg) Hmm, maybe it will work as well, I'd try :)
- Create a patch for review. I tried to implement integration test but the second tap event is slower than panel switch timing. The transition logic runs in server side is much faster and tap event from client could not insert the topanel action in time.
Today:
- Low storage work.
- Working on some blockers if they have any progress.
Julien
- continued work on bug 1207093: popup for low storage condition, now it works on firefox, but bug 1208113 is occurring. I tried to convert it to new-style components but I don't think we should do that here. Will continue work on this today.
- gave feedback on blocker bug 1203886 about the back button that doesn't work
- gave feedback on rishav's patch for bug 1180470
Today: I want to:
- continue handling review/feedback/NI queue
- continue work on the low storage condition
Oleg
- bug 1176976 - [Messages][Drafts] Remove the draft saving/replacing action menu
- No progress (in review).
- bug 1198266 - [Messages] Use ConversationService in the application
- Replied to Steve's question (awaiting feedback).
- bug 1179586 - Intermittent apps/sms/test/marionette/conversation_test.js | Conversation Panel Tests General use cases Long SMS thread User can see all messages when scrolls up
- Investigated and prepared PR that should fix intermittent failures (awaiting feedback).
- bug 1205874 - [Messages] After starting a new conversation from previously saved draft, that conversation will be counted twice when using Select All in Inbox.
- Investigated, figured out the root cause, want to work on fix today (in progress).
Other:
- bug 1206093 - [Messages][Tests] Leverage "client.switchToShadowRoot" to tap on gaia-header action button
- Still the same, guiding contributor on this issue (in progress).
- bug 1206844 - Adding Firefox Emoji font support
- Reviewing, have to figure out why it partially works for me even without patch (all emojis are recognized except for the fancy numbers, they're recognized as ordinary numbers without patch), the first guess is that if some symbol can't be found in the default font it falls back to another one and eventually finds the right glyph in Emoji font, but numbers are found in the default font. Will ask Pavel (in progress).
- (Julien) emojis are complicated stuff: some symbols are in the normal unicode and part of some fonts, some other symbols are part of unicode's astral plane and part of other fonts
- (Oleg) Ugh, I thought that all emoji's symbols are not normal :) Got it, thanks for the explanation!
- (Julien) I read a very useful article some days ago about it, I'll try to find it back for you.
- (Oleg) Thanks!
- (Julien) http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/
- Reviewing, have to figure out why it partially works for me even without patch (all emojis are recognized except for the fancy numbers, they're recognized as ordinary numbers without patch), the first guess is that if some symbol can't be found in the default font it falls back to another one and eventually finds the right glyph in Emoji font, but numbers are found in the default font. Will ask Pavel (in progress).
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Day 5: 28th September
Julien
- continued work on bug 1207093: proposed a first review, was reviewed by Oleg and Gabriele already. Will answer questions and fix review comments today
- created bug 1208456 that appears in Firefox.
- filed a bug for the work in Settings
- reviewed blocker bug 1203886 about the back button that doesn't work
- gave feedback on bug 1179586 (test fix)
- gave another feedback on bug 1180470 (have a setting to disable sending a read report)
Today: I want to:
- continue handling review/feedback/NI queue
- continue work on the low storage condition
Oleg
- bug 1176976 - [Messages][Drafts] Remove the draft saving/replacing action menu
- No progress (in review).
- (Julien) will look today !
- (Oleg) Thanks!
- No progress (in review).
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
- bug 1179586 - Intermittent apps/sms/test/marionette/conversation_test.js | Conversation Panel Tests General use cases Long SMS thread User can see all messages when scrolls up
- Got r+, landed (landed).
- bug 1205874 - [Messages] After starting a new conversation from previously saved draft, that conversation will be counted twice when using Select All in Inbox.
- Prepared PR, asked for review (in review).
- bug 1192263 - [Messages] We load Inbox before going to the notification conversation when app is run via notification click.
- Roughly looked at this issue, want to try fix "bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler" first if it doesn't take too much time, has some WIP (in progress).
Other:
- bug 1207093 - [Messages][Dialer] Implement low storage condition popup
- Started to review PR, should finish soon (review in progress).
- bug 1206093 - [Messages][Tests] Leverage "client.switchToShadowRoot" to tap on gaia-header action button
- Guided contributor, r+'ed (almost landed).
- bug 1206844 - Adding Firefox Emoji font support
- Reviewed, PR still have issues with displaying numbers (review on hold, waiting for resolution of found issues)
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Steve
- Absent/no report
Day 6: 29th September
Steve
- Unexpected typhoon day in Taipei, so I can only do some trivial things within limited time.
Julien
- continued work on bug 1207093: fixing review comments
- reviewed bug 1176976 (draft dialog removing) again
- reviewed bug 1037620 (late arrival notice) again
Not much more to add ! Today: I want to:
- continue handling review/feedback/NI queue
- continue work on the low storage condition
Oleg
- bug 1176976 - [Messages][Drafts] Remove the draft saving/replacing action menu
- Got r+, fixed last review comments, but eventually, during final on-device testing, found out that I had to rollback on of the suggestions (almost landed).
- Filed mentored integration test bugs to cover that newly discovered issue.
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
- bug 1205874 - [Messages] After starting a new conversation from previously saved draft, that conversation will be counted twice when using Select All in Inbox.
- No progress (in review).
- bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler
- Almost no progress on this one since Tuesday, should have time today (in progress).
Other:
- bug 1207093 - [Messages][Dialer] Implement low storage condition popup
- Reviewed (reviewed).
- Filed quick-tap-and-break-UI bugs I've discovered some time ago, but forgot to file bugs :)
- bug 1206093 - [Messages][Tests] Leverage "client.switchToShadowRoot" to tap on gaia-header action button
- Landed, pointed contributor to other unassigned gaia::sms mentored bugs (landed).
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Day 7: 30th September
Steve
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Background work, no progress.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- No progress.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Migrate event handling workaround for devicestorage service(shim).
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Created a patch for original behavior and create another bug for the subject removal discussion.
- (Julien) I left a comment on github ;) Thanks!
- Created a patch for original behavior and create another bug for the subject removal discussion.
- bug 1203886 - The back button in sms conversation view does not always work
- Verified the notification part and it should be fixed as well.
Today:
- Low storage work.
- Review the patches.
- Working on some blockers if they have any progress.
Julien
Reminder: I'll be at the Paris-Web conference tomorrow and friday. I'll start to handle things during this afternoon so I won't be very much available this afternoon either.
- continued work on bug 1207093: finished fixing comments, but I had more questions to Katie before requesting a new review.
- spent a lot of time on bug mail today. Looks like we have a "rich paste" feature that landed and breaks us in a lot of cases... I wish we were notified of such features in advance. This sounds like some not easy work for us to handle :/ See for example bug 1209900 and bug 1207083.
- (Steve) Maybe I can ask the gecko devs to know if it's possible to disable the rich paste in message app. I don't think we will have sufficient time for handling the image paste feature in 2.5...
- (Julien) Yeah I asked for it in bug 1207083 already... I think we could do it if people tell us it's really super important. But then we'll likely get blockers for next 2 months about it.
- (Steve) BTW the wrong cursor position in bug 1207083 looks familiar... It seems related to the br element in contenteditable element and the cursor position will be misplaced when the delete the
- (Oleg) Not sure if it's related, but we have this one as well 1183595, when cursor is misplaced in subject field.
Today: I want to:
- continue handling review/feedback/NI queue
- continue work on the low storage condition
Oleg
- bug 1176976 - [Messages][Drafts] Remove the draft saving/replacing action menu
- Tested on device again and could not spot anything wrong, so landed :) (landed)
- Will keep eye on possible regressions.
- bug 1198266 - [Messages] Use ConversationService in the application
- Got Steve's feedback, waiting for Julien's one :) (awaiting feedback).
- bug 1205874 - [Messages] After starting a new conversation from previously saved draft, that conversation will be counted twice when using Select All in Inbox.
- No progress (in review).
- bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler
- Moving forward with this, I hope to have wip for feedback today (in progress).
Other:
- Noticed ready-to-land PR from "bug 1140344 - [marionette-apps] Support switching between main and inline activity app frames" has been forgotten :) So asked Johan to land this, so it's landed and we have chance to write tests for Drafts shared between two app instances. And other NGA related things as well since we use SharedWorkers, BC.
- (Steve) That's awesome :)
- (Oleg) Heh, yeah, but we need to try it out to see if it really works as expected :) I hope so.
- Triaged some draft dialog and auto-draft-saved bugs;
- Tried to help Rishav with the unit tests for his bug.
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Day 8: 1st October
Steve
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Background work, no progress.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- No progress.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- I found that there's some cases still missing(like compose view recipient and option). Will raise it in the bug.
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Patch updated per comment
- Review/feedback for some bugs
Today:
- Low storage work.
- Give some feedback for Oleg's patch about the system message.
- Working on some blockers if they have any progress.
- Check if we need to do something for avoiding rich-text copy paste.
Oleg
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress since yesterday (awaiting feedback).
- bug 1205874 - [Messages] After starting a new conversation from previously saved draft, that conversation will be counted twice when using Select All in Inbox.
- Got r+, fixed review comment, rebased and landed (landed).
- bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler
- Prepared WIP patch and asked for early feedback, working on fixing tests in the meantime (awaiting feedback, in progress).
Other:
- bug 1206844 - Adding Firefox Emoji font support
- One more review round here, still needs some work, involved UX and tested perf with Raptor - don't see anything significant - I wanted to check if new font have impact as we started to use it in Inbox.
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Julien
- Absent/no report
Day 9: 2nd October
Steve
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Background work, no progress.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- No progress.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Create a WIP for early feedback, will list some missing part for UX on bug and some drawback in the code on github.
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- In review.
- Review/feedback for some bugs
Today:
- Low storage work.
- Give some feedback for Oleg's patch about the system message.
- Working on some blockers if they have any progress.
- Check if we need to do something for avoiding rich-text copy paste.
Oleg
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
- bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler
- Mostly worked on this one, rewrote a big portion of SystemMessageHandler related tests, working on it (awaiting feedback, in progress).
Other:
- bug 1206844 - Adding Firefox Emoji font support
- Worked with Pavel to finish the patch, hopefully will have final review today (review in progress).
- Replied with clarifying comments in several bugs.
Today:
- Will handle review/feedback/need-info requests (Steve's subject visibility patch is in priority);
- Will work on review comments and assigned bugs.
Julien
- Absent/no report
Day 10: 5th October
Steve
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Background work, no progress.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- No progress.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Create a WIP for early feedback, will list some missing part for UX on bug and some drawback in the code on github. Waiting for early feedback
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Landed.
- Rich text copy paste: Boris will disable it for 2.5
- (Julien) OK, good to know; we can plan ahead our work to support it post-2.5 :)
- (Steve) I think they don't have any idea about the proper handle inside message, will keep in touch.
- (Julien) Email has the same issue; we need an event to handle it, instead of Gecko handling it automatically...
- (Steve) It seems the only way if we want to insert the image as attachment. Maybe we can simply have a element attribute or css property to limit the text past only in message input for near future.
- (Julien) yeah, but it would be really cool to support image paste :D
- (Steve) Yeah I understand ;)
- Reviewing the systemMessage handler, it's not finished yet but it should be in the right direction. And we want to rewrite message receiving part for long time ago so it's good to see the changes.
Today:
- Low storage work.
- Give some feedback for Oleg's patch about the system message.
- Working on some blockers if they have any progress.
Julien
Sorry, not much happened related to SMS for me :) In case you don't know, the "low storage" feature got a "no go", so it's no more 2.5... We can still go on and finish it behind a flag though.
- (Oleg) I'm curious what happened? :)
- (Julien) I think they fear about regressions.
- (Steve) The decision making process is horrible in 2.5....
- (Julien) EPM and some developers (incl me) started looking at the feature in August but there has been a lot of inertia from some teams, likely because they were also busy with other stuff. We don't plan ahead enough with "big blocks of features", somewhat like we did for Milestone 1 (but that we didn't do since then BTW :) )
- (Steve) So how about the ongoing low storage patches, like finish them and disabled or simply pending?
- (Julien) for the dialog patch, it's easy because nobody uses it, so I think i'll just go ahead and merge; for the "input disabling", I think it should be disabled with a boolean in our Settings object. What do you think ?
- (Steve) I do have a flag(it's in device storage client instead of settings) in the patch, so it's fine for me.
- (Julien) OK ! (I think we should have it in Settings though :p)
Got an idea today about how we could use "async" scripts, I'd like to experiment... maybe next "hacking day" ;)
- (Oleg) Ah, I've just realized we didn't have hack day this month? Or I just missed?
- (Julien) nope, nobody scheduled it (and I still haven't sent the result of last one -- will try to do it today :/)
Today: I want to:
- read bugmail
- handle review/feedback/NI queue
- continue work on the low storage condition
Oleg
- I'll be on PTO on Friday (moved my b-day Thursday PTO to Friday :))
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
- bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler
- Fixed all affected unit tests, especially refactored sms-received and notification ones, started to work on few integration tests for the sms-received system message just to have something for the start (one for sms and one for class-0 message as we don't have any for class-0 messages) (awaiting feedback, in progress).
Other:
- bug 1206844 - Adding Firefox Emoji font support
- Worked with Pavel to finish the patch, proposed simpler way to style "sending" state messages that contain emojis, waiting for Pavel's reply to Tim (honestly I'm not sure how it should be done in ideal case). Do you guys have any ideas on how it should be handled? Should gecko manage it somehow as Tim suggests or ... ?
- (Julien) if you add a feedback or needinfo on the bug, I'll try to look at it; otherwise I'll forget :p
- (Oleg) Sure, will ni? :)
- Worked with Pavel to finish the patch, proposed simpler way to style "sending" state messages that contain emojis, waiting for Pavel's reply to Tim (honestly I'm not sure how it should be done in ideal case). Do you guys have any ideas on how it should be handled? Should gecko manage it somehow as Tim suggests or ... ?
- bug 1206678 - Outgoing MMS contains subject that was typed by user, but then hidden
- Reviewed PR.
- bug 1148719 - [Message]The recipient won't be saved in draft if we delete all message in this conversition while editing new message.
- Explained old idea to UX guys, got reply today - need to read through it.
Today:
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Day 11: 6th October
Steve
- Not much progress today since there is a SCVP events almost occupied half of the day :/
- bug 1179628 - [Messages][NG] Lay out Settings service structure
- Background work, polishing based on Oleg's comment.
- bug 1201016 - [Messages][NG] Migrate the current Message manager event handling to NGA.
- No progress.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Waiting for early feedback
- Reviewing the systemMessage handler, it's not finished yet but it should be in the right direction. And we want to rewrite message receiving part for long time ago so it's good to see the changes.
Today:
- Low storage work.
- Review Oleg's patch about the system message.
- Working on some blockers if they have any progress.
Julien
(sorry, I'm filling it in advance because I'll be in the subway during our normal time) Didn't move forward much things, mostly read my bug mail. Today I want to continue this but maybe start with bugzilla requests... Today: I want to:
- read bugmail
- handle review/feedback/NI queue
- continue work on the low storage condition
Oleg
- I'll be on PTO on Friday.
- bug 1198266 - [Messages] Use ConversationService in the application
- No progress (awaiting feedback).
- bug 1208532 - [Messages][Refactoring] Extract SystemMessageHandler from ActivityHandler
- Finished integration tests, handled feedback comments, tested on device and asked for review (in review).
Other:
- bug 1206844 - Adding Firefox Emoji font support
- Finished review and tested on device, waiting for input from Pavel/Julien/Tim.
- bug 1207094 - [Messages] Disable appropriate controls when in low storage condition
- Started to look into Steve's PR, should finish soon (feedback in progress).
- bug 1148719 - [Message]The recipient won't be saved in draft if we delete all message in this conversition while editing new message.
- Marked as post-2.5 feature and moved to backlog.
- Guided contributor on IRC on "bug 1209963 - [Messages][Refactoring] InboxView.deleteThread should not attempt to close notification for the thread-less drafts";
- Guided contributor on "bug 1209419 - [Messages][Tests] Add basic integration tests for the Conversation view Edit mode".
Today:
- Today is bug-mail day - will skim through mails;
- Want to help with "bug 1210704 - Add service worker benchmark for Flame and Aries".
- Will handle review/feedback/need-info requests;
- Will work on review comments and assigned bugs.
Demos
Retrospective
Previous sprints' actions
From 2.1S3:
- Look into VM with gaia dev environment
- Nothing more done in this sprint
From 2.1S5:
- in planning for sprint N, we pick some items we want to do in sprint N+1 to ask early questions to UX and Designers (esp refresh bugs, but also bugs with UX changes)
- we'll add screenshots of panels in Wiki, with the various cases for these panels, to help analyzing change impacts and not forgetting things
- Oleg started this: https://wiki.mozilla.org/Gaia/SMS/Current_App_State
From 2.2S4:
- undercommit in the sprints.
- use bugs and github's PR for spec definition and changes
From 2.2S14:
- move more discussions to #gaia
- figure out 2.5 features for SMS
From FxOS-S3:
- split patches as much as we can when we develop it, and split bugs as much as we can when planning them.
From FxOS-S7:
- stand-up at 11:30am CET / 5:30pm Taipei
What was good in the last sprint
- I feel this sprint was quite productive for me;
- I'm glad to see new Messages app contributors;
- We've resolved several blockers;
What was bad in the last sprint
- Low storage is deprioritized _unexpectedly_. Not our fault, but still I think it's bad when we have a lot of stuff to do :)
- I overestimated my available time, as a result we didn't finish some tasks directly because of me :(
- The low storage disabling part didn't progress as much as I expected, and some spec is still not clear to me(Althought it's pending now)
Any questions
- October is for blockers? (just confirming that nothing has changed _again_ :))
- Actually in this sprint we'll need to focus on low storage first. - not anymore, right?
- Not anymore ;) I think we want to finish unfinished bugs (or maybe keep that for background ?) but focus is definitely on blockers -- including blockers from other teams
- Yeah, I think we can have low storage tasks in background as you've already started them and we don't want them to become very obsolete :)
- Should we take care/investigate about perf regressions in this sprint?
- I think so; Oleg I think one of your patches could make it possible to decide whether we use workers or not, right ?
- Yeah, at least we need to decide if it's OK to have "upgradable" services (in window on startup and then in workers). If the approach looks good to you, I can take a closer look to numbers.
- I think it's our first best approach for now. If this doesn't work we can try other ideas (like moving back at everything in the window "statically".
- we can discuss a little more during the planning
- We should finish the upgrade service first and see what we'll need to do later in following sprints(I feel that we still have lots of things for improvement...)
- I'd like to try something around async scripts -- but I think it's a bigger work.
Actions for next sprint
None