Songs of Doom

Psi 0.11-beta3

October 11, 2006, 7:59 pm

As we’re still sitting with our hands tied waiting for some of the libraries we depend upon to advance a little before we can really address 0.11 release candidates, we’ve tidied up a few issues and made a new beta release to (approximately) coincide with the release of Qt 4.2, which is now required for Psi builds.
Links first, then an extract from the release notes:

Mac OS X universal binary:
http://psi-im.org/files/beta/0.11/beta3/Psi-0.11-beta3.dmg
Win32 build:
http://psi-im.org/files/beta/0.11/beta3/psi-0.11-beta3-win32.zip
Source tarball:
http://psi-im.org/files/beta/0.11/beta3/psi-0.11-beta3.tar.bz2


Known Issues

This is a beta (preview) version of Psi and is not intended to be release
quality or used in production environments. Particularly, the following
issues are known (those issues which are believed to have originated in
external libraries are marked with a *):
- GnuPG is temporarily not supported. *
- Mouse actions on tabbed chat windows have been temporarily disabled.
- Proxy support is broken in some, if not all, circumstances.
- On Mac, the menubar is only populated when the roster is the current
selected window. *
- Roster tooltips are a little ugly currently, more whitespace will be
added again later.
- When receiving multiline messages in a chat, sometimes some lines will
not be visible until another message is received or sent. *
- Clicking on Psi popups sometimes causes a crash.

Notes

- This beta release includes a patched version of QCA2. Although it is
possible to link against another self-patched QCA2, it is strongly
recommended to use the provided tree, which is now default when
using ./configure on unices, or by default on Windows.

New in 0.11

- Added new default Stellar3 iconset
- Added support for JEP-138 (Stream Compression)
- Added support for using JEP-33 (Extended Stanza Addressing) to multicast messages to multiple users. Use option.enable-multicasting to enable it.
- Added ‘Show status message’ toggle. There is a hidden option to put status messages under the nickname (at the cost of 2 extra pixels when no status message is shown)
- Support for Bookmark Storage (JEP-0048), where bookmarked conferences are auto-joined. No UI is provided for creating bookmarks (yet).
- Better error messages, including error condition mappings (JEP-0086)
- Support dynamically changing priority
- Improved PGP error messages
- Hiding the deprecated protocol selector for service discovery by default.
Use option.ui.show-deprecated.service-discovery.protocol-selector to re-enable it.
- New options system (see options.xml)
- Receiving support for vCard-Based Avatars (JEP-0153)
- Support for Multi-User-Chat (JEP-0045)
- Preliminary support for User Nickname (JEP-0172)
- Preliminary support for Roster Item Exchange (JEP-0144)
- Psi now uses the Qt4(>=4.2) and QCA2 libraries, replacing the Qt3 and QCA1 requirements.
- “Privacy List” support in the account dialog.
- Support for JEP-0050 (Ad-hoc commands)
- Preliminary support for JEP-0163 (Personal Eventing Protocol)
- Preliminary support for JEP-0146 (Remote Controlling Clients)
- Large parts of the codebase have been restructured.
- Fixed a chat room bug where subject/topic changes were not shown.
- Mac OS X builds are now universal binaries, supporting the new Intel based Macs.
- Support for JEP-85 (Chat State Notifications).
- Support for JEP-0115 (Entity Capabilities).
- There is now a config.xml option to make some windows use the brushed metal theme on Mac OS X.
- Window opacity support is now present for all three supported platforms.
- Fixed Unicode URL opening bug #510
- Auto-reconnect accounts on wakeup
- Copy-pasting with emoticons now works
- Fixed issue #263 where emoticons would disappear in a reply or quote
- History index is rebuilt faster
- Configure toolbars merged into main preferences dialog
- Moving tooltips
- MingW32 compiler support (Coupled with the open source Qt4 Windows library this now allows completely free building of Psi on Windows)

7 Responses to “Psi 0.11-beta3”

Petteri wrote on October 12, 2006

Plus
- Support for Multi-User-Chat (JEP-0045)
- Support for Bookmark Storage (JEP-0048), where bookmarked conferences are auto-joined.

Minus
No UI is provided for creating bookmarks (yet).

I’m off to test this baby. Keep up the good work :)

fh wrote on October 12, 2006

Cool, really cool. A lot of enhancements I really was waiting for - so the only thing I still want to see is OTR support. :-) Thanks a lot for all the work!

By the way, JEP has been renamed to XEP since a few days ;)

Kev wrote on October 12, 2006

It has, I know, but that changelog far predates the change.

OpenMind wrote on October 19, 2006

- Added ‘Show status message’ toggle. There is a hidden option to put status messages under the nickname (at the cost of 2 extra pixels when no status message is shown)

What is this option? It’s so hidden, that I can’t find it :)

Jure Repinc wrote on October 21, 2006

Are the strings in the freeze state already? Should we already start the translation process? Any other plans and deadlines for translation?

Kev wrote on October 21, 2006

Openmind: it’s in options.xml.
Jure: No, the string freeze won’t be until the release candidates, and will be announced on the translators’ mailing list.

prizident wrote on October 30, 2006

very nice work, but crashes too often, so still waiting for release (and for a context menu item for automatical renaming of f contact according to vcard nickname)

(Y)

Bad Behavior has blocked 804 access attempts in the last 7 days.