Pavel Djundik
|
08f197f912
|
Only load config if it exists
|
2016-07-04 23:15:30 +03:00 |
|
Pavel Djundik
|
1d3037bd00
|
Register irc-framework events before connecting
|
2016-07-04 17:58:28 +03:00 |
|
Alistair McKinlay
|
9c07f2b0f2
|
Merge pull request #387 from thelounge/xpaw/config
Cache loaded config and merge it with defaults
|
2016-07-04 08:18:55 +01:00 |
|
Pavel Djundik
|
e445fd8e25
|
Store channels in array format
|
2016-07-03 21:58:31 +03:00 |
|
Pavel Djundik
|
34b4a7a018
|
Merge pull request #366 from thelounge/xpaw/fix-clicks
Improve click handling on users and inline channels
|
2016-07-03 20:51:20 +03:00 |
|
Jérémie Astori
|
d231a4b583
|
Merge pull request #453 from thelounge/xpaw/fix-autojoin
Only auto join actual channels
|
2016-07-03 09:25:38 -04:00 |
|
Pavel Djundik
|
f57328ef5b
|
Only auto join actual channels
Fixes #450
|
2016-07-03 11:39:29 +03:00 |
|
Pavel Djundik
|
2da6167cf5
|
Print network name and internal ids in debug log
|
2016-07-03 11:32:57 +03:00 |
|
Pavel Djundik
|
1f760d877e
|
Update irc-framework to 2.1.0
|
2016-07-02 22:25:08 +03:00 |
|
William Boman
|
32b46bb32d
|
src/client: make sure config is always an object
|
2016-06-30 15:06:14 +02:00 |
|
William Boman
|
1256e73d90
|
src/client: pass the updated token as argument to callback
This also fixes an issue where the token would not be stored in the
user file.
|
2016-06-30 15:05:58 +02:00 |
|
William Boman
|
c57d9ac1dc
|
irc-events/connection: increase join delay to 1000ms
100ms easily bypasses the excess flood threshold with constant
reproducibility with >20 channels (Freenode).
|
2016-06-28 00:11:19 +02:00 |
|
Pavel Djundik
|
100262ad1f
|
Cache loaded config and merge it with defaults
Fixes #249
|
2016-06-26 19:30:25 +03:00 |
|
Maxime Poulin
|
1b9c5d8996
|
Fix default configuration for host .
Similarly to kiwiirc/irc-framework#55, passing `undefined` there instead of `"0.0.0.0"` allows the OS to decide and use both IPv4 and IPv6.
|
2016-06-24 06:25:51 -04:00 |
|
Pavel Djundik
|
da9b0636fb
|
Improve click handling on users and inline channels
|
2016-06-22 18:36:01 +03:00 |
|
Pavel Djundik
|
779aed7cd6
|
Use tabs when saving user configs
|
2016-06-19 20:16:50 +03:00 |
|
Jérémie Astori
|
e8cc465228
|
Merge pull request #411 from thelounge/xpaw/join
Fix channel join regression and fix possibly joining parted channels
|
2016-06-19 12:59:49 -04:00 |
|
Pavel Djundik
|
eaa8e893a5
|
Do not print user loaded message in public mode
|
2016-06-19 11:01:50 +03:00 |
|
Pavel Djundik
|
f0adee1700
|
Fix crash in public mode introduced by #370 (#413)
|
2016-06-19 10:59:10 +03:00 |
|
Maxime Poulin
|
deba6f3aa1
|
Fix crash in public mode introduced by #370
|
2016-06-18 23:35:32 -04:00 |
|
Jérémie Astori
|
75c578c02c
|
Merge pull request #369 from thelounge/xpaw/fix-losing-auth
Do not lose authentication token when the connection gets lost
|
2016-06-18 22:35:12 -04:00 |
|
Pavel Djundik
|
d66e86ddc4
|
Fix channel join regression and fix possibly joining parted channels
|
2016-06-17 13:46:15 +03:00 |
|
Pavel Djundik
|
12551c06b6
|
Perform node version check as soon as possible
|
2016-06-16 11:13:34 +03:00 |
|
Jérémie Astori
|
cfdcd405d5
|
Merge pull request #370 from thelounge/xpaw/persistent-token
Implement user token persistency
|
2016-06-16 02:13:35 -04:00 |
|
William Boman
|
4a75a04402
|
command-line: fall back to LOUNGE_HOME env variable
|
2016-06-13 20:22:58 +02:00 |
|
Pavel Djundik
|
2008abc0e8
|
Do not lose authentication token when the connection gets lost
|
2016-06-13 10:39:01 +03:00 |
|
Pavel Djundik
|
9384cd9ca6
|
Implement user token persistency
|
2016-06-13 10:33:39 +03:00 |
|
Pavel Djundik
|
cddcd9cb47
|
Save user when they sort the channel list
|
2016-06-12 13:02:37 +03:00 |
|
Daniel
|
f8044bfc96
|
Remove redundant variables (#397)
|
2016-06-12 09:43:35 +03:00 |
|
Pavel Djundik
|
643e07dead
|
Merge pull request #396 from hogofwar/capital
Capitalise constructor Oidentd
|
2016-06-12 09:43:02 +03:00 |
|
Daniel
|
084b269865
|
Rename package variable to pkg, as "package" is reserved.
|
2016-06-12 02:46:51 +01:00 |
|
Daniel
|
29d94bf297
|
Capitalise constructor.
|
2016-06-11 21:03:59 +01:00 |
|
Daniel
|
3a2d97af6a
|
Supersede mkdirp with fs-extra.
Ensure USERS_PATH exists at start.
Remove unnecessary USER_PATH check.
Use fs-extra's copy to write default config.
|
2016-06-11 19:35:40 +01:00 |
|
Pavel Djundik
|
2ffd85d89f
|
Update eslint and enforce key-spacing
|
2016-06-05 21:48:34 +03:00 |
|
Maxime Poulin
|
22d4f40613
|
Warn the user when both ident handlers are enabled
|
2016-06-03 00:11:20 -04:00 |
|
Maxime Poulin
|
fabb758985
|
Add support for oidentd spoofing
|
2016-06-02 23:59:19 -04:00 |
|
Maxime Poulin
|
9aafffd273
|
Fix existing identd
|
2016-06-02 23:59:08 -04:00 |
|
Maxime Poulin
|
21eafef32d
|
Don't send completely empty messages
|
2016-05-25 03:27:25 -04:00 |
|
Pavel Djundik
|
a0010ca9f6
|
Allow /connect command to work on current network
|
2016-05-22 10:13:10 +03:00 |
|
Pavel Djundik
|
047a79ead6
|
Add separate /disconnect command
|
2016-05-22 10:13:08 +03:00 |
|
Pavel Djundik
|
e3a1bf2f87
|
Enable auto reconnection
|
2016-05-22 10:13:07 +03:00 |
|
Max-P
|
fca941e962
|
Merge pull request #307 from thelounge/astorije/path-join-everywhere
Replace all concatenated paths with Node's path.join
|
2016-05-21 22:22:28 -04:00 |
|
Max-P
|
423151ad97
|
Merge pull request #334 from thelounge/xpaw/query-highlights
Fix notifications in query windows
|
2016-05-21 22:09:55 -04:00 |
|
Jérémie Astori
|
0599a40df7
|
Merge pull request #320 from maxpoulin64/fix-space
Fix sending messages starting with a space
|
2016-05-21 13:11:09 -04:00 |
|
Pavel Djundik
|
1c57363106
|
Fix notifications in queries, limit message highlights to channels
|
2016-05-16 22:46:54 +03:00 |
|
Jérémie Astori
|
f65ffdff1e
|
Centralize the logs path in the Helper
|
2016-05-15 17:13:51 -04:00 |
|
Pavel Djundik
|
dcec9f3c37
|
Fix overriding home folder
|
2016-05-15 17:02:53 -04:00 |
|
Pavel Djundik
|
d725bf0f70
|
Remove permissions test and do not suggest using sudo
|
2016-05-15 17:02:47 -04:00 |
|
Jérémie Astori
|
fe85873f1e
|
Replace all concatenated paths with Node's path.join
|
2016-05-15 17:01:10 -04:00 |
|
Pavel Djundik
|
e6990e0fc7
|
Don't falsely report failed write if it didn't fail
|
2016-05-15 11:15:20 +03:00 |
|