Heidrun:
Heidrun is a hotline client which is module based, letting you decide by yourself how your client will look/feel/work like. Different modules will add different features/services. Because Heidrun is made with Cocoa, writing your own module is very simple. The default modules include services like: file transfers, threaded-news and all the basic hotline stuff like: chat, private-chats, messaging and plain-news.
Download Heidrun: Heidrun 0.7.2 (1.4 MB) - Get Heidrun Modules - Screenshots
Version History:
Version 0.7.2(dp7.2)
- Added auto retry on failure for transfers option in preferences
- Added AppleScript Support (includes some preinstalled scripts)
- Added a scripts menu and /script chat command
- Added the /get chat command
- Chat input and output is now using the same font
- Fixed a bug with folder downloading from *hxd servers
- Other tweaks and fixes
Version 0.7.1(dp7.1)
- Added 3 new permission-bits in the admin module
- New toolbar icons
- Fixed a bug in the auto-resume transfers on launch feature
- Fixed a queuing bug where transfers would start before the previous was finished
- Fixed a bug with dimming of servers in the servers list
- Fixed a bug causing artifacts with private chats
- Fixed a permission-bits bug in the admin module
- Other tweaks and fixes
Version 0.7(dp7)
- Added support for folder download/upload
- Added import/export of official hotline bookmark format
- New rewritten files module:
- Column view for browsing folders
- File filtering
- File column sorting
- Key navigation
- Separate file list windows
- Added shortcuts for switching modules (command+option+arrow)
- Added shortcuts for switching chats in chat module (command+control+arrow)
- Added possibility to see both news formats on >=151 servers
- Multi selection support in user list in chat module
- Added a transfers toolbar item
- Added connection status in bottom of connection window
- Privileges are now grouped in the account editing window
- Added number of users connected as a help tag to user list
- Subject cutting [...] in chat tabs
- Background color is no more used on subject nor input fields
- Fixed a bug when closing a transfer
- Fixed a bug with news searching not going back to the beginning of news
- Fixed a url rendering bug in subject field in chat module
- Fixed a transfer queuing bug
- Fixed a connection window position bug
- Fixed a bug where servers list didn't get updated after unhiding Heidrun
- Fixed a bug in chat module where usage of unicode etc. could change chat font
- Additional small GUI tweaks
Version 0.6.5(dp6.5)
- Replaced outline view in servers window with separate connection/transfers lists
- Added scroll-back lock in chat output text in chat module
- Added save message list button in message module, html export
- Added search field in news module (plain news)
- Added reconnect attempts option in preferences
- Added ansi color rendering in chat/subject in chat module
- Added URL rendering in chat subject in chat module
- Added show join/leave option in chat module
- Added option for disabling return key for sending chat messages
- Added Hide/Show connection in connection menu and contextual menu
- Added Auto hide connections option in preferences
- Enter key shows/hides connections in servers window's connections list
- Enter key opens transfer location in servers window's transfer list
- Option key + double click shows selected connection and hides all others
- Tab key changes between connection/transfer lists in servers window
- Increased maximum transfer buffer size to 32kb
- Transfer speed is now avg (time based) and not current speed (1-sec)
- Hidden and docked connections aren't included in connection cycling
- Userlist selection follows user in chat module
- Modules can now be placed in (/ or ~)Library/Application Support/Heidrun/Modules
- Fixed chat input and subject fields to same background color as chat output
- Fixed 185-server side transfer queuing problems
- Fixed a memory leak with connections not freeing memory
- Fixed a bug with complete/unfinished file path conflict
- GUI tweaks
Version 0.6(dp6)
- Added a servers window/menu listing all connections and their tasks and transfers
- Added connection and transfer restorability, automatic connection and file resuming
- Added connection window cycling apple+arrow
- Added a task status toolbar item
- Added support for unknown incoming data (Framework changes)
- New application icon and icon for unfinished downloads/server-files
- New connection status view
- New window positioning system
- Changed url handling to login:password@server:port instead of password:login
- Overall performance/speed optimizations and GUI changes
- Fixed a bug not releasing threads on disconnect
- Fixed a bug where "Apply" in preferences always caused nick changes
- Fixed problems with favorites
- Fixed a crash when connecting with an icon of 0 to 185-servers
- Fixed a crash when setting file information
- Fixed a crash when tasks were in progress and disconnect was chosen
Version 0.5(dp5)
- Added chat commands (hx/shx style commands, type /help to list them)
- Added a reply to message link in private messages displayed in the chat
- Added server side queuing
- Added refreshable user info windows
- Added a reconnect menu item with possibility to choose login/password
- Added an auto reconnect option (number of seconds till reconnect attempt)
- Added drag&drop support from the finder to start uploads
- Added an icon for upload and drop box folders
- Added new news post sound
- Modules' icons are shown in the modules menu
- Public chat subject is now received on login and can be set via the SUB button
- Option to get new news post displayed in the chat
- Undo support in chat input/new message/new news message...etc.
- Preference panel doesn't overlay the color panel etc. anymore
- New sound format for all sound files
- Heidrun can now handle links like hotline: (tracker-tracker.com links for example)
- Fixed the bug/feature reporting link in the help menu
- Fixed a bug when choosing a color it affected the input fields
- Fixed a bug where get info on users windows weren't closed on disconnect
- Fixed a bug that crashed Heidrun when starting a transfer
- Fixed a bug where it wasn't possible to upload to a unrefreshed folder
- Fixed a bug where the unfinished download icon wasn't shown on downloads
- Fixed a bug that continued connection even if canceled
- Fixed a link rendering bug where links of different kind weren't shown on same line
- Fixed a thread bug where data could be lost (like chat message...disconnections)
- Fixed a bug where Heidrun crashed when sending private messages
Version 0.46(dp4p6)
- Fixed a bug that didn't receive chat messages on some servers
- Fixed a bug that made it impossible to upload to empty folders
- Fixed a bug that banned instead of kicked a user if kick was chosen
- Fixed private chat bugs
- Fixed a bug that didn't add uploads to the queue (sometimes crashed)
- Fixed a bug that crashed Heidrun when using utf8 encoding (and some other)
- News is now kept even if disconnected
- Speed and memory optimizations, especially in chat module
Version 0.45(dp4p5)
- Added resource fork download/upload support
- Added keep-alive ping for connections behind NAT
- Added string encoding support
- Added a modules menu
- Added support for status byte palette color in chat module's userlist
- Added warning panels for undoable things
- Messages and chat aren't flushed on disconnect
- Says disconnect in window title and in chat module when disconnected
- File module uses the correct folder icon installed on the system
- Selecting a user in chat module doesn't make the user look dimmed anymore
- Option for changing background color in chat module
- Tabs in chat module are present when using more than one chat, else no
- Added option for font selection in chat-,news-agreement- and message-module
- Up/down arrow key will get messages previously sent in the chat module's input
- Added number of connected users in the "Connected To:" text in chat module
- Added confirm quit option in general preferences
- Heidrun can now run on <10.2 systems (not recommended though)
- Added an option for opening transfers drawer automatically when starting transfers
- Added an option to include original message in reply messages in message module
- Added favorites popup menu in new connection window
- Added a button for removing complete transfers in the transfers drawer
- Added an option to enable/disable the use of .HeidrunDownload as extension
- Fixed a drag and drop bug that crashed Heidrun when dragging to another list
- Fixed a get info bug that showed wrong download/upload rate/time for Heidrun users
- Fixed a bug that didn't accept the use of special characters in messages
- Fixed a bug that used wrong font in message and news module
- Fixed a bug that didn't confirm disconnect for transfers on quit
- Fixed a bug that made it possible to select color for input fields
- Fixed a bug that didn't record the port on newly added favorites
- Fixed a bug that didn't display error messages for some errors
- Fixed a bug that refused messages from 185 clients on some servers
- Fixed a bug that crashed Heidrun when getting file info on some servers
Version 0.4(dp4)
- Added help menu
- Favorites can now have up to 30 different menu shortcuts
- Added option to enable/disable error messages
- Added option in the default message- and chat-module to enable/disable spellchecking
- Added an option to use default nick/icon for favorites, if enabled, the connection will use the default nick/icon
- Favorite data (address, port...) is now reachable to modules
- Added default favorites
- Added click-on-link support in the default chat-, message-, news-, agreement-module, supporting almost all protocols like: http://, ftp://, telnet://, hotline://...
- Added support for incoming url requests with format: password:login@address:port, Heidrun will now open hl://, hx://, hotline://, hei:// and heidrun:// links
- Added an option to have a favorite to auto-connect on launch
- Added uncompleted files folder option
- Added server name/version/url to the default chat-module "Connected to:"server name" (version=x) [address:port]
- Added an icon for incomplete downloads
- You can now view info on modules in preferences
- Added a button for saving the chat in the default chat-module
- Added a button for clearing the chat in the default chat-module
- Added a button for broadcasting in the default message-module
- Added visual feedback when using the default files- and news-module
- Added unfinished file icon for unfinished files in the default files-module
- Added "Go To Downloads" button in the file transfer drawer
- Fixed a bug that crashed Heidrun on stopping uploads/downloads
- Fixed a bug that made it impossible to delete a stopped file from finder until quit
- Fixed a bug when uploading a file and after completion it was still "unfinished"
- Fixed a bug when starting an error-status download and it automatically replaced
Version 0.33(dp3p3)