KiwiIRC.git
11 years agoClient: showing nick changes; Updating tab name on nick change
Darren [Sat, 4 May 2013 15:03:54 +0000 (16:03 +0100)]
Client: showing nick changes; Updating tab name on nick change

11 years agoBackbone+lodash updated; Gateway mehods accepting connection_id
Darren [Thu, 2 May 2013 16:00:21 +0000 (17:00 +0100)]
Backbone+lodash updated; Gateway mehods accepting connection_id

11 years ago/server command
Darren [Thu, 2 May 2013 10:36:57 +0000 (11:36 +0100)]
/server command

11 years agoImproved channel joining + panel creation; Auto joining improved
Darren [Wed, 1 May 2013 21:48:48 +0000 (22:48 +0100)]
Improved channel joining + panel creation; Auto joining improved

11 years agoRemoved obsolete comment
Darren [Mon, 29 Apr 2013 19:13:49 +0000 (20:13 +0100)]
Removed obsolete comment

11 years agoServer connection dialog extracted
Darren [Mon, 29 Apr 2013 15:48:21 +0000 (16:48 +0100)]
Server connection dialog extracted

11 years agoControlInput updating nick view properly
Darren [Sun, 28 Apr 2013 14:24:05 +0000 (15:24 +0100)]
ControlInput updating nick view properly

11 years agoConnection dialog removed from the server panel
Darren [Sat, 27 Apr 2013 21:06:25 +0000 (22:06 +0100)]
Connection dialog removed from the server panel

11 years agomodel_networkpanellist extracted to its own file
Darren [Sat, 27 Apr 2013 18:01:58 +0000 (19:01 +0100)]
model_networkpanellist extracted to its own file

11 years agonetwork + applet tabs looking + fitting better
Darren [Thu, 25 Apr 2013 14:44:59 +0000 (15:44 +0100)]
network + applet tabs looking + fitting better

11 years agodoLayout() after a panel has emitted its events
Darren [Wed, 24 Apr 2013 21:20:26 +0000 (22:20 +0100)]
doLayout() after a panel has emitted its events

11 years agogateway typo
Darren [Wed, 24 Apr 2013 21:19:58 +0000 (22:19 +0100)]
gateway typo

11 years agoChange nick UI + nick updating properly
Darren [Wed, 24 Apr 2013 21:03:50 +0000 (22:03 +0100)]
Change nick UI + nick updating properly

11 years agoTabs + panels + core code working with multi-connections
Darren [Wed, 24 Apr 2013 20:29:04 +0000 (21:29 +0100)]
Tabs + panels + core code working with multi-connections

11 years agoTabs now a list of network tabs
Darren [Wed, 24 Apr 2013 18:33:17 +0000 (19:33 +0100)]
Tabs now a list of network tabs

11 years agoReading data from network objects rather than gateway, etc
Darren [Tue, 23 Apr 2013 22:55:55 +0000 (23:55 +0100)]
Reading data from network objects rather than gateway, etc

11 years agoListening for events before 001 is sent
Darren [Tue, 23 Apr 2013 22:54:54 +0000 (23:54 +0100)]
Listening for events before 001 is sent

11 years agoGateway.newConnection()
Darren [Tue, 23 Apr 2013 22:47:02 +0000 (23:47 +0100)]
Gateway.newConnection()

11 years agoClient: Active panel/connection tracking
Darren [Mon, 22 Apr 2013 23:59:44 +0000 (00:59 +0100)]
Client: Active panel/connection tracking

11 years agoMulti-connections working
Darren [Sun, 21 Apr 2013 21:58:29 +0000 (22:58 +0100)]
Multi-connections working

11 years agoTab shortbut keys working again
Darren [Sun, 21 Apr 2013 15:18:56 +0000 (16:18 +0100)]
Tab shortbut keys working again

11 years agoMerge with development branch x2
Darren [Sun, 21 Apr 2013 15:04:35 +0000 (16:04 +0100)]
Merge with development branch x2

11 years agoMerge with development branch
Darren [Sun, 21 Apr 2013 15:04:08 +0000 (16:04 +0100)]
Merge with development branch

11 years agoMultiple network tabs working
Darren [Sun, 21 Apr 2013 14:19:44 +0000 (15:19 +0100)]
Multiple network tabs working

11 years agoMenuBox UI component
Darren [Sat, 20 Apr 2013 16:06:06 +0000 (17:06 +0100)]
MenuBox UI component

11 years agoMerge pull request #219 from M2Ys4U/socks
Darren [Sat, 20 Apr 2013 11:49:59 +0000 (04:49 -0700)]
Merge pull request #219 from M2Ys4U/socks

Spin socks.js out into its own NPM module socksjs.

11 years agoSpin socks.js out into its own NPM module ``socksjs``.
Jack Allnutt [Fri, 19 Apr 2013 20:39:42 +0000 (21:39 +0100)]
Spin socks.js out into its own NPM module ``socksjs``.

Git repository: https://github.com/M2Ys4U/socksjs
NPM repository: https://npmjs.org/package/socksjs

11 years agoRevised CA cert logic
Darren [Sat, 13 Apr 2013 15:33:51 +0000 (16:33 +0100)]
Revised CA cert logic

11 years agoMerge branch 'ssl' of https://github.com/pepijndevos/KiwiIRC into development
Darren [Sat, 13 Apr 2013 15:30:04 +0000 (16:30 +0100)]
Merge branch 'ssl' of https://github.com/pepijndevos/KiwiIRC into development

11 years agoduck-typed CA parameter
Pepijn de Vos [Sat, 13 Apr 2013 15:26:51 +0000 (17:26 +0200)]
duck-typed CA parameter

11 years agoallow absolute paths and multiple CAs
Pepijn de Vos [Sat, 13 Apr 2013 14:41:29 +0000 (16:41 +0200)]
allow absolute paths and multiple CAs

11 years agoUpdate socket.io version
Darren [Sat, 13 Apr 2013 14:03:35 +0000 (15:03 +0100)]
Update socket.io version

11 years agoStatus icon enlarging
Darren [Sat, 13 Apr 2013 12:02:50 +0000 (13:02 +0100)]
Status icon enlarging

11 years agoClient: Tabs: stop channel name dropping down 1em when too long
Darren [Fri, 12 Apr 2013 21:27:59 +0000 (22:27 +0100)]
Client: Tabs: stop channel name dropping down 1em when too long

11 years agoClient: Bit of colour to the connected status icon
Darren [Fri, 12 Apr 2013 17:46:06 +0000 (18:46 +0100)]
Client: Bit of colour to the connected status icon

11 years agoMerge branch 'awesome' of https://github.com/pepijndevos/KiwiIRC into pepijndevos...
Darren [Fri, 12 Apr 2013 17:31:08 +0000 (18:31 +0100)]
Merge branch 'awesome' of https://github.com/pepijndevos/KiwiIRC into pepijndevos-awesome

11 years agomake css nicer to read
Pepijn de Vos [Fri, 12 Apr 2013 17:25:55 +0000 (19:25 +0200)]
make css nicer to read

11 years agochange server icon to reflec connection status
Pepijn de Vos [Fri, 12 Apr 2013 17:15:39 +0000 (19:15 +0200)]
change server icon to reflec connection status

11 years agoClient: Loading script editor from bundled lib
Darren [Fri, 12 Apr 2013 16:55:44 +0000 (17:55 +0100)]
Client: Loading script editor from bundled lib

11 years agoClient: Ace editor now as a bundled lib
Darren [Fri, 12 Apr 2013 16:52:28 +0000 (17:52 +0100)]
Client: Ace editor now as a bundled lib

11 years agored close button on hover
Pepijn de Vos [Fri, 12 Apr 2013 16:41:14 +0000 (18:41 +0200)]
red close button on hover

11 years agoRevert "collapse zero activity"
Pepijn de Vos [Fri, 12 Apr 2013 16:10:15 +0000 (18:10 +0200)]
Revert "collapse zero activity"

This reverts commit 96c2c1f3619bb15ea4b8a5307f588e0c46646b41.

11 years agoClient: chanlist code moved completely to its applet
Darren [Fri, 12 Apr 2013 14:38:28 +0000 (15:38 +0100)]
Client: chanlist code moved completely to its applet

11 years agoMerge pull request #214 from pepijndevos/liststart
Darren [Fri, 12 Apr 2013 14:03:48 +0000 (07:03 -0700)]
Merge pull request #214 from pepijndevos/liststart

support rfc2812-style LIST

11 years agomini refactor
Pepijn de Vos [Fri, 12 Apr 2013 14:02:34 +0000 (16:02 +0200)]
mini refactor

11 years agoChannels clickable in chanlist applet
Darren [Fri, 12 Apr 2013 13:46:53 +0000 (14:46 +0100)]
Channels clickable in chanlist applet

11 years agonowrap breaks floats in firefox. workaround needed.
Pepijn de Vos [Fri, 12 Apr 2013 13:34:24 +0000 (15:34 +0200)]
nowrap breaks floats in firefox. workaround needed.

11 years agocollapse zero activity
Pepijn de Vos [Fri, 12 Apr 2013 13:22:14 +0000 (15:22 +0200)]
collapse zero activity

11 years agosupport rfc2812-style LIST
Pepijn de Vos [Fri, 12 Apr 2013 12:43:27 +0000 (14:43 +0200)]
support rfc2812-style LIST

11 years agoRemove a console.log from new formatIRCMsg
Darren [Fri, 12 Apr 2013 11:53:51 +0000 (12:53 +0100)]
Remove a console.log from new formatIRCMsg

11 years agoremove old icons
Pepijn de Vos [Tue, 9 Apr 2013 17:39:31 +0000 (19:39 +0200)]
remove old icons

11 years agoreplace server icon with font-awesome
Pepijn de Vos [Tue, 9 Apr 2013 17:38:57 +0000 (19:38 +0200)]
replace server icon with font-awesome

11 years agochange close icon to font-awesome
Pepijn de Vos [Tue, 9 Apr 2013 17:18:40 +0000 (19:18 +0200)]
change close icon to font-awesome

11 years ago/ char allowed in the username for ZNC multi servers
Darren [Mon, 8 Apr 2013 16:03:47 +0000 (17:03 +0100)]
/ char allowed in the username for ZNC multi servers

11 years agoCLI theme channel list mode - toolbar 100% width
Darren [Sun, 7 Apr 2013 15:54:27 +0000 (16:54 +0100)]
CLI theme channel list mode - toolbar 100% width

11 years agoAllowing * in nicks for ZNC *status nick
Darren [Sun, 7 Apr 2013 14:52:15 +0000 (15:52 +0100)]
Allowing * in nicks for ZNC *status nick

11 years agoMute message alert sounds option
Darren [Sat, 6 Apr 2013 19:40:50 +0000 (20:40 +0100)]
Mute message alert sounds option

11 years agoHighlight sounds
Darren [Fri, 5 Apr 2013 20:49:56 +0000 (21:49 +0100)]
Highlight sounds

11 years agoisQuery() method on model_panel
Darren [Fri, 5 Apr 2013 20:49:31 +0000 (21:49 +0100)]
isQuery() method on model_panel

11 years agoClient: SoundManager2 lib
Darren [Fri, 5 Apr 2013 20:49:12 +0000 (21:49 +0100)]
Client: SoundManager2 lib

11 years agoMerge pull request #206 from M2Ys4U/format
Darren [Thu, 4 Apr 2013 22:19:39 +0000 (15:19 -0700)]
Merge pull request #206 from M2Ys4U/format

Replace message formatting code

11 years agoReplace message formatting code
Jack Allnutt [Thu, 4 Apr 2013 04:13:15 +0000 (05:13 +0100)]
Replace message formatting code

- Support for italics.
- \x0F now resets all formatting codes (Issue #45).
- All formatting codes now output <spans> instead of <b> and <u>.

11 years agoFilepicker client plugin
Darren [Wed, 3 Apr 2013 20:04:20 +0000 (21:04 +0100)]
Filepicker client plugin

11 years agoControlInput.addPluginIcon()
Darren [Wed, 3 Apr 2013 20:03:13 +0000 (21:03 +0100)]
ControlInput.addPluginIcon()

11 years agoMerge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development
Darren [Wed, 3 Apr 2013 19:15:46 +0000 (20:15 +0100)]
Merge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development

11 years agoFix off-by-one error in checking node version
Jack Allnutt [Wed, 3 Apr 2013 19:13:47 +0000 (20:13 +0100)]
Fix off-by-one error in checking node version

11 years agoMerge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development
Darren [Wed, 3 Apr 2013 19:13:19 +0000 (20:13 +0100)]
Merge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development

11 years agoOnly require socks.js if running node 0.10 or above
Jack Allnutt [Wed, 3 Apr 2013 19:04:21 +0000 (20:04 +0100)]
Only require socks.js if running node 0.10 or above

11 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Darren [Wed, 3 Apr 2013 18:30:26 +0000 (19:30 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

11 years agoConnection limiting
Darren [Wed, 3 Apr 2013 18:29:21 +0000 (19:29 +0100)]
Connection limiting

11 years agoMerge pull request #203 from M2Ys4U/op_tools
Darren [Wed, 3 Apr 2013 18:24:16 +0000 (11:24 -0700)]
Merge pull request #203 from M2Ys4U/op_tools

Add (de)op/(de)voice/kick/ban options to nicklist menu

11 years agoMerge pull request #204 from M2Ys4U/feedback
Darren [Wed, 3 Apr 2013 18:20:55 +0000 (11:20 -0700)]
Merge pull request #204 from M2Ys4U/feedback

Show feedback when saving settings

11 years agoShow feedback when saving settings
Jack Allnutt [Wed, 3 Apr 2013 04:21:10 +0000 (05:21 +0100)]
Show feedback when saving settings

11 years agoAdd (de)op/(de)voice/kick/ban options to nicklist menu
Jack Allnutt [Wed, 3 Apr 2013 03:20:44 +0000 (04:20 +0100)]
Add (de)op/(de)voice/kick/ban options to nicklist menu

11 years agoNetwork events + panels moved into model_network
Darren [Mon, 1 Apr 2013 23:29:02 +0000 (00:29 +0100)]
Network events + panels moved into model_network

11 years agoMerge pull request #200 from M2Ys4U/socks
Darren [Mon, 1 Apr 2013 20:45:03 +0000 (13:45 -0700)]
Merge pull request #200 from M2Ys4U/socks

SOCKS proxy support

11 years agoActually remove node version restriction
Jack Allnutt [Mon, 1 Apr 2013 20:42:50 +0000 (20:42 +0000)]
Actually remove node version restriction

11 years agoRemove npm version restriction & add warning to config file
Jack Allnutt [Mon, 1 Apr 2013 20:38:30 +0000 (20:38 +0000)]
Remove npm version restriction & add warning to config file

11 years agoFix minor omissions
Jack Allnutt [Mon, 1 Apr 2013 05:42:03 +0000 (05:42 +0000)]
Fix minor omissions

11 years agoRefactor to use the new streams API
Jack Allnutt [Mon, 1 Apr 2013 05:24:12 +0000 (05:24 +0000)]
Refactor to use the new streams API

SocksConnection will no longer emit the socket along with the 'connect' event.

SocksConnection is now a DuplexStream and can be read/written from/to.

SSL handling no longer manually creates a SecurePair; Uses native starttls support in tls.connect.

As it now depends on the new streams API, add the node engine restriction in package.json

11 years agoAlso check ip_as_username config when applying per-server limit
Jack Allnutt [Sat, 30 Mar 2013 21:38:24 +0000 (21:38 +0000)]
Also check ip_as_username config when applying per-server limit

11 years agoMergability with development branch
Jack Allnutt [Sat, 30 Mar 2013 21:22:51 +0000 (21:22 +0000)]
Mergability with development branch

11 years agoAdd a limit to the number of connections made to irc servers
Jack Allnutt [Sat, 30 Mar 2013 20:48:14 +0000 (20:48 +0000)]
Add a limit to the number of connections made to irc servers

New configuration setting: conf.max_server_conns.

Limit is ignored if there is a WEBIRC password set for the server or if the server is running
in restricted mode.

11 years agoMerge pull request #196 from pepijndevos/development
Darren [Sat, 30 Mar 2013 15:32:58 +0000 (08:32 -0700)]
Merge pull request #196 from pepijndevos/development

ip_as_username should serve as an example

11 years agofix indentation
Pepijn de Vos [Sat, 30 Mar 2013 15:31:21 +0000 (16:31 +0100)]
fix indentation

11 years agoip_as_username should serve as an example
Pepijn de Vos [Sat, 30 Mar 2013 15:19:12 +0000 (16:19 +0100)]
ip_as_username should serve as an example

11 years agoMerge pull request #194 from pepijndevos/development
Darren [Sat, 30 Mar 2013 11:40:24 +0000 (04:40 -0700)]
Merge pull request #194 from pepijndevos/development

support partially restricted modes

11 years agoMentioned node.js in readme
Darren [Sat, 30 Mar 2013 10:23:42 +0000 (10:23 +0000)]
Mentioned node.js in readme

11 years agosupport partially restricted modes
Pepijn de Vos [Fri, 29 Mar 2013 21:02:49 +0000 (22:02 +0100)]
support partially restricted modes

11 years agoPlugin tool icons on control_input
Darren [Fri, 29 Mar 2013 17:32:33 +0000 (17:32 +0000)]
Plugin tool icons on control_input

11 years agoClient using font-awesome minified CSS
Darren [Tue, 26 Mar 2013 12:09:53 +0000 (12:09 +0000)]
Client using font-awesome minified CSS

11 years agoExtra config checks on config.log overloading
Darren [Tue, 26 Mar 2013 12:09:26 +0000 (12:09 +0000)]
Extra config checks on config.log overloading

11 years agoBasic theme text colour darkening
Darren [Sun, 24 Mar 2013 23:20:44 +0000 (23:20 +0000)]
Basic theme text colour darkening

11 years agoBasic theme message styling
Darren [Sun, 24 Mar 2013 23:07:59 +0000 (23:07 +0000)]
Basic theme message styling

11 years agoCLI theme highlighting #192
Darren [Sun, 24 Mar 2013 22:08:00 +0000 (22:08 +0000)]
CLI theme highlighting #192

11 years agoTab complete commenting + inserting ': ' after. #188
Darren [Sun, 24 Mar 2013 20:42:29 +0000 (20:42 +0000)]
Tab complete commenting + inserting ': ' after. #188

11 years agoDon't add scrollback if it doesn't exist
Darren [Sun, 24 Mar 2013 19:54:14 +0000 (19:54 +0000)]
Don't add scrollback if it doesn't exist

11 years ago/set command converting values to ints/bools
Darren [Sun, 24 Mar 2013 19:53:49 +0000 (19:53 +0000)]
/set command converting values to ints/bools

11 years agoTimestamp toggling
Darren [Sun, 24 Mar 2013 19:53:17 +0000 (19:53 +0000)]
Timestamp toggling

11 years agoSOCKS proxy conf and integration
Jack Allnutt [Sat, 23 Mar 2013 12:30:22 +0000 (12:30 +0000)]
SOCKS proxy conf and integration

* Configuration details in conf.example.js
  - Can be configured to use SOCKS for all outgoing connections or
    just for specific hosts

* Integrated in to IrcConnection object

* Minor tweak to IrcConnection: use call instead of apply to avoid
  accessing the arguments object, which isn't used by
  socketConnectHandler