Roadmap

0.9.2

Bug fixing, stability improvement and Haiku support

79%

64 closed (83%)   13 open (17%)

Release 0.9.2

Release name: Gutter Ballet

First release after a long time.
We should focus on:
  • Bug hunting
  • Improve stability
  • Proper Haiku support
  • Jam-based build system

I prepared a query to look for open issue scheduled for this release.

Issue #136 is nearly resolved (protocols are loaded in their own team and communicate).

Here's a list of proposals by slaad:
  • Loading multiple instances of the same protocol
  • Determining how to associate a contact with an instance of a protocol (I'm thinking something like {protocol}-{local account}:{contact}. Eg. : and :
  • Moving libim to use BFlattenable objects - much cleaner interface that way. Probably moving to having IM::Manager provide hooks that accept objects (Eg. IM::Manager::UserOnline(IM::StatusMessage), IM::Manager::FileTransfer(IM::TransferMessage) etc)
  • Cleaning up the im_server - very much needed
  • Protocol improvements (obviously)
  • Infrastructure for file transfers
  • Infrastructure for video / audio transfers
  • A unified method of setting your buddy icon (rather than doing it through each protocol)
  • Leak checking / robustness improvements

Some of those items are trivial and can be squeezed in before v1.0.
Others are big changes that we need to design and implement before v1.0 hits so they're "standard".
We should see what can be scheduled for IM Kit v0.9.2.

Before IM Kit hits v0.9.2 it would be nice to make snapshots compiled for Haiku, so that users can test IM Kit on this platform.

0.9.3

Maintainance release

0%

0 closed (0%)   8 open (100%)

1.0.0

First stable milestone

8%

0 closed (0%)   6 open (100%)