KiwiIRC.git
9 years agoExtracting client user commands from application.js
Darren [Mon, 23 Jun 2014 00:04:26 +0000 (01:04 +0100)]
Extracting client user commands from application.js

9 years agoCorrectly switching between polling/websockets
Darren [Tue, 17 Jun 2014 14:06:24 +0000 (15:06 +0100)]
Correctly switching between polling/websockets

9 years agoSelected helper functions available via kiwi.utils
Darren [Mon, 16 Jun 2014 13:37:57 +0000 (14:37 +0100)]
Selected helper functions available via kiwi.utils

9 years agoNetwork objects listening for IRC connection events only
Darren [Mon, 16 Jun 2014 13:00:57 +0000 (14:00 +0100)]
Network objects listening for IRC connection events only

9 years agoNicklist toggle button icon change
Darren [Mon, 16 Jun 2014 10:36:24 +0000 (11:36 +0100)]
Nicklist toggle button icon change

9 years agoLog errors on loading locales
Darren [Sun, 15 Jun 2014 18:04:54 +0000 (19:04 +0100)]
Log errors on loading locales

9 years agoMerge pull request #555 from Pseudochu/development
Darren [Fri, 13 Jun 2014 17:16:15 +0000 (17:16 +0000)]
Merge pull request #555 from Pseudochu/development

Patching XSS vulnerability

9 years agoPatching XSS vulnerability
Pseudochu [Fri, 13 Jun 2014 17:08:20 +0000 (20:08 +0300)]
Patching XSS vulnerability

The following message produces a clickable link that triggers JavaScript when clicked (pre-patch):
javascript://www.google.com/?%0Aalert(0);

Patch was designed to prevent this while maintaining support for arbitrary link protocols.

9 years agoMerge pull request #554 from M2Ys4U/cleanup
Jack Allnutt [Thu, 12 Jun 2014 22:23:13 +0000 (23:23 +0100)]
Merge pull request #554 from M2Ys4U/cleanup

Fix regression due to 353d261

9 years agoFix regression due to 353d261
Jack Allnutt [Thu, 12 Jun 2014 22:18:43 +0000 (23:18 +0100)]
Fix regression due to 353d261

9 years agoMerge pull request #552 from M2Ys4U/cleanup
Darren [Thu, 12 Jun 2014 15:58:23 +0000 (15:58 +0000)]
Merge pull request #552 from M2Ys4U/cleanup

Small cleanup of server/irc/connection.js

9 years agoFix typo in comment
Jack Allnutt [Thu, 12 Jun 2014 15:34:43 +0000 (16:34 +0100)]
Fix typo in comment

9 years agoUse strict equality (===)
Jack Allnutt [Thu, 12 Jun 2014 15:34:32 +0000 (16:34 +0100)]
Use strict equality (===)

9 years agoRm superfluous local vars, pass had_error to close event
Jack Allnutt [Thu, 12 Jun 2014 15:34:12 +0000 (16:34 +0100)]
Rm superfluous local vars, pass had_error to close event

9 years agoAdd missing braces
Jack Allnutt [Thu, 12 Jun 2014 15:31:37 +0000 (16:31 +0100)]
Add missing braces

9 years agoFix global variable leakage
Jack Allnutt [Thu, 12 Jun 2014 15:29:39 +0000 (16:29 +0100)]
Fix global variable leakage

9 years agoMissing exit command from controlinterface help
Darren [Mon, 9 Jun 2014 12:45:54 +0000 (13:45 +0100)]
Missing exit command from controlinterface help

9 years agoHelp command in the controlinterface
Darren [Mon, 9 Jun 2014 12:29:30 +0000 (13:29 +0100)]
Help command in the controlinterface

9 years agoTranslations update; SR translation now included
Darren [Sun, 8 Jun 2014 23:09:55 +0000 (00:09 +0100)]
Translations update; SR translation now included

9 years agoChannel info box using translations
Darren [Sun, 8 Jun 2014 19:29:19 +0000 (20:29 +0100)]
Channel info box using translations

9 years agoListening to QUIT events correctly
Darren [Sun, 8 Jun 2014 18:59:19 +0000 (19:59 +0100)]
Listening to QUIT events correctly

9 years agoMerge pull request #548 from M2Ys4U/api-cleanup
Darren [Sun, 8 Jun 2014 11:58:55 +0000 (11:58 +0000)]
Merge pull request #548 from M2Ys4U/api-cleanup

Add message param to irc.part RPC command

9 years agoAdd message param to irc.part RPC command (as per #509)
Jack Allnutt [Sun, 8 Jun 2014 08:28:16 +0000 (09:28 +0100)]
Add message param to irc.part RPC command (as per #509)

9 years agoMerge pull request #544 from M2Ys4U/whois-host
Darren [Wed, 4 Jun 2014 21:40:42 +0000 (21:40 +0000)]
Merge pull request #544 from M2Ys4U/whois-host

Rename 'host' to 'hostname' in whois client event

9 years agoFixed additional host -> hostname
Jack Allnutt [Wed, 4 Jun 2014 21:37:11 +0000 (22:37 +0100)]
Fixed additional host -> hostname

9 years agoMerge pull request #545 from M2Ys4U/font-awesome
Darren [Wed, 4 Jun 2014 21:17:32 +0000 (21:17 +0000)]
Merge pull request #545 from M2Ys4U/font-awesome

Upgrade font-awesome to 4.1.0

9 years agoUpgrade font-awesome to 4.1.0
Jack Allnutt [Wed, 4 Jun 2014 20:35:13 +0000 (21:35 +0100)]
Upgrade font-awesome to 4.1.0

10 years agoFix indentation in server/irc/user.js
Jack Allnutt [Wed, 4 Jun 2014 19:34:42 +0000 (20:34 +0100)]
Fix indentation in server/irc/user.js

10 years agoRemove unused require('util') from server/irc/user.js
Jack Allnutt [Wed, 4 Jun 2014 19:34:22 +0000 (20:34 +0100)]
Remove unused require('util') from server/irc/user.js

10 years agoRename 'host' to 'hostname' in whois client event
Jack Allnutt [Wed, 4 Jun 2014 19:33:30 +0000 (20:33 +0100)]
Rename 'host' to 'hostname' in whois client event

Fixes #511

10 years agousermenu:created plugin interface
Darren [Wed, 4 Jun 2014 18:09:52 +0000 (19:09 +0100)]
usermenu:created plugin interface

10 years agoRemoving console.log()
Darren [Wed, 4 Jun 2014 16:35:30 +0000 (17:35 +0100)]
Removing console.log()

10 years agoSimplified http handler. /deep/base/path/urls/irc.network.com URLs now working
Darren [Wed, 4 Jun 2014 15:18:17 +0000 (16:18 +0100)]
Simplified http handler. /deep/base/path/urls/irc.network.com URLs now working

10 years agoengine.io fix for "forgetting" remoteAddress on websockets
Darren [Wed, 4 Jun 2014 14:49:37 +0000 (15:49 +0100)]
engine.io fix for "forgetting" remoteAddress on websockets

10 years agoWork around for engine.io forgetting remoteAddress at times
Darren [Wed, 4 Jun 2014 14:39:26 +0000 (15:39 +0100)]
Work around for engine.io forgetting remoteAddress at times

10 years agoengine.io update
Darren [Wed, 4 Jun 2014 13:55:04 +0000 (14:55 +0100)]
engine.io update

10 years agoTypo
Darren [Sun, 1 Jun 2014 11:30:16 +0000 (12:30 +0100)]
Typo

10 years agoCombining join, part, kick + quit client events into a single 'channel' event
Darren [Sun, 1 Jun 2014 11:28:05 +0000 (12:28 +0100)]
Combining join, part, kick + quit client events into a single 'channel' event

10 years agoMerge branch 'message_events' into development
Darren [Sun, 1 Jun 2014 11:20:28 +0000 (12:20 +0100)]
Merge branch 'message_events' into development

* message_events:
  EventComponent comments
  Triggering message:type events
  privmsg/action/notice events combined into a 'message' event

10 years agoEventComponent comments
Darren [Sun, 1 Jun 2014 11:18:30 +0000 (12:18 +0100)]
EventComponent comments

10 years agoTriggering message:type events
Darren [Sun, 1 Jun 2014 10:58:22 +0000 (11:58 +0100)]
Triggering message:type events

10 years agoUpdate version number
Darren [Sat, 31 May 2014 23:46:38 +0000 (00:46 +0100)]
Update version number

10 years agoClient plugin RPC call improvement
Darren [Sat, 31 May 2014 20:39:13 +0000 (21:39 +0100)]
Client plugin RPC call improvement

10 years agoLet plugins use rpcCall()
Darren [Sat, 31 May 2014 20:30:40 +0000 (21:30 +0100)]
Let plugins use rpcCall()

10 years agoIncluding state object in 'irc connecting' module event
Darren [Sat, 31 May 2014 20:14:53 +0000 (21:14 +0100)]
Including state object in 'irc connecting' module event

10 years agoprivmsg/action/notice events combined into a 'message' event
Darren [Sat, 31 May 2014 13:01:18 +0000 (14:01 +0100)]
privmsg/action/notice events combined into a 'message' event

10 years agoRemoving obsolete member count container
Darren [Thu, 29 May 2014 21:13:44 +0000 (22:13 +0100)]
Removing obsolete member count container

10 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Darren [Thu, 29 May 2014 20:55:51 +0000 (21:55 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

# By tonymke
# Via tonymke (4) and Darren (1)
* 'development' of github.com:prawnsalad/KiwiIRC:
  Do not highlight the user's own messages/actions.
  Send nick with messages to channels.

10 years agoMerge branch 'CoryChaplin-feature_user_count' into development
Darren [Thu, 29 May 2014 20:55:41 +0000 (21:55 +0100)]
Merge branch 'CoryChaplin-feature_user_count' into development

Conflicts:
client/assets/themes/relaxed/style.css

10 years agoMerging the user counts element into member list view
Darren [Thu, 29 May 2014 20:52:40 +0000 (21:52 +0100)]
Merging the user counts element into member list view

10 years agoMerge pull request #533 from tonymke/tonytrunk
Darren [Thu, 29 May 2014 20:09:33 +0000 (21:09 +0100)]
Merge pull request #533 from tonymke/tonytrunk

Do not highlight on own messages

10 years agoMessage styling on narrow screens
Darren [Sun, 25 May 2014 13:48:41 +0000 (14:48 +0100)]
Message styling on narrow screens

10 years ago100% width nick list on small screens
Darren [Sun, 25 May 2014 13:17:06 +0000 (14:17 +0100)]
100% width nick list on small screens

10 years agorelaxed theme panellist styling
Darren [Sat, 24 May 2014 15:31:58 +0000 (16:31 +0100)]
relaxed theme panellist styling

10 years agoCore theme tweaks
Darren [Sat, 24 May 2014 15:26:47 +0000 (16:26 +0100)]
Core theme tweaks

10 years agoMerge remote-tracking branch 'upstream/development' into tonytrunk
tonymke [Fri, 23 May 2014 23:41:45 +0000 (18:41 -0500)]
Merge remote-tracking branch 'upstream/development' into tonytrunk

10 years agoReconnecting fix
Darren [Fri, 23 May 2014 15:44:04 +0000 (16:44 +0100)]
Reconnecting fix

10 years agoMerge branch 'feature_user_count' of https://github.com/CoryChaplin/KiwiIRC into...
Darren [Fri, 23 May 2014 13:51:59 +0000 (14:51 +0100)]
Merge branch 'feature_user_count' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin-feature_user_count

10 years agoMerge branch 'CoryChaplin-extra_raw_handlers' into development
Darren [Fri, 23 May 2014 13:50:16 +0000 (14:50 +0100)]
Merge branch 'CoryChaplin-extra_raw_handlers' into development

10 years agoSpace indentation
Darren [Fri, 23 May 2014 13:49:44 +0000 (14:49 +0100)]
Space indentation

10 years agoWALLOPS should only show in channel/query panels for the current network
Darren [Fri, 23 May 2014 13:48:52 +0000 (14:48 +0100)]
WALLOPS should only show in channel/query panels for the current network

10 years agoRemoving `wallops` as a network function; Whitespace cleanup
Darren [Fri, 23 May 2014 13:43:18 +0000 (14:43 +0100)]
Removing `wallops` as a network function; Whitespace cleanup

10 years agoMerge branch 'extra_raw_handlers' of https://github.com/CoryChaplin/KiwiIRC into...
Darren [Fri, 23 May 2014 13:38:19 +0000 (14:38 +0100)]
Merge branch 'extra_raw_handlers' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin-extra_raw_handlers

10 years agoAnother improvement to Wallops, and a bunch of new raws
Cory Chaplin [Tue, 20 May 2014 20:57:05 +0000 (22:57 +0200)]
Another improvement to Wallops, and a bunch of new raws

10 years agoWallops cleanup
Cory Chaplin [Tue, 20 May 2014 20:17:32 +0000 (22:17 +0200)]
Wallops cleanup

10 years agoChannels user counter
Cory Chaplin [Tue, 20 May 2014 11:23:02 +0000 (13:23 +0200)]
Channels user counter

10 years agoMerge remote-tracking branch 'upstream/development' into tonytrunk
tonymke [Sat, 17 May 2014 20:56:41 +0000 (15:56 -0500)]
Merge remote-tracking branch 'upstream/development' into tonytrunk

10 years agoRemoving console.log
Cory Chaplin [Fri, 16 May 2014 08:54:19 +0000 (10:54 +0200)]
Removing console.log

10 years agoMAking Wallops a specific message type
Cory Chaplin [Thu, 15 May 2014 21:06:39 +0000 (23:06 +0200)]
MAking Wallops a specific message type

10 years agoServer side PluginInterface ported into the browser
Darren [Thu, 15 May 2014 15:14:24 +0000 (16:14 +0100)]
Server side PluginInterface ported into the browser

10 years agoCleaner nick detection in WALLOPS
Cory Chaplin [Wed, 14 May 2014 09:05:27 +0000 (11:05 +0200)]
Cleaner nick detection in WALLOPS

10 years agoFix wallops
Cory Chaplin [Wed, 14 May 2014 08:30:51 +0000 (10:30 +0200)]
Fix wallops

10 years agoMerge upstream branch 'development' into tonytrunk
tonymke [Wed, 14 May 2014 02:12:50 +0000 (21:12 -0500)]
Merge upstream branch 'development' into tonytrunk

Conflicts:
client/src/models/application.js

10 years agoReverting to original genericNotice for now
Cory Chaplin [Mon, 12 May 2014 13:58:28 +0000 (15:58 +0200)]
Reverting to original genericNotice for now

10 years agoCleanup
Cory Chaplin [Mon, 12 May 2014 13:56:34 +0000 (15:56 +0200)]
Cleanup

10 years agoAdding extra Raw handlers
Cory Chaplin [Mon, 12 May 2014 13:55:06 +0000 (15:55 +0200)]
Adding extra Raw handlers

10 years agoMerge pull request #536 from CoryChaplin/fix_channel_link
Darren [Sun, 11 May 2014 00:08:34 +0000 (01:08 +0100)]
Merge pull request #536 from CoryChaplin/fix_channel_link

Fix channel links

10 years agoSmarter way to avoid triming the space before a channel name
Cory Chaplin [Sun, 11 May 2014 00:04:41 +0000 (02:04 +0200)]
Smarter way to avoid triming the space before a channel name

10 years agoAdding network object to network panel and query panel - fixes channel links in the...
Cory Chaplin [Sat, 10 May 2014 23:26:58 +0000 (01:26 +0200)]
Adding network object to network panel and query panel - fixes channel links in the two panels.

10 years agoRenaming kiwi.connect to kiwi.connect_irc #509
Darren [Sat, 10 May 2014 20:08:23 +0000 (21:08 +0100)]
Renaming kiwi.connect to kiwi.connect_irc #509

10 years agoClient CTCP helper functions ctcpRequest/ctcpResponse
Darren [Sat, 10 May 2014 20:07:48 +0000 (21:07 +0100)]
Client CTCP helper functions ctcpRequest/ctcpResponse

10 years agoCTCP request renamed to is_request
Darren [Sat, 10 May 2014 20:01:43 +0000 (21:01 +0100)]
CTCP request renamed to is_request

10 years agoSwitching the old RPC methods to the websocketrpc
Darren [Sat, 10 May 2014 19:38:11 +0000 (20:38 +0100)]
Switching the old RPC methods to the websocketrpc

10 years agoConsistent 'connection' rather than 'server' in - part 2
Darren [Sat, 10 May 2014 13:30:28 +0000 (14:30 +0100)]
Consistent 'connection' rather than 'server' in - part 2

10 years agoConsistent 'connection' rather than 'server' in events
Darren [Sat, 10 May 2014 13:16:42 +0000 (14:16 +0100)]
Consistent 'connection' rather than 'server' in events

10 years agoMissing text themes - Server connecting
Darren [Sat, 10 May 2014 13:13:45 +0000 (14:13 +0100)]
Missing text themes - Server connecting

10 years agoRemoving obsolete properties from the global API interface
Darren [Sat, 10 May 2014 12:49:26 +0000 (13:49 +0100)]
Removing obsolete properties from the global API interface

10 years agoNetwork info no longer stored in gateway
Darren [Sat, 10 May 2014 12:38:59 +0000 (13:38 +0100)]
Network info no longer stored in gateway

10 years agoClients side IRC event names normalised
Darren [Sat, 10 May 2014 12:15:03 +0000 (13:15 +0100)]
Clients side IRC event names normalised

10 years agoSwitching switching irc events `channel` property to `target` where ambiguous
Darren [Sat, 10 May 2014 11:28:36 +0000 (12:28 +0100)]
Switching switching irc events `channel` property to `target` where ambiguous

10 years agoRemoving clientEvent() calls from irc/commands.js
Darren [Sat, 10 May 2014 01:07:29 +0000 (02:07 +0100)]
Removing clientEvent() calls from irc/commands.js

10 years agoChannel tabs ordering #86
Darren [Fri, 9 May 2014 06:24:12 +0000 (07:24 +0100)]
Channel tabs ordering #86

10 years agoNotification timeouts #502
Darren [Thu, 8 May 2014 15:45:57 +0000 (16:45 +0100)]
Notification timeouts #502

10 years agoDefault locale if one couldn't be negotiated
Darren [Thu, 8 May 2014 09:49:03 +0000 (10:49 +0100)]
Default locale if one couldn't be negotiated

10 years agoMerge branch 'text_themes' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin...
Darren [Wed, 7 May 2014 23:52:35 +0000 (00:52 +0100)]
Merge branch 'text_themes' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin-text_themes

10 years agoText theme ordering more logical; Text theme 'privmsg' naming consistency
Darren [Wed, 7 May 2014 23:49:03 +0000 (00:49 +0100)]
Text theme ordering more logical; Text theme 'privmsg' naming consistency

10 years agodefault app.text_theme should be object, not array
Darren [Wed, 7 May 2014 23:38:38 +0000 (00:38 +0100)]
default app.text_theme should be object, not array

10 years agoLoading text theme tidy up
Darren [Wed, 7 May 2014 23:38:03 +0000 (00:38 +0100)]
Loading text theme tidy up

10 years ago'symbols' text theme now the default
Darren [Wed, 7 May 2014 23:22:44 +0000 (00:22 +0100)]
'symbols' text theme now the default

10 years agoMerge remote-tracking branch 'origin/development' into CoryChaplin-text_themes
Darren [Wed, 7 May 2014 22:33:21 +0000 (23:33 +0100)]
Merge remote-tracking branch 'origin/development' into CoryChaplin-text_themes

* origin/development: (23 commits)
  Using Negotiator for accept-language parsing
  Client transports within config.js
  Don't automatically give focus when within an iframe
  MenuBox now a public component
  Startup applet correctly showing the info box
  Build script fix #531
  Missed HTML template update from previous commit
  Moving nick list toggle into the right bar
  More format adjustment :)
  Adjusted code format
  Added inspircd 396 numeric RPL_HOSTCLOACKING
  Extracting the right_bar into its own view with toggling logic
  using the .disabled CSS class when toggling right_bar
  Kiwi API: addMediaMessageType()
  Separating formatDate + only init'ing its vars once
  Date format language files
  Adding date.format to make date strings customisable to fit your locale
  Add visible check for updating banlist
  fix indentation (I should really have checked the diff better >_>)
  remove useless show
  ...

Conflicts:
client/build.js
server/settingsgenerator.js