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

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

BradyAnderson

Done

Indications

Update emblems to show missed notification counts

CalvinGaisford

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

BradyAnderson CalvinGaisford

Done

Message Notify

Notify of messages when the chat window does not have focus

CalvinGaisford

done

Group Window

Sort People and bling

CalvinGaisford

Done

EDS Integration

Remove EDS Contact sync for first release, we are only using telepathy contacts

CalvinGaisford

Done

Chat Window

Fix up conversations so they don't get garbled

CalvinGaisford

Done

Chat Initiation

Fix initiations so they can happen on either side of the chat

BradyAnderson

Done

Buddy Invitation

Add feature to add a buddy to the contact list

BradyAnderson

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

BradyAnderson CalvinGaisford

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

BradyAnderson CalvinGaisford

Incomplete. It's started but needs work

Buddy Authorization

Authorize "buddies" to chat with

BradyAnderson CalvinGaisford

libnotify

integrate into libnotify

CalvinGaisford

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!

CalvinGaisford

Incomplete

Mission Control Investigation

Report on MissionControl

BradyAnderson

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

BradyAnderson CalvinGaisford

Complete

Audio Window (bonus)

Integrate the audio chat into the normal chat window

CalvinGaisford

Complete

Audio Chat (bonus)

Get audio only chat working

BradyAnderson

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

CalvinGaisford

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

BradyAnderson

Completed

Capabilities

Have client report true capabilities

BradyAnderson

Incomplete. Video work consumed too much time.

Video

Have experimental video working again using openSUSE packages

BradyAnderson CalvinGaisford

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

CalvinGaisford

Incomplete. Video work not done.

Avatar

Ability to set your avatar from the camera and file

CalvinGaisford

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

JaredAllen

evolution-sharp

get patched evolution-sharp to support modifies

CalvinGaisford

Complete. Get your patched evolution-sharp from svn or here

Telepathy

Remove tapioca-sharp

BradyAnderson

Partially done. Finish in next iteration.

WebKit

Get WebKit building in openSUSE 10.2 and begin initial replacement of gtkmozembed

BoydTimothy

"Me" Person Widget

Show yourself in the Group Window.

BoydTimothy CalvinGaisford

Complete. Boyd updated the Widget in GroupWindow and Calvin fixed the Me calls to work

Status

Set your status from the Group Window.

CalvinGaisford

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.

CalvinGaisford

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

BoydTimothy

Complete

Dependencies

Fix all dependency packages on openSUSE Build Service

BoydTimothy CalvinGaisford

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)

BoydTimothy

Completed.

Banter RPM

Create RPM Package Banter in openSUSE

CalvinGaisford

Complete.

Group UI

Create/Remove groups inside the Group Window. Be able to add/remove people into groups.

BoydTimothy CalvinGaisford

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.

BradyAnderson

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.

CalvinGaisford

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

BradyAnderson CalvinGaisford

Complete. ProviderUser now deals with presence and a presence service isn't needed.

EDS

Initial work on EDS <-> Telepathy Sync; Create Sync Service

CalvinGaisford

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

BoydTimothy

Complete.

Gtkmozembed/Webkit

Investigate Webkit possibilities / debug MozEmbed

BoydTimothy

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

BradyAnderson

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

CalvinGaisford

Complete: Removed PersonManager, cleaned up Person, created PersonGroup.

EDS Integration

EDSBridge: integrate EDS Contacts and Groups

CalvinGaisford

Complete

Contact Card

Engage design people on Contact Cards

CalvinGaisford

Postponed by request of JaredAllen

Contact View

Build out initial contact view

BoydTimothy

Complete

Presence

Extra credit: Presence Work

BoydTimothy

Move to Iteration 2

Account Work

Extra credit: Account and AccountManager Work

Move to Iteration 2

Vacation

Dig, Party, Rest

BradyAnderson

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.

BradyAnderson, BoydTimothy

Complete.

SVN

Obtain GNOME SVN project space.

BoydTimothy

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

BoydTimothy

Email sent to mailman@gnome.org , 25 Apr 2007.

Marketing

Discuss the project with key external players

BradyAnderson

Coding

Create autotools project. Rename namespace to "Banter". Install ListStyle and MessageStyle themes.

CalvinGaisford, BoydTimothy

Complete.

Artwork

Prime the pump for someone to come up with a sweet icon for Banter.

Bugzilla

Get banter into bugzilla.gnome.org

BoydTimothy

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)

Apps/Attic/Banter/ZeroPointOne (last edited 2013-08-09 00:02:52 by WilliamJonMcCann)