1. Banter 0.1.x Development Series
Banter 0.1.x is an unstable development series intended for testing and hacking purposes. Banter follows the GNOME convention of using odd minor version numbers to indicate development status, so this unstable 0.1.x series will eventually become the 0.2.0 stable release of Banter.
Plans for this and other releases are documented on the Road Map page.
Jump to: Iteration 0, Iteration 1, Iteration 2, Iteration 3, Iteration 4, Iteration 5, Iteration 6, Iteration 7, Iteration 8, Iteration 9, Iteration 10
1.1. Schedule
Iteration 10 : Aug 6 - Aug 10 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Accept/Decline/Remove People |
Finish up work on Invitations and people lists |
Done |
|
|
Indications |
Update emblems to show missed notification counts |
Done |
|
Aug 10 |
Banter 0.1.10 Development Release |
2:00 PM - Demo/Postmortem |
|
|
Iteration 9 : July 28 - Aug 6 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Chat Notify |
Notify of incoming chats and requests |
Done |
|
|
Message Notify |
Notify of messages when the chat window does not have focus |
done |
|
|
Group Window |
Sort People and bling |
Done |
|
|
EDS Integration |
Remove EDS Contact sync for first release, we are only using telepathy contacts |
Done |
|
|
Chat Window |
Fix up conversations so they don't get garbled |
Done |
|
|
Chat Initiation |
Fix initiations so they can happen on either side of the chat |
Done |
|
|
Buddy Invitation |
Add feature to add a buddy to the contact list |
Partial |
|
Aug 6 |
Banter 0.1.9 Development Release |
2:00 PM - Demo/Iteration 10 Planning |
|
|
Iteration 8 : <no date> - July 18 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
GUADEC |
Updates for GUADEC to get video working |
Complete and we showed Banter doing video chat with another instance of Banter and also the Nokia n800 in a lightning talk at GUADEC |
|
July 18 |
Banter 0.1.8 Development Release |
This was a special release to get the GUADEC demo code out |
|
|
No Iteration - OpenSUSE HackWeek : June 23 - June 29 |
Novell is sponsoring a HackWeek internally for all OPS employees. The activities are centered around the OpenSUSE Idea Site. There will be a lot of cool hacking going on... some of it related to Banter, some of it having nothing to do with Banter. There won't be an official iteration this week but we'll all be hacking on cool stuff. |
No Iteration - Desktop Planning Summit : June 16 - June 22 |
No official iteration or release is scheduled for this week. Most of the Banter hackers were away attending a Desktop Planning Summit. |
Iteration 7 : June 9 - June 15 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Chat acceptance |
Accpet and decline chats |
Incomplete. It's started but needs work |
|
|
Buddy Authorization |
Authorize "buddies" to chat with |
|
|
|
libnotify |
integrate into libnotify |
This was started and notification does happen but needs to be moved to the ConversationManager. |
|
|
Widget Experimentation |
The beginnings of the rip and replace of the HTML widgets... ugh! |
Incomplete |
|
|
Mission Control Investigation |
Report on MissionControl |
Incomplete |
|
June 15 |
Banter 0.1.7 Development Release |
2:00 PM - Demo/Iteration 8 Planning |
|
The week was disrupted by some internal Novell planning that was given to the Banter team. No real development was done this week. |
Iteration 6 : June 2 - June 8 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Video |
Have experimental video working again using openSUSE packages |
Complete |
|
|
Audio Window (bonus) |
Integrate the audio chat into the normal chat window |
Complete |
|
|
Audio Chat (bonus) |
Get audio only chat working |
Complete |
|
|
Video Window (bonus!) |
Integrate the video window into the normal chat window with the ability to start and stop a video chat and keep the text chat if desired |
Complete |
|
June 8 |
Banter 0.1.6 Development Release |
2:00 PM - Demo/Iteration 7 Planning |
|
Complete |
Iteration 5 : May 26 - June 1 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Telepathy |
Finish removing tapioca-sharp |
Completed |
|
|
Capabilities |
Have client report true capabilities |
Incomplete. Video work consumed too much time. |
|
|
Video |
Have experimental video working again using openSUSE packages |
Incomplete |
|
|
Video Window |
Integrate the video window into the normal chat window with the ability to start and stop a video chat and keep the text chat if desired |
Incomplete. Video work not done. |
|
|
Avatar |
Ability to set your avatar from the camera and file |
Incomplete. Video work not done. |
|
June 1 |
Banter 0.1.5 Development Release |
2:00 PM - Demo/Iteration 6 Planning |
|
|
Iteration 4 : May 19 - May 25 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
May 21 |
Special Demo |
Use Banter 0.1.3 |
|
|
|
evolution-sharp |
get patched evolution-sharp to support modifies |
Complete. Get your patched evolution-sharp from svn or here |
|
|
Telepathy |
Remove tapioca-sharp |
Partially done. Finish in next iteration. |
|
|
Get WebKit building in openSUSE 10.2 and begin initial replacement of gtkmozembed |
|
||
|
"Me" Person Widget |
Show yourself in the Group Window. |
Complete. Boyd updated the Widget in GroupWindow and Calvin fixed the Me calls to work |
|
|
Status |
Set your status from the Group Window. |
Complete. Changed the combobox to an Entry that allows you to type and set status + hidden /status command |
|
|
Person Widget Sizing |
Support small, medium and large person cards in Group Window and Chat Window. |
Complete. They are rough and hopefully switching to WebKit will help out with the way we do this. |
|
|
Video |
Have experimental video working again using openSUSE packages |
|
Incomplete. Moved to next iteration |
May 25 |
Banter 0.1.4 Development Release |
2:00 PM - Demo/Iteration 5 Planning |
|
|
Iteration 3 : May 12 - May 18 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
May 15 |
GNOME SVN |
Switch active development to svn.gnome.org/svn/banter |
Complete |
|
|
Dependencies |
Fix all dependency packages on openSUSE Build Service |
Completed. We're building these packages for openSUSE 10.2 on autobuild instead. If we get them to work, we'll submit them back to the build service and also submit them to autobuild for 10.3. |
|
|
Video |
Have experimental video working again using openSUSE packages |
|
Incomplete. Not enough time with other issues that arose. Moved to next iteration. |
|
Themes |
Fix code to install/look/use system and user themes (MessageStyle and ListStyle) |
Completed. |
|
|
Banter RPM |
Create RPM Package Banter in openSUSE |
Complete. |
|
|
Group UI |
Create/Remove groups inside the Group Window. Be able to add/remove people into groups. |
Initial add/remove functionality available in the GroupWindow. Calvin working through some evolution-sharp bugs to have the ability to add people to groups. A patch is needed to evolution-sharp. Finish this work in the next iteration. |
|
|
"Me" Person Widget |
Show yourself in the Group Window. |
|
Incomplete. Move to next iteration. |
|
Status |
Set your status from the Group Window. |
Incomplete. Some of this has been stubbed-out. For some reason when the GroupWindow is realized, PersonStore.Me is null. Move to next iteration. |
|
May 18 |
Banter 0.1.3 Development Release |
2:00 PM - Demo/Iteration 4 Planning |
|
|
Iteration 2 : May 5 - May 11 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Avatar |
AvatarManager design and code. Make avatars show up in the GroupWindow and also in the ChatWindow. |
Incomplete. Avatars show up but are not managed well. More work needs to be done here. |
|
|
Presence |
Create a Presence service (framework); Create Presence Service |
Complete. ProviderUser now deals with presence and a presence service isn't needed. |
|
|
EDS |
Initial work on EDS <-> Telepathy Sync; Create Sync Service |
Complete. Initial sync is created to work on new object model. Full sync still needs to be implemented. |
|
|
UI Design |
Contact Human Factors team for UI/Usability Design Work |
Complete. |
|
|
Gtkmozembed/Webkit |
Investigate Webkit possibilities / debug MozEmbed |
Built bakefile.rpm (required for building WebKit). Have hit some compiler errors building WebCore/Projects/gdk. Will revisit this later. |
|
|
Mission Control |
Initial investigation using Telepathy Mission Control |
Incomplete. Move to future iteration. |
|
May 11 |
Banter 0.1.2 Development Release |
2:00 PM - Demo/Iteration 3 Planning |
|
Demo'd to JaredAllen and Released 0.1.2. Iteration planning to take place Monday morning with BoydTimothy and CalvinGaisford. |
Iteration 1 : April 28 - May 4 |
||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
Person |
Create/Cleanup Objects:Person,Group,PersonManager |
Complete: Removed PersonManager, cleaned up Person, created PersonGroup. |
|
|
EDS Integration |
EDSBridge: integrate EDS Contacts and Groups |
Complete |
|
|
Contact Card |
Engage design people on Contact Cards |
Postponed by request of JaredAllen |
|
|
Contact View |
Build out initial contact view |
Complete |
|
|
Presence |
Extra credit: Presence Work |
Move to Iteration 2 |
|
|
Account Work |
Extra credit: Account and AccountManager Work |
|
Move to Iteration 2 |
|
Vacation |
Dig, Party, Rest |
Assuming it's complete |
|
May 4 |
Banter 0.1.1 Development Release |
2:00 PM - Demo/Iteration 2 Planning |
|
Demo'd to JaredAllen and Released 0.1.1! Postponing the complete Iteration 2 planning for first thing Monday morning when BradyAnderson returns. |
Iteration 0 : April 23 - April 27 |
|||||
Date |
Task |
Description |
Assignee(s) |
Notes |
|
|
Wiki |
Create wiki on http://live.gnome.org/Banter complete with what the project is, the schedule and a road map. |
Complete. |
||
SVN |
Obtain GNOME SVN project space. |
Email sent to svnmaster@gnome.org , 24 Apr 2007. bkor in #sysadmin said he'll create the repo this weekend. |
|||
Mailing List |
Set up banter-list@gnome.org mailing list |
Email sent to mailman@gnome.org , 25 Apr 2007. |
|||
Marketing |
Discuss the project with key external players |
|
|||
Coding |
Create autotools project. Rename namespace to "Banter". Install ListStyle and MessageStyle themes. |
Complete. |
|||
Artwork |
Prime the pump for someone to come up with a sweet icon for Banter. |
|
|
||
Bugzilla |
Get banter into bugzilla.gnome.org |
Waiting for SVN. |
|||
Release 0.1.0 |
Build and release the banter-0.1.0 tarball. |
|
Complete, 24 Apr 2007. |
||
April 27 |
Banter 0.1.0 Development Release |
2:00 PM - Iteration 1 Planning |
|
Complete (see Iteration 1) |