KiwiIRC.git
13 years agoWhois events implemented
Darren [Fri, 14 Sep 2012 10:23:31 +0000 (11:23 +0100)]
Whois events implemented

13 years agoRemoving scrollback divs fix
Darren [Fri, 14 Sep 2012 09:55:55 +0000 (10:55 +0100)]
Removing scrollback divs fix

13 years agoKiwi globals; Built kiwi within closure
Darren [Fri, 14 Sep 2012 00:04:26 +0000 (01:04 +0100)]
Kiwi globals; Built kiwi within closure

13 years agoServer port/ssl/password options
Darren [Thu, 13 Sep 2012 23:33:59 +0000 (00:33 +0100)]
Server port/ssl/password options

13 years agoMessagebar implemented; Gateway-reconnect
Darren [Thu, 13 Sep 2012 18:55:15 +0000 (19:55 +0100)]
Messagebar implemented; Gateway-reconnect

13 years agoCross-browser global keyboard focus
Darren [Thu, 13 Sep 2012 17:20:06 +0000 (18:20 +0100)]
Cross-browser global keyboard focus

13 years agoIE hacks; Script loader
Darren [Thu, 13 Sep 2012 16:50:38 +0000 (17:50 +0100)]
IE hacks; Script loader

13 years agoAuto kiwi server detection + running from file
Darren [Wed, 5 Sep 2012 10:17:39 +0000 (11:17 +0100)]
Auto kiwi server detection + running from file

13 years agoNick autocompletion
Darren [Tue, 4 Sep 2012 22:59:25 +0000 (23:59 +0100)]
Nick autocompletion

13 years agoTab view cleanup +tab switching hotkeys
Darren [Tue, 4 Sep 2012 17:40:02 +0000 (18:40 +0100)]
Tab view cleanup +tab switching hotkeys

13 years agoNick colours
Darren [Sun, 2 Sep 2012 20:51:03 +0000 (21:51 +0100)]
Nick colours

13 years agoDisplaying kick actions
Darren [Sun, 2 Sep 2012 18:51:53 +0000 (19:51 +0100)]
Displaying kick actions

13 years agoImproved link detection
Darren [Sun, 2 Sep 2012 18:51:22 +0000 (19:51 +0100)]
Improved link detection

13 years agoClickable links
Darren [Sun, 2 Sep 2012 18:29:34 +0000 (19:29 +0100)]
Clickable links

13 years agoTopics showing correctly, IRC formatting fixed
Darren [Sun, 2 Sep 2012 18:02:30 +0000 (19:02 +0100)]
Topics showing correctly, IRC formatting fixed

13 years agoBuild script + minified kiwi.js
Darren [Sun, 2 Sep 2012 13:55:36 +0000 (14:55 +0100)]
Build script + minified kiwi.js

13 years ago`that` global leak cleanup
Darren [Sun, 2 Sep 2012 12:38:35 +0000 (13:38 +0100)]
`that` global leak cleanup

13 years agoBuild file and concated/minified kiwi.js files
Darren [Sun, 2 Sep 2012 03:16:26 +0000 (04:16 +0100)]
Build file and concated/minified kiwi.js files

13 years agoTopicBar listening for active panel changes
Darren [Sun, 2 Sep 2012 02:00:25 +0000 (03:00 +0100)]
TopicBar listening for active panel changes

13 years agoPanel container refactor
Darren [Sun, 2 Sep 2012 01:32:38 +0000 (02:32 +0100)]
Panel container refactor

13 years agoOnly use console.log if debugging enabled
Darren [Sun, 2 Sep 2012 01:01:10 +0000 (02:01 +0100)]
Only use console.log if debugging enabled

13 years agoTopicBar now editable to set topic
Darren [Sun, 2 Sep 2012 00:58:09 +0000 (01:58 +0100)]
TopicBar now editable to set topic

13 years agoAuto-joining to specificed channel
Darren [Fri, 31 Aug 2012 21:43:20 +0000 (22:43 +0100)]
Auto-joining to specificed channel

13 years agoAction sending/recieving
Darren [Fri, 31 Aug 2012 21:30:55 +0000 (22:30 +0100)]
Action sending/recieving

13 years agoIgnore blank lines on control input
Darren [Fri, 31 Aug 2012 20:42:13 +0000 (21:42 +0100)]
Ignore blank lines on control input

13 years agoPart/Quit messages showing
Darren [Fri, 31 Aug 2012 20:26:58 +0000 (21:26 +0100)]
Part/Quit messages showing

13 years agoFix previous commit
Darren [Sun, 26 Aug 2012 20:58:51 +0000 (21:58 +0100)]
Fix previous commit

13 years agoError handling in Member/Panel collection getBy* methods
Darren [Sun, 26 Aug 2012 20:50:46 +0000 (21:50 +0100)]
Error handling in Member/Panel collection getBy* methods

13 years agoImproved message routing to panels; Unknown commands now recognised
Darren [Sun, 26 Aug 2012 20:47:37 +0000 (21:47 +0100)]
Improved message routing to panels; Unknown commands now recognised

13 years agoServer select improvements
Darren [Sun, 26 Aug 2012 19:50:32 +0000 (20:50 +0100)]
Server select improvements

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

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

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

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

13 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

13 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

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

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

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

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

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

13 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

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

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

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

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

14 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

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

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

14 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

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

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

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

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

14 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()

14 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

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

14 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

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

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

14 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

14 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

14 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

14 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

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

14 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

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

14 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

14 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

14 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

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

14 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

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

14 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

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

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

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

14 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

14 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

14 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 :/

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

14 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

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

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

14 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

14 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

14 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

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

14 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

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

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

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

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

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

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

14 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

14 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

14 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

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

14 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