KiwiIRC.git
10 years agoChannel key on connect auto-join used correctly #391
Darren [Sat, 28 Sep 2013 15:23:17 +0000 (16:23 +0100)]
Channel key on connect auto-join used correctly #391

10 years agoReplace %n with the nick for a custom real name #247
Darren [Sat, 28 Sep 2013 14:59:22 +0000 (15:59 +0100)]
Replace %n with the nick for a custom real name #247

10 years agoUnknown IRC commands sent to client; RPL_WHOISACCOUNT, RPL_WHOISHOST, ERR_USERONCHANN...
Darren [Sat, 28 Sep 2013 14:36:58 +0000 (15:36 +0100)]
Unknown IRC commands sent to client; RPL_WHOISACCOUNT, RPL_WHOISHOST, ERR_USERONCHANNEL, RPL_WHOISSECURE

10 years agoNew IRC connection - don't send redundant con_num to client on connection error
Darren [Sat, 28 Sep 2013 13:18:09 +0000 (14:18 +0100)]
New IRC connection - don't send redundant con_num to client on connection error

10 years agoCustomisable realname on irc connections #401
Darren [Sat, 28 Sep 2013 12:10:16 +0000 (13:10 +0100)]
Customisable realname on irc connections #401

10 years agoRemove unused conf.cap_options from example config
Darren [Sat, 28 Sep 2013 11:58:00 +0000 (12:58 +0100)]
Remove unused conf.cap_options from example config

10 years agopanel.addMsg moved to models/channel.js
Darren [Sat, 28 Sep 2013 11:52:24 +0000 (12:52 +0100)]
panel.addMsg moved to models/channel.js

Not every panel needs .addMsg such as applets.

10 years ago/clear command fix
Darren [Sat, 28 Sep 2013 11:33:48 +0000 (12:33 +0100)]
/clear command fix

10 years agoMerge pull request #403 from M2Ys4U/nick_trunc_fix
Darren [Sat, 28 Sep 2013 11:25:46 +0000 (04:25 -0700)]
Merge pull request #403 from M2Ys4U/nick_trunc_fix

Refactor _kiwi.model.Member#stripPrefix

10 years agoRename j_loop to nick_character_loop and j_char to nick_char
Jack Allnutt [Thu, 26 Sep 2013 19:23:53 +0000 (20:23 +0100)]
Rename j_loop to nick_character_loop and j_char to nick_char

10 years agoRefactor _kiwi.model.Member#stripPrefix
Jack Allnutt [Thu, 26 Sep 2013 19:12:56 +0000 (20:12 +0100)]
Refactor _kiwi.model.Member#stripPrefix

10 years agoMerge pull request #402 from M2Ys4U/nick_trunc_fix
Jack Allnutt [Thu, 26 Sep 2013 18:52:08 +0000 (11:52 -0700)]
Merge pull request #402 from M2Ys4U/nick_trunc_fix

 Fix bug where nicks could be missing the first char(s) in the nicklist

10 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.

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

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

10 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

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

10 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

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

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

10 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.

10 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

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

10 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

10 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

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

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

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

10 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

10 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

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

10 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;

10 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

10 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

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

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

10 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

10 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

10 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.

10 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.

10 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.

10 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;

10 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

10 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

10 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

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

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

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

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

10 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

10 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

10 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

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

10 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

10 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

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

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

10 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

10 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

10 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

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

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

10 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

10 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

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

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

10 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

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

10 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

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

10 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

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

10 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

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

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

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

10 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

10 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

10 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

10 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

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

10 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

10 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

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

10 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

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

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

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

10 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

10 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

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

10 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

10 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

10 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

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

10 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

10 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

10 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

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

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