KiwiIRC.git
10 years agoMerge branch 'promise' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-promise
Darren [Fri, 17 Oct 2014 23:47:32 +0000 (00:47 +0100)]
Merge branch 'promise' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-promise

Conflicts:
package.json

10 years agoweb_agent_debugger server module update
Darren [Fri, 17 Oct 2014 22:50:57 +0000 (23:50 +0100)]
web_agent_debugger server module update

10 years ago/away command support
Darren [Wed, 8 Oct 2014 09:47:31 +0000 (10:47 +0100)]
/away command support

10 years agoFormatting colourised strings before inserting values
Darren [Wed, 8 Oct 2014 09:31:42 +0000 (10:31 +0100)]
Formatting colourised strings before inserting values

10 years agoExpose Notification component to plugins
Darren [Mon, 6 Oct 2014 22:09:44 +0000 (23:09 +0100)]
Expose Notification component to plugins

10 years agoNotification view integrated into the core
Darren [Mon, 6 Oct 2014 22:06:20 +0000 (23:06 +0100)]
Notification view integrated into the core

10 years agokiwi_server no longer read from _kiwi.app
Darren [Mon, 6 Oct 2014 20:38:44 +0000 (21:38 +0100)]
kiwi_server no longer read from _kiwi.app

10 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Darren [Mon, 6 Oct 2014 17:46:07 +0000 (18:46 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

# By Ramiro Bou (2) and Darren (1)
* 'development' of github.com:prawnsalad/KiwiIRC:
  Emoticons erroneous quote
  Fixing the CTCP PING
  Adding CTCP PING response

10 years agoEmoticons erroneous quote
Darren [Mon, 6 Oct 2014 16:35:34 +0000 (17:35 +0100)]
Emoticons erroneous quote

10 years agoEmoticon erroneous quote
Darren [Mon, 6 Oct 2014 16:18:22 +0000 (17:18 +0100)]
Emoticon erroneous quote

10 years agoMerge pull request #599 from Polsaker/development
Darren [Thu, 2 Oct 2014 18:47:54 +0000 (19:47 +0100)]
Merge pull request #599 from Polsaker/development

Adding CTCP PING response

10 years agoFixing the CTCP PING
Ramiro Bou [Thu, 2 Oct 2014 18:44:42 +0000 (15:44 -0300)]
Fixing the CTCP PING

10 years agoAdding CTCP PING response
Ramiro Bou [Thu, 2 Oct 2014 18:17:26 +0000 (15:17 -0300)]
Adding CTCP PING response

10 years agoIrcConnection specific quit_message
Darren [Thu, 2 Oct 2014 16:37:31 +0000 (17:37 +0100)]
IrcConnection specific quit_message

10 years agomisc /tick client command
Darren [Tue, 30 Sep 2014 13:09:04 +0000 (14:09 +0100)]
misc /tick client command

10 years agoOnly writing to IRCd socket if it exists
Darren [Tue, 23 Sep 2014 23:31:00 +0000 (00:31 +0100)]
Only writing to IRCd socket if it exists

10 years agoApp level heartbeat to ensure clients get disposed() when they disappear
Darren [Tue, 23 Sep 2014 21:11:47 +0000 (22:11 +0100)]
App level heartbeat to ensure clients get disposed() when they disappear

10 years agoStop client reconnecting twice over + too fast
Darren [Tue, 23 Sep 2014 19:16:56 +0000 (20:16 +0100)]
Stop client reconnecting twice over + too fast

10 years agoclient /connect alias to /server
Darren [Mon, 22 Sep 2014 05:00:10 +0000 (06:00 +0100)]
client /connect alias to /server

10 years agoMissing radix param
Darren [Sat, 20 Sep 2014 22:13:47 +0000 (23:13 +0100)]
Missing radix param

10 years agoRenaming var names in doLayout()
Darren [Sat, 20 Sep 2014 22:12:36 +0000 (23:12 +0100)]
Renaming var names in doLayout()

10 years agoIncluding panel:create event on models inheriting panel
Darren [Fri, 19 Sep 2014 22:11:26 +0000 (23:11 +0100)]
Including panel:create event on models inheriting panel

10 years agoKiwi server connect plugin event
Darren [Fri, 19 Sep 2014 13:53:30 +0000 (14:53 +0100)]
Kiwi server connect plugin event

10 years agoConsistent rpc API between browser<->server
Darren [Fri, 19 Sep 2014 13:51:43 +0000 (14:51 +0100)]
Consistent rpc API between browser<->server

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 agoSimplify the settings generator
Jack Allnutt [Fri, 22 Aug 2014 09:41:14 +0000 (10:41 +0100)]
Simplify the settings generator

settingsgenerator.js:
* getSettings' callback now passes an error object as its first argument
* generateSettings now returns a Promise

httphandler.js:
* serveSettings will now respond with HTTP 500 (Internal Server Error) if
    there is an error generating the settings object

10 years agoUse promise version of PluginInterface on the client
Jack Allnutt [Thu, 21 Aug 2014 11:22:32 +0000 (12:22 +0100)]
Use promise version of PluginInterface on the client

10 years agoModify PluginInterface to use promises on server
Jack Allnutt [Thu, 21 Aug 2014 10:54:17 +0000 (11:54 +0100)]
Modify PluginInterface to use promises on server

10 years agoUse promises at startup
Jack Allnutt [Sat, 19 Jul 2014 11:50:27 +0000 (12:50 +0100)]
Use promises at startup

Refactored the js code in index.html.tmpl and app.js to use promises
instead of the custom JobManager object.

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