KiwiIRC.git
11 years agoServer select implemented
Darren [Sun, 26 Aug 2012 03:16:39 +0000 (04:16 +0100)]
Server select implemented

11 years agoSending notices; Improved notice handling
Darren [Sat, 25 Aug 2012 21:35:41 +0000 (22:35 +0100)]
Sending notices; Improved notice handling

11 years agoImproved nick [ident@host] display
Darren [Sat, 25 Aug 2012 21:10:14 +0000 (22:10 +0100)]
Improved nick [ident@host] display

11 years agoontopicssetbby event
Darren [Sat, 25 Aug 2012 20:38:05 +0000 (21:38 +0100)]
ontopicssetbby event

11 years agoUpdating member lists and user nick on nick changes
Darren [Sat, 25 Aug 2012 20:31:25 +0000 (21:31 +0100)]
Updating member lists and user nick on nick changes

11 years agoJoining multiple channels; Checking for active channel before re-creating
Darren [Sat, 25 Aug 2012 20:03:08 +0000 (21:03 +0100)]
Joining multiple channels; Checking for active channel before re-creating

11 years agoUpdating user modes on change
Darren [Sat, 25 Aug 2012 19:33:08 +0000 (20:33 +0100)]
Updating user modes on change

11 years agoSetting and changing topics
Darren [Sat, 25 Aug 2012 18:42:56 +0000 (19:42 +0100)]
Setting and changing topics

11 years agoCorrected nick matching
Darren [Sat, 25 Aug 2012 18:07:57 +0000 (19:07 +0100)]
Corrected nick matching

11 years agoLarge nicklists populating properly
Darren [Thu, 19 Jul 2012 15:06:49 +0000 (16:06 +0100)]
Large nicklists populating properly

11 years agoUserbox implimented
Darren [Thu, 19 Jul 2012 14:50:15 +0000 (15:50 +0100)]
Userbox implimented

11 years agoInput box positioning bug on firefox fix
Darren [Wed, 18 Jul 2012 21:52:26 +0000 (22:52 +0100)]
Input box positioning bug on firefox fix

11 years agoLots of scrolling
Darren [Wed, 18 Jul 2012 21:33:45 +0000 (22:33 +0100)]
Lots of scrolling

11 years agoAuto panel scrolling; Sending raw IRC commands; Tab closing panels correctly; Panels...
Darren [Wed, 18 Jul 2012 20:15:58 +0000 (21:15 +0100)]
Auto panel scrolling; Sending raw IRC commands; Tab closing panels correctly; Panels closing upon part;

11 years agoInitial backbone_ui commit
Darren [Wed, 18 Jul 2012 15:12:14 +0000 (16:12 +0100)]
Initial backbone_ui commit

12 years agoReadme formatting
Darren [Mon, 26 Dec 2011 19:11:38 +0000 (19:11 +0000)]
Readme formatting

12 years agoIncluded the NPM package.json file
Darren [Mon, 26 Dec 2011 19:09:20 +0000 (19:09 +0000)]
Included the NPM package.json file

12 years agowebsocketMessage JSON parsing error catching
Darren [Sat, 10 Dec 2011 17:52:40 +0000 (17:52 +0000)]
websocketMessage JSON parsing error catching

12 years agoConfig 'insecure' flipped back
Darren [Sat, 26 Nov 2011 15:36:43 +0000 (15:36 +0000)]
Config 'insecure' flipped back

12 years agoUpdating ancient versions of the underscore library to v1.2.2
Jack Allnutt [Fri, 25 Nov 2011 03:17:40 +0000 (03:17 +0000)]
Updating ancient versions of the underscore library to v1.2.2

12 years agoFix for outdate rehash code. Config change: flip secure semantics.
Jack Allnutt [Fri, 25 Nov 2011 03:11:55 +0000 (03:11 +0000)]
Fix for outdate rehash code. Config change: flip secure semantics.

Rehash code now looks for changes to the 'server' param rather than ports/ssl certs etc to reflect OLD changes in the configuration file format.

The configuration file now uses the term "insecure" rather than "secure" to encourage people running KiwiIRC to run secure a secure service.

12 years agoRefactor bindIRCCommands()
Jack Allnutt [Fri, 25 Nov 2011 02:58:36 +0000 (02:58 +0000)]
Refactor bindIRCCommands()

Use a helper function so that the code is more readble. This means No more `'irc_' + ircNumeric.BLAH` stuff and no more bound_events.push() for each event listener.

No longer remove all listeners for each event on recode. Only events bound in bindIRCCommands() will be removed and rebound.

12 years agoDocumentation!
Jack Allnutt [Tue, 22 Nov 2011 17:13:01 +0000 (17:13 +0000)]
Documentation!

12 years agoJSLinting
Jack Allnutt [Fri, 18 Nov 2011 13:19:41 +0000 (13:19 +0000)]
JSLinting

12 years agoCheck if eol is not a string rather than not undefined or not null in websocket.sendS...
Jack Allnutt [Fri, 18 Nov 2011 13:14:46 +0000 (13:14 +0000)]
Check if eol is not a string rather than not undefined or not null in websocket.sendServerLine()

12 years agoHerp derp, correct check for null
Jack Allnutt [Fri, 18 Nov 2011 12:59:27 +0000 (12:59 +0000)]
Herp derp, correct check for null

12 years agoPass websocket callbacks through to IRCConnection's TCP socket's write() method
Jack Allnutt [Fri, 18 Nov 2011 12:24:20 +0000 (12:24 +0000)]
Pass websocket callbacks through to IRCConnection's TCP socket's write() method

Add `mod list` cli command to list currently loaded modules.

12 years agoUse UTF-8 encoding for the IRCConnection socket
Jack Allnutt [Thu, 17 Nov 2011 14:13:38 +0000 (14:13 +0000)]
Use UTF-8 encoding for the IRCConnection socket

12 years agoCleaning up index.html.jade
Jack Allnutt [Thu, 17 Nov 2011 14:12:49 +0000 (14:12 +0000)]
Cleaning up index.html.jade

12 years agoGlobale exception handler re-enabled
Darren [Thu, 17 Nov 2011 09:37:17 +0000 (09:37 +0000)]
Globale exception handler re-enabled

12 years agoTidying + going_against_nature by spacing default.css
Darren [Wed, 16 Nov 2011 23:14:29 +0000 (23:14 +0000)]
Tidying + going_against_nature by spacing default.css

12 years agoMerge branch 'master' of https://github.com/M2Ys4U/KiwiIRC
Darren [Wed, 16 Nov 2011 22:50:58 +0000 (22:50 +0000)]
Merge branch 'master' of https://github.com/M2Ys4U/KiwiIRC

12 years agoFix for Firefox 8 bug; add wrapper around the input msgbox
Jack Allnutt [Wed, 16 Nov 2011 14:43:54 +0000 (14:43 +0000)]
Fix for Firefox 8 bug; add wrapper around the input msgbox

12 years agoFixed kiwi not disconnecting from the IRC server when the websocket connection discon...
Jack Allnutt [Wed, 16 Nov 2011 14:42:38 +0000 (14:42 +0000)]
Fixed kiwi not disconnecting from the IRC server when the websocket connection disconnected

12 years agotypo
Jack Allnutt [Wed, 16 Nov 2011 13:27:33 +0000 (13:27 +0000)]
typo

12 years agoAllow for IRC command handlers to be rebound on recode
Jack Allnutt [Wed, 16 Nov 2011 13:24:56 +0000 (13:24 +0000)]
Allow for IRC command handlers to be rebound on recode

12 years agoAll fixed and working well
Jack Allnutt [Tue, 15 Nov 2011 15:53:44 +0000 (15:53 +0000)]
All fixed and working well

12 years agoFurther work towards it working; regex appears broken though
Jack Allnutt [Tue, 15 Nov 2011 15:31:54 +0000 (15:31 +0000)]
Further work towards it working; regex appears broken though

12 years agoGetting the new code almost working
Jack Allnutt [Tue, 15 Nov 2011 15:12:03 +0000 (15:12 +0000)]
Getting the new code almost working

12 years agoMoving towards a more evented system for handling server messages
Jack Allnutt [Tue, 15 Nov 2011 13:59:02 +0000 (13:59 +0000)]
Moving towards a more evented system for handling server messages

12 years agoChanging nick correctly
Darren [Fri, 11 Nov 2011 14:00:45 +0000 (14:00 +0000)]
Changing nick correctly

12 years agoRemoving multiple 'nick' properties in kiwi.gateway
Darren [Fri, 11 Nov 2011 13:56:02 +0000 (13:56 +0000)]
Removing multiple 'nick' properties in kiwi.gateway

12 years agoTabview sorting now enabled
Darren [Mon, 7 Nov 2011 14:38:48 +0000 (14:38 +0000)]
Tabview sorting now enabled

12 years agoMOTD now sent in 1 client event
Darren [Mon, 7 Nov 2011 14:30:38 +0000 (14:30 +0000)]
MOTD now sent in 1 client event

12 years agoTopicSetBy event implimented
Darren [Mon, 7 Nov 2011 13:36:50 +0000 (13:36 +0000)]
TopicSetBy event implimented

12 years agoFixed window sorting
Jack Allnutt [Mon, 7 Nov 2011 11:00:28 +0000 (11:00 +0000)]
Fixed window sorting

12 years agoTabview.getTab() comparison fix
Darren [Mon, 7 Nov 2011 00:34:04 +0000 (00:34 +0000)]
Tabview.getTab() comparison fix

12 years agoSpecial chars in object keys mess with jquery. Tabview keys are now random strings
Darren [Sun, 6 Nov 2011 23:49:40 +0000 (23:49 +0000)]
Special chars in object keys mess with jquery. Tabview keys are now random strings

12 years agoSpamfilter server module empty array fix
Darren [Sun, 6 Nov 2011 17:12:19 +0000 (17:12 +0000)]
Spamfilter server module empty array fix

12 years agoNicklist faulty clickHandler fixed
Darren [Sun, 6 Nov 2011 16:49:44 +0000 (16:49 +0000)]
Nicklist faulty clickHandler fixed

No idea why it's fixed.. but a small cleanup seems to have done it :/

12 years agoNicklist tidy up
Darren [Sun, 6 Nov 2011 16:21:34 +0000 (16:21 +0000)]
Nicklist tidy up

12 years agoControl input bar tidier on small screens
Darren [Sun, 6 Nov 2011 16:08:12 +0000 (16:08 +0000)]
Control input bar tidier on small screens

12 years agoCSS resizing changes
Darren [Sun, 6 Nov 2011 12:49:03 +0000 (12:49 +0000)]
CSS resizing changes

12 years agoError reporting fix
Darren [Sat, 5 Nov 2011 04:23:49 +0000 (04:23 +0000)]
Error reporting fix

12 years agoRe-factored login screen for smaller window sizes
Darren [Sun, 30 Oct 2011 16:15:34 +0000 (16:15 +0000)]
Re-factored login screen for smaller window sizes

12 years agoDisabled page refresh keyboard shortcuts causing accidental page refreshes
Darren [Sun, 30 Oct 2011 11:44:32 +0000 (11:44 +0000)]
Disabled page refresh keyboard shortcuts causing accidental page refreshes

12 years agoRemoved the page unload blocking since it disconnected the client anyway
Darren [Sun, 30 Oct 2011 01:02:34 +0000 (01:02 +0000)]
Removed the page unload blocking since it disconnected the client anyway

12 years agoMeta key now OS dependant
Darren [Sat, 29 Oct 2011 23:34:54 +0000 (00:34 +0100)]
Meta key now OS dependant

12 years agoServer defaults moved to config.json
Darren [Sat, 29 Oct 2011 23:23:50 +0000 (00:23 +0100)]
Server defaults moved to config.json

12 years agoStartup output fix
Darren [Sat, 29 Oct 2011 22:36:01 +0000 (23:36 +0100)]
Startup output fix

12 years agoFurther mobile client dev.
Darren [Fri, 28 Oct 2011 08:53:37 +0000 (09:53 +0100)]
Further mobile client dev.

12 years agoLimited scrollback
Darren [Fri, 28 Oct 2011 08:52:29 +0000 (09:52 +0100)]
Limited scrollback

12 years agoMobile UI example
Darren [Mon, 24 Oct 2011 14:28:52 +0000 (15:28 +0100)]
Mobile UI example

12 years agoHostname displayed on join
Darren [Sat, 22 Oct 2011 22:39:16 +0000 (23:39 +0100)]
Hostname displayed on join

12 years agoLogging output refactoring
Darren [Fri, 21 Oct 2011 20:27:22 +0000 (21:27 +0100)]
Logging output refactoring

12 years agoMerge branch 'doc' of https://github.com/M2Ys4U/KiwiIRC
Darren [Fri, 21 Oct 2011 09:20:01 +0000 (10:20 +0100)]
Merge branch 'doc' of https://github.com/M2Ys4U/KiwiIRC

12 years agoMerge branch 'API_Refactor' of https://github.com/M2Ys4U/KiwiIRC
Darren [Thu, 20 Oct 2011 20:14:52 +0000 (21:14 +0100)]
Merge branch 'API_Refactor' of https://github.com/M2Ys4U/KiwiIRC

12 years agoAdding JSDoc documentation to clientside JS files
Jack Allnutt [Thu, 20 Oct 2011 16:48:05 +0000 (17:48 +0100)]
Adding JSDoc documentation to clientside JS files

12 years agoforcessl server module fix
Darren [Thu, 20 Oct 2011 10:58:48 +0000 (11:58 +0100)]
forcessl server module fix

12 years agoRestore .action() as a convenience function
Jack Allnutt [Thu, 20 Oct 2011 10:03:41 +0000 (11:03 +0100)]
Restore .action() as a convenience function

12 years agoRestore .kiwi()
Jack Allnutt [Thu, 20 Oct 2011 09:49:04 +0000 (10:49 +0100)]
Restore .kiwi()

12 years agoModifying the client/server API.
Jack Allnutt [Thu, 20 Oct 2011 08:28:03 +0000 (09:28 +0100)]
Modifying the client/server API.

Adding additional methods (mode, nick, ctcp etc.) to reduce use of raw.

Removing things like kiwi and action in favour of a unified ctcp method.

12 years agoAdded the GNU Affero License
Darren [Wed, 19 Oct 2011 21:01:18 +0000 (22:01 +0100)]
Added the GNU Affero License

12 years agoHTTP plugin handler SSL detection fix
Darren [Fri, 14 Oct 2011 22:42:43 +0000 (23:42 +0100)]
HTTP plugin handler SSL detection fix

12 years agoServer listen config/listen refactor, intermediate cert support added
Darren [Fri, 14 Oct 2011 11:52:36 +0000 (12:52 +0100)]
Server listen config/listen refactor, intermediate cert support added

12 years agoDisabled integrated browser due to iframe busters killing kiwi
Darren [Thu, 13 Oct 2011 22:52:37 +0000 (23:52 +0100)]
Disabled integrated browser due to iframe busters killing kiwi

12 years agoAuto nick generation
Darren [Thu, 13 Oct 2011 22:37:27 +0000 (23:37 +0100)]
Auto nick generation

12 years agoStartup animation adjusting layout
Darren [Thu, 13 Oct 2011 22:29:39 +0000 (23:29 +0100)]
Startup animation adjusting layout

12 years agoInstead of stealing focus from the channel/query window on click, forward keyboard...
Jack Allnutt [Thu, 13 Oct 2011 00:11:58 +0000 (01:11 +0100)]
Instead of stealing focus from the channel/query window on click, forward keyboard events to the msg input box and transfer focus gracefully.

Fix for Issue #49, where the user is unable to highlight/copy etc text from the window.

12 years agoEscape chars not allowed in CSS IDs. Fix for issue #41
Jack Allnutt [Wed, 12 Oct 2011 22:50:18 +0000 (23:50 +0100)]
Escape chars not allowed in CSS IDs. Fix for issue #41

12 years agoMerge branch 'master' of github.com:prawnsalad/KiwiIRC
Jack Allnutt [Mon, 3 Oct 2011 22:25:20 +0000 (23:25 +0100)]
Merge branch 'master' of github.com:prawnsalad/KiwiIRC

12 years agoMerge with irc handler in FF
Darren [Mon, 3 Oct 2011 21:42:33 +0000 (22:42 +0100)]
Merge with irc handler in FF

12 years agoirc:// protocol handling. UI access not implemented, and it appears to only work...
Jack Allnutt [Mon, 3 Oct 2011 13:28:54 +0000 (14:28 +0100)]
irc:// protocol handling. UI access not implemented, and it appears to only work on Firefox at the moment

12 years agoforcessl.js move again..
Darren [Sun, 2 Oct 2011 21:30:10 +0000 (22:30 +0100)]
forcessl.js move again..

12 years agoforcessl.js moved to server folder, README.md typo
Darren [Sun, 2 Oct 2011 21:28:37 +0000 (22:28 +0100)]
forcessl.js moved to server folder, README.md typo

12 years agoMerge branch 'no-php' of https://github.com/M2Ys4U/KiwiIRC into reorg
Darren [Sun, 2 Oct 2011 21:12:25 +0000 (22:12 +0100)]
Merge branch 'no-php' of https://github.com/M2Ys4U/KiwiIRC into reorg

12 years agoMerge branch 'list' of https://github.com/M2Ys4U/KiwiIRC into list
Darren [Sat, 1 Oct 2011 22:02:24 +0000 (23:02 +0100)]
Merge branch 'list' of https://github.com/M2Ys4U/KiwiIRC into list

12 years agoCorrect port setting for page embedding
Darren [Sat, 1 Oct 2011 21:04:29 +0000 (22:04 +0100)]
Correct port setting for page embedding

12 years agoSSL checkbox fix
Darren [Sat, 1 Oct 2011 20:06:19 +0000 (21:06 +0100)]
SSL checkbox fix

12 years agoforcessl detect port fix + typo
Darren [Sat, 1 Oct 2011 19:52:44 +0000 (20:52 +0100)]
forcessl detect port fix + typo

12 years agoforcessl update
Darren [Sat, 1 Oct 2011 19:47:33 +0000 (20:47 +0100)]
forcessl update

12 years agoforcessl Kiwi server plugin, ssl checkbox checked if on ssl
Darren [Sat, 1 Oct 2011 17:23:23 +0000 (18:23 +0100)]
forcessl Kiwi server plugin, ssl checkbox checked if on ssl

12 years agoHighlight plugin updated
Darren [Sat, 1 Oct 2011 13:39:49 +0000 (14:39 +0100)]
Highlight plugin updated

12 years agoUpdating README.md file to reflect the changes in the last commit
Jack Allnutt [Sat, 1 Oct 2011 09:24:03 +0000 (10:24 +0100)]
Updating README.md file to reflect the changes in the last commit

12 years agoUpdating README.md file to reflect the changes in the last commit
Jack Allnutt [Sat, 1 Oct 2011 09:22:34 +0000 (10:22 +0100)]
Updating README.md file to reflect the changes in the last commit

12 years agoRe-organise files.
Jack Allnutt [Sat, 1 Oct 2011 09:14:17 +0000 (10:14 +0100)]
Re-organise files.

Move the client directory out of the node folder, remove the symlinks and put the real js, img and css directories in it.

Rename the 'node' folder to 'server'.

Tweaks to app.js and config.json to facilitate this reorganisation.

12 years agoMerge branch 'master' into no-php
Jack Allnutt [Sat, 1 Oct 2011 09:00:27 +0000 (10:00 +0100)]
Merge branch 'master' into no-php

12 years agoRemove mode extraction from RPL_LIST replies.
Jack Allnutt [Sat, 1 Oct 2011 08:28:42 +0000 (09:28 +0100)]
Remove mode extraction from RPL_LIST replies.

Fixes problem when no modes are set or there is a space in the mode list.

12 years agoAdding support for password protected servers. Issue #44
Jack Allnutt [Sat, 1 Oct 2011 08:27:13 +0000 (09:27 +0100)]
Adding support for password protected servers. Issue #44

12 years agoBetter colour handling code
Jack Allnutt [Fri, 30 Sep 2011 05:28:26 +0000 (06:28 +0100)]
Better colour handling code

No longer bugs out when multiple colours are used without a terminating \x03 byte between them.

Should fix Issue #38.