KiwiIRC.git
11 years agoFixed typo in config.example.js
Aaron Ten Clay [Tue, 26 Nov 2013 22:16:14 +0000 (14:16 -0800)]
Fixed typo in config.example.js

Comment before module export had misspelled 'amend'.

11 years agoMerge pull request #427 from antwebes/antwebes_development
Darren [Tue, 19 Nov 2013 13:04:51 +0000 (05:04 -0800)]
Merge pull request #427 from antwebes/antwebes_development

Fixed func mappings in _kiwi.global.components.ControlInput method of ap...

11 years agoFixed func mappings in _kiwi.global.components.ControlInput method of apps.js
jdeveloper [Tue, 19 Nov 2013 13:00:47 +0000 (14:00 +0100)]
Fixed func mappings in _kiwi.global.components.ControlInput method of apps.js

11 years agoDefault window_title if not set
Darren [Sat, 16 Nov 2013 22:33:23 +0000 (22:33 +0000)]
Default window_title if not set

11 years agoserver-time-iso fix
Darren [Fri, 15 Nov 2013 11:09:23 +0000 (11:09 +0000)]
server-time-iso fix

11 years agoUpdate development version number
Darren [Tue, 12 Nov 2013 23:57:21 +0000 (23:57 +0000)]
Update development version number

11 years agoUpdate master version number
Darren [Tue, 12 Nov 2013 23:50:14 +0000 (23:50 +0000)]
Update master version number

11 years agoLittle more contrast in CLI theme
Darren [Tue, 12 Nov 2013 16:53:45 +0000 (16:53 +0000)]
Little more contrast in CLI theme

11 years agoLess flat looking relaxed theme for supported browsers
Darren [Tue, 12 Nov 2013 16:40:40 +0000 (16:40 +0000)]
Less flat looking relaxed theme for supported browsers

11 years agoServer: noop RPL_WHOREPLY and RPL_ENDOFWHO commands for the time being
Darren [Mon, 11 Nov 2013 22:41:10 +0000 (22:41 +0000)]
Server: noop RPL_WHOREPLY and RPL_ENDOFWHO commands for the time being

11 years agoMerge pull request #423 from M2Ys4U/title
Darren [Mon, 11 Nov 2013 21:08:01 +0000 (13:08 -0800)]
Merge pull request #423 from M2Ys4U/title

Make the window title configurable

11 years agoMove window_title config option to client settings
Jack Allnutt [Mon, 11 Nov 2013 20:45:00 +0000 (20:45 +0000)]
Move window_title config option to client settings

11 years agoMake the window title configurable
Jack Allnutt [Sun, 10 Nov 2013 18:47:17 +0000 (18:47 +0000)]
Make the window title configurable

11 years agoClient plugins loading correctly with new HTML templates
Darren [Mon, 11 Nov 2013 10:16:13 +0000 (10:16 +0000)]
Client plugins loading correctly with new HTML templates

11 years agoHandle RPL_INVITING command
Darren [Mon, 11 Nov 2013 10:14:14 +0000 (10:14 +0000)]
Handle RPL_INVITING command

11 years agoRepeat incorrect password fix #243
Darren [Tue, 5 Nov 2013 16:31:25 +0000 (16:31 +0000)]
Repeat incorrect password fix #243

11 years agoUser menu location now depends on cursor location #420
Darren [Mon, 4 Nov 2013 21:17:20 +0000 (21:17 +0000)]
User menu location now depends on cursor location #420

11 years agoFont formatting + colours in sent message (xchats %Cn format)
Darren [Mon, 4 Nov 2013 16:51:04 +0000 (16:51 +0000)]
Font formatting + colours in sent message (xchats %Cn format)

11 years agoUpdating DNSBL server module
Darren [Sun, 3 Nov 2013 12:59:59 +0000 (12:59 +0000)]
Updating DNSBL server module

11 years agoNet. interface binding per outgoing IRC connection
Darren [Sat, 2 Nov 2013 13:01:31 +0000 (13:01 +0000)]
Net. interface binding per outgoing IRC connection

11 years agoSOCKS server fix
Darren [Sat, 2 Nov 2013 13:00:45 +0000 (13:00 +0000)]
SOCKS server fix

11 years agoUpdate package.json to reflect new location of build.js
Jack Allnutt [Thu, 31 Oct 2013 23:56:14 +0000 (23:56 +0000)]
Update package.json to reflect new location of build.js

11 years agoMerge pull request #421 from CoryChaplin/development
Jack Allnutt [Tue, 29 Oct 2013 23:51:50 +0000 (16:51 -0700)]
Merge pull request #421 from CoryChaplin/development

Removed redundant call to NAMES onJoin

11 years agoRemoved redundant call to NAMES onJoin
Cory Chaplin [Tue, 29 Oct 2013 23:12:00 +0000 (00:12 +0100)]
Removed redundant call to NAMES onJoin

11 years agoIndex template updated for start button
Darren [Sun, 27 Oct 2013 17:19:26 +0000 (17:19 +0000)]
Index template updated for start button

11 years agoMore prominent 'Start' button
Darren [Sun, 27 Oct 2013 14:52:46 +0000 (14:52 +0000)]
More prominent 'Start' button

11 years agoMerge remote-tracking branch 'origin/development' into M2ys4U-server-time
Darren [Sun, 27 Oct 2013 13:09:00 +0000 (13:09 +0000)]
Merge remote-tracking branch 'origin/development' into M2ys4U-server-time

# By Darren (14) and Jack Allnutt (3)
* origin/development:
  Correctly using application template (fixes timestamps/theme/css class issues)
  Restoring conf.public_http config option for backwards compatibility
  .gitignore update
  Moving index.html out of the assets folder - the page is not an asset of itself
  Move src files out of assets dir
  Update dependency. socksjs 0.4.1 -> 0.4.3
  Caching jquery objects in doLayout
  Panel list fix
  Remove external image dependancy
  Application HTML as a template to delay HTML parsing/painting
  Not waiting for settings.json for production files to load; BootManager
  Update dependencies
  Clickable channels in chanlist applet
  Updating build script for previous commit
  Client loading script in correct order
  Query panel fixes
  Transition background background on nick highlights

11 years agoserver-time refactor; znc.in/server-time formatting implemented
Darren [Sun, 27 Oct 2013 13:07:37 +0000 (13:07 +0000)]
server-time refactor; znc.in/server-time formatting implemented

11 years agoMerge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2ys4U-server...
Darren [Sun, 27 Oct 2013 11:04:14 +0000 (11:04 +0000)]
Merge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2ys4U-server-time

11 years agoCorrectly using application template (fixes timestamps/theme/css class issues)
Darren [Sun, 27 Oct 2013 11:01:57 +0000 (11:01 +0000)]
Correctly using application template (fixes timestamps/theme/css class issues)

11 years agoRestoring conf.public_http config option for backwards compatibility
Darren [Sun, 27 Oct 2013 10:28:41 +0000 (10:28 +0000)]
Restoring conf.public_http config option for backwards compatibility

11 years ago.gitignore update
Darren [Sun, 27 Oct 2013 10:24:53 +0000 (10:24 +0000)]
.gitignore update

11 years agoMoving index.html out of the assets folder - the page is not an asset of itself
Darren [Sun, 27 Oct 2013 10:23:17 +0000 (10:23 +0000)]
Moving index.html out of the assets folder - the page is not an asset of itself

11 years agoMove src files out of assets dir
Jack Allnutt [Sun, 27 Oct 2013 05:08:57 +0000 (05:08 +0000)]
Move src files out of assets dir

* client/assets/src moved to client/src
* build.js moved to client/build.js
* Auto-generated index.html now written to assets/index.html
* Fixed bug where conf.public_http was set in config file ut conf.public_html was being read in httphandler.js

11 years agoUpdate dependency. socksjs 0.4.1 -> 0.4.3
Jack Allnutt [Sun, 27 Oct 2013 04:41:56 +0000 (04:41 +0000)]
Update dependency. socksjs 0.4.1 -> 0.4.3

11 years agoCaching jquery objects in doLayout
Darren [Sat, 26 Oct 2013 16:30:34 +0000 (17:30 +0100)]
Caching jquery objects in doLayout

11 years agoPanel list fix
Darren [Sat, 26 Oct 2013 16:30:07 +0000 (17:30 +0100)]
Panel list fix

11 years agoRemove external image dependancy
Darren [Sat, 26 Oct 2013 13:04:34 +0000 (14:04 +0100)]
Remove external image dependancy

11 years agoApplication HTML as a template to delay HTML parsing/painting
Darren [Sat, 26 Oct 2013 13:00:33 +0000 (14:00 +0100)]
Application HTML as a template to delay HTML parsing/painting

11 years agoNot waiting for settings.json for production files to load; BootManager
Darren [Fri, 25 Oct 2013 21:19:23 +0000 (22:19 +0100)]
Not waiting for settings.json for production files to load; BootManager

11 years agoUpdate dependencies
Jack Allnutt [Thu, 24 Oct 2013 02:27:38 +0000 (03:27 +0100)]
Update dependencies

* node-static: 0.7.0 -> 0.7.2
* uglify-js: 2.3.6 -> 2.4.1
* engine.io: 0.7.4 -> 0.7.9
* lodash: 1.3.1 -> 2.2.1 (client & server)
* eventemitter2: 0.4.12 -> 0.4.13
* iconv-lite: 0.2.10 -> 0.2.11
* spdy: 0.10.0 -> 0.14.11
* jQuery: 1.9.1 -> 0.10.2 (client)

11 years agoAlso use the ZNC-specific version of the `server-time` CAP
Jack Allnutt [Wed, 16 Oct 2013 14:24:00 +0000 (15:24 +0100)]
Also use the ZNC-specific version of the `server-time` CAP

Adds `znc.in/server-time-iso` to the list of requested CAPs
and checks for it alongside `server-time` in commands.js

11 years agoClickable channels in chanlist applet
Darren [Sun, 6 Oct 2013 12:15:37 +0000 (13:15 +0100)]
Clickable channels in chanlist applet

11 years agoUpdating build script for previous commit
Darren [Sat, 5 Oct 2013 18:36:21 +0000 (19:36 +0100)]
Updating build script for previous commit

11 years agoClient loading script in correct order
Darren [Sat, 5 Oct 2013 18:21:28 +0000 (19:21 +0100)]
Client loading script in correct order

11 years agoQuery panel fixes
Darren [Sat, 5 Oct 2013 14:28:02 +0000 (15:28 +0100)]
Query panel fixes

11 years agoTransition background background on nick highlights
Darren [Sat, 28 Sep 2013 20:06:05 +0000 (21:06 +0100)]
Transition background background on nick highlights

11 years agoMerge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-server...
Darren [Sat, 28 Sep 2013 19:35:23 +0000 (20:35 +0100)]
Merge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-server-time

11 years agoClient-side support for server-time CAP
Jack Allnutt [Sat, 28 Sep 2013 16:54:27 +0000 (17:54 +0100)]
Client-side support for server-time CAP

11 years agoServer-side support for server-time CAP
Jack Allnutt [Sat, 28 Sep 2013 16:53:40 +0000 (17:53 +0100)]
Server-side support for server-time CAP

11 years agoFix code that ignores capability modifiers
Jack Allnutt [Sat, 28 Sep 2013 16:52:25 +0000 (17:52 +0100)]
Fix code that ignores capability modifiers

No longer remove a '-' from the middle of a capability name

11 years agoFix parse_regex
Jack Allnutt [Sat, 28 Sep 2013 16:50:40 +0000 (17:50 +0100)]
Fix parse_regex

The regex was incorrectly capturing the @ from message tags

11 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

11 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

11 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

11 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

11 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

11 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

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

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

11 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

11 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

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

11 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

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