KiwiIRC.git
11 years agoTopicbar usability improvements
Darren [Sat, 27 Oct 2012 13:02:12 +0000 (14:02 +0100)]
Topicbar usability improvements

11 years agoSECURITY FIX: Kiwi is vulnerable to XSS attack due to unsanitised topic text. Issue...
Jack Allnutt [Sat, 27 Oct 2012 08:10:31 +0000 (09:10 +0100)]
SECURITY FIX: Kiwi is vulnerable to XSS attack due to unsanitised topic text. Issue #103

Changes the topic bar from an <input> to a <div contenteditable=true/>.

Also now uses Underscore's escape() method rather than .html().text() jQuery hack.

11 years agoIp via username rather than realname
Darren [Sun, 21 Oct 2012 20:39:51 +0000 (21:39 +0100)]
Ip via username rather than realname

11 years agoNicklist hover styling
Darren [Sat, 20 Oct 2012 12:33:23 +0000 (13:33 +0100)]
Nicklist hover styling

11 years agoSwitching from 'jquery-tmpl' template types
Darren [Sat, 20 Oct 2012 12:11:02 +0000 (13:11 +0100)]
Switching from 'jquery-tmpl' template types

11 years agoGiving the nicklist an (ugly) body
Darren [Sat, 20 Oct 2012 12:08:27 +0000 (13:08 +0100)]
Giving the nicklist an (ugly) body

11 years agoReverse proxy detection in socket.io
Darren [Fri, 19 Oct 2012 17:49:10 +0000 (18:49 +0100)]
Reverse proxy detection in socket.io

11 years agoSending use IPs as realname option
Darren [Wed, 17 Oct 2012 22:51:12 +0000 (23:51 +0100)]
Sending use IPs as realname option

11 years agoIgnoring new kiwi*.js locations
Darren [Wed, 17 Oct 2012 00:21:38 +0000 (01:21 +0100)]
Ignoring new kiwi*.js locations

11 years agoRemoving kiwi*.js files
Darren [Wed, 17 Oct 2012 00:21:00 +0000 (01:21 +0100)]
Removing kiwi*.js files

11 years agoReverse proxy support
Darren [Wed, 17 Oct 2012 00:15:33 +0000 (01:15 +0100)]
Reverse proxy support

11 years agoUntied application from root path
Darren [Tue, 16 Oct 2012 23:33:26 +0000 (00:33 +0100)]
Untied application from root path

11 years agoOp related aliases included
Darren [Sun, 14 Oct 2012 19:17:06 +0000 (20:17 +0100)]
Op related aliases included

11 years agoWindow onfocus timer fix
Darren [Fri, 12 Oct 2012 13:40:00 +0000 (14:40 +0100)]
Window onfocus timer fix

11 years agothis/that in gateway.js
Darren [Fri, 12 Oct 2012 13:17:06 +0000 (14:17 +0100)]
this/that in gateway.js

11 years agoIE .splice() second param requirement
Darren [Fri, 12 Oct 2012 13:10:38 +0000 (14:10 +0100)]
IE .splice() second param requirement

11 years agoAbsolute file paths
Darren [Thu, 11 Oct 2012 18:04:03 +0000 (19:04 +0100)]
Absolute file paths

11 years agoRemoving borders around images on IE
Darren [Thu, 11 Oct 2012 11:34:55 +0000 (12:34 +0100)]
Removing borders around images on IE

11 years agoFix for bug on Firefox.
Jack Allnutt [Thu, 11 Oct 2012 11:25:10 +0000 (12:25 +0100)]
Fix for bug on Firefox.

Now able to click channel names to JOIN them on Firefox.

11 years agoMerge branch 'dev'
Darren [Thu, 11 Oct 2012 10:32:11 +0000 (11:32 +0100)]
Merge branch 'dev'

11 years agoUncaughtException handler in server re-enabled
Darren [Thu, 11 Oct 2012 10:31:51 +0000 (11:31 +0100)]
UncaughtException handler in server re-enabled

11 years agoMerge branch 'dev'
Darren [Thu, 11 Oct 2012 10:27:34 +0000 (11:27 +0100)]
Merge branch 'dev'

11 years agoExtracting port+ssl from passed hostname
Darren [Thu, 11 Oct 2012 10:25:43 +0000 (11:25 +0100)]
Extracting port+ssl from passed hostname

11 years agoMerge branch 'dev'
Darren [Wed, 10 Oct 2012 22:44:57 +0000 (23:44 +0100)]
Merge branch 'dev'

11 years agoBuilding client source on npm install
Darren [Wed, 10 Oct 2012 22:44:30 +0000 (23:44 +0100)]
Building client source on npm install

11 years agoNew client
Darren [Wed, 10 Oct 2012 22:16:36 +0000 (23:16 +0100)]
New client

11 years agoRemoving uneeded server code
Darren [Wed, 10 Oct 2012 21:51:39 +0000 (22:51 +0100)]
Removing uneeded server code

11 years agoRemoved jade dependancy
Darren [Wed, 10 Oct 2012 21:48:02 +0000 (22:48 +0100)]
Removed jade dependancy

11 years agoCorrectly reading passed application options
Darren [Wed, 10 Oct 2012 17:06:49 +0000 (18:06 +0100)]
Correctly reading passed application options

11 years agoMerged old+new server
Darren [Mon, 8 Oct 2012 21:15:01 +0000 (22:15 +0100)]
Merged old+new server

11 years agoIgnoring new client kiwi*.js
Darren [Mon, 8 Oct 2012 20:41:05 +0000 (21:41 +0100)]
Ignoring new client kiwi*.js

11 years agoSwitching old client with the new
Darren [Mon, 8 Oct 2012 20:39:22 +0000 (21:39 +0100)]
Switching old client with the new

11 years agoAdded a /slap command
Darren [Mon, 8 Oct 2012 10:21:29 +0000 (11:21 +0100)]
Added a /slap command

11 years agoWindow clsoe confirmation if connected
Darren [Mon, 8 Oct 2012 10:01:24 +0000 (11:01 +0100)]
Window clsoe confirmation if connected

11 years agoActions/joins/parts messages tidy up
Darren [Mon, 8 Oct 2012 09:43:07 +0000 (10:43 +0100)]
Actions/joins/parts messages tidy up

11 years agoServer login literature change
Darren [Mon, 8 Oct 2012 08:33:11 +0000 (09:33 +0100)]
Server login literature change

11 years agoDocument title changes on activity
Darren [Sun, 7 Oct 2012 18:41:24 +0000 (19:41 +0100)]
Document title changes on activity

11 years agojoin/parts no longer highlighting its tab
Darren [Sun, 7 Oct 2012 16:53:42 +0000 (17:53 +0100)]
join/parts no longer highlighting its tab

11 years agomodel.Application refactor
Darren [Sun, 7 Oct 2012 15:50:20 +0000 (16:50 +0100)]
model.Application refactor

11 years agoPrototype leak fixes
Darren [Sun, 7 Oct 2012 15:36:35 +0000 (16:36 +0100)]
Prototype leak fixes

11 years agoMerge branch 'backbone_ui' of https://github.com/M2Ys4U/KiwiIRC into backbone_ui
Darren [Sat, 6 Oct 2012 14:53:38 +0000 (15:53 +0100)]
Merge branch 'backbone_ui' of https://github.com/M2Ys4U/KiwiIRC into backbone_ui

11 years agoChanlist applet
Darren [Sat, 6 Oct 2012 14:52:58 +0000 (15:52 +0100)]
Chanlist applet

11 years agoCorrecting date formatting for RPL_WHOISIDLE
Jack Allnutt [Sat, 6 Oct 2012 14:40:29 +0000 (15:40 +0100)]
Correcting date formatting for RPL_WHOISIDLE

11 years agoWHOIS: Add support for RPL_WHOISREGNICK
Jack Allnutt [Sat, 6 Oct 2012 14:35:43 +0000 (15:35 +0100)]
WHOIS: Add support for RPL_WHOISREGNICK

11 years agoWHOIS fixes.
Jack Allnutt [Sat, 6 Oct 2012 14:20:35 +0000 (15:20 +0100)]
WHOIS fixes.

Fixes bug #83 - Whois data: nick should be blank or of the person being whoised
Fixes bug #84 - Whois: Idle time is not being shown

11 years agoLiterature typos
Darren [Wed, 3 Oct 2012 16:20:25 +0000 (17:20 +0100)]
Literature typos

11 years agoMissing image from previous commit
Darren [Wed, 3 Oct 2012 16:15:01 +0000 (17:15 +0100)]
Missing image from previous commit

11 years agoServer selection dialog styling
Darren [Wed, 3 Oct 2012 16:12:19 +0000 (17:12 +0100)]
Server selection dialog styling

11 years agoMember comparator update
Darren [Wed, 3 Oct 2012 12:18:26 +0000 (13:18 +0100)]
Member comparator update

11 years agoRemoving Panels properly
Darren [Wed, 3 Oct 2012 12:16:42 +0000 (13:16 +0100)]
Removing Panels properly

11 years agoCorrectly detecting running from file:
Darren [Wed, 3 Oct 2012 12:01:37 +0000 (13:01 +0100)]
Correctly detecting running from file:

11 years agoRemoved some console.logs
Darren [Tue, 2 Oct 2012 18:33:32 +0000 (19:33 +0100)]
Removed some console.logs

11 years agoServer tab icons #52 #53
Darren [Tue, 2 Oct 2012 18:31:04 +0000 (19:31 +0100)]
Server tab icons #52 #53

11 years agoNot submitting serverselection form if already in progress
Darren [Tue, 2 Oct 2012 16:56:42 +0000 (17:56 +0100)]
Not submitting serverselection form if already in progress

11 years agoServer crash on connecting twice fix
Darren [Tue, 2 Oct 2012 16:48:25 +0000 (17:48 +0100)]
Server crash on connecting twice fix

11 years agoServing server defaults via /client/ url
Darren [Tue, 2 Oct 2012 16:31:18 +0000 (17:31 +0100)]
Serving server defaults via /client/ url

11 years agoCommon date formatting for less verbose output
Darren [Tue, 2 Oct 2012 14:33:39 +0000 (15:33 +0100)]
Common date formatting for less verbose output

11 years agoResolves #63: Re-order nicks in nicklist when a mode changes
Jack Allnutt [Tue, 2 Oct 2012 12:00:23 +0000 (13:00 +0100)]
Resolves #63: Re-order nicks in nicklist when a mode changes

11 years agoMemberlist resizing #56
Darren [Tue, 2 Oct 2012 10:37:23 +0000 (11:37 +0100)]
Memberlist resizing #56

11 years agoServer using correct webirc pass / user pass
Darren [Mon, 1 Oct 2012 19:16:20 +0000 (20:16 +0100)]
Server using correct webirc pass / user pass

11 years agoReverting kiwi.model.Application backbone object
Darren [Mon, 1 Oct 2012 19:12:45 +0000 (20:12 +0100)]
Reverting kiwi.model.Application backbone object

11 years agoRemoved startup flicker; Tidier show/hideBars()
Darren [Mon, 1 Oct 2012 18:32:36 +0000 (19:32 +0100)]
Removed startup flicker; Tidier show/hideBars()

11 years agoSwitching to auto-connect channels #64
Darren [Mon, 1 Oct 2012 17:57:06 +0000 (18:57 +0100)]
Switching to auto-connect channels #64

11 years agoServer selection dialog styling #58 #70 #73
Darren [Mon, 1 Oct 2012 17:44:03 +0000 (18:44 +0100)]
Server selection dialog styling #58 #70 #73

11 years agoFirefox element focus hack
Darren [Mon, 1 Oct 2012 17:19:02 +0000 (18:19 +0100)]
Firefox element focus hack

11 years agoKiwi logos #74 #57
Darren [Mon, 1 Oct 2012 17:05:02 +0000 (18:05 +0100)]
Kiwi logos #74 #57

11 years agoElement tabbing/focussing. #66 #67 #68
Darren [Mon, 1 Oct 2012 16:35:35 +0000 (17:35 +0100)]
Element tabbing/focussing. #66 #67 #68

11 years agoPanel model now .unbind()ing events
Darren [Mon, 1 Oct 2012 13:57:02 +0000 (14:57 +0100)]
Panel model now .unbind()ing events

11 years agoRegex reverted back kiwi original
Darren [Sun, 30 Sep 2012 15:45:44 +0000 (16:45 +0100)]
Regex reverted back kiwi original

11 years agoMode change text now formatted
Darren [Sun, 30 Sep 2012 13:53:57 +0000 (14:53 +0100)]
Mode change text now formatted

11 years agoProper handling of the MODE command.
Jack Allnutt [Thu, 27 Sep 2012 02:58:25 +0000 (03:58 +0100)]
Proper handling of the MODE command.

Resolves issues #80, #60 and #61.

Also resolves Issue #50, but that bug was filed against the old codebase.

11 years agoFix: Kiwi incorrectly assumes HTTP on HTTPS connection
Jack Allnutt [Sun, 23 Sep 2012 23:28:07 +0000 (00:28 +0100)]
Fix: Kiwi incorrectly assumes HTTP on HTTPS connection

11 years agoMerge branch 'backbone_ui' of github.com:prawnsalad/KiwiIRC into backbone_ui
Jack Allnutt [Sun, 23 Sep 2012 23:08:41 +0000 (00:08 +0100)]
Merge branch 'backbone_ui' of github.com:prawnsalad/KiwiIRC into backbone_ui

Conflicts:
client_backbone/css/style.css
client_backbone/dev/model_application.js
client_backbone/dev/view.js
client_backbone/index.html

11 years agoDesign flaw in model.gateway + model.application fixed
Darren [Sun, 23 Sep 2012 20:36:11 +0000 (21:36 +0100)]
Design flaw in model.gateway + model.application fixed

11 years ago'More' link styling in server select dialog (#71, #72)
Darren [Sun, 23 Sep 2012 14:42:43 +0000 (15:42 +0100)]
'More' link styling in server select dialog (#71, #72)

11 years agoBetter disconnection/reconnection handling
Darren [Sun, 23 Sep 2012 12:50:57 +0000 (13:50 +0100)]
Better disconnection/reconnection handling

11 years agoTidying up nickchanging #78
Darren [Sun, 23 Sep 2012 12:29:10 +0000 (13:29 +0100)]
Tidying up nickchanging #78

11 years agoUI changes on nickchange (#78)
Darren [Sat, 22 Sep 2012 17:42:35 +0000 (18:42 +0100)]
UI changes on nickchange (#78)

11 years agofix crashbug caused by using semicolons instead of commas and/or lack of require...
Jack Allnutt [Fri, 21 Sep 2012 22:26:55 +0000 (23:26 +0100)]
fix crashbug caused by using semicolons instead of commas and/or lack of require('underscore')

11 years agoIssue #62: Userlist - hide scrollbar if not needed (overflow-y:auto)
Jack Allnutt [Fri, 21 Sep 2012 22:00:15 +0000 (23:00 +0100)]
Issue #62: Userlist - hide scrollbar if not needed (overflow-y:auto)

11 years agoDramatically simplify http-handler.js. Client directory now configurable in config...
Jack Allnutt [Fri, 21 Sep 2012 21:49:34 +0000 (22:49 +0100)]
Dramatically simplify http-handler.js. Client directory now configurable in config.json

11 years agoIssue #51: Click nick label to change nick
Jack Allnutt [Fri, 21 Sep 2012 21:22:42 +0000 (22:22 +0100)]
Issue #51: Click nick label to change nick

11 years agoProgress on Issue #78: If nick is taken, show a box somewhere to change it
Jack Allnutt [Fri, 21 Sep 2012 20:50:43 +0000 (21:50 +0100)]
Progress on Issue #78: If nick is taken, show a box somewhere to change it

Needs css/theme support

11 years agofix crashbug caused by using semicolons instead of commas and/or lack of require...
Jack Allnutt [Fri, 21 Sep 2012 22:26:55 +0000 (23:26 +0100)]
fix crashbug caused by using semicolons instead of commas and/or lack of require('underscore')

11 years agoIssue #62: Userlist - hide scrollbar if not needed (overflow-y:auto)
Jack Allnutt [Fri, 21 Sep 2012 22:00:15 +0000 (23:00 +0100)]
Issue #62: Userlist - hide scrollbar if not needed (overflow-y:auto)

11 years agoDramatically simplify http-handler.js. Client directory now configurable in config...
Jack Allnutt [Fri, 21 Sep 2012 21:49:34 +0000 (22:49 +0100)]
Dramatically simplify http-handler.js. Client directory now configurable in config.json

11 years agoIssue #51: Click nick label to change nick
Jack Allnutt [Fri, 21 Sep 2012 21:22:42 +0000 (22:22 +0100)]
Issue #51: Click nick label to change nick

11 years agoMerge branch 'backbone_ui' of github.com:prawnsalad/KiwiIRC into backbone_ui
Jack Allnutt [Fri, 21 Sep 2012 20:55:53 +0000 (21:55 +0100)]
Merge branch 'backbone_ui' of github.com:prawnsalad/KiwiIRC into backbone_ui

11 years agoProgress on Issue #78: If nick is taken, show a box somewhere to change it
Jack Allnutt [Fri, 21 Sep 2012 20:50:43 +0000 (21:50 +0100)]
Progress on Issue #78: If nick is taken, show a box somewhere to change it

Needs css/theme support

11 years agoKiwi-server override disabled
Darren [Thu, 20 Sep 2012 23:39:12 +0000 (00:39 +0100)]
Kiwi-server override disabled

11 years agoKiwi client/server API fully reverted
Darren [Thu, 20 Sep 2012 23:38:17 +0000 (00:38 +0100)]
Kiwi client/server API fully reverted

11 years agoClient: MOTD event ignoring servername in sent event
Darren [Thu, 20 Sep 2012 20:24:42 +0000 (21:24 +0100)]
Client: MOTD event ignoring servername in sent event

11 years agoServer->Client undefined vars fixes
Darren [Thu, 20 Sep 2012 20:02:01 +0000 (21:02 +0100)]
Server->Client undefined vars fixes

11 years ago'connect' event correctly sent to client
Darren [Thu, 20 Sep 2012 19:16:11 +0000 (20:16 +0100)]
'connect' event correctly sent to client

11 years agoFirefox kiwiServer detection fix
Darren [Wed, 19 Sep 2012 00:29:13 +0000 (01:29 +0100)]
Firefox kiwiServer detection fix

11 years agomoving towards getting this working again after the merge...
Jack Allnutt [Tue, 18 Sep 2012 23:05:42 +0000 (00:05 +0100)]
moving towards getting this working again after the merge...

11 years agomerging extensive changes from prawnsalad/KiwiIRC
Jack Allnutt [Tue, 18 Sep 2012 22:12:42 +0000 (23:12 +0100)]
merging extensive changes from prawnsalad/KiwiIRC

11 years agoHighlights/activity alerts
Darren [Mon, 17 Sep 2012 20:51:40 +0000 (21:51 +0100)]
Highlights/activity alerts

11 years agoBasic channel listing
Darren [Mon, 17 Sep 2012 17:06:11 +0000 (18:06 +0100)]
Basic channel listing

11 years agoInput aliasing (InputPreProcessor)
Darren [Mon, 17 Sep 2012 00:43:03 +0000 (01:43 +0100)]
Input aliasing (InputPreProcessor)