KiwiIRC.git
13 years agoMerge pull request #19 from M2Ys4U/master
Darren [Mon, 1 Aug 2011 12:00:50 +0000 (05:00 -0700)]
Merge pull request #19 from M2Ys4U/master

Tidying up, fix a showstopping bug.

13 years agoGeneral tidying up!
Jack Allnutt [Sun, 31 Jul 2011 09:01:24 +0000 (10:01 +0100)]
General tidying up!

Front.js now (almost) passes jslint, although it still uses eval() and possibly leaks global variables.

Fix for new message sending.

13 years agoServer plugin architecture finalised
Darren [Sun, 31 Jul 2011 02:44:53 +0000 (03:44 +0100)]
Server plugin architecture finalised

Occasional spaced indentation converted to tabs for consistency.

13 years agoPlugin architecture example
Darren [Sat, 30 Jul 2011 17:07:09 +0000 (18:07 +0100)]
Plugin architecture example

13 years agoFixed notices
Darren [Sat, 30 Jul 2011 00:57:22 +0000 (01:57 +0100)]
Fixed notices

13 years agoChannel error/parting/banning messages moved to the relevant channel window
Darren [Fri, 29 Jul 2011 22:42:52 +0000 (23:42 +0100)]
Channel error/parting/banning messages moved to the relevant channel window

Adjusted the topic esc key to work across browsers

13 years agoMerge pull request #17 from M2Ys4U/topic-edit
Darren [Thu, 28 Jul 2011 10:10:09 +0000 (03:10 -0700)]
Merge pull request #17 from M2Ys4U/topic-edit

Editable topic bar

13 years agoMerge pull request #16 from M2Ys4U/errors
Darren [Thu, 28 Jul 2011 09:39:32 +0000 (02:39 -0700)]
Merge pull request #16 from M2Ys4U/errors

Support for some error messages (cannot join channel etc). Issue #7

13 years agoadding /topic command - second haf of issue #5
Jack Allnutt [Wed, 27 Jul 2011 17:55:40 +0000 (18:55 +0100)]
adding /topic command - second haf of issue #5

13 years agoAdditional errors
Jack Allnutt [Wed, 27 Jul 2011 17:46:59 +0000 (18:46 +0100)]
Additional errors

13 years agoEscape
Jack Allnutt [Wed, 27 Jul 2011 01:38:08 +0000 (02:38 +0100)]
Escape

13 years agoEditable topic bar
Jack Allnutt [Wed, 27 Jul 2011 01:29:49 +0000 (02:29 +0100)]
Editable topic bar

13 years agoSupport for some error messages (cannot join channel etc). Issue #7
Jack Allnutt [Tue, 26 Jul 2011 23:17:05 +0000 (00:17 +0100)]
Support for some error messages (cannot join channel etc). Issue #7

13 years agoAdded setuid+setgid and alternative config file locations
unknown [Sat, 23 Jul 2011 15:46:48 +0000 (16:46 +0100)]
Added setuid+setgid and alternative config file locations

13 years agoBugs #12, #8
unknown [Sat, 23 Jul 2011 13:05:52 +0000 (14:05 +0100)]
Bugs #12, #8

13 years agoCTCP PING/VERSION fix
root [Fri, 22 Jul 2011 23:55:22 +0000 (23:55 +0000)]
CTCP PING/VERSION fix

13 years agoCTCP fixes
Darren [Fri, 22 Jul 2011 20:22:28 +0000 (21:22 +0100)]
CTCP fixes

13 years agoMerge pull request #15 from M2Ys4U/ctcp
Darren [Fri, 22 Jul 2011 19:50:18 +0000 (12:50 -0700)]
Merge pull request #15 from M2Ys4U/ctcp

CTCP handling

13 years agoUpdated index.html.jade
Darren [Fri, 22 Jul 2011 19:27:06 +0000 (20:27 +0100)]
Updated index.html.jade

13 years agoClickable channel name
Darren [Fri, 22 Jul 2011 19:21:39 +0000 (20:21 +0100)]
Clickable channel name

13 years agoMerge branch 'master' of git://github.com/M2Ys4U/KiwiIRC
Darren [Fri, 22 Jul 2011 18:54:00 +0000 (19:54 +0100)]
Merge branch 'master' of git://github.com/M2Ys4U/KiwiIRC

13 years agoCTCP handling
Jack Allnutt [Fri, 22 Jul 2011 00:45:27 +0000 (01:45 +0100)]
CTCP handling

13 years agoUse gateway.channel_prefix instead of literal #
Jack Allnutt [Thu, 21 Jul 2011 00:04:08 +0000 (01:04 +0100)]
Use gateway.channel_prefix instead of literal #

13 years agoFix issue #6 (Clickable channel names) - double-click channel names to /join them
Jack Allnutt [Wed, 20 Jul 2011 23:51:40 +0000 (00:51 +0100)]
Fix issue #6 (Clickable channel names) - double-click channel names to /join them

13 years agoMerge pull request #13 from M2Ys4U/master
Darren [Wed, 20 Jul 2011 19:17:23 +0000 (12:17 -0700)]
Merge pull request #13 from M2Ys4U/master

Better RPL_WHOISIDLE handling

13 years agoFixing error in index.html.jade. Indentation fix in config.json
Jack Allnutt [Wed, 20 Jul 2011 19:08:16 +0000 (20:08 +0100)]
Fixing error in index.html.jade. Indentation fix in config.json

13 years agoFixxing issue #4 (WHOIS spills into server window) and handle signon time
Jack Allnutt [Wed, 20 Jul 2011 19:07:22 +0000 (20:07 +0100)]
Fixxing issue #4 (WHOIS spills into server window) and handle signon time

13 years agoChanging jade template to match changes made in index.php
Jack Allnutt [Wed, 20 Jul 2011 18:23:33 +0000 (19:23 +0100)]
Changing jade template to match changes made in index.php

13 years agoOptional Node HTTP file serving, hotkey fixes
Darren [Wed, 20 Jul 2011 14:16:12 +0000 (15:16 +0100)]
Optional Node HTTP file serving, hotkey fixes

13 years agoRemoved hard-coded kiwi location
Jack Allnutt [Tue, 19 Jul 2011 05:57:07 +0000 (06:57 +0100)]
Removed hard-coded kiwi location

13 years agoBugfix: whois idle time
Jack Allnutt [Tue, 19 Jul 2011 05:48:15 +0000 (06:48 +0100)]
Bugfix: whois idle time

13 years agoremoving unneeded debugging calls
Jack Allnutt [Tue, 19 Jul 2011 05:40:13 +0000 (06:40 +0100)]
removing unneeded debugging calls

13 years agoWorking Kiwi IRC with no PHP needed.
Jack Allnutt [Tue, 19 Jul 2011 05:20:58 +0000 (06:20 +0100)]
Working Kiwi IRC with no PHP needed.

13 years agonpm install node-static
Jack Allnutt [Tue, 19 Jul 2011 01:56:58 +0000 (02:56 +0100)]
npm install node-static

13 years agojade template & jade npm install
Jack Allnutt [Tue, 19 Jul 2011 01:54:06 +0000 (02:54 +0100)]
jade template & jade npm install

13 years agoactually delete old file
Jack Allnutt [Tue, 19 Jul 2011 00:24:25 +0000 (01:24 +0100)]
actually delete old file

13 years agotabs -> spaces 7 remove old file
Jack Allnutt [Tue, 19 Jul 2011 00:23:00 +0000 (01:23 +0100)]
tabs -> spaces 7 remove old file

13 years agoMerge git://github.com/prawnsalad/KiwiIRC
Jack Allnutt [Tue, 19 Jul 2011 00:12:36 +0000 (01:12 +0100)]
Merge git://github.com/prawnsalad/KiwiIRC

13 years agoSeveral bug fixes:
Darren [Mon, 18 Jul 2011 21:02:28 +0000 (22:02 +0100)]
Several bug fixes:
Fixed resizing issue
Tightened up the global mouseclick to focus the control bar
Fixed cross-browser issues with escape hotkey
Added irssi based hotkeys (alt+num, alt+left/right, pageup/pagedown)
Tested on latest browsers of ff/chrome/IE

13 years agoMerge pull request #2 from M2Ys4U/master
Darren [Mon, 18 Jul 2011 17:52:04 +0000 (10:52 -0700)]
Merge pull request #2 from M2Ys4U/master

Hostname binding

13 years agoMerge https://github.com/prawnsalad/KiwiIRC
Jack Allnutt [Mon, 18 Jul 2011 16:29:39 +0000 (17:29 +0100)]
Merge https://github.com/prawnsalad/KiwiIRC

13 years agoSupport for binding to specific host
Jack Allnutt [Mon, 18 Jul 2011 16:16:42 +0000 (17:16 +0100)]
Support for binding to specific host

13 years agoNode listening fix from previous commit
Darren [Mon, 18 Jul 2011 16:05:06 +0000 (17:05 +0100)]
Node listening fix from previous commit

13 years agoAdded NOTICE interface
Darren [Mon, 18 Jul 2011 16:03:23 +0000 (17:03 +0100)]
Added NOTICE interface

13 years agoMerge git://github.com/M2Ys4U/KiwiIRC
Darren [Mon, 18 Jul 2011 15:14:12 +0000 (16:14 +0100)]
Merge git://github.com/M2Ys4U/KiwiIRC

13 years agoAdded extra keybindings
Darren [Mon, 18 Jul 2011 15:11:32 +0000 (16:11 +0100)]
Added extra keybindings

13 years agoFormatting changes to pass jslint
Jack Allnutt [Sun, 17 Jul 2011 17:24:48 +0000 (18:24 +0100)]
Formatting changes to pass jslint

13 years agoFixed bug where default quit message wouldn't display
Jack Allnutt [Sun, 17 Jul 2011 16:17:23 +0000 (17:17 +0100)]
Fixed bug where default quit message wouldn't display

13 years agoChanged from ww/s to socket.io http/s
Darren [Sun, 17 Jul 2011 15:03:35 +0000 (16:03 +0100)]
Changed from ww/s to socket.io http/s

13 years agoMerge git://github.com/M2Ys4U/KiwiIRC into dev
Darren [Sat, 16 Jul 2011 22:38:41 +0000 (23:38 +0100)]
Merge git://github.com/M2Ys4U/KiwiIRC into dev

Conflicts:
index.php

13 years agoFixed bug where the results of the 005 reply weren't being sent to the client.
Jack Allnutt [Sat, 16 Jul 2011 21:48:01 +0000 (22:48 +0100)]
Fixed bug where the results of the 005 reply weren't being sent to the client.

Fixed bug where a message stradled the read buffer. Now hold back any patically-recieved commands until buffer is read again

Removed config debugging

13 years agoBug fixes, scrolling fixes on touch devices, javascript minifier+caching
Darren [Sat, 16 Jul 2011 20:56:19 +0000 (21:56 +0100)]
Bug fixes, scrolling fixes on touch devices, javascript minifier+caching

13 years agoClient now communicates over SSL. Added configuration file. Pulled wok's frontend...
Jack Allnutt [Sat, 16 Jul 2011 16:53:36 +0000 (17:53 +0100)]
Client now communicates over SSL. Added configuration file. Pulled wok's frontend commits.

13 years agoAdded touchscreen UI styles, touchscreen gestures
Darren [Sat, 16 Jul 2011 15:18:43 +0000 (16:18 +0100)]
Added touchscreen UI styles, touchscreen gestures

13 years agoGeneral CSS tidying
Darren [Sat, 16 Jul 2011 01:57:52 +0000 (02:57 +0100)]
General CSS tidying

13 years agoUpdated Node port
Darren [Fri, 15 Jul 2011 15:41:09 +0000 (16:41 +0100)]
Updated Node port

13 years agoMerge https://github.com/M2Ys4U/KiwiIRC
Darren [Fri, 15 Jul 2011 15:31:25 +0000 (16:31 +0100)]
Merge https://github.com/M2Ys4U/KiwiIRC

13 years agoRevert "Tidied folder structure + Node port"
Darren [Fri, 15 Jul 2011 15:27:57 +0000 (16:27 +0100)]
Revert "Tidied folder structure + Node port"

This reverts commit 5bb74b5b96f3d936eefa56702040297719a76d94.

13 years agoRemoved uneeded files/dirs
Darren [Fri, 15 Jul 2011 15:04:35 +0000 (16:04 +0100)]
Removed uneeded files/dirs

13 years agoTidied folder structure + Node port
Darren [Fri, 15 Jul 2011 14:59:30 +0000 (15:59 +0100)]
Tidied folder structure + Node port

13 years agoIncluding the node_modules folder for socket.io code.
Jack Allnutt [Fri, 15 Jul 2011 14:24:13 +0000 (15:24 +0100)]
Including the node_modules folder for socket.io code.

13 years agoSupport for CAP, socket.io now supplying the client code, moved underscore to lib...
Jack Allnutt [Fri, 15 Jul 2011 13:55:45 +0000 (14:55 +0100)]
Support for CAP, socket.io now supplying the client code, moved underscore to lib folder. Added starttls.js for STARTTLS support but implementation commented out because it's broken

13 years ago/quit now handled properly.
Jack Allnutt [Thu, 14 Jul 2011 15:33:18 +0000 (16:33 +0100)]
/quit now handled properly.

Fixed indentation in kiwi.js

Updated gateway.js to use websocket encryption

13 years agoNow a useable back-end to the client! \o/
Jack Allnutt [Thu, 14 Jul 2011 02:30:49 +0000 (03:30 +0100)]
Now a useable back-end to the client! \o/

Started work on formatting front.js so that it passes some jslint tests. Options:
/*jslint regexp: true, browser: true, confusion: true, undef: true, sloppy: true, es5: true, vars: true, forin: true, newcap: true, nomen: true, plusplus: true, maxerr: 50, indent: 4 */

13 years agoPasses jslint with regexp: true, confusion: true, undef: false, node: true, sloppy...
Jack Allnutt [Wed, 13 Jul 2011 18:27:56 +0000 (19:27 +0100)]
Passes jslint with regexp: true, confusion: true, undef: false, node: true, sloppy: true, nomen: true, plusplus: true, maxerr: 50, indent: 4

WHOIS, NAMES, PING, 001 and 005 handlers.

13 years agoModified front-end files
Jack Allnutt [Wed, 13 Jul 2011 03:26:28 +0000 (04:26 +0100)]
Modified front-end files

13 years agoInitial node code.
Jack Allnutt [Wed, 13 Jul 2011 03:22:30 +0000 (04:22 +0100)]
Initial node code.

Modified gateway.js

socket.io-client dist files

13 years agoAlpha commit. Time to tidy up..
Darren [Tue, 12 Jul 2011 21:01:42 +0000 (22:01 +0100)]
Alpha commit. Time to tidy up..

13 years agoInitial commit
Darren [Tue, 12 Jul 2011 20:21:53 +0000 (21:21 +0100)]
Initial commit