Ben Harris
|
d2987d037c
|
use http for protocol-less URLs
|
2018-06-09 13:46:46 -04:00 |
|
Pavel Djundik
|
97dfdbf7c0
|
Default to https: for urls with no scheme
|
2018-05-23 16:50:59 +03:00 |
|
Pavel Djundik
|
629ae8bfa4
|
Fix protocol-aware urls, add better link validation in previews
|
2018-05-23 16:31:02 +03:00 |
|
Pavel Djundik
|
58ec2768ec
|
Use linkify-it
|
2018-05-23 16:31:02 +03:00 |
|
Pavel Djundik
|
95a435c5c9
|
Fix merge() in parser not filling unstyled text correctly
|
2018-05-07 21:19:54 +03:00 |
|
Pavel Djundik
|
d19c00faab
|
Build clean text message only once
|
2018-05-01 14:32:13 +03:00 |
|
Pavel Djundik
|
162b801839
|
Move part sorting to merge
|
2018-05-01 14:31:46 +03:00 |
|
Jérémie Astori
|
00bca229f0
|
Enforce object literal shorthand syntax with ESLint
|
2018-03-15 00:22:09 -04:00 |
|
Pavel Djundik
|
c733e72e7a
|
Auto-fix code for padding-line-between-statements rule
|
2018-02-20 09:28:04 +02:00 |
|
Pavel Djundik
|
b82ceb162b
|
Merge pull request #2059 from thelounge/xpaw/motd
Render MOTD with a single message
|
2018-02-19 18:42:16 +02:00 |
|
Pavel Djundik
|
13a53706f0
|
Merge pull request #1760 from thelounge/astorije/rm-object.assign-polyfill
Get rid of `Object.assign` polyfill
|
2018-02-19 18:29:45 +02:00 |
|
Pavel Djundik
|
d1e5a8f492
|
Render MOTD with a single message
|
2018-02-14 11:00:46 +02:00 |
|
Pavel Djundik
|
349136f172
|
Do not match nicknames incorrectly as part of a bigger word
Fixes #1776
Fixes #1885
|
2017-12-27 20:44:59 +02:00 |
|
Jérémie Astori
|
3e708f9c0b
|
Get rid of Object.assign polyfill
As far as I know, this is only required for IE at this point, and we have already made changes that removed support of any version of IE.
|
2017-12-12 02:42:59 -05:00 |
|
Pavel Djundik
|
4e6a29db35
|
Merge pull request #1797 from grissly-man/master
#1793 - implement reverse style
|
2017-12-10 16:15:40 +02:00 |
|
Pavel Djundik
|
b391b87e29
|
Clean monospace and strikethrough formatters
|
2017-12-08 21:09:23 +02:00 |
|
Logan Griswold
|
fb94ad4205
|
implement reverse formatting with tests
implement reverse formatting with tests
|
2017-12-07 18:27:59 +00:00 |
|
Logan Griswold
|
f07c1bef69
|
#1755 - implement monospace formatting with keybinding, tests, and help section
|
2017-12-03 15:10:46 -05:00 |
|
Logan Griswold
|
0643d3b4a3
|
#1754 - implement strikethrough formatting, client keybinding, tests, and help section
|
2017-12-03 15:10:34 -05:00 |
|
Pavel Djundik
|
d770028da6
|
Fix duplicate user names not being found
|
2017-11-30 14:16:11 +02:00 |
|
Max Leiter
|
3d31fa4686
|
Link nicks mentioned in messages
|
2017-11-27 09:10:56 -08:00 |
|
Pavel Djundik
|
c053011611
|
Make regex in cleanIrcMessage const
|
2017-11-22 16:06:32 +02:00 |
|
Pavel Djundik
|
28b084af69
|
Fix #1413 - Handle hex colours when cleaning string
|
2017-11-22 16:03:59 +02:00 |
|
Pavel Djundik
|
0402554563
|
Move cleanIrcMessage to a separate file
|
2017-11-19 18:19:52 +02:00 |
|
Jérémie Astori
|
1dc92d8934
|
Enforce dangling commas with ESLint
¯\_(ツ)_/¯
|
2017-11-15 01:35:15 -05:00 |
|
Pavel Djundik
|
9a8c1b2fd0
|
Wrap withinString in try/catch
|
2017-10-05 23:50:45 +03:00 |
|
Pavel Djundik
|
c55c338c72
|
Merge pull request #1446 from thelounge/parse-emoji
Parse emoji to make them bigger
|
2017-08-26 20:34:40 +03:00 |
|
PolarizedIons
|
e00b28d201
|
Fix general spelling errors
|
2017-08-25 18:02:28 +02:00 |
|
Mac Carrithers
|
f8663ed28b
|
Parse emoji to make them bigger
|
2017-08-24 11:54:28 +03:00 |
|
Pavel Djundik
|
e4ee3fbb3c
|
Do not throw an exception when URI parsing fails
|
2017-08-14 15:25:34 +03:00 |
|
Pavel Djundik
|
f6dd616d5e
|
Update to eslint 4 and enforce extra rules
|
2017-06-19 09:58:29 +03:00 |
|
Pavel Djundik
|
0b645d54c6
|
Add support for 0x04 hex colors
Ref: https://modern.ircdocs.horse/formatting.html#hex-color
|
2017-04-29 09:50:26 +03:00 |
|
Jérémie Astori
|
fa1aecdd9e
|
Remove URI.js monkey-patch as fix landed in v1.18.5
See https://github.com/medialize/URI.js/issues/325
|
2017-04-21 20:31:27 +03:00 |
|
Jérémie Astori
|
03e3444a35
|
Explain the modules of the message parser and add tests
- Add comments and descriptions to:
- `findChannels.js`
- `parseStyle`
- `findLinks`
- `fill`
- `anyIntersection`
- `merge`
- `parse`
- Minor optimizations to `parseStyle`
- Add tests for `fill`
|
2017-04-21 20:31:27 +03:00 |
|
Jérémie Astori
|
5b4c00d8ca
|
Extract findLinks into its own file and add tests
Tests were taken from 5a249c30b1/test/findLinks.js .
The underlying code is different but the tests are the same.
|
2017-04-21 20:31:27 +03:00 |
|
Bonuspunkt
|
0b85ded53f
|
Add bonuspunkt's parser
Fixes #15.
Fixes #199.
Fixes #583.
Fixes #654.
Fixes #928.
Fixes #1001.
|
2017-04-21 20:29:04 +03:00 |
|