Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Version 8 (modified by sadrul, 17 years ago) (diff)

--

Catch up on protocol features

  • merge MSNP13
  • Upgrade Yahoo!

Voice and Video

Gobjectification

We should definitely work on this. -- lschiere

Privacy

"Conferences"

Replacing PluginPref? API with Request API

There's some amount of duplication between the PluginPref? API and the Request API. This should be fixed. Finch currently converts a pluginpref-frame into a request-fields (gntplugin.c:process_pref_frame), which allows it to reuse the request ui. Each name and label of a PluginPref? maps one-to-one with a RequestField?. However, a PluginPref? can impose some restrictions on a value (eg. min/max values for an integer preference), which a RequestField? still can't do. So some additions to the request api will be necessary.

Small features

  • Allow creating chat-rooms and inviting a bunch of people at the same time. Prpl-option flags can be used for protocols that support it (MSN, Y!M currently?). There can be a menu-item which will be enabled only if one of the connected accounts is capable of doing this. The callback request-dialog will show only the capable accounts (using some filter-function) and use siege's multi-user selection dialog.
  • Improve the IRC protocol by adding support for some commonly used non-standard stuff. Possibly open an IM for each irc-account where all the non-standard messages can be dumped (somewhat like the server-tabs in some other irc clients). This way, users will see some output for, eg. "/mode #channel +b". I don't personally use any of this, and the current prpl is just fine for my use (send and receive messages). But I believe this is a widely requested feature. Since we do cater to popular demands, I think this can be included in the list.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!