Darren [Sat, 25 May 2013 18:29:06 +0000 (19:29 +0100)]
Polishing join-fix
Darren [Sat, 25 May 2013 18:10:00 +0000 (19:10 +0100)]
Merge M2Ys4U-joinfix
Darren [Sat, 25 May 2013 17:59:22 +0000 (18:59 +0100)]
merging waldir-patch-1
Darren [Sat, 25 May 2013 17:45:44 +0000 (18:45 +0100)]
GitHub gist media messages
Darren [Sat, 25 May 2013 16:36:36 +0000 (17:36 +0100)]
MediaMessages tidy
Darren [Sat, 25 May 2013 16:22:38 +0000 (09:22 -0700)]
Merge pull request #271 from portshner/development
Update mediamessage.js
Darren [Sat, 25 May 2013 16:21:59 +0000 (17:21 +0100)]
Server code cleaning
Darren [Sat, 25 May 2013 16:15:02 +0000 (17:15 +0100)]
Forwarding chanserv notices to its associated channel
Darren [Sat, 25 May 2013 16:14:29 +0000 (17:14 +0100)]
More server notice detecting
Darren [Sat, 25 May 2013 15:58:57 +0000 (16:58 +0100)]
Differentiating between server and non server notices
Darren [Sat, 25 May 2013 15:03:50 +0000 (16:03 +0100)]
Redundant MediaMessages caching
Darren [Sat, 25 May 2013 15:03:06 +0000 (16:03 +0100)]
Client: Extending view events correctly. Fixes nick click events breaking mediamessages
Darren [Sat, 25 May 2013 14:49:54 +0000 (15:49 +0100)]
MenuBox disposing improvements
Darren [Sat, 25 May 2013 13:58:07 +0000 (14:58 +0100)]
Client: Showing IrcErrors #268 #259
Darren [Sat, 25 May 2013 13:46:46 +0000 (14:46 +0100)]
Client: Handle reconnections + channel rejoining better
Darren [Fri, 24 May 2013 22:52:05 +0000 (15:52 -0700)]
Merge pull request #272 from M2Ys4U/nickclick
Make nicks clickable to bring up the userbox
portshner [Fri, 24 May 2013 22:49:16 +0000 (19:49 -0300)]
Update mediamessage.js
added https for youtube
portshner [Fri, 24 May 2013 22:17:41 +0000 (19:17 -0300)]
Update mediamessage.js
fixed imgur href tag
portshner [Fri, 24 May 2013 22:13:11 +0000 (19:13 -0300)]
Update mediamessage.js
added IMGUR support for images
Jack Allnutt [Fri, 24 May 2013 22:04:35 +0000 (23:04 +0100)]
Make nicks clickable to bring up the userbox
Fixes #75
portshner [Fri, 24 May 2013 21:45:26 +0000 (18:45 -0300)]
Update mediamessage.js
Changed the way we retrieve the video
portshner [Fri, 24 May 2013 21:06:59 +0000 (18:06 -0300)]
Update mediamessage.js
Add youtube support to MediaType/MediaMessage
Darren [Wed, 22 May 2013 22:42:18 +0000 (23:42 +0100)]
Client: ACTION fix
Darren [Wed, 22 May 2013 21:24:45 +0000 (14:24 -0700)]
Merge pull request #267 from M2Ys4U/jquery_upgrade
Upgrade to jQuery 1.9.1
Jack Allnutt [Wed, 22 May 2013 21:16:13 +0000 (22:16 +0100)]
Upgrade to jQuery 1.9.1
Trim the whitespace from the templates before passing to jQuery as 1.9.x is more strict than <=1.8.x.
Use .prop instead of.attr for the checkboxes in the settings applet, for the same reason.
Darren [Wed, 22 May 2013 20:02:31 +0000 (21:02 +0100)]
Client: Moving utils.js to helpers directory
Darren [Wed, 22 May 2013 19:49:46 +0000 (20:49 +0100)]
Client: view.js split up into multiple files
Darren [Wed, 22 May 2013 19:01:41 +0000 (20:01 +0100)]
package.js update
Darren [Wed, 22 May 2013 18:54:31 +0000 (19:54 +0100)]
Client: Removing obsolete code
Darren [Wed, 22 May 2013 18:49:54 +0000 (19:49 +0100)]
Moved view.js into views folder
Someone please split view.js up.. :D
Darren [Wed, 22 May 2013 18:42:48 +0000 (19:42 +0100)]
Client: Folder restructure
Darren [Wed, 22 May 2013 16:19:59 +0000 (17:19 +0100)]
Client: jquery/lodash/backbone moved into libs folder
Darren [Wed, 22 May 2013 09:15:34 +0000 (02:15 -0700)]
Merge pull request #264 from M2Ys4U/list
Re-work the chanlist applet.
Jack Allnutt [Wed, 22 May 2013 09:10:28 +0000 (10:10 +0100)]
Inline the anyOpen() function to avoid overhead of function call
Jack Allnutt [Wed, 22 May 2013 09:08:47 +0000 (10:08 +0100)]
Remove IE browser sniffing and enable ordering for all browsers
Jack Allnutt [Wed, 22 May 2013 09:08:14 +0000 (10:08 +0100)]
Optimise chanlist render()
Don't loop over all channels as head of channel list is in the same order as the DOM.
Use a for loop to append the channel rows instead of _.each to avoid overhead of function call.
Jack Allnutt [Wed, 22 May 2013 09:04:51 +0000 (10:04 +0100)]
Replace manual DOM manipulation with one document.createElement and innerHTML
Jack Allnutt [Wed, 22 May 2013 04:25:34 +0000 (05:25 +0100)]
Moving "joining channel..." removal to view
Darren [Mon, 20 May 2013 19:32:20 +0000 (12:32 -0700)]
Merge pull request #265 from M2Ys4U/memberlist
Avoid re-creating the member list elements on every change
Jack Allnutt [Mon, 20 May 2013 19:17:07 +0000 (20:17 +0100)]
Avoid re-creating the member list elements on every change
Jack Allnutt [Mon, 20 May 2013 19:09:37 +0000 (20:09 +0100)]
Re-work the chanlist applet.
Now orders *all* the channels based on the number of members.
Minimises use of jQuery for performance.
Also, for performance, turns off most of the heavy-lifting for IE. God damn IE sucks.
Darren [Mon, 20 May 2013 15:11:46 +0000 (16:11 +0100)]
Notices into the active panel
Darren [Mon, 20 May 2013 14:27:55 +0000 (15:27 +0100)]
Showing IRC disconnections to the user #81
Darren [Mon, 20 May 2013 13:37:23 +0000 (14:37 +0100)]
More connection errors now displayed
Darren [Mon, 20 May 2013 12:50:13 +0000 (13:50 +0100)]
AWAY output in WHOIS
Darren [Mon, 20 May 2013 12:11:00 +0000 (13:11 +0100)]
Client: memberlist disabled class fix
Jack Allnutt [Mon, 20 May 2013 01:44:37 +0000 (02:44 +0100)]
Remove "Joining channel..." properly when show joins/parts is off.
Fixes #249
Darren [Sun, 19 May 2013 18:33:24 +0000 (19:33 +0100)]
#controlbox -> .controlbox
Darren [Sun, 19 May 2013 18:28:31 +0000 (19:28 +0100)]
#memberlists_resize_handle & #memberlists changed to classes
Darren [Sun, 19 May 2013 18:08:44 +0000 (19:08 +0100)]
view.StatusMessage slideUp/Down callback using correct contexts
Darren [Sun, 19 May 2013 18:08:01 +0000 (19:08 +0100)]
#status_message now .status_message
Darren [Sun, 19 May 2013 17:47:18 +0000 (18:47 +0100)]
#topic & #tabs -> .topic & .tabs
Darren [Sun, 19 May 2013 17:32:00 +0000 (18:32 +0100)]
Client: #toolbar change to .toolbar
Darren [Fri, 17 May 2013 16:19:43 +0000 (17:19 +0100)]
Merge branch 'master' into development
Darren [Fri, 17 May 2013 16:16:26 +0000 (17:16 +0100)]
Server: Capturing DNS exceptions
Darren [Thu, 16 May 2013 20:49:25 +0000 (13:49 -0700)]
Merge pull request #256 from ThiefMaster/patch-1
Don't use for..in for an array
ThiefMaster [Thu, 16 May 2013 20:45:54 +0000 (22:45 +0200)]
Don't use for..in for n array
Every time you use for..in for an Array, Justin Beiber kills a kitten.
Darren [Thu, 16 May 2013 14:29:38 +0000 (15:29 +0100)]
Merge branch 'development'
Darren [Thu, 16 May 2013 14:29:12 +0000 (15:29 +0100)]
index.html template incorrect image link fix
Darren [Thu, 16 May 2013 14:28:55 +0000 (15:28 +0100)]
Client: Added app.panels() to global object
Jack Allnutt [Wed, 15 May 2013 19:02:13 +0000 (20:02 +0100)]
More constistant CSS class name
Jack Allnutt [Wed, 15 May 2013 18:56:48 +0000 (19:56 +0100)]
Fix issue where making links clickable conflicted with formatting codes
Darren [Wed, 15 May 2013 19:03:26 +0000 (12:03 -0700)]
Merge pull request #254 from M2Ys4U/colour
Fix issue where making links clickable conflicted with formatting codes
Jack Allnutt [Wed, 15 May 2013 19:02:13 +0000 (20:02 +0100)]
More constistant CSS class name
Jack Allnutt [Wed, 15 May 2013 18:56:48 +0000 (19:56 +0100)]
Fix issue where making links clickable conflicted with formatting codes
Darren [Tue, 14 May 2013 23:32:28 +0000 (00:32 +0100)]
Positioning fix for channel key icon
Darren [Tue, 14 May 2013 20:45:27 +0000 (21:45 +0100)]
Merge branches 'development' and 'development' of github.com:prawnsalad/KiwiIRC into development
# By Noxx
# Via Darren (1) and Noxx (1)
* 'development' of github.com:prawnsalad/KiwiIRC:
Fixed typo introduced in commit
c11bb23
ChatBuffer-KeyUp: Suppress browser's default behavior; leave cursor at the end of the line
# By Noxx
# Via Darren (1) and Noxx (1)
* 'development' of github.com:prawnsalad/KiwiIRC:
Fixed typo introduced in commit
c11bb23
ChatBuffer-KeyUp: Suppress browser's default behavior; leave cursor at the end of the line
Darren [Tue, 14 May 2013 20:44:48 +0000 (13:44 -0700)]
Merge pull request #253 from Flauschbaellchen/chatbuffer-keyup-fix
Fixed ChatBuffer-KeyUp
Noxx [Tue, 14 May 2013 20:42:33 +0000 (22:42 +0200)]
Fixed typo introduced in commit
c11bb23
Darren [Tue, 14 May 2013 20:24:41 +0000 (21:24 +0100)]
Channel key option in server select dialog changes
Noxx [Tue, 14 May 2013 20:07:02 +0000 (22:07 +0200)]
ChatBuffer-KeyUp: Suppress browser's default behavior; leave cursor at the end of the line
Darren [Tue, 14 May 2013 09:58:43 +0000 (02:58 -0700)]
Merge pull request #252 from Flauschbaellchen/channelkey
Changed type of channel-key input field to 'password'
Noxx [Tue, 14 May 2013 09:54:26 +0000 (11:54 +0200)]
Changed type of channel-key input field to 'password'
Waldir Pimenta [Mon, 13 May 2013 17:57:10 +0000 (19:57 +0200)]
Cleanup: remove newline added in previous commits
sorry for the noise!
Waldir Pimenta [Mon, 13 May 2013 17:55:13 +0000 (19:55 +0200)]
Fixing previous commit: only works in the Relaxed theme
Waldir Pimenta [Mon, 13 May 2013 17:37:05 +0000 (19:37 +0200)]
Nicer-looking nick area (see PR #187 for background)
Darren [Mon, 13 May 2013 14:50:48 +0000 (15:50 +0100)]
Client: Applying the nick + channel given in the URL properly #242
Darren [Mon, 13 May 2013 14:22:09 +0000 (15:22 +0100)]
Active tab highlighting
Darren [Sat, 11 May 2013 22:28:33 +0000 (15:28 -0700)]
Merge pull request #244 from M2Ys4U/cap
Fix bug where we would fail to do SASL negotation
Jack Allnutt [Sat, 11 May 2013 22:22:55 +0000 (23:22 +0100)]
Fix bug where we would fail to do SASL negotation if the list of
capabilities we had requested but not enabled is empty
Darren [Thu, 9 May 2013 15:48:09 +0000 (16:48 +0100)]
Merge branch 'multi_server' into development
Darren [Thu, 9 May 2013 15:45:31 +0000 (08:45 -0700)]
Merge pull request #239 from M2Ys4U/key
Add option to enter channel key on server selection screen
Jack Allnutt [Thu, 9 May 2013 15:00:21 +0000 (16:00 +0100)]
Add option to enter channel key on server selection screen
Darren [Thu, 9 May 2013 14:55:40 +0000 (15:55 +0100)]
NewConnection info view switching
Darren [Thu, 9 May 2013 13:32:09 +0000 (14:32 +0100)]
NewConnection dialog slide-out infobox implemented
Darren [Thu, 9 May 2013 11:42:22 +0000 (12:42 +0100)]
NewConnection dialog positioning
Darren [Mon, 6 May 2013 21:08:15 +0000 (22:08 +0100)]
Showing the correct server panel on panel close
Darren [Mon, 6 May 2013 15:41:40 +0000 (16:41 +0100)]
Merge branch 'development' into multi_server
Darren [Mon, 6 May 2013 15:40:10 +0000 (16:40 +0100)]
Media stayling in basic theme
Darren [Mon, 6 May 2013 15:30:19 +0000 (16:30 +0100)]
New connection styling; Resize handle in basic theme fix
Darren [Mon, 6 May 2013 14:07:20 +0000 (15:07 +0100)]
Build script + index.html.tmpl updated
Darren [Mon, 6 May 2013 13:51:11 +0000 (14:51 +0100)]
Applet panels using correct CSS classname
Darren [Mon, 6 May 2013 13:44:22 +0000 (14:44 +0100)]
Removing console.logs()
Darren [Sat, 4 May 2013 17:01:47 +0000 (18:01 +0100)]
Removed horizontal divider from bottom of userbox
Darren [Sat, 4 May 2013 16:42:13 +0000 (17:42 +0100)]
meta+[] shortcut keys for switching between panels
Darren [Sat, 4 May 2013 15:03:54 +0000 (16:03 +0100)]
Client: showing nick changes; Updating tab name on nick change
Darren [Fri, 3 May 2013 20:07:20 +0000 (13:07 -0700)]
Merge pull request #236 from M2Ys4U/event_delimiter
Use a space instead of colon as event delimiter
Jack Allnutt [Fri, 3 May 2013 20:02:03 +0000 (21:02 +0100)]
Use a space instead of colon as event delimiter
Fixes issue where channel names containing a colon would break
event handling in Kiwi
Darren [Thu, 2 May 2013 16:00:21 +0000 (17:00 +0100)]
Backbone+lodash updated; Gateway mehods accepting connection_id
Darren [Thu, 2 May 2013 10:36:57 +0000 (11:36 +0100)]
/server command