A quick peek behind the curtain. As many people are curious about the progress of the next release, this is my current task list. The critical features are absolutely needed for 2.0.7 release. The nice to have ones might get added. Some are pretty low hanging fruit. At the moment it looks like we are set for a late August/ early September release for 2.0.7 followed by 2.0.8 about a month later with much of the features that are in nice to have.
Critical:
facebook account settings needs to prepopulate (regression)
facebook contacts dont load.
—
Replace mutable array with better circular buffer
—
own ver string is generated from algorithm (maybe generate and store in app rather than on each run)
—
pass presence obj to DB layer functions
store ver string in DB table as well
add ver string look up table
link ver string to XMPP disco caps
—
accept legacy caps function
—
only show call button in the buddy info screen if there is an audio cap (ver or legacy)
—
link call screen to jingle
create screen to pick resource with jingle call
—
ipad version of call screen
—
tapping on a notificaiton message takes you to the conversation
Nice to have in 2.07 but may get pushed in to 2.08:
fix server obj to store server caps, various servers (proxy, search. MUC etc)
message Carbons (discover server cap and implement)
buddy list buttons should be in will appear function and not did appear (reduce flashing)
SSL oldstyle on any port
when there is a login failure it should say specifically what caused it
offer to reconnect in 5 seconds
move MUC into better object/Object array
MUC session config screen
MUC should remember it is open
Search contacts
Sort contacts by status
Group contacts by group
Sort contacts by status
Group contacts by group