2.0.7 and beyond

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