This is the fourth beta (preview) release of Swift, and it is in no way final or feature-complete. The aim of this release is to gain help from the wider community in guiding Swift forward: primarily, we'd like feedback from you as to what needs to be done now, and also to find any issues - either technical or in usability - with what we've already done. This isn't a final release, so you shouldn't download it unless you're willing to find issues in it, and report them back to us so we can improve it.
Swift 1.0 Beta4
Screenshots
First, the screenshots:
Discussion
Comments can be sent to the mailing list at http://swift.im/lists/mailman/listinfo/swift-users, and we have a chat room at swift@rooms.swift.im. It will be very useful if people trying the beta can keep notes on what they find for a couple of days and then send a summary email to the mailing list so we can gauge people's thoughts.
Goals
Swift is trying to plug a hole in the XMPP client landscape, and has these aims.
- Wide platform availability.
- Doing the "Right Thing" for the user, without configuration.
- Doing the "Right Thing" with standards-compliance.
- Targetting the end-users, not the system administrators.
- Being an XMPP client - not multi-protocol.
- Concentrating on the most frequently performed tasks.
- Never interrupt the user with something that doesn't need attention.
Features of interest
This is a beta, but Swift already has some interesting features.
- Easy status setting (and plans to make it better).
- Easy room joining and bookmarking.
- XEP-0258 Labelling for secure environments.
- Stream compression for bandwidth-saving.
- Support for the new SCRAM authentication mechanism.
Changelog
These are the changes since 1.0-beta3:
- The chat window shows the total unread message count, not only the selected chat.
- Room subjects are now shown on join.
- The Find Room window now resizes correctly.
- The Windows installer now puts start menu shortcuts in a sensible place on re-install. This will take effect the second time you run an installer with this fix.
- Fixed a crash involving disconnects or reconnects.
- Various small fixes
Known issues
As this is a beta release, there are known issues and features that you might expect to be present that aren't:
- Graphical/Rendering glitches.
- The system tray icon doesn't reflect the current status.
- You cannot change your avatar.
- You cannot rename or regroup contacts after they're added.
- The system tray behaviour on Macs is unexpectedly Windows-like.
- The Windows installer doesn't detect running Swifts.
- If you add a room bookmark before the server has returned your existing bookmarks, the server ones may be replaced with the new one.
- Servers with themselves in their service discovery results may cause the room finder to loop.
- Status messages are sometimes lost on reconnect after server errors.
- You cannot create new rooms.
- In some cases, roster edits from another client running alongside cause the entries to not appear until they change presence.
- The incoming message sound doesn't play.
Download
We currently have versions available for Windows and Mac:
- Windows: Swift-installer-win32-1.0beta4.exe
- Mac OS X (10.5 or later): Swift-1.0beta4.dmg
- Ubuntu Linux
- Karmic Koala (9.10)
- 32-bit: swift_1.0~beta4-1_i386.deb
- 64-bit: swift_1.0~beta4-1_amd64.deb
deb http://swift.im/packages/ubuntu karmic/beta/ deb-src http://swift.im/packages/ubuntu karmic/beta/
- Lucid Lynx (10.04)
- 32-bit: swift_1.0~beta4-1_i386.deb
- 64-bit: swift_1.0~beta4-1_amd64.deb
deb http://swift.im/packages/ubuntu lucid/beta/ deb-src http://swift.im/packages/ubuntu lucid/beta/
- Karmic Koala (9.10)
Source
The source code for Swift and the underlying Swiften XMPP library are available from the Git repository at http://swift.im/git/swift. Instructions for building the source code can be found in Documentation/BuildingOnUnix.txt and Documentation/BuildingOnWindows.txt.
The source for this release is available under the GNU General Public License version 3.