Commit graph

1152 commits

Author SHA1 Message Date
Pavel Djundik
e0fb454223 Search channel case insensitively 2016-04-07 16:07:37 -04:00
Jérémie Astori
40677e3248 Update tests to match the new irc-framework models 2016-04-07 16:06:03 -04:00
Pavel Djundik
54526215a4 Correctly create new windows for private messages 2016-04-07 16:06:03 -04:00
Pavel Djundik
b19e79c48f Fix autojoining and allow autojoing with keys
Syntax is like "#a,#b,#c keya,keyb"
2016-04-07 16:06:03 -04:00
Pavel Djundik
17bcc37b80 Request names on mode change as a temporary measure 2016-04-07 16:06:02 -04:00
Pavel Djundik
db5fe00b60 A couple of fixes after rebasing and updating framework 2016-04-07 16:06:01 -04:00
Pavel Djundik
a01216fa4c Update irc-framework 2016-04-07 16:04:41 -04:00
Pavel Djundik
071881a9fa Sort user list within a single pass, use server provided user modes 2016-04-07 16:04:41 -04:00
Pavel Djundik
516ccd965f Add support for IRCv3 server-time 2016-04-07 16:04:41 -04:00
Pavel Djundik
7baf5f0f81 Remove unused notice event 2016-04-07 16:04:41 -04:00
Pavel Djundik
dff6eb33c5 Maintain backwards compatibility by sending symbols to the client 2016-04-07 16:04:41 -04:00
Pavel Djundik
b6993f6e37 Make whois work 2016-04-07 16:04:41 -04:00
Pavel Djundik
28ae544b2a Move connection events to a separate file, sync PREFIX with frontend 2016-04-07 16:04:40 -04:00
Pavel Djundik
470b0a2c4f Fix test 2016-04-07 16:04:40 -04:00
Pavel Djundik
2244dda566 Update commands 2016-04-07 16:04:40 -04:00
Pavel Djundik
82e192cd2c Enable link fetcher 2016-04-07 16:04:40 -04:00
Pavel Djundik
356851c3f2 Handle kick 2016-04-07 16:04:40 -04:00
Pavel Djundik
627b698221 Fix creating duplicate query windows when our nick is not known 2016-04-07 16:04:40 -04:00
Pavel Djundik
9ab71b2588 Handle nick 2016-04-07 16:04:40 -04:00
Pavel Djundik
4d986537bc Handle error 2016-04-07 16:04:40 -04:00
Pavel Djundik
360563528a Handle channel and user modes 2016-04-07 16:04:40 -04:00
Pavel Djundik
e380319400 Handle parts, quits, topics and topic set by 2016-04-07 16:04:40 -04:00
Pavel Djundik
da425fefaf Start working on moving to irc-framework 2016-04-07 16:04:28 -04:00
Alistair McKinlay
ab95419c89 Merge pull request #243 from maxpoulin64/limithistory
Add config option to limit in-memory history size
2016-04-06 08:49:35 +01:00
Maxime Poulin
7209bcd58a Add config option to limit in-memory history size
This adds a (temporary?) config option to limit the amount of messages stored per channel to avoid the server's memory usage to grow as channels fills up with messages.
2016-04-06 03:29:35 -04:00
Jérémie Astori
bf0d584589 Merge pull request #239 from maxpoulin64/white-space
Display whitespace properly
2016-04-06 01:24:40 -04:00
Maxime Poulin
f1ecae8023 Display whitespace properly
Fixes alignment in many server's motd as well as in-channel ASCII art
2016-04-05 22:36:04 -04:00
Jérémie Astori
7024bd454a Merge pull request #245 from thelounge/xpaw/no-link-parse
Do not parse link titles for IRC formatting
2016-04-05 22:20:36 -04:00
Pavel Djundik
5c1a95b22f Do not parse link titles for IRC formatting 2016-04-04 10:43:45 +03:00
Jérémie Astori
9d59bd53b9 1.4.3 2016-04-02 14:13:45 -04:00
Jérémie Astori
7bb7670f78 Add change log entry for upcoming v1.4.3 2016-04-02 14:13:42 -04:00
Alistair McKinlay
bb00d4261a Merge pull request #233 from thelounge/xpaw/fix-config
Fix not being able to remove networks from user config
2016-04-02 16:31:58 +01:00
Pavel Djundik
ad3bdef542 Fix not being able to remove networks from user config 2016-04-02 11:16:31 +03:00
Jérémie Astori
2201e2b941 1.4.2 2016-03-31 23:50:26 -04:00
Jérémie Astori
bcda91c1c5 Add change log entry for upcoming v1.4.2 2016-03-31 23:50:17 -04:00
Max-P
e0031dd67e Merge pull request #227 from thelounge/xpaw/fix-table-layout-when-hiding
Hide options will now remove the row completely
2016-03-30 15:28:32 -04:00
Pavel Djundik
8bbb0ab92b Hide options will now remove the row completely 2016-03-30 22:26:23 +03:00
Jérémie Astori
e2d02706ed 1.4.1 2016-03-28 00:10:13 -04:00
Jérémie Astori
8be724e4be Add change log entry for upcoming v1.4.1 2016-03-28 00:09:58 -04:00
Jérémie Astori
df5e03276a Merge pull request #219 from thelounge/xpaw/limit-req
Harden url fetcher
2016-03-27 23:12:07 -04:00
Pavel Djundik
93d7b16cd4 Harden url fetcher and don't crash on non-ASCII urls 2016-03-27 12:50:53 +03:00
Pavel Djundik
05ec819f2d Merge pull request #222 from maxpoulin64/fix-part
Fix /part command
2016-03-27 01:27:54 +02:00
Pavel Djundik
1ab136d897 Merge pull request #221 from thelounge/astorije/quickfix-query
Disallow /query on non-nicks
2016-03-27 01:27:47 +02:00
Maxime Poulin
d5e67d6503 Fix /part command
Fixes the /part command closing the wrong window. The current implementation simply passes all arguments to slate, which ended up parting every arguments.

This changes the command to `/part message`, and always parts the current window. This will be fixed further once irc-framework is merged.
2016-03-26 16:13:34 -04:00
Jérémie Astori
fefc6c5132 Disallow /query on non-nicks 2016-03-26 13:18:55 -04:00
Jérémie Astori
7ee7dc79f0 Merge pull request #218 from thelounge/xpaw/query
Add a query command that simply opens a query window
2016-03-26 13:18:15 -04:00
Pavel Djundik
7d7c3edcec Add a query command that simply opens a query window 2016-03-24 22:40:36 +02:00
Jérémie Astori
541d16bc61 Merge pull request #215 from thelounge/xpaw/wrap
Fix message and topic text wrapping
2016-03-24 00:43:12 -04:00
Pavel Djundik
2bb3951476 Fix message and topic text wrapping 2016-03-22 18:04:34 +02:00
Jérémie Astori
eadcca0b5e Merge pull request #208 from thelounge/xpaw/remove-commands
Remove join, nick and whois inputs, they are cleanly handled by the server
2016-03-22 02:03:50 -04:00