KiwiIRC.git
10 years agoCleaning up existing WebsocketRpc instances on reconnect
Darren [Fri, 19 Sep 2014 13:34:22 +0000 (14:34 +0100)]
Cleaning up existing WebsocketRpc instances on reconnect

10 years agoKiwi client/server RPC namespaces
Darren [Fri, 19 Sep 2014 12:43:46 +0000 (13:43 +0100)]
Kiwi client/server RPC namespaces

10 years agoWebsocketRpc: Use instance as a function instead of confusing .call function
Darren [Fri, 19 Sep 2014 11:02:35 +0000 (12:02 +0100)]
WebsocketRpc: Use instance as a function instead of confusing .call function

10 years agoClient gateway refactor + cleanup
Darren [Thu, 11 Sep 2014 20:15:42 +0000 (21:15 +0100)]
Client gateway refactor + cleanup

10 years agoHTTP handler removing any query string before comparisons
Darren [Thu, 11 Sep 2014 20:06:25 +0000 (21:06 +0100)]
HTTP handler removing any query string before comparisons

10 years agokiwi 'loaded' event firing in the correct place
Darren [Tue, 9 Sep 2014 01:38:28 +0000 (02:38 +0100)]
kiwi 'loaded' event firing in the correct place

10 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Darren [Sat, 6 Sep 2014 21:06:35 +0000 (22:06 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

# By Jack Allnutt (11) and Darren (1)
* 'development' of github.com:prawnsalad/KiwiIRC:
  Textstyle plugin: Removing extra space
  Jack Allnutt Update engine.io(-client) from 1.3.1 to 1.4.0
  Update backbone from 1.0.0 to 1.1.2
  Update jQuery from 1.11.0 to 1.11.1
  Update po2json from 0.2.3 to 0.3.0
  Update spdy from 1.19.1 to 1.28.1
  Update iconv-lite from 0.2.11 to 0.4.4
  Update ipaddr.js from 0.1.2 to 0.1.3
  Update eventemitter2 from 0.4.13 to 0.4.14
  Update uglify-js from 2.4.12 to 2.4.15
  Update node-static from 0.7.3 to 0.7.4
  Update engine.io(-client) to 1.3.1

10 years agoServer config accessible to client object
Darren [Sat, 6 Sep 2014 21:05:56 +0000 (22:05 +0100)]
Server config accessible to client object

10 years agoTextstyle plugin: Removing extra space
Darren [Sat, 6 Sep 2014 20:09:53 +0000 (21:09 +0100)]
Textstyle plugin: Removing extra space

10 years agoMerge pull request #586 from M2Ys4U/dep-update
Darren [Sat, 6 Sep 2014 20:07:35 +0000 (21:07 +0100)]
Merge pull request #586 from M2Ys4U/dep-update

Update dependencies

10 years agoJack Allnutt Update engine.io(-client) from 1.3.1 to 1.4.0
Jack Allnutt [Sat, 6 Sep 2014 03:04:30 +0000 (04:04 +0100)]
Jack Allnutt Update engine.io(-client) from 1.3.1 to 1.4.0

10 years agoweb_agent_debugger_update
Darren [Thu, 4 Sep 2014 20:13:04 +0000 (21:13 +0100)]
web_agent_debugger_update

10 years agoCleaner HTTP routing; Support empty http_base_pase configs
Darren [Thu, 4 Sep 2014 12:14:41 +0000 (13:14 +0100)]
Cleaner HTTP routing; Support empty http_base_pase configs

10 years agoAdding 'loaded' event to kiwi.events
Darren [Wed, 3 Sep 2014 14:15:02 +0000 (15:15 +0100)]
Adding 'loaded' event to kiwi.events

10 years agoCorrectly reading nicks from an IRC message prefix when without ident@host
Darren [Mon, 1 Sep 2014 22:30:53 +0000 (23:30 +0100)]
Correctly reading nicks from an IRC message prefix when without ident@host

10 years agoUpdate backbone from 1.0.0 to 1.1.2
Jack Allnutt [Fri, 29 Aug 2014 14:09:07 +0000 (15:09 +0100)]
Update backbone from 1.0.0 to 1.1.2

10 years agoUpdate jQuery from 1.11.0 to 1.11.1
Jack Allnutt [Fri, 29 Aug 2014 14:01:35 +0000 (15:01 +0100)]
Update jQuery from 1.11.0 to 1.11.1

10 years agoUpdate po2json from 0.2.3 to 0.3.0
Jack Allnutt [Fri, 29 Aug 2014 13:55:48 +0000 (14:55 +0100)]
Update po2json from 0.2.3 to 0.3.0

10 years agoUpdate spdy from 1.19.1 to 1.28.1
Jack Allnutt [Fri, 29 Aug 2014 13:55:16 +0000 (14:55 +0100)]
Update spdy from 1.19.1 to 1.28.1

10 years agoUpdate iconv-lite from 0.2.11 to 0.4.4
Jack Allnutt [Fri, 29 Aug 2014 13:54:41 +0000 (14:54 +0100)]
Update iconv-lite from 0.2.11 to 0.4.4

10 years agoUpdate ipaddr.js from 0.1.2 to 0.1.3
Jack Allnutt [Fri, 29 Aug 2014 13:54:17 +0000 (14:54 +0100)]
Update ipaddr.js from 0.1.2 to 0.1.3

10 years agoUpdate eventemitter2 from 0.4.13 to 0.4.14
Jack Allnutt [Fri, 29 Aug 2014 13:53:52 +0000 (14:53 +0100)]
Update eventemitter2 from 0.4.13 to 0.4.14

10 years agoUpdate uglify-js from 2.4.12 to 2.4.15
Jack Allnutt [Fri, 29 Aug 2014 13:53:24 +0000 (14:53 +0100)]
Update uglify-js from 2.4.12 to 2.4.15

10 years agoUpdate node-static from 0.7.3 to 0.7.4
Jack Allnutt [Fri, 29 Aug 2014 13:52:53 +0000 (14:52 +0100)]
Update node-static from 0.7.3 to 0.7.4

10 years agoUpdate engine.io(-client) to 1.3.1
Jack Allnutt [Fri, 29 Aug 2014 13:24:03 +0000 (14:24 +0100)]
Update engine.io(-client) to 1.3.1

10 years agoMacedonian translation #583
Darren [Wed, 27 Aug 2014 21:53:32 +0000 (22:53 +0100)]
Macedonian translation #583

10 years agoShow general IRC errors within the client
Darren [Wed, 27 Aug 2014 19:46:58 +0000 (20:46 +0100)]
Show general IRC errors within the client

10 years agoKeep hold of X lines from IRCd for connection error context
Darren [Wed, 27 Aug 2014 19:46:28 +0000 (20:46 +0100)]
Keep hold of X lines from IRCd for connection error context

10 years agoTriggering connection 'close' event fix
Darren [Wed, 27 Aug 2014 19:45:07 +0000 (20:45 +0100)]
Triggering connection 'close' event fix

10 years agoActivity counters stored in channel model
Darren [Thu, 14 Aug 2014 09:52:51 +0000 (10:52 +0100)]
Activity counters stored in channel model

10 years agoRestrict some network info to plugins
Darren [Thu, 14 Aug 2014 06:17:47 +0000 (07:17 +0100)]
Restrict some network info to plugins

10 years agoCLI theme 100% width nick list when narrow
Darren [Thu, 14 Aug 2014 00:08:05 +0000 (01:08 +0100)]
CLI theme 100% width nick list when narrow

10 years agotextstyle plugin reset
Darren [Wed, 13 Aug 2014 16:50:35 +0000 (17:50 +0100)]
textstyle plugin reset

10 years agoRemove trailing comma in app.js
Darren [Wed, 13 Aug 2014 15:55:21 +0000 (16:55 +0100)]
Remove trailing comma in app.js

10 years agoUser scripts cleanup for ControlInput events
Darren [Tue, 12 Aug 2014 15:13:33 +0000 (16:13 +0100)]
User scripts cleanup for ControlInput events

10 years agoCorrectly proxy events for plugin components other than Network()
Darren [Tue, 12 Aug 2014 15:13:00 +0000 (16:13 +0100)]
Correctly proxy events for plugin components other than Network()

10 years agoEmoticon + text style plugins
Darren [Tue, 12 Aug 2014 14:42:13 +0000 (15:42 +0100)]
Emoticon + text style plugins

10 years agoNetwork components get/set
Darren [Tue, 12 Aug 2014 13:14:30 +0000 (14:14 +0100)]
Network components get/set

10 years agoTruncating unread message counter when > 999 #578
Darren [Mon, 11 Aug 2014 20:10:13 +0000 (21:10 +0100)]
Truncating unread message counter when > 999 #578

10 years agoAuto IRCd reconnect config option
Darren [Sun, 10 Aug 2014 20:27:50 +0000 (21:27 +0100)]
Auto IRCd reconnect config option

10 years agoMissing CLI topic bar styles from earlier commit
Darren [Sun, 10 Aug 2014 14:40:27 +0000 (15:40 +0100)]
Missing CLI topic bar styles from earlier commit

10 years agoEasier webirc single server password config
Darren [Sat, 9 Aug 2014 14:12:11 +0000 (15:12 +0100)]
Easier webirc single server password config

10 years agoPointer cursor on clickable nicks
Darren [Fri, 8 Aug 2014 23:36:34 +0000 (00:36 +0100)]
Pointer cursor on clickable nicks

10 years agoCLI channel tree view styling
Darren [Fri, 8 Aug 2014 23:25:54 +0000 (00:25 +0100)]
CLI channel tree view styling

10 years agoMessage drop down bar smoother; CLI topic bar styling
Darren [Fri, 8 Aug 2014 23:19:27 +0000 (00:19 +0100)]
Message drop down bar smoother; CLI topic bar styling

10 years agoClient: Plugin event on new control input commands
Darren [Fri, 8 Aug 2014 20:48:45 +0000 (21:48 +0100)]
Client: Plugin event on new control input commands

10 years agoSwitching to a snappier highlight sound
Darren [Thu, 7 Aug 2014 20:25:26 +0000 (21:25 +0100)]
Switching to a snappier highlight sound

10 years agoUser prefix in front of nicks by default
Darren [Wed, 6 Aug 2014 21:26:29 +0000 (22:26 +0100)]
User prefix in front of nicks by default

10 years agoShowing unparsed messages in desktop notifications
Darren [Wed, 6 Aug 2014 13:46:28 +0000 (14:46 +0100)]
Showing unparsed messages in desktop notifications

10 years agoTimers + gauges added to Stats
Darren [Tue, 5 Aug 2014 17:41:52 +0000 (18:41 +0100)]
Timers + gauges added to Stats

10 years agoRemoving server tabs when connection is removed
Darren [Mon, 4 Aug 2014 16:09:37 +0000 (17:09 +0100)]
Removing server tabs when connection is removed

10 years agoTranslations update + Korean
Darren [Mon, 4 Aug 2014 16:08:40 +0000 (17:08 +0100)]
Translations update + Korean

10 years agoDon't create error messages when there is no error
Darren [Mon, 4 Aug 2014 15:57:31 +0000 (16:57 +0100)]
Don't create error messages when there is no error

10 years agoClient reconnection notification cleanup + fixes
Darren [Mon, 4 Aug 2014 15:52:33 +0000 (16:52 +0100)]
Client reconnection notification cleanup + fixes

10 years agoload/unload modules at runtime
Darren [Tue, 29 Jul 2014 18:13:04 +0000 (19:13 +0100)]
load/unload modules at runtime

10 years agoStats file creating new fd for every write fix
Darren [Sun, 27 Jul 2014 16:49:35 +0000 (17:49 +0100)]
Stats file creating new fd for every write fix

10 years agoServer stats/events module
Darren [Sun, 27 Jul 2014 12:49:19 +0000 (13:49 +0100)]
Server stats/events module

10 years agoIRCd reconnection only when registered for 10+ secs
Darren [Sat, 26 Jul 2014 23:59:37 +0000 (00:59 +0100)]
IRCd reconnection only when registered for 10+ secs
Some networks may /kill a user after connected with a custom banning system, causing an ever lasting reconnection loop

10 years agoBetter IRC server reconnection logic
Darren [Sat, 26 Jul 2014 11:20:11 +0000 (12:20 +0100)]
Better IRC server reconnection logic

10 years agoStop opening new tab on registering default irc handler
Darren [Wed, 23 Jul 2014 19:03:48 +0000 (20:03 +0100)]
Stop opening new tab on registering default irc handler

10 years agoMerge branch 'CoryChaplin-fix_380' into development
Darren [Thu, 17 Jul 2014 21:13:53 +0000 (22:13 +0100)]
Merge branch 'CoryChaplin-fix_380' into development

10 years agoMerge branch 'fix_380' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin...
Darren [Thu, 17 Jul 2014 20:57:40 +0000 (21:57 +0100)]
Merge branch 'fix_380' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin-fix_380

10 years agoRemoving useless part
Cory Chaplin [Thu, 17 Jul 2014 08:57:36 +0000 (10:57 +0200)]
Removing useless part

10 years agoSend the right object when removing panel
Cory Chaplin [Thu, 17 Jul 2014 08:55:21 +0000 (10:55 +0200)]
Send the right object when removing panel

10 years agoDisable counter increasing for joins/parts/quits by default
Darren [Thu, 17 Jul 2014 08:39:50 +0000 (09:39 +0100)]
Disable counter increasing for joins/parts/quits by default

10 years agoTrigger message:* channel:* events for global Network() object
Darren [Wed, 16 Jul 2014 21:40:02 +0000 (22:40 +0100)]
Trigger message:* channel:* events for global Network() object

10 years agoAdd tab fallback for removed panels that have not been expressly closed
Cory Chaplin [Wed, 16 Jul 2014 20:59:08 +0000 (22:59 +0200)]
Add tab fallback for removed panels that have not been expressly closed

10 years agoBetter detection for last open panel
Cory Chaplin [Wed, 16 Jul 2014 19:19:34 +0000 (21:19 +0200)]
Better detection for last open panel

10 years agoFix for #380, fallback to last open tab when closing tabs
Cory Chaplin [Wed, 16 Jul 2014 18:05:24 +0000 (20:05 +0200)]
Fix for #380, fallback to last open tab when closing tabs

10 years agoWait until all QUIT command is sent to server before closing the socket
Darren [Wed, 16 Jul 2014 16:26:18 +0000 (17:26 +0100)]
Wait until all QUIT command is sent to server before closing the socket

10 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Darren [Wed, 16 Jul 2014 16:02:05 +0000 (17:02 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

# By Cory Chaplin
# Via Cory Chaplin (1) and Darren (1)
* 'development' of github.com:prawnsalad/KiwiIRC:
  Fix createQuery
  Allow plugins to create queries

10 years agoCorrectly using /quit command without reconnecting #567
Darren [Wed, 16 Jul 2014 16:01:21 +0000 (17:01 +0100)]
Correctly using /quit command without reconnecting #567

10 years agoMerge pull request #565 from CoryChaplin/feature_create_query
Darren [Wed, 16 Jul 2014 09:33:14 +0000 (10:33 +0100)]
Merge pull request #565 from CoryChaplin/feature_create_query

Allow plugins to create queries

10 years agoFix createQuery
Cory Chaplin [Wed, 16 Jul 2014 09:24:51 +0000 (11:24 +0200)]
Fix createQuery

10 years agoAllow plugins to create queries
Cory Chaplin [Wed, 16 Jul 2014 07:38:15 +0000 (09:38 +0200)]
Allow plugins to create queries

10 years agoControl input placeholder text
Darren [Tue, 15 Jul 2014 14:03:35 +0000 (15:03 +0100)]
Control input placeholder text

10 years agoDisplay any IRC connection errors in the client
Darren [Tue, 15 Jul 2014 10:29:28 +0000 (11:29 +0100)]
Display any IRC connection errors in the client

10 years agoConvert any non-commands sent into non channel/query panels into a command
Darren [Mon, 14 Jul 2014 20:38:56 +0000 (21:38 +0100)]
Convert any non-commands sent into non channel/query panels into a command

10 years agoOnly colourise nicks if in a users message, not joins/parts/etc
Darren [Sun, 13 Jul 2014 14:19:55 +0000 (15:19 +0100)]
Only colourise nicks if in a users message, not joins/parts/etc

10 years agoNicks within messages now colorised + clickable
Darren [Sun, 13 Jul 2014 13:55:49 +0000 (14:55 +0100)]
Nicks within messages now colorised + clickable

10 years agoMoving channel set_topic_by text to topic bar title
Darren [Sat, 12 Jul 2014 18:23:05 +0000 (19:23 +0100)]
Moving channel set_topic_by text to topic bar title

10 years agoIncorrect context for parseModeList()
Darren [Sat, 12 Jul 2014 17:54:29 +0000 (18:54 +0100)]
Incorrect context for parseModeList()

10 years agoMoving server-side capContainsAny() to IrcConnection object
Darren [Sat, 12 Jul 2014 17:31:05 +0000 (18:31 +0100)]
Moving server-side capContainsAny() to IrcConnection object

10 years agoMove NICK command into commands/user.js
Darren [Sat, 12 Jul 2014 16:56:31 +0000 (17:56 +0100)]
Move NICK command into commands/user.js

10 years agoTidying + splitting up IRC commands
Darren [Sat, 12 Jul 2014 15:15:53 +0000 (16:15 +0100)]
Tidying + splitting up IRC commands

10 years agoChannel topic more prominent
Darren [Sat, 12 Jul 2014 00:44:02 +0000 (01:44 +0100)]
Channel topic more prominent

10 years agonewMsg() cleanup + more predictable output #562
Darren [Fri, 11 Jul 2014 23:27:28 +0000 (00:27 +0100)]
newMsg() cleanup + more predictable output #562

10 years agoBetter use of inherited panels
Darren [Fri, 4 Jul 2014 15:28:40 +0000 (16:28 +0100)]
Better use of inherited panels

10 years agoOnly open 1 query panel per user from userbox
Darren [Thu, 3 Jul 2014 22:40:17 +0000 (23:40 +0100)]
Only open 1 query panel per user from userbox

10 years ago'prefix' added to styleText member object
Darren [Thu, 3 Jul 2014 22:13:57 +0000 (23:13 +0100)]
'prefix' added to styleText member object

10 years agoReconnecting when IRCd drops the connection
Darren [Thu, 3 Jul 2014 22:13:31 +0000 (23:13 +0100)]
Reconnecting when IRCd drops the connection

10 years agoText theming of the displayed nick #560
Darren [Thu, 3 Jul 2014 20:13:44 +0000 (21:13 +0100)]
Text theming of the displayed nick #560

10 years agoIncluding nick prefix into message objects
Darren [Thu, 3 Jul 2014 19:52:38 +0000 (20:52 +0100)]
Including nick prefix into message objects

10 years agoDataStore as a public component
Darren [Thu, 3 Jul 2014 15:48:24 +0000 (16:48 +0100)]
DataStore as a public component

10 years agoNicklist toggle border-radius mobile hacks
Darren [Wed, 2 Jul 2014 20:58:14 +0000 (21:58 +0100)]
Nicklist toggle border-radius mobile hacks

10 years agoCode formatting
Darren [Wed, 2 Jul 2014 00:17:28 +0000 (01:17 +0100)]
Code formatting

10 years agoCorrectly sending irc disconnected error to browser
Darren [Wed, 2 Jul 2014 00:06:07 +0000 (01:06 +0100)]
Correctly sending irc disconnected error to browser

10 years agoServer selection screen showing errors fix
Darren [Tue, 1 Jul 2014 23:38:09 +0000 (00:38 +0100)]
Server selection screen showing errors fix

10 years agoRefactor gecos so plugins can modify it before connecting
Darren [Tue, 1 Jul 2014 01:37:21 +0000 (02:37 +0100)]
Refactor gecos so plugins can modify it before connecting

10 years agoMore relevant example in server/plugininterface.js
Darren [Mon, 30 Jun 2014 22:28:04 +0000 (23:28 +0100)]
More relevant example in server/plugininterface.js