KiwiIRC.git
11 years agoFix bug where nicks could be missing the first char(s) in the nicklist
Jack Allnutt [Thu, 26 Sep 2013 18:46:08 +0000 (19:46 +0100)]
Fix bug where nicks could be missing the first char(s) in the nicklist

When a nick contains a PREFIX symbol that isn't at the beginning of
the nick, the _kiwi.model.Member#stripPrefix function would still
count it as a part of the prefix and remove an unrelated character
from the front of the nick.

11 years agoUpdate development version number
Darren [Mon, 23 Sep 2013 19:26:59 +0000 (20:26 +0100)]
Update development version number

11 years agoUpdate master version number
Darren [Mon, 23 Sep 2013 19:25:29 +0000 (20:25 +0100)]
Update master version number

11 years agoRemoving transports from example config file
Darren [Mon, 23 Sep 2013 19:21:33 +0000 (20:21 +0100)]
Removing transports from example config file

11 years agoModule hook - 'client created'
Darren [Mon, 23 Sep 2013 19:10:01 +0000 (20:10 +0100)]
Module hook - 'client created'

11 years agoes-419 + zh-tw translation update
Darren [Mon, 23 Sep 2013 18:51:27 +0000 (19:51 +0100)]
es-419 + zh-tw translation update

11 years agoTranslations update
Darren [Sun, 22 Sep 2013 11:32:47 +0000 (12:32 +0100)]
Translations update

11 years agoMenuBox closing refactor
Darren [Sat, 21 Sep 2013 19:38:23 +0000 (20:38 +0100)]
MenuBox closing refactor

11 years agoMerge pull request #336 from M2Ys4U/userbox
Darren [Tue, 17 Sep 2013 20:32:52 +0000 (13:32 -0700)]
Merge pull request #336 from M2Ys4U/userbox

Close context menu after clicking action.

11 years agoSeparate IRC line parsing and socket onData parsing
Darren [Tue, 17 Sep 2013 20:31:33 +0000 (21:31 +0100)]
Separate IRC line parsing and socket onData parsing

11 years agoComment + var renaming
Darren [Tue, 17 Sep 2013 20:03:17 +0000 (21:03 +0100)]
Comment + var renaming

11 years agoNew maximum buffer size when holding data between calls to parse()
Jack Allnutt [Sun, 15 Sep 2013 12:26:05 +0000 (13:26 +0100)]
New maximum buffer size when holding data between calls to parse()

Also check to see if the chunk has a \n byte in it, fixing #382

11 years agoPass new buffer length to Buffer.concat (it's faster)
Jack Allnutt [Sun, 15 Sep 2013 12:23:51 +0000 (13:23 +0100)]
Pass new buffer length to Buffer.concat (it's faster)

As per http://nodejs.org/api/buffer.html#buffer_class_method_buffer_concat_list_totallength it's faster to provide the new total length to Buffer.concat

11 years agoRemove unused variables
Jack Allnutt [Sun, 15 Sep 2013 12:20:43 +0000 (13:20 +0100)]
Remove unused variables

11 years agoemoticons moved to CSS
Darren [Fri, 13 Sep 2013 23:27:16 +0000 (00:27 +0100)]
emoticons moved to CSS

11 years agoSprite the emoticon images
Jack Allnutt [Fri, 13 Sep 2013 09:26:01 +0000 (10:26 +0100)]
Sprite the emoticon images

11 years agoAdding emoticon support
Jack Allnutt [Mon, 2 Sep 2013 04:03:14 +0000 (05:03 +0100)]
Adding emoticon support

Support for the following emoticons:

* :)
* :(
* :3
* ;3
* :s
* ;(
* ;)
* ;D
* :P
* xP
* :o and :O
* :D
* ^^,
* <3
* >.<
* >_<
* xD and XD
* o.0
* 0.o
* :\ and =\
* :/ and =/

Closes #260

11 years agoUpdated proxy docs link in config.example.js
Darren [Wed, 11 Sep 2013 10:57:40 +0000 (11:57 +0100)]
Updated proxy docs link in config.example.js

11 years agoBash wrapper correctly passing arguments
Darren [Tue, 10 Sep 2013 22:56:24 +0000 (23:56 +0100)]
Bash wrapper correctly passing arguments

11 years agoCode formatting; Notifications only when blurred; Channel name in notification;
Darren [Tue, 10 Sep 2013 19:06:33 +0000 (20:06 +0100)]
Code formatting; Notifications only when blurred; Channel name in notification;

11 years agoMerge branch 'pr/374' into notificationsMerge2
Andrew Colden [Tue, 10 Sep 2013 18:23:48 +0000 (14:23 -0400)]
Merge branch 'pr/374' into notificationsMerge2

Conflicts:
client/assets/src/views/panel.js

11 years agoComment to develop in the development branch
Darren [Tue, 10 Sep 2013 17:03:14 +0000 (18:03 +0100)]
Comment to develop in the development branch

11 years agoMerge italian translation
Michele Locati [Sat, 7 Sep 2013 18:45:04 +0000 (20:45 +0200)]
Merge italian translation

11 years agoCTCP time response fix
Darren [Tue, 10 Sep 2013 16:35:03 +0000 (17:35 +0100)]
CTCP time response fix

11 years agoMerge branch 'ctcp-fix' of https://github.com/TimPeterson/KiwiIRC into TimPeterson...
Darren [Tue, 10 Sep 2013 16:11:04 +0000 (17:11 +0100)]
Merge branch 'ctcp-fix' of https://github.com/TimPeterson/KiwiIRC into TimPeterson-ctcp-fix

11 years agoMerge pull request #385 from TimPeterson/case-insensitive-nicks
Darren [Mon, 9 Sep 2013 04:33:46 +0000 (21:33 -0700)]
Merge pull request #385 from TimPeterson/case-insensitive-nicks

Fix case-sensitivity bug where some received private messages fail to display

11 years agoRemove double space between nick and action text.
Tim Peterson [Mon, 9 Sep 2013 03:42:06 +0000 (23:42 -0400)]
Remove double space between nick and action text.

11 years agoProperly strip framing from CTCP messages.
Tim Peterson [Mon, 9 Sep 2013 03:35:12 +0000 (23:35 -0400)]
Properly strip framing from CTCP messages.

11 years agoUse case-insensitive comparisons against own nick.
Tim Peterson [Mon, 26 Aug 2013 21:55:30 +0000 (17:55 -0400)]
Use case-insensitive comparisons against own nick.

11 years agoPanel/channel/server views split up; message element specific to channel view;
Darren [Wed, 4 Sep 2013 19:08:16 +0000 (20:08 +0100)]
Panel/channel/server views split up; message element specific to channel view;

11 years agoChannel/query specific events moved out of panel view
Darren [Wed, 4 Sep 2013 18:34:44 +0000 (19:34 +0100)]
Channel/query specific events moved out of panel view

11 years agoWebsocketRpc: Cleanup callbacks before exceptions occur
Darren [Sun, 1 Sep 2013 13:43:25 +0000 (14:43 +0100)]
WebsocketRpc: Cleanup callbacks before exceptions occur

11 years agoDon't clobber over the event emitters _callbacks
Darren [Sun, 1 Sep 2013 13:09:34 +0000 (14:09 +0100)]
Don't clobber over the event emitters _callbacks

11 years agoRPC callbacks refactor
Darren [Sun, 1 Sep 2013 13:03:30 +0000 (14:03 +0100)]
RPC callbacks refactor

11 years agoengine.io as a dependancy
Darren [Fri, 30 Aug 2013 14:07:45 +0000 (15:07 +0100)]
engine.io as a dependancy

11 years agogateway logging
Darren [Fri, 30 Aug 2013 14:07:26 +0000 (15:07 +0100)]
gateway logging

11 years agogateway.reconnect() callback being used
Darren [Fri, 30 Aug 2013 13:04:28 +0000 (14:04 +0100)]
gateway.reconnect() callback being used

11 years agoRely on engine.io transport probing
Darren [Fri, 30 Aug 2013 11:12:58 +0000 (12:12 +0100)]
Rely on engine.io transport probing

11 years agoEngine.io.tools file + ignoring built bundle
Darren [Fri, 30 Aug 2013 11:08:06 +0000 (12:08 +0100)]
Engine.io.tools file + ignoring built bundle

11 years agoEngine.io + Engine.io.tools implemented
Darren [Fri, 30 Aug 2013 11:06:26 +0000 (12:06 +0100)]
Engine.io + Engine.io.tools implemented

11 years agowebsocketrpc update
Darren [Thu, 29 Aug 2013 12:57:43 +0000 (13:57 +0100)]
websocketrpc update

11 years agoServer: Using socket.meta instead of socket.kiwi for meta data
Darren [Thu, 29 Aug 2013 12:56:23 +0000 (13:56 +0100)]
Server: Using socket.meta instead of socket.kiwi for meta data

11 years agoWebsocketRpc dispose() update; client disconnect fix
Darren [Tue, 27 Aug 2013 20:04:55 +0000 (21:04 +0100)]
WebsocketRpc dispose() update; client disconnect fix

11 years agoInitial engine.io/websocketrpc port
Darren [Tue, 27 Aug 2013 19:13:22 +0000 (20:13 +0100)]
Initial engine.io/websocketrpc port

11 years agoRomanian translation
Darren [Thu, 29 Aug 2013 18:02:59 +0000 (19:02 +0100)]
Romanian translation

11 years agoTranslations update. +nl, +tr, de->de-de
Darren [Thu, 29 Aug 2013 13:21:14 +0000 (14:21 +0100)]
Translations update. +nl, +tr, de->de-de

11 years agoAdded rudimentary support for HTML5 notifications in webkit
Knut [Wed, 28 Aug 2013 10:04:21 +0000 (12:04 +0200)]
Added rudimentary support for HTML5 notifications in webkit

11 years ago5 minute warning for jump server
Darren [Sun, 25 Aug 2013 10:03:27 +0000 (11:03 +0100)]
5 minute warning for jump server

11 years agoCustomisable settings.json path
Darren [Sat, 24 Aug 2013 15:35:38 +0000 (16:35 +0100)]
Customisable settings.json path

11 years agoClient: Encoding within the URL
Darren [Fri, 23 Aug 2013 19:07:02 +0000 (20:07 +0100)]
Client: Encoding within the URL

11 years agoCorrectly reading restrict_server_ssl from config
Darren [Thu, 22 Aug 2013 19:48:15 +0000 (20:48 +0100)]
Correctly reading restrict_server_ssl from config

11 years agoMerge pull request #358 from M2Ys4U/buffer_parse
Jack Allnutt [Sun, 18 Aug 2013 15:37:08 +0000 (08:37 -0700)]
Merge pull request #358 from M2Ys4U/buffer_parse

Split data into lines before decoding to strings

11 years agoRemoving console.log()s
Darren [Sun, 18 Aug 2013 12:01:49 +0000 (13:01 +0100)]
Removing console.log()s

11 years agoMedia message toggling #355
Darren [Sun, 18 Aug 2013 01:16:45 +0000 (02:16 +0100)]
Media message toggling #355

11 years agoJumpserver warning if no kiwi server given
Darren [Sun, 18 Aug 2013 00:50:42 +0000 (01:50 +0100)]
Jumpserver warning if no kiwi server given

11 years agoControlInterface output to its stream
Darren [Sun, 18 Aug 2013 00:03:38 +0000 (01:03 +0100)]
ControlInterface output to its stream

11 years agoGateway + Network reconnection methods. Jumpserver improvements
Darren [Sat, 17 Aug 2013 23:23:58 +0000 (00:23 +0100)]
Gateway + Network reconnection methods. Jumpserver improvements

11 years agoRemoving obsolete locale strings
Darren [Sat, 17 Aug 2013 19:42:22 +0000 (20:42 +0100)]
Removing obsolete locale strings

11 years agoAllowing periods in clickable channel names
Darren [Sat, 17 Aug 2013 19:01:05 +0000 (20:01 +0100)]
Allowing periods in clickable channel names

11 years agoStandardised server control interface
Darren [Sat, 17 Aug 2013 18:55:28 +0000 (19:55 +0100)]
Standardised server control interface

11 years agomanageDebug() replaced to html5boilerplate console management
Darren [Sat, 17 Aug 2013 17:57:31 +0000 (18:57 +0100)]
manageDebug() replaced to html5boilerplate console management

11 years agoReconnection messages moved to locales
Darren [Sat, 17 Aug 2013 17:25:55 +0000 (18:25 +0100)]
Reconnection messages moved to locales

11 years agoRemoving console.logs
Darren [Sat, 17 Aug 2013 17:14:05 +0000 (18:14 +0100)]
Removing console.logs

11 years agoMerge branch 'settings' into development
Darren [Sat, 17 Aug 2013 17:07:04 +0000 (18:07 +0100)]
Merge branch 'settings' into development

11 years agoClient broadcasting method + jump server command
Darren [Sat, 17 Aug 2013 17:03:52 +0000 (18:03 +0100)]
Client broadcasting method + jump server command

11 years agoMerge pull request #366 from coinpr0n/master
Darren [Thu, 15 Aug 2013 22:31:18 +0000 (15:31 -0700)]
Merge pull request #366 from coinpr0n/master

Update plugin .controlbox textarea for URL

11 years agoUpdate plugin .controlbox textarea for URL
coinpr0n [Thu, 15 Aug 2013 21:32:19 +0000 (23:32 +0200)]
Update plugin .controlbox textarea for URL

11 years agoMerge pull request #365 from coinpr0n/master
Darren [Thu, 15 Aug 2013 10:25:18 +0000 (03:25 -0700)]
Merge pull request #365 from coinpr0n/master

update plugin to .panels class

11 years agoupdated plugin to .panels class
coinpr0n [Thu, 15 Aug 2013 10:07:33 +0000 (12:07 +0200)]
updated plugin to .panels class

11 years agoBatch clients into sets of 100 for reconfig command
Jack Allnutt [Tue, 13 Aug 2013 22:32:30 +0000 (23:32 +0100)]
Batch clients into sets of 100 for reconfig command

11 years agoHave client refetch settings on reconfig
Jack Allnutt [Tue, 13 Aug 2013 21:58:11 +0000 (22:58 +0100)]
Have client refetch settings on reconfig

11 years agoFix typo
Jack Allnutt [Tue, 13 Aug 2013 20:51:30 +0000 (21:51 +0100)]
Fix typo

11 years agoAdd kiwi_server options into settings.json
Darren [Sat, 10 Aug 2013 21:59:31 +0000 (22:59 +0100)]
Add kiwi_server options into settings.json

11 years agoMerge branch 'settings' into development
Darren [Sat, 10 Aug 2013 18:34:59 +0000 (19:34 +0100)]
Merge branch 'settings' into development

11 years agohttphandler.js refactor + comments
Darren [Sat, 10 Aug 2013 18:33:49 +0000 (19:33 +0100)]
httphandler.js refactor + comments

11 years agosettings.json hash generating fix
Darren [Sat, 10 Aug 2013 17:31:49 +0000 (18:31 +0100)]
settings.json hash generating fix

11 years agoMerge branch 'settings' of https://github.com/M2Ys4U/KiwiIRC into settings
Darren [Sat, 10 Aug 2013 14:55:20 +0000 (15:55 +0100)]
Merge branch 'settings' of https://github.com/M2Ys4U/KiwiIRC into settings

11 years agoListening on the raw socket in TLS IRC connections
Darren [Sat, 10 Aug 2013 14:38:52 +0000 (15:38 +0100)]
Listening on the raw socket in TLS IRC connections

11 years agoCache debug & production settings independently
Jack Allnutt [Sat, 10 Aug 2013 13:47:27 +0000 (14:47 +0100)]
Cache debug & production settings independently

11 years agoMerge branch 'settings' of https://github.com/M2Ys4U/KiwiIRC into settings
Darren [Sat, 10 Aug 2013 12:46:48 +0000 (13:46 +0100)]
Merge branch 'settings' of https://github.com/M2Ys4U/KiwiIRC into settings

11 years agoCache client settings, emit event on reconfig in configuration.js
Jack Allnutt [Sat, 10 Aug 2013 10:20:22 +0000 (11:20 +0100)]
Cache client settings, emit event on reconfig in configuration.js

11 years agoClient: Crashing out on notices with nicks fix
Darren [Fri, 9 Aug 2013 10:33:35 +0000 (11:33 +0100)]
Client: Crashing out on notices with nicks fix

11 years agoRefactor build.js
Jack Allnutt [Fri, 9 Aug 2013 00:07:48 +0000 (01:07 +0100)]
Refactor build.js

11 years agoDon't embded settings in HTML, serve them as a separate JSON file
Jack Allnutt [Thu, 8 Aug 2013 23:09:32 +0000 (00:09 +0100)]
Don't embded settings in HTML, serve them as a separate JSON file

11 years agoMerge pull request #359 from lewtds/l10n
Darren [Sun, 4 Aug 2013 12:52:43 +0000 (05:52 -0700)]
Merge pull request #359 from lewtds/l10n

Vietnamese translation

11 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Jack Allnutt [Sun, 4 Aug 2013 07:11:07 +0000 (08:11 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

11 years agoFix bug in StatusMessage#html
Jack Allnutt [Sun, 4 Aug 2013 07:10:14 +0000 (08:10 +0100)]
Fix bug in StatusMessage#html

11 years agoMultiple outgoing interface addresses
Darren [Sat, 3 Aug 2013 21:13:04 +0000 (22:13 +0100)]
Multiple outgoing interface addresses

11 years agoRemoving obsolete vars in client.js
Darren [Sat, 3 Aug 2013 14:54:19 +0000 (15:54 +0100)]
Removing obsolete vars in client.js

11 years agoDefault encoding should be 'utf8' instead of 'UTF-8'
Jack Allnutt [Sat, 3 Aug 2013 04:47:26 +0000 (05:47 +0100)]
Default encoding should be 'utf8' instead of 'UTF-8'

11 years agoSplit data into lines before decoding to strings
Jack Allnutt [Sat, 3 Aug 2013 04:47:03 +0000 (05:47 +0100)]
Split data into lines before decoding to strings

Will prevent mangling when a chunk ends partway through a multibyte
character.

11 years agoMerge branch 'dep_update' into development
Jack Allnutt [Sat, 3 Aug 2013 02:44:08 +0000 (03:44 +0100)]
Merge branch 'dep_update' into development

11 years agoNaming IrcConnection event handlers in State
Darren [Fri, 2 Aug 2013 11:08:43 +0000 (12:08 +0100)]
Naming IrcConnection event handlers in State

11 years agogetConnectionFamily() IP address fix
Darren [Fri, 2 Aug 2013 11:07:03 +0000 (12:07 +0100)]
getConnectionFamily() IP address fix

11 years agoServer: Force data to be sent ahead of a write queue
Darren [Fri, 2 Aug 2013 11:06:33 +0000 (12:06 +0100)]
Server: Force data to be sent ahead of a write queue

11 years agoVietnamese translation review
xekiah [Tue, 30 Jul 2013 16:31:12 +0000 (23:31 +0700)]
Vietnamese translation review

11 years agoVietnamese translation review
Trung Ngo [Tue, 30 Jul 2013 17:00:34 +0000 (00:00 +0700)]
Vietnamese translation review

11 years agoVietnamese translation
miyo [Tue, 30 Jul 2013 10:05:48 +0000 (17:05 +0700)]
Vietnamese translation

11 years agoconnection.js: closure names to help with heap snapshots
Darren [Mon, 29 Jul 2013 10:50:09 +0000 (11:50 +0100)]
connection.js: closure names to help with heap snapshots

11 years agoMinor connection.js changes
Darren [Sun, 28 Jul 2013 20:49:33 +0000 (21:49 +0100)]
Minor connection.js changes