XeonCore
3998998871
Don't save when running in public mode
2014-10-12 16:15:03 +11:00
XeonCore
35f347472a
Replace illegal characters in username
...
When a user has an _ or any other non-alphanumeric characters in their nickname, Shout would fail to connect to some IRC servers. This replaces all non-alphanumeric characters in the nickname before sending it as the username.
2014-10-12 15:52:43 +11:00
XeonCore
76f3646249
Restore old No description found message
...
When there is no meta tags, keep the old No Description found message
2014-10-12 12:53:01 +11:00
XeonCore
20d1e1b212
Add thumbnail to toggles when sites have them
...
Displays a small thumbnail above each toggle that comes from either og:image or twitter:image meta tags.
2014-10-12 12:42:30 +11:00
XeonCore
81d49c8e69
Pull description information from meta tags
...
Tries to extract a description from the page by looking at meta and og description tags
2014-10-12 12:38:38 +11:00
Mattias Erming
40f8a4ddc4
Delay save function
2014-10-12 02:20:30 +02:00
Mattias Erming
152395d303
Remember network and channels
2014-10-12 01:59:01 +02:00
Mattias Erming
aa02b0eaa7
Added client save
2014-10-12 00:47:24 +02:00
Mattias Erming
81401cec0f
Added network export function
2014-10-11 22:44:56 +02:00
Mattias Erming
95bebfe12c
Refactoring
2014-10-11 19:33:28 +02:00
Mattias Erming
3918c0ab61
Merge pull request #226 from wizardfrag/identd
2014-10-11 17:26:41 +02:00
Mattias Erming
d1296abf12
Clean up server options
2014-10-11 14:35:28 +02:00
David White
acd0b29671
Remove old debug/logging lines
2014-10-11 11:26:28 +01:00
David White
ea0e66afd0
Set up identd and make it work on connection 😎
2014-10-11 11:09:27 +01:00
XeonCore
dbd423e5a1
Allow binding to a local IP
2014-10-11 17:17:41 +11:00
Mattias Erming
681d3dac1a
Added 'prefetch' option
2014-10-10 23:12:08 +02:00
Mattias Erming
f42a6487d6
Emit topic over socket
2014-10-10 22:05:25 +02:00
David White
924bc39a95
Fix cut/paste error in close event
2014-10-09 16:56:32 +01:00
David White
898fed76c6
Add initial support for identd
2014-10-09 16:46:12 +01:00
David White
df1578689f
Replace "vi" with $EDITOR in config command
2014-10-09 13:40:16 +01:00
David White
a6aa40b1c1
Fix missing Helper method in edit and use $EDITOR
...
* Fix the missing Helper method in the edit command to use Helper.HOME and the correct path assembly method (path.join) instead of joining strings together!
* Use $EDITOR instead of "vi" in the event a user doesn't have "vi" installed or doesn't understand it. Fallback to "vi" in case user doesn't have $EDITOR set.
2014-10-09 09:27:36 +01:00
Mattias Erming
2e964ca629
Prevent multiple logins
2014-10-08 22:16:10 +02:00
David White
6bb0650a2b
Fix highlight checking by lower-casing everything
2014-10-08 16:51:46 +01:00
Mattias Erming
0944456ade
Allow relative '--home' path
2014-10-04 16:22:23 -07:00
Mattias Erming
72354700f0
Fix add user
2014-10-04 15:05:19 -07:00
Mattias Erming
b801689eaa
Show user modes in channel
2014-10-04 05:31:45 -07:00
Mattias Erming
17ef33808a
Fallback to USERPROFILE environment variable
2014-10-03 16:42:39 -07:00
Mattias Erming
2ed7d6364c
Added '--home <path>' option
2014-10-03 16:33:44 -07:00
Mattias Erming
316fba3c08
Use 'bcrypt-nodejs' package
2014-10-03 02:57:35 -07:00
David White
58af356843
Replace bad regex with a substring test
2014-10-02 15:46:51 +01:00
David White
58709d021d
Fix an issue where the word ACTION in a /me can be stripped
2014-10-02 15:25:31 +01:00
David White
18b41b8516
Fix issue #208 where actions from other users do not display
2014-10-02 15:25:06 +01:00
Shell Turner
3abec636fa
Fix fs.exists to existsSync where necessary
2014-10-01 23:25:25 +02:00
Mattias Erming
354dac6a52
Fix config overwrite
2014-10-01 14:17:20 -07:00
Mattias Erming
656900448b
Prevent private mode when no user exists
2014-10-01 12:05:07 -07:00
Shell Turner
cb588dc22f
Don't sudo when editing the config
2014-10-01 19:38:35 +02:00
Shell Turner
b7fd64c2d8
Change config command to edit config.js in the Shout home directory
...
Also, copy config.js to the Shout home directory if it's not already
there.
2014-10-01 19:38:28 +02:00
Shell Turner
791a5914df
Move config.js into the Shout home directory by default
2014-10-01 19:34:55 +02:00
Shell Turner
7e4534afa9
Always go through the Helper object to load config
2014-10-01 18:53:54 +02:00
Mattias Erming
bf8939cf06
List users on server start
2014-09-30 13:23:14 -07:00
Mattias Erming
9947b537b6
Fix bug causing users to disconnect
2014-09-29 08:49:38 -07:00
Mattias Erming
e4b4e0e065
Fix log highlight
2014-09-27 17:14:52 -07:00
Mattias Erming
6c6e76afda
Persist inline links
2014-09-27 16:47:04 -07:00
Mattias Erming
3a28afe408
Fetch page titles
2014-09-27 13:39:14 -07:00
Mattias Erming
2a00fb1bb6
Added link plugin
2014-09-27 12:17:13 -07:00
Mattias Erming
ea5f7b2517
Call trim() on input string
2014-09-27 08:57:25 -07:00
Mattias Erming
35f6f1a677
Hide ctcp messages
2014-09-27 08:46:32 -07:00
Mattias Erming
3e22b6e88a
Added https support
2014-09-26 16:26:21 -07:00
Mattias Erming
4c94a67d49
Use express
2014-09-26 15:12:53 -07:00
Mattias Erming
7936dab6e3
Show current nick
2014-09-25 16:51:53 -07:00
Mattias Erming
4d9b58ecd5
Autoload users
2014-09-24 15:23:54 -07:00
Mattias Erming
8793551371
Sync sidebar order
2014-09-24 12:42:36 -07:00
Suyeol Jeon
1839162421
Add username field to user info.
...
Most of the networks don't allow unicode username. This patch allows users to specify username optionally. When specified, username is used for connecting IRC networks instead of nickname.
2014-09-24 20:08:14 +09:00
Mattias Erming
69af79a635
Merge pull request #156 from dremex/custom-quit-message
...
Added custom quit message functionality. Resolves erming/shout#71
2014-09-22 19:15:16 +02:00
Mattias Erming
bd113dd46e
Minor fix
2014-09-21 09:48:35 -07:00
Mattias Erming
11f3d452dd
Server-side tracking of new message count
2014-09-21 09:46:43 -07:00
Kerry Peterson
6ed1a70f1c
Added custom quit message functionality. Resolves erming/shout#71
2014-09-16 19:46:14 -06:00
Mattias Erming
ea1aaf2d6e
Minor changes
2014-09-16 13:39:19 -07:00
Mattias Erming
f3aee8f6cb
Minor changes
2014-09-16 13:06:13 -07:00
Mattias Erming
695e76a544
Added logging
2014-09-16 12:47:01 -07:00
Mattias Erming
56b72071ec
Fix login
2014-09-16 10:43:02 -07:00
Mattias Erming
216030710a
Minor changes
2014-09-16 10:33:15 -07:00
Mattias Erming
c3552319cd
Update 'add' command
2014-09-15 14:31:25 -07:00
Mattias Erming
78d36d6750
Added 'Remember' login option
2014-09-15 14:13:03 -07:00
Mattias Erming
7defba55eb
Added '-v, --version' option
2014-09-15 12:51:04 -07:00
Mattias Erming
3c76399cd0
Added '--public' and '--private' options
2014-09-15 12:37:05 -07:00
Mattias Erming
b52b860167
Fix login
2014-09-14 12:13:34 -07:00
Mattias Erming
66785be200
Fix bugs
2014-09-14 11:49:42 -07:00
Fredrik Pettersen
fabbb43e18
Added boolean flag if message was sent from "me"
...
Your own messages now have a different color, and the possibility of
changing colors etc in css of all things sent by yourself
2014-09-14 19:06:56 +02:00
Mattias Erming
caae8b859f
Merge pull request #144 from kode54/master
...
Corrected user list prefix priority and added an extra mode prefix.
2014-09-14 12:53:01 +02:00
Mattias Erming
9553aa1888
Merge pull request #145 from sdepold/hotfix/merge-conflict
...
Remove legacy access to home variable
2014-09-14 12:52:52 +02:00
Sascha Depold
24803a73d7
Remove legacy access to home variable
2014-09-14 07:08:08 +02:00
Chris Moeller
e83be28223
Corrected user list prefix priority and added an extra mode prefix.
2014-09-14 01:11:19 +01:00
Mattias Erming
136213da73
Hidden password reset
2014-09-13 17:10:06 -07:00
Mattias Erming
2b41e2e88e
Fix password reset
2014-09-13 15:42:11 -07:00
Mattias Erming
0d38f004d9
Add missing require
2014-09-13 14:55:07 -07:00
Mattias Erming
41027adc69
Normalize line endings
2014-09-13 14:29:45 -07:00
YuviPanda
9b2095fcbc
Fix scope error in ClientManager.loadUser
2014-09-13 18:51:34 +01:00
YuviPanda
f015e4bfd4
Add missing semicolons
2014-09-13 18:51:34 +01:00
YuviPanda
f752d55b37
Add missing semicolon
2014-09-13 18:51:34 +01:00
YuviPanda
77484ccdf3
Remove duplicate definition of path variable
2014-09-13 18:51:10 +01:00
Mattias Erming
b3b36282aa
Refactoring
2014-09-13 10:10:32 -07:00
Mattias Erming
221ed4b980
Change config.json to config.js
2014-09-13 09:41:11 -07:00
Mattias Erming
ead12493ff
Merge pull request #123 from sdepold/feature/configurable-home
...
Load home directory from helper and make it configurable.
2014-09-13 18:29:33 +02:00
YuviPanda
8bbfb9618c
Don't echo password on commandline when reading
2014-09-13 16:21:57 +01:00
Sascha Depold
aa2406eb4b
Load home directory from helper and make it configurable.
2014-09-13 14:26:45 +02:00
Chris Moeller
1076ee4e06
Server correctly sends text/html MIME type and response code 200 for the root index.
2014-09-13 05:54:17 +01:00
Chris Moeller
b32520b1f9
Add a 500ms between network connections, to prevent hitting operating system rate limiting.
2014-09-13 05:52:03 +01:00
Mattias Erming
0f68823298
Fix 'shout add' crash
2014-09-11 16:55:50 -07:00
Mattias Erming
d53c0716e6
Added 'shout reset' command
2014-09-11 14:00:18 -07:00
Mattias Erming
428f63946b
Added password hashing
2014-09-11 13:37:16 -07:00
Mattias Erming
815ed887f4
Fix multiple query windows
2014-09-11 11:05:33 -07:00
Mattias Erming
666f21cd66
Added MOTD messages
2014-09-11 10:24:32 -07:00
Mattias Erming
05a51f74a7
Fix the 'Show More' button
2014-09-10 12:23:56 -07:00
Mattias Erming
0e00f894a8
Set default port based on TLS setting
2014-09-10 09:22:58 -07:00
Mattias Erming
ef22d84d97
Add TLS/SSL support
2014-09-10 08:56:32 -07:00
Mattias Erming
1731fcdcad
Fix custom name
2014-09-09 15:32:26 -07:00
Mattias Erming
0f754ea703
Allow custom network name
2014-09-09 15:20:07 -07:00
Mattias Erming
43e74d2908
Fix query windows
2014-09-09 14:28:01 -07:00
Mattias Erming
74d0765e00
Better --help output
2014-09-09 13:06:36 -07:00