KiwiIRC.git
10 years agoMerge branch 'themes' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-themes
Darren [Thu, 16 Jan 2014 11:18:21 +0000 (11:18 +0000)]
Merge branch 'themes' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-themes

Conflicts:
client/assets/css/style.css
client/src/applets/settings.js
client/src/index.html.tmpl
server/httphandler.js

10 years agoMerge pull request #442 from coolsmile/development
Darren [Thu, 16 Jan 2014 08:52:15 +0000 (00:52 -0800)]
Merge pull request #442 from coolsmile/development

Spaces could be encoded as '+' instead '%20'

10 years agoServer module hooks for IRC events
Darren [Tue, 14 Jan 2014 22:44:05 +0000 (22:44 +0000)]
Server module hooks for IRC events

10 years agoLess strict IRC parsing to allow non-latin characters #376 #202
Darren [Sun, 12 Jan 2014 20:48:44 +0000 (20:48 +0000)]
Less strict IRC parsing to allow non-latin characters #376 #202

10 years agoQUIT without a message fix
Darren [Sun, 12 Jan 2014 18:54:07 +0000 (18:54 +0000)]
QUIT without a message fix

10 years agoSimple channel info theming
Darren [Mon, 6 Jan 2014 16:30:39 +0000 (16:30 +0000)]
Simple channel info theming

10 years agoCapping ui_menubox height
Darren [Mon, 6 Jan 2014 15:32:27 +0000 (15:32 +0000)]
Capping ui_menubox height

10 years agoAuto updating banlist + UI improvements
Darren [Mon, 6 Jan 2014 11:28:27 +0000 (11:28 +0000)]
Auto updating banlist + UI improvements

10 years agoMerge branch 'development' into channel_info
Darren [Mon, 6 Jan 2014 10:54:16 +0000 (10:54 +0000)]
Merge branch 'development' into channel_info

Conflicts:
client/src/index.html.tmpl

10 years agogateway kiwi_server setting now only set in one place
Darren [Mon, 6 Jan 2014 10:20:00 +0000 (10:20 +0000)]
gateway kiwi_server setting now only set in one place

10 years agoSetting kiwi_server config via application options
Darren [Mon, 6 Jan 2014 10:10:31 +0000 (10:10 +0000)]
Setting kiwi_server config via application options

10 years agoFix previous commit
Darren [Sun, 5 Jan 2014 23:40:56 +0000 (23:40 +0000)]
Fix previous commit

10 years agoDefault gecos supporting user hostname insertion
Darren [Sun, 5 Jan 2014 23:28:01 +0000 (23:28 +0000)]
Default gecos supporting user hostname insertion

10 years agochannel info window tidying
Darren [Sun, 5 Jan 2014 23:24:17 +0000 (23:24 +0000)]
channel info window tidying

10 years agoMenubox - allow title change after rendered
Darren [Sun, 5 Jan 2014 23:23:44 +0000 (23:23 +0000)]
Menubox - allow title change after rendered

10 years agoConfig count_joins_parts > count_all_activity; Do not show joins/parts by default
Darren [Fri, 3 Jan 2014 09:04:31 +0000 (09:04 +0000)]
Config count_joins_parts > count_all_activity; Do not show joins/parts by default

10 years agoMerge branch 'development' of https://github.com/tonylechner/KiwiIRC into tonylechner...
Darren [Fri, 3 Jan 2014 08:33:12 +0000 (08:33 +0000)]
Merge branch 'development' of https://github.com/tonylechner/KiwiIRC into tonylechner-development

10 years agoChannel Info+admin window; RPL_CHANNEL_URL; Ban list; CSS forms refactor
Darren [Wed, 1 Jan 2014 16:59:29 +0000 (16:59 +0000)]
Channel Info+admin window; RPL_CHANNEL_URL; Ban list; CSS forms refactor

10 years agoLeave transport management to engine.io
Darren [Sun, 29 Dec 2013 21:03:54 +0000 (21:03 +0000)]
Leave transport management to engine.io

10 years agoSecond IRC connection via /server fix
Darren [Sun, 29 Dec 2013 20:31:29 +0000 (20:31 +0000)]
Second IRC connection via /server fix

10 years agoSpaces could be encoded as '+' instead '%20'
Capitaine [Tue, 17 Dec 2013 17:14:57 +0000 (18:14 +0100)]
Spaces could be encoded as '+' instead '%20'

10 years agojump server reconnecting to the updated server addresses fix
Darren [Fri, 13 Dec 2013 11:05:16 +0000 (11:05 +0000)]
jump server reconnecting to the updated server addresses fix

10 years agoVerifying reverse DNS lookups
Darren [Mon, 9 Dec 2013 23:51:58 +0000 (23:51 +0000)]
Verifying reverse DNS lookups

10 years agoAdded hide-join/parts-from-configs to settings screen with en-gb translation only.
Tony Lechner [Thu, 5 Dec 2013 05:10:24 +0000 (23:10 -0600)]
Added hide-join/parts-from-configs to settings screen with en-gb translation only.

10 years agoAdded config option to disregard joins/parts from unread message counter.
Tony Lechner [Thu, 5 Dec 2013 04:41:05 +0000 (22:41 -0600)]
Added config option to disregard joins/parts from unread message counter.

10 years agoMerge pull request #434 from M2Ys4U/space_fix
Darren [Tue, 3 Dec 2013 20:41:51 +0000 (12:41 -0800)]
Merge pull request #434 from M2Ys4U/space_fix

Fix bug where parameters separated by multiple spaces would result in empty string entries in the params array

10 years agoFix bug where parameters separated by multiple spaces woul result in empty string...
Jack Allnutt [Tue, 3 Dec 2013 20:36:25 +0000 (20:36 +0000)]
Fix bug where parameters separated by multiple spaces woul result in empty string entries in the params array

11 years agoMerge pull request #432 from aarontc/development
Darren [Tue, 26 Nov 2013 22:17:40 +0000 (14:17 -0800)]
Merge pull request #432 from aarontc/development

Fixed typo in config.example.js

11 years agoFixed typo in config.example.js
Aaron Ten Clay [Tue, 26 Nov 2013 22:16:14 +0000 (14:16 -0800)]
Fixed typo in config.example.js

Comment before module export had misspelled 'amend'.

11 years agoMerge pull request #427 from antwebes/antwebes_development
Darren [Tue, 19 Nov 2013 13:04:51 +0000 (05:04 -0800)]
Merge pull request #427 from antwebes/antwebes_development

Fixed func mappings in _kiwi.global.components.ControlInput method of ap...

11 years agoFixed func mappings in _kiwi.global.components.ControlInput method of apps.js
jdeveloper [Tue, 19 Nov 2013 13:00:47 +0000 (14:00 +0100)]
Fixed func mappings in _kiwi.global.components.ControlInput method of apps.js

11 years agoDefault window_title if not set
Darren [Sat, 16 Nov 2013 22:33:23 +0000 (22:33 +0000)]
Default window_title if not set

11 years agoserver-time-iso fix
Darren [Fri, 15 Nov 2013 11:09:23 +0000 (11:09 +0000)]
server-time-iso fix

11 years agoUpdate development version number
Darren [Tue, 12 Nov 2013 23:57:21 +0000 (23:57 +0000)]
Update development version number

11 years agoUpdate master version number
Darren [Tue, 12 Nov 2013 23:50:14 +0000 (23:50 +0000)]
Update master version number

11 years agoLittle more contrast in CLI theme
Darren [Tue, 12 Nov 2013 16:53:45 +0000 (16:53 +0000)]
Little more contrast in CLI theme

11 years agoLess flat looking relaxed theme for supported browsers
Darren [Tue, 12 Nov 2013 16:40:40 +0000 (16:40 +0000)]
Less flat looking relaxed theme for supported browsers

11 years agoServer: noop RPL_WHOREPLY and RPL_ENDOFWHO commands for the time being
Darren [Mon, 11 Nov 2013 22:41:10 +0000 (22:41 +0000)]
Server: noop RPL_WHOREPLY and RPL_ENDOFWHO commands for the time being

11 years agoMerge pull request #423 from M2Ys4U/title
Darren [Mon, 11 Nov 2013 21:08:01 +0000 (13:08 -0800)]
Merge pull request #423 from M2Ys4U/title

Make the window title configurable

11 years agoMove window_title config option to client settings
Jack Allnutt [Mon, 11 Nov 2013 20:45:00 +0000 (20:45 +0000)]
Move window_title config option to client settings

11 years agoMake the window title configurable
Jack Allnutt [Sun, 10 Nov 2013 18:47:17 +0000 (18:47 +0000)]
Make the window title configurable

11 years agoClient plugins loading correctly with new HTML templates
Darren [Mon, 11 Nov 2013 10:16:13 +0000 (10:16 +0000)]
Client plugins loading correctly with new HTML templates

11 years agoHandle RPL_INVITING command
Darren [Mon, 11 Nov 2013 10:14:14 +0000 (10:14 +0000)]
Handle RPL_INVITING command

11 years agoRepeat incorrect password fix #243
Darren [Tue, 5 Nov 2013 16:31:25 +0000 (16:31 +0000)]
Repeat incorrect password fix #243

11 years agoUser menu location now depends on cursor location #420
Darren [Mon, 4 Nov 2013 21:17:20 +0000 (21:17 +0000)]
User menu location now depends on cursor location #420

11 years agoFont formatting + colours in sent message (xchats %Cn format)
Darren [Mon, 4 Nov 2013 16:51:04 +0000 (16:51 +0000)]
Font formatting + colours in sent message (xchats %Cn format)

11 years agoUpdating DNSBL server module
Darren [Sun, 3 Nov 2013 12:59:59 +0000 (12:59 +0000)]
Updating DNSBL server module

11 years agoNet. interface binding per outgoing IRC connection
Darren [Sat, 2 Nov 2013 13:01:31 +0000 (13:01 +0000)]
Net. interface binding per outgoing IRC connection

11 years agoSOCKS server fix
Darren [Sat, 2 Nov 2013 13:00:45 +0000 (13:00 +0000)]
SOCKS server fix

11 years agoUpdate package.json to reflect new location of build.js
Jack Allnutt [Thu, 31 Oct 2013 23:56:14 +0000 (23:56 +0000)]
Update package.json to reflect new location of build.js

11 years agoMerge pull request #421 from CoryChaplin/development
Jack Allnutt [Tue, 29 Oct 2013 23:51:50 +0000 (16:51 -0700)]
Merge pull request #421 from CoryChaplin/development

Removed redundant call to NAMES onJoin

11 years agoRemoved redundant call to NAMES onJoin
Cory Chaplin [Tue, 29 Oct 2013 23:12:00 +0000 (00:12 +0100)]
Removed redundant call to NAMES onJoin

11 years agoLoad themes as soon as possible to avoid FoUC
Jack Allnutt [Mon, 28 Oct 2013 12:14:35 +0000 (12:14 +0000)]
Load themes as soon as possible to avoid FoUC

Also move theme configuration slightly to avoid sever-side caching bug

11 years agoIndex template updated for start button
Darren [Sun, 27 Oct 2013 17:19:26 +0000 (17:19 +0000)]
Index template updated for start button

11 years agoMore prominent 'Start' button
Darren [Sun, 27 Oct 2013 14:52:46 +0000 (14:52 +0000)]
More prominent 'Start' button

11 years agoMerge remote-tracking branch 'origin/development' into M2ys4U-server-time
Darren [Sun, 27 Oct 2013 13:09:00 +0000 (13:09 +0000)]
Merge remote-tracking branch 'origin/development' into M2ys4U-server-time

# By Darren (14) and Jack Allnutt (3)
* origin/development:
  Correctly using application template (fixes timestamps/theme/css class issues)
  Restoring conf.public_http config option for backwards compatibility
  .gitignore update
  Moving index.html out of the assets folder - the page is not an asset of itself
  Move src files out of assets dir
  Update dependency. socksjs 0.4.1 -> 0.4.3
  Caching jquery objects in doLayout
  Panel list fix
  Remove external image dependancy
  Application HTML as a template to delay HTML parsing/painting
  Not waiting for settings.json for production files to load; BootManager
  Update dependencies
  Clickable channels in chanlist applet
  Updating build script for previous commit
  Client loading script in correct order
  Query panel fixes
  Transition background background on nick highlights

11 years agoserver-time refactor; znc.in/server-time formatting implemented
Darren [Sun, 27 Oct 2013 13:07:37 +0000 (13:07 +0000)]
server-time refactor; znc.in/server-time formatting implemented

11 years agoMerge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2ys4U-server...
Darren [Sun, 27 Oct 2013 11:04:14 +0000 (11:04 +0000)]
Merge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2ys4U-server-time

11 years agoCorrectly using application template (fixes timestamps/theme/css class issues)
Darren [Sun, 27 Oct 2013 11:01:57 +0000 (11:01 +0000)]
Correctly using application template (fixes timestamps/theme/css class issues)

11 years agoRestoring conf.public_http config option for backwards compatibility
Darren [Sun, 27 Oct 2013 10:28:41 +0000 (10:28 +0000)]
Restoring conf.public_http config option for backwards compatibility

11 years ago.gitignore update
Darren [Sun, 27 Oct 2013 10:24:53 +0000 (10:24 +0000)]
.gitignore update

11 years agoMoving index.html out of the assets folder - the page is not an asset of itself
Darren [Sun, 27 Oct 2013 10:23:17 +0000 (10:23 +0000)]
Moving index.html out of the assets folder - the page is not an asset of itself

11 years agoMove src files out of assets dir
Jack Allnutt [Sun, 27 Oct 2013 05:08:57 +0000 (05:08 +0000)]
Move src files out of assets dir

* client/assets/src moved to client/src
* build.js moved to client/build.js
* Auto-generated index.html now written to assets/index.html
* Fixed bug where conf.public_http was set in config file ut conf.public_html was being read in httphandler.js

11 years agoUpdate dependency. socksjs 0.4.1 -> 0.4.3
Jack Allnutt [Sun, 27 Oct 2013 04:41:56 +0000 (04:41 +0000)]
Update dependency. socksjs 0.4.1 -> 0.4.3

11 years agoCaching jquery objects in doLayout
Darren [Sat, 26 Oct 2013 16:30:34 +0000 (17:30 +0100)]
Caching jquery objects in doLayout

11 years agoPanel list fix
Darren [Sat, 26 Oct 2013 16:30:07 +0000 (17:30 +0100)]
Panel list fix

11 years agoRemove external image dependancy
Darren [Sat, 26 Oct 2013 13:04:34 +0000 (14:04 +0100)]
Remove external image dependancy

11 years agoApplication HTML as a template to delay HTML parsing/painting
Darren [Sat, 26 Oct 2013 13:00:33 +0000 (14:00 +0100)]
Application HTML as a template to delay HTML parsing/painting

11 years agoMove themes from client/assets/src/themes to client/assets/themes
Jack Allnutt [Fri, 25 Oct 2013 21:46:00 +0000 (22:46 +0100)]
Move themes from client/assets/src/themes to client/assets/themes

11 years agoMisc fixes
Jack Allnutt [Fri, 25 Oct 2013 21:40:37 +0000 (22:40 +0100)]
Misc fixes

Correctly define link and remove superflous `var set_theme`

11 years agoNot waiting for settings.json for production files to load; BootManager
Darren [Fri, 25 Oct 2013 21:19:23 +0000 (22:19 +0100)]
Not waiting for settings.json for production files to load; BootManager

11 years agoAuto-generate 'thumbnail' previews of themes in settings applet
Jack Allnutt [Fri, 25 Oct 2013 13:35:18 +0000 (14:35 +0100)]
Auto-generate 'thumbnail' previews of themes in settings applet

11 years agoUpdate dependencies
Jack Allnutt [Thu, 24 Oct 2013 02:27:38 +0000 (03:27 +0100)]
Update dependencies

* node-static: 0.7.0 -> 0.7.2
* uglify-js: 2.3.6 -> 2.4.1
* engine.io: 0.7.4 -> 0.7.9
* lodash: 1.3.1 -> 2.2.1 (client & server)
* eventemitter2: 0.4.12 -> 0.4.13
* iconv-lite: 0.2.10 -> 0.2.11
* spdy: 0.10.0 -> 0.14.11
* jQuery: 1.9.1 -> 0.10.2 (client)

11 years agoSplit themes off into individual .css files
Jack Allnutt [Thu, 24 Oct 2013 00:15:45 +0000 (01:15 +0100)]
Split themes off into individual .css files

config.example.js now lists which themes are available for use by the client.

TODO: Auto-generate 'thumbnails' for the themes in the settings applet.

11 years agoAlso use the ZNC-specific version of the `server-time` CAP
Jack Allnutt [Wed, 16 Oct 2013 14:24:00 +0000 (15:24 +0100)]
Also use the ZNC-specific version of the `server-time` CAP

Adds `znc.in/server-time-iso` to the list of requested CAPs
and checks for it alongside `server-time` in commands.js

11 years agoClickable channels in chanlist applet
Darren [Sun, 6 Oct 2013 12:15:37 +0000 (13:15 +0100)]
Clickable channels in chanlist applet

11 years agoUpdating build script for previous commit
Darren [Sat, 5 Oct 2013 18:36:21 +0000 (19:36 +0100)]
Updating build script for previous commit

11 years agoClient loading script in correct order
Darren [Sat, 5 Oct 2013 18:21:28 +0000 (19:21 +0100)]
Client loading script in correct order

11 years agoQuery panel fixes
Darren [Sat, 5 Oct 2013 14:28:02 +0000 (15:28 +0100)]
Query panel fixes

11 years agoTransition background background on nick highlights
Darren [Sat, 28 Sep 2013 20:06:05 +0000 (21:06 +0100)]
Transition background background on nick highlights

11 years agoMerge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-server...
Darren [Sat, 28 Sep 2013 19:35:23 +0000 (20:35 +0100)]
Merge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-server-time

11 years agoClient-side support for server-time CAP
Jack Allnutt [Sat, 28 Sep 2013 16:54:27 +0000 (17:54 +0100)]
Client-side support for server-time CAP

11 years agoServer-side support for server-time CAP
Jack Allnutt [Sat, 28 Sep 2013 16:53:40 +0000 (17:53 +0100)]
Server-side support for server-time CAP

11 years agoFix code that ignores capability modifiers
Jack Allnutt [Sat, 28 Sep 2013 16:52:25 +0000 (17:52 +0100)]
Fix code that ignores capability modifiers

No longer remove a '-' from the middle of a capability name

11 years agoFix parse_regex
Jack Allnutt [Sat, 28 Sep 2013 16:50:40 +0000 (17:50 +0100)]
Fix parse_regex

The regex was incorrectly capturing the @ from message tags

11 years agoChannel key on connect auto-join used correctly #391
Darren [Sat, 28 Sep 2013 15:23:17 +0000 (16:23 +0100)]
Channel key on connect auto-join used correctly #391

11 years agoReplace %n with the nick for a custom real name #247
Darren [Sat, 28 Sep 2013 14:59:22 +0000 (15:59 +0100)]
Replace %n with the nick for a custom real name #247

11 years agoUnknown IRC commands sent to client; RPL_WHOISACCOUNT, RPL_WHOISHOST, ERR_USERONCHANN...
Darren [Sat, 28 Sep 2013 14:36:58 +0000 (15:36 +0100)]
Unknown IRC commands sent to client; RPL_WHOISACCOUNT, RPL_WHOISHOST, ERR_USERONCHANNEL, RPL_WHOISSECURE

11 years agoNew IRC connection - don't send redundant con_num to client on connection error
Darren [Sat, 28 Sep 2013 13:18:09 +0000 (14:18 +0100)]
New IRC connection - don't send redundant con_num to client on connection error

11 years agoCustomisable realname on irc connections #401
Darren [Sat, 28 Sep 2013 12:10:16 +0000 (13:10 +0100)]
Customisable realname on irc connections #401

11 years agoRemove unused conf.cap_options from example config
Darren [Sat, 28 Sep 2013 11:58:00 +0000 (12:58 +0100)]
Remove unused conf.cap_options from example config

11 years agopanel.addMsg moved to models/channel.js
Darren [Sat, 28 Sep 2013 11:52:24 +0000 (12:52 +0100)]
panel.addMsg moved to models/channel.js

Not every panel needs .addMsg such as applets.

11 years ago/clear command fix
Darren [Sat, 28 Sep 2013 11:33:48 +0000 (12:33 +0100)]
/clear command fix

11 years agoMerge pull request #403 from M2Ys4U/nick_trunc_fix
Darren [Sat, 28 Sep 2013 11:25:46 +0000 (04:25 -0700)]
Merge pull request #403 from M2Ys4U/nick_trunc_fix

Refactor _kiwi.model.Member#stripPrefix

11 years agoRename j_loop to nick_character_loop and j_char to nick_char
Jack Allnutt [Thu, 26 Sep 2013 19:23:53 +0000 (20:23 +0100)]
Rename j_loop to nick_character_loop and j_char to nick_char

11 years agoRefactor _kiwi.model.Member#stripPrefix
Jack Allnutt [Thu, 26 Sep 2013 19:12:56 +0000 (20:12 +0100)]
Refactor _kiwi.model.Member#stripPrefix

11 years agoMerge pull request #402 from M2Ys4U/nick_trunc_fix
Jack Allnutt [Thu, 26 Sep 2013 18:52:08 +0000 (11:52 -0700)]
Merge pull request #402 from M2Ys4U/nick_trunc_fix

 Fix bug where nicks could be missing the first char(s) in the nicklist

11 years agoFix bug where nicks could be missing the first char(s) in the nicklist
Jack Allnutt [Thu, 26 Sep 2013 18:46:08 +0000 (19:46 +0100)]
Fix bug where nicks could be missing the first char(s) in the nicklist

When a nick contains a PREFIX symbol that isn't at the beginning of
the nick, the _kiwi.model.Member#stripPrefix function would still
count it as a part of the prefix and remove an unrelated character
from the front of the nick.

11 years agoUpdate development version number
Darren [Mon, 23 Sep 2013 19:26:59 +0000 (20:26 +0100)]
Update development version number

11 years agoUpdate master version number
Darren [Mon, 23 Sep 2013 19:25:29 +0000 (20:25 +0100)]
Update master version number