KiwiIRC.git
11 years agoAdd .length to !$el, replace break; with return false;
Vlad Chernushevich [Sun, 16 Jun 2013 18:03:36 +0000 (20:03 +0200)]
Add .length to !$el, replace break; with return false;

11 years agoCheck if setting exists
Vlad Chernushevich [Sun, 16 Jun 2013 17:37:22 +0000 (19:37 +0200)]
Check if setting exists

11 years ago* Unminify settings css
Vlad Chernushevich [Sun, 16 Jun 2013 16:03:45 +0000 (18:03 +0200)]
* Unminify settings css
* Fix settings.js indentation

11 years ago.input-group → .control-group
Vlad Chernushevich [Sat, 15 Jun 2013 21:29:19 +0000 (23:29 +0200)]
.input-group → .control-group

11 years agoRename .settings to .settings_container for more specificity
Vlad Chernushevich [Sat, 15 Jun 2013 13:07:32 +0000 (15:07 +0200)]
Rename .settings to .settings_container for more specificity

11 years agoRemove unnecessary thumbnails
Vlad Chernushevich [Sat, 15 Jun 2013 10:26:02 +0000 (12:26 +0200)]
Remove unnecessary thumbnails

11 years agoUpdate options page styling
Vlad Chernushevich [Fri, 14 Jun 2013 23:42:43 +0000 (01:42 +0200)]
Update options page styling

11 years agoUpdate options page css
Vlad Chernushevich [Fri, 14 Jun 2013 21:20:36 +0000 (23:20 +0200)]
Update options page css

11 years ago* Updated options page styling
Vlad Chernushevich [Fri, 14 Jun 2013 17:37:36 +0000 (19:37 +0200)]
* Updated options page styling
* Refined options handling

11 years ago* New options page
Vlad Chernushevich [Fri, 14 Jun 2013 13:41:03 +0000 (15:41 +0200)]
* New options page
* Update settings on change

11 years agoResetting CSS classes on member mode change #290
Darren [Tue, 11 Jun 2013 19:41:20 +0000 (20:41 +0100)]
Resetting CSS classes on member mode change #290

11 years agoMoving server dialog side panel loading into View
Darren [Tue, 11 Jun 2013 19:19:19 +0000 (20:19 +0100)]
Moving server dialog side panel loading into View

11 years agoOnly expand server connection info box if visible
Darren [Tue, 11 Jun 2013 18:44:46 +0000 (19:44 +0100)]
Only expand server connection info box if visible

11 years agoHiding side panel on mini theme
Darren [Tue, 11 Jun 2013 18:25:30 +0000 (19:25 +0100)]
Hiding side panel on mini theme

11 years agoMerge pull request #295 from Felizardo/development
Darren [Tue, 11 Jun 2013 07:16:47 +0000 (00:16 -0700)]
Merge pull request #295 from Felizardo/development

[ISSUE 293] Mini theme was not showing the channels tree

11 years ago[ISSUE 293] Mini theme was not showing the channels tree
Vinicius Daly Felizardo [Tue, 11 Jun 2013 06:44:12 +0000 (02:44 -0400)]
[ISSUE 293] Mini theme was not showing the channels tree

11 years agoSeparating script editor conflicting styles
Darren [Sun, 9 Jun 2013 17:17:47 +0000 (18:17 +0100)]
Separating script editor conflicting styles

11 years agoPadding out ip_as_username hex values
Darren [Sun, 9 Jun 2013 17:16:21 +0000 (18:16 +0100)]
Padding out ip_as_username hex values

11 years agoOnly append : to a tabbed nick if it's the first word #232
Darren [Thu, 6 Jun 2013 12:15:21 +0000 (13:15 +0100)]
Only append : to a tabbed nick if it's the first word #232

11 years agoDon't send empty WHOIS commands
Darren [Wed, 5 Jun 2013 22:27:46 +0000 (23:27 +0100)]
Don't send empty WHOIS commands

11 years agoWHOIS now sending 'whois $nick $nick'; /w alias added for /whois; Read nick from...
Darren [Wed, 5 Jun 2013 22:25:09 +0000 (23:25 +0100)]
WHOIS now sending 'whois $nick $nick'; /w alias added for /whois; Read nick from active query window if not given; #281

11 years agoDo not re-join closed auto-joined channels on reconnect
Darren [Wed, 5 Jun 2013 12:58:38 +0000 (13:58 +0100)]
Do not re-join closed auto-joined channels on reconnect

11 years agoSetting version on development branch to 0.6.1-dev
Jack Allnutt [Tue, 4 Jun 2013 23:43:14 +0000 (00:43 +0100)]
Setting version on development branch to 0.6.1-dev

11 years agoMerge branch 'master' into development
Jack Allnutt [Tue, 4 Jun 2013 23:35:29 +0000 (00:35 +0100)]
Merge branch 'master' into development

11 years agoBumping version number to 0.6.0
Jack Allnutt [Tue, 4 Jun 2013 23:27:27 +0000 (00:27 +0100)]
Bumping version number to 0.6.0

11 years agoStop notices appearing twice in server panel
Darren [Tue, 4 Jun 2013 21:34:55 +0000 (22:34 +0100)]
Stop notices appearing twice in server panel

11 years agoMerge pull request #284 from M2Ys4U/regex
Darren [Tue, 4 Jun 2013 16:43:05 +0000 (09:43 -0700)]
Merge pull request #284 from M2Ys4U/regex

Bring parse regex inline with RFC for user part of the prefix

11 years agoMerge pull request #287 from M2Ys4U/highlight
Darren [Tue, 4 Jun 2013 16:41:26 +0000 (09:41 -0700)]
Merge pull request #287 from M2Ys4U/highlight

Escape special characters before embedding them in a regular expression.

11 years agoEscape special characters before embedding them in a regular expression.
Jack Allnutt [Tue, 4 Jun 2013 16:33:18 +0000 (17:33 +0100)]
Escape special characters before embedding them in a regular expression.

Fixes #279

11 years agoMerge pull request #286 from M2Ys4U/err_nick
Darren [Tue, 4 Jun 2013 15:56:32 +0000 (08:56 -0700)]
Merge pull request #286 from M2Ys4U/err_nick

Respond to ERR_ERONEOUSNICKNAME

11 years agoFix nickname in use handling in network.js
Jack Allnutt [Tue, 4 Jun 2013 15:31:32 +0000 (16:31 +0100)]
Fix nickname in use handling in network.js

11 years agoRespond to ERR_ERONEOUSNICKNAME
Jack Allnutt [Tue, 4 Jun 2013 15:30:48 +0000 (16:30 +0100)]
Respond to ERR_ERONEOUSNICKNAME

11 years agoRemove event bindings from commands.js
Jack Allnutt [Mon, 3 Jun 2013 14:41:29 +0000 (15:41 +0100)]
Remove event bindings from commands.js

server/irc/connection.js's parse() function now calls the dispatch() method
on the connection's IrcCommands object rather than firing an event.

Can now also programatically add IRC command handlers and numerics to the
ones already supplied in server/irc/commands.js

Cleaned up whitespacing in several files

11 years agoBring parse regex inline with RFC for user part of the prefix
Jack Allnutt [Mon, 3 Jun 2013 12:32:51 +0000 (13:32 +0100)]
Bring parse regex inline with RFC for user part of the prefix

Fixes #283

11 years agoMerge pull request #280 from M2Ys4U/settings
Darren [Sat, 1 Jun 2013 20:13:36 +0000 (13:13 -0700)]
Merge pull request #280 from M2Ys4U/settings

Allow default client settings to be configurable

11 years agoDo not save the default client settings
Jack Allnutt [Sat, 1 Jun 2013 20:11:22 +0000 (21:11 +0100)]
Do not save the default client settings

11 years agoAllow default client settings to be configurable
Jack Allnutt [Sat, 1 Jun 2013 19:43:04 +0000 (20:43 +0100)]
Allow default client settings to be configurable

Also, a few misc code style changes in the settings applet

11 years agoMerge branch 'master' of github.com:prawnsalad/KiwiIRC
Jack Allnutt [Sat, 1 Jun 2013 17:35:07 +0000 (18:35 +0100)]
Merge branch 'master' of github.com:prawnsalad/KiwiIRC

11 years agoUpdate README.md
Darren [Mon, 27 May 2013 22:27:44 +0000 (00:27 +0200)]
Update README.md

11 years agoMerge pull request #276 from M2Ys4U/uglify_update
Darren [Mon, 27 May 2013 17:27:40 +0000 (10:27 -0700)]
Merge pull request #276 from M2Ys4U/uglify_update

Upgrade uglify-js from 1.2.3 to 2.3.6

11 years agoUpgrade uglify-js from 1.2.3 to 2.3.6
Jack Allnutt [Mon, 27 May 2013 17:11:49 +0000 (18:11 +0100)]
Upgrade uglify-js from 1.2.3 to 2.3.6

11 years agoUserbox fix #274
Darren [Mon, 27 May 2013 13:04:59 +0000 (14:04 +0100)]
Userbox fix #274

11 years agoMerge branch 'master' of github.com:prawnsalad/KiwiIRC
Jack Allnutt [Mon, 27 May 2013 12:25:57 +0000 (13:25 +0100)]
Merge branch 'master' of github.com:prawnsalad/KiwiIRC

11 years agoremove joining channel loader / query window fix
Darren [Sat, 25 May 2013 23:36:02 +0000 (00:36 +0100)]
remove joining channel loader / query window fix

11 years agoMerge pull request #273 from M2Ys4U/formatfix
Jack Allnutt [Sat, 25 May 2013 21:03:53 +0000 (14:03 -0700)]
Merge pull request #273 from M2Ys4U/formatfix

Fix broken italics handling

11 years agoFix broken italics handling
Jack Allnutt [Sat, 25 May 2013 21:02:56 +0000 (22:02 +0100)]
Fix broken italics handling

11 years agoPolishing join-fix
Darren [Sat, 25 May 2013 18:29:06 +0000 (19:29 +0100)]
Polishing join-fix

11 years agoMerge M2Ys4U-joinfix
Darren [Sat, 25 May 2013 18:10:00 +0000 (19:10 +0100)]
Merge M2Ys4U-joinfix

11 years agomerging waldir-patch-1
Darren [Sat, 25 May 2013 17:59:22 +0000 (18:59 +0100)]
merging waldir-patch-1

11 years agoGitHub gist media messages
Darren [Sat, 25 May 2013 17:45:44 +0000 (18:45 +0100)]
GitHub gist media messages

11 years agoMediaMessages tidy
Darren [Sat, 25 May 2013 16:36:36 +0000 (17:36 +0100)]
MediaMessages tidy

11 years agoMerge pull request #271 from portshner/development
Darren [Sat, 25 May 2013 16:22:38 +0000 (09:22 -0700)]
Merge pull request #271 from portshner/development

Update mediamessage.js

11 years agoServer code cleaning
Darren [Sat, 25 May 2013 16:21:59 +0000 (17:21 +0100)]
Server code cleaning

11 years agoForwarding chanserv notices to its associated channel
Darren [Sat, 25 May 2013 16:15:02 +0000 (17:15 +0100)]
Forwarding chanserv notices to its associated channel

11 years agoMore server notice detecting
Darren [Sat, 25 May 2013 16:14:29 +0000 (17:14 +0100)]
More server notice detecting

11 years agoDifferentiating between server and non server notices
Darren [Sat, 25 May 2013 15:58:57 +0000 (16:58 +0100)]
Differentiating between server and non server notices

11 years agoRedundant MediaMessages caching
Darren [Sat, 25 May 2013 15:03:50 +0000 (16:03 +0100)]
Redundant MediaMessages caching

11 years agoClient: Extending view events correctly. Fixes nick click events breaking mediamessages
Darren [Sat, 25 May 2013 15:03:06 +0000 (16:03 +0100)]
Client: Extending view events correctly. Fixes nick click events breaking mediamessages

11 years agoMenuBox disposing improvements
Darren [Sat, 25 May 2013 14:49:54 +0000 (15:49 +0100)]
MenuBox disposing improvements

11 years agoClient: Showing IrcErrors #268 #259
Darren [Sat, 25 May 2013 13:58:07 +0000 (14:58 +0100)]
Client: Showing IrcErrors #268 #259

11 years agoClient: Handle reconnections + channel rejoining better
Darren [Sat, 25 May 2013 13:46:46 +0000 (14:46 +0100)]
Client: Handle reconnections + channel rejoining better

11 years agoMerge pull request #272 from M2Ys4U/nickclick
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

11 years agoUpdate mediamessage.js
portshner [Fri, 24 May 2013 22:49:16 +0000 (19:49 -0300)]
Update mediamessage.js

added https for youtube

11 years agoUpdate mediamessage.js
portshner [Fri, 24 May 2013 22:17:41 +0000 (19:17 -0300)]
Update mediamessage.js

fixed imgur href tag

11 years agoUpdate mediamessage.js
portshner [Fri, 24 May 2013 22:13:11 +0000 (19:13 -0300)]
Update mediamessage.js

added IMGUR support for images

11 years agoMake nicks clickable to bring up the userbox
Jack Allnutt [Fri, 24 May 2013 22:04:35 +0000 (23:04 +0100)]
Make nicks clickable to bring up the userbox

Fixes #75

11 years agoUpdate mediamessage.js
portshner [Fri, 24 May 2013 21:45:26 +0000 (18:45 -0300)]
Update mediamessage.js

Changed the way we retrieve the video

11 years agoUpdate mediamessage.js
portshner [Fri, 24 May 2013 21:06:59 +0000 (18:06 -0300)]
Update mediamessage.js

Add youtube support to MediaType/MediaMessage

11 years agoClient: ACTION fix
Darren [Wed, 22 May 2013 22:42:18 +0000 (23:42 +0100)]
Client: ACTION fix

11 years agoMerge pull request #267 from M2Ys4U/jquery_upgrade
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

11 years agoUpgrade 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.

11 years agoClient: Moving utils.js to helpers directory
Darren [Wed, 22 May 2013 20:02:31 +0000 (21:02 +0100)]
Client: Moving utils.js to helpers directory

11 years agoClient: view.js split up into multiple files
Darren [Wed, 22 May 2013 19:49:46 +0000 (20:49 +0100)]
Client: view.js split up into multiple files

11 years agopackage.js update
Darren [Wed, 22 May 2013 19:01:41 +0000 (20:01 +0100)]
package.js update

11 years agoClient: Removing obsolete code
Darren [Wed, 22 May 2013 18:54:31 +0000 (19:54 +0100)]
Client: Removing obsolete code

11 years agoMoved view.js into views folder
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

11 years agoClient: Folder restructure
Darren [Wed, 22 May 2013 18:42:48 +0000 (19:42 +0100)]
Client: Folder restructure

11 years agoClient: jquery/lodash/backbone moved into libs folder
Darren [Wed, 22 May 2013 16:19:59 +0000 (17:19 +0100)]
Client: jquery/lodash/backbone moved into libs folder

11 years agoMerge pull request #264 from M2Ys4U/list
Darren [Wed, 22 May 2013 09:15:34 +0000 (02:15 -0700)]
Merge pull request #264 from M2Ys4U/list

Re-work the chanlist applet.

11 years agoInline the anyOpen() function to avoid overhead of function call
Jack Allnutt [Wed, 22 May 2013 09:10:28 +0000 (10:10 +0100)]
Inline the anyOpen() function to avoid overhead of function call

11 years agoRemove IE browser sniffing and enable ordering for all browsers
Jack Allnutt [Wed, 22 May 2013 09:08:47 +0000 (10:08 +0100)]
Remove IE browser sniffing and enable ordering for all browsers

11 years agoOptimise chanlist render()
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.

11 years agoReplace manual DOM manipulation with one document.createElement and innerHTML
Jack Allnutt [Wed, 22 May 2013 09:04:51 +0000 (10:04 +0100)]
Replace manual DOM manipulation with one document.createElement and innerHTML

11 years agoMoving "joining channel..." removal to view
Jack Allnutt [Wed, 22 May 2013 04:25:34 +0000 (05:25 +0100)]
Moving "joining channel..." removal to view

11 years agoMerge pull request #265 from M2Ys4U/memberlist
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

11 years agoAvoid 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

11 years agoRe-work the chanlist applet.
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.

11 years agoNotices into the active panel
Darren [Mon, 20 May 2013 15:11:46 +0000 (16:11 +0100)]
Notices into the active panel

11 years agoShowing IRC disconnections to the user #81
Darren [Mon, 20 May 2013 14:27:55 +0000 (15:27 +0100)]
Showing IRC disconnections to the user #81

11 years agoMore connection errors now displayed
Darren [Mon, 20 May 2013 13:37:23 +0000 (14:37 +0100)]
More connection errors now displayed

11 years agoAWAY output in WHOIS
Darren [Mon, 20 May 2013 12:50:13 +0000 (13:50 +0100)]
AWAY output in WHOIS

11 years agoClient: memberlist disabled class fix
Darren [Mon, 20 May 2013 12:11:00 +0000 (13:11 +0100)]
Client: memberlist disabled class fix

11 years agoRemove "Joining channel..." properly when show joins/parts is off.
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

11 years ago#controlbox -> .controlbox
Darren [Sun, 19 May 2013 18:33:24 +0000 (19:33 +0100)]
#controlbox -> .controlbox

11 years ago#memberlists_resize_handle & #memberlists changed to classes
Darren [Sun, 19 May 2013 18:28:31 +0000 (19:28 +0100)]
#memberlists_resize_handle & #memberlists changed to classes

11 years agoview.StatusMessage slideUp/Down callback using correct contexts
Darren [Sun, 19 May 2013 18:08:44 +0000 (19:08 +0100)]
view.StatusMessage slideUp/Down callback using correct contexts

11 years ago#status_message now .status_message
Darren [Sun, 19 May 2013 18:08:01 +0000 (19:08 +0100)]
#status_message now .status_message

11 years ago#topic & #tabs -> .topic & .tabs
Darren [Sun, 19 May 2013 17:47:18 +0000 (18:47 +0100)]
#topic & #tabs -> .topic & .tabs

11 years agoClient: #toolbar change to .toolbar
Darren [Sun, 19 May 2013 17:32:00 +0000 (18:32 +0100)]
Client: #toolbar change to .toolbar

11 years agoMerge branch 'master' into development
Darren [Fri, 17 May 2013 16:19:43 +0000 (17:19 +0100)]
Merge branch 'master' into development