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

10 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

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

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

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

10 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

10 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

10 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

10 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

10 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

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

10 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

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

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

10 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

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

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

10 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

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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

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

10 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

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

10 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

10 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

10 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

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

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

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

10 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

10 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

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

10 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

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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

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