Wired Client 2.0 Read Me

Contact

Rafaël Warnault

rw@read-write.fr

https://wired.read-write.fr

Version History

2.5

- Fix issue with upload transfers and resources fork

- fix dark/light theme live switch

- remove theme customization

- remove /youtube & /html commands

- fix internal error at launch (Sparkle related)

- migrate from old version without error

- sign app with Developer ID

2.1.2

- Fix double-select bug in Files window when using in columns mode

2.1.1

- Fix text resizing in user list when using small icons style

- Fix built-in theme customization

- Fix timestamp margin in the vintage template

- Fix a bug where nick was missing (Table Cell View instead) in private chats user list

- Re-add many missing translations resources

2.1

- Important: the minimum required Mac OSX version is now 10.7 Lion. Mac OS 10.6 Snow Leopard is no longer supported.

- New Messages window design and storage (move to Core Data)

- Add search feature in Messages conversations

- Add messages pagination with scroll-up detection to load more messages

- New Boards window design

- Add the ability to display Board threads vertically (a la Mail.app)

- Add Recent Searches history in Boards sidebar

- Add better management of Smart Boards

- New Emoticon Packs feature, compliant with Adium Emoticon Packs

- Add an emoticons Popover view in chat and messages window

- Make emoticons Popover draggable as a separated window

- Add support for User Notification Center to events (only available from 10.8)

- Add quick-reply support to Chat and Message received event for User Notification (10.9 only)

- Add contextual handling of Growl events on click action

- Add Chats and Messages input text field grow automatically when needed

- Fix bug when opening a Wired internal URL pointing to a directory, in List mode

- Fix delay quit after 30 seconds #60

- Better design and readability of Toolbar notification badges

- Better Retina display support

- Better handling of the Link BBCode in Boards #62

- Max user icon size is now 64px x 64px in order to support Retina display

- Max server banner size is now 400px x 64px in order to support Retina display

- Fix lost of passwords of Bookmarks when changing the login value

- Fix crash when revealing a file on the server from the transfers window (disabling selection in column mode) #71

2.0.3

- Fix bug where client try to overwrite the Downloads folder on tracker connections #51

- Server and tracker bookmarks management moves to the sidebar of the chat window (removed from Preferences)

- Better contextual menus for the sidebar of the chat window

- Better design for the Dock notification badge

- Now import and export your bookmarks from the Bookmarks menu

- Transfers now auto-reconnect on error when Reconnect On Disconnect setting is true

- Re-add the crash log GUI in the Help menu to facilitate shared debugging

- Recover original localization files to Wired Frameworks (de, en, fr, it, ja)

- Add french and german localization (thanks to Prof Dr. Luigi)

2.0.2

- Add a settings to order front or not the app on connection events (Preferences > General)

- Always show the chat window if no window open when clicking the Dock icon

- Fix crash on clear action in transfers window

- Fix bug where Wired Client does not check for update in background at app launch

- Fix missing tab icon notifier on regular chat event

- Fix tab bar overflow menu that was not clickable after switching window

- Fix client crash when close a disconnected tab

2.0.1

- New icon !!!

- Replace PSMTabBarControl by MMTabBarView

- Add notification badges to tab items to display unread messages and posts

- Add notification badge on Transfers icon in toolbar to display number of unfinished transfers

- Fix bug where sidebar items was not reloaded when importing bookmarks

- Reorganize sources and migrate to GitHub: https://github.com/nark/WiredClient

- Migrate the main domain to wired.read-write.fr

2.0 (269)

- Add download file directly from external URL Type (e.g. wiredp7://guest@localhost/file.txt)

2.0 (268)

- Better support of older WebKit versions for Neo template

2.0b (264)

- Fix a bug in data offset management of upload transfers when resume after suddenly disconnected

- Fix some bugs in Smart Boards. Quote, Edit, Delete and Reply buttons now work.

- Replace several depreciated methods and clean sources

2.0b (263)

- Add support to handle settings compatibility issues in order to prepare the release

- Remove auto-reconnect support for disconnected transfers to prevent the transfer data to be corrupted (transfers are automatically removed from the Transfers Window when the connection suddenly disconnect)

2.0b (262)

- Add custom sorting and drag and drop support for Bookmarks and Trackers in the Sidebar

- Fix bug in source lists for bold text of unread cell on Mountain Lion

2.0b (261)

- Add a dynamic menu when right-click an item of the Sidebar

- Add an Info panel for server of trackers in the Sidebar (right-click)

- Reorganize actions of the bottom menu of the Sidebar

- Fix a bug where Sidebar is unavailable and Views toolbar item grayed

- Remove the Servers window (useless now)

2.0b (260)

- Start moving the "Servers" window features to a source list on the left of the Chat Window

- Add a "Views" toolbar button to toggle server list and user list split views

- Add some auto-resize and auto-collapse stuff to split views of the Chat Window

- Re-add User Info, Private Message and Private Chat buttons

- Fix some custom gradients on Mountain Lion

- Note: the "Server" window is still available for the moment

2.0b (259)

- Add a template named "Neo" in Themes, exploiting new HTML/CSS abilities

- Open WiredTemplate file by double-click to install them

2.0b (258)

- Add auto-update support for alpha version (debug mode enabled, different plist file)

2.0b (251)

- Fix boards notifications for unread posts at login

- Correct a typo in iTunes Now Playing output text

- Now compiled using 10.7 SDK (10.6 stay the minimum required operating system)

2.0b (248)

- Add full CSS template support for Wired themes

- Chat views are now WebKit-based, as Message and Board views

- Add /img chat command to post remote (http://) or local images (file:/// or path)

- Add /html chat command to post raw HTML code in the chat (no warranties)

- Add Chat History and Plain Text Logs support

- Improve Messages, Boards and Chat loading (10x faster)

- Add full support for 32/64 bits architectures

2.0b (244)

- Add Chat Sent event in Preferences > Events

- Add a Set Topic button in the chat window

- Rename preferences file with name fr.read-write.WiredClient

- The manual menu now redirect to the Wired Wiki

- Fix the "Text Only" issue for toolbars of Files and Transfers windows

- Wired Client is now built using Xcode 4.3

2.0b (243)

- Triggers Chat Received event only when user isn't yourself

- Fix error when delete focused highlight or ignore row in Preferences > Chat

- Fix memory leaks

2.0b (242)

- Fix a critical bug in the Messages window related to mixed messages from different conversations

2.0b (241)

- Add Clear toolbar item to clear the public chat text

- Add Save Conversation action in the File menu

- Add a contextual menu to the messages list

- Improve messages interface speed and review window design

- Fix private chat output text view which was editable

2.0b (240)

- Fix threads sorting by Latest Post Time

- Fix can't import server/tracker bookmarks when the list is empty

2.0b (239)

- Add a Toggle User List menu action

- Fix Board Post Added event not triggered

2.0b (237)

- Fix persistence of board tree expansion state

- Fix persistence of manually unread threads

2.0b (235)

- Add ability to move a board with sub-boards into it

2.0b (235)

- Add Copy URL and Path contextual action in Files window

- Add many new smileys from a well known collection

- Improve the support of internal links to files

- Fix UI design related issues in Boards and Messages windows

2.0b (234)

- Fix the built-in Growl issue

- Fix issue where you cannot change permissions of a sub-board

- Fix auto-update issue (wrong destination: Zanka) due to a conflict in the migration process

- Remove the ability to move a board with sub boards into it

- Remove Crash Logs menu

2.0b (233)

- Fix the auto-update release logs

- Fix error when perform menu File > Set Topic with an empty uninitialized topic

1.3.3

- File info panel can now display info for multiple files, and set folder type for multiple folders at once

- Add ability to pause a transfer, which stops it without requesting the next transfer in the list

- Add Reveal in Files button to transfers window

- Make Reveal in Finder button work on uploads

- Use standard icon picker also on Mac OS X 10.5

- Fix problem with drag and drop of bookmarks

- Fix problem with uploading a folder containing invisible folders

- Add Italian translation

1.3.2

- Mac OS X 10.5 support

- Add Growl support

- Add option for auto-reconnecting after being disconnected from a server

- Fix a problem with chat window being hidden after connect

- Fix a problem with transfer queueing when adding multiple transfers at the same time

- Don't scroll chat to bottom after changing preferences

- Don't close the chat window when disconnecting

- Automatically resume transfer when reconnecting after being disconnected

- Add a reconnect toolbar item

- Add option to prevent multiple connections to the same host, and just showing that connection's windows instead

- Add function to overwrite existing file when starting a transfer

- Show ETA and path for transfers in user info

- Make preferences apply directly upon changing them

- Add auto-reconnect functionality

- Remember half-composed messages and news posts when hiding a connection and bring them back when unhiding

- Use icon picker with iSight support from iChat/Address Book

- Fix a crash when opening files window

- Localization updates

1.3.1

- Add Japanese, French and German localizations

- Option to auto-connect at startup

- Can use graphical smileys in chat

- Can now save chat as RTF, and select encoding when saving as plain text

- Add option to show a dialog for messages and broadcasts

- Can now drag from the files window directly to the Finder

- Show tooltips in user list

- Make sure find panel is enabled for all relevant text views

- Fix a crash when receiving an error while writing to a server

- Fix disabled buttons in private chat topic dialog

- Fix a queueing problem where a second download transfer would be started when an upload transfer finished

- Fix a problem where the window layout was not saved when quitting the application

- Fix a bug where completing a nick when there were multiple users with that nick would not append the completion string

1.3

- Make binary universal

- Support for IPv6

- Add a dock that lists open connections, allows easy switching and hiding windows

- New messages window sorts messages per user, has shortkeys for viewing next unread and replying

- Add column view to file browser

- Add reconnect command

- Many more interface settings for fonts, styles and colours

- All window settings are saved per bookmark, ensuring correct placement

- Add option to set nick/status per bookmark

- More configurable events

- Add reveal in Finder button to transfers window

- Most server operations are faster

- Tighten up windows to reduce empty spaces

- Stats display number of messages sent/received

- Drop Mac OS X 10.2 support

- Use WebKit to preview HTML files

- Use Keychain to store passwords

- Disable all interface items that interface with the server when the connection closes

- Add unread badge for news

- New icon, thanks to Magnus Petersson

- Warns when attempting to upload files with resource forks, which are not handled

1.2.6

- Allow multiple selection in files, search and accounts

- Reload and select target files window after successful upload

- Fix a random crash that occured when writing protocol messages to the console

- Correctly erase the unread badge if the user used the Dock to bring the client to front

- Add a setting for error sound

- Prevent the scroller from disappearing in prefs when adding more than 10 bookmarks via Add Bookmark menu command

- Don't mangle passwords containing '/'

- Speed up the trackers window somewhat

- Make command-up in files open the parent folder, and map command-down to open

- Make a context menu with the full file hierarchy pop up when command-clicking files window titles

1.2.5

- Accept drag and drop in the private chat user list again

- Fix a crash when dismissing broadcasts

- Fix a crash when running out of hard drive space while downloading

- Fix a drawing bug in the uploads field in user info

- Fix a problem with join/leave/rename messages appearing from clients not on a private chat

- Properly close the client end of the socket when a server disconnects

1.2.4

- Remember which table column was selected, and in which direction its sorting had in files, etc

- Fix a bug that would cause multiple copies of the same file to appear when reloading quickly

- Fix a bug that caused folder uploads to fail with file not found errors

- Another fix for the highlighting of nicks

1.2.3

- When uploading, the local file would be stripped of its extension, this has been fixed

- Reinstate the unintentionally disabled regular pinging of servers

- In user info, display the icon normally, not greyed out from idle

- Fix a crash when sending to a user that's left

- Fix a crash in certain cases when moving files

- Don't hang on broadcast messages

- Correctly align the kick/ban buttons with the rest of buttons above the user list

- Fix some drawing problems in the server info window

- Fix login using a password containing '#' and similar characters

- Fix highlighting of nicks with spaces and numbers

- Fix the show topic button in the account editor

1.2.2

- Fix a bug that prevented tracker sockets to be disconnected

1.2.1

- Fix a bug in the files window's view options that would cause the sheet to hang

1.2

- Use updated protocol, version 1.1 (remains compatible with 1.0 clients)

- Support for custom client icons

- Support for custom client status messages

- Support for dynamically setting uploads and drop box folders

- Support for file comments

- Support for chat topics

- Date fields in file listings

- Performance improvements in the transfers system

- Recursive folder transfers can now be resumed

- Transfers can now be left in the listing

- Add a remove button to transfers

- Add a spinning progress indicator to news

- Add the ability to define highlight words in chat

- Date stamps can now be set to a different color

1.1

- Add support for tracker

- Add sound preferences panel, with sound settings for most events

- Add option to switch between Wired and IRC style chat formats

- Add a badge to the messages toolbar icon of the connection with unread messages

- Add option to enable/disable history in chat, default to off

- Add banner to available toolbar items

- Add /clear command to chat

- Add kind table column to files and search and allow the columns shown to be set in a view options dialog

- Add type table column to accounts

- Add ID field to user info

- Add a context menu to files and search

- Give the news window a new look, and allow the font used to be set in prefs

- Limit the number of chat lines that can be pasted to prevent spamming

- Make the URL scanner faster

- Fix a bug in the chat windows where splitviews would resize to smaller than allowed

- Fix a bug where connect button would do nothing

- Fix history function to make it restore the last input string when accidentally moving up in the history

- Fix a bug with date strings in user info

- Fix a bug with window frames not restoring to saved size

- Fix a bug with leaving from private chat not registering

- Fix a bug where preview windows would not close when the corresponding connection closed

- Fix a bug where the files window would report that upload permission was denied, when it, in fact, was not

- Fix a bug where login names or passwords containing special characters like "@", ":", "/" etc would result in parse errors

1.0.2

- Show number of online users in user list

- Add settings for disabling user join/leave/rename messages

- Use a dialog instead of a sheet for private chat invitations

- Retain current selection in messages window when new messages arrive

- Disable staggering of private message, user info and file info windows

- Improve the URL scanner

- Fix a crash when hitting cancel in the connect window

- Fix a memory leak

1.0.1

- Minor interface fixes

1.0

- Initial release

Contributors

- Daniel Ericsson, sdz@lounging.com

License

Copyright © 2003-2009 Axel Andersson

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.