Pavel Djundik
f8e53d5f72
Merge pull request #1987 from thelounge/yarn
...
Switch from npm to yarn
2018-02-20 12:27:01 +02:00
Pavel Djundik
2bcb9bcca1
Update readme to suggest using yarn
2018-02-20 11:28:14 +02:00
Pavel Djundik
913e88185e
Change (un)install commands to use locally installed yarn
2018-02-20 11:28:14 +02:00
Pavel Djundik
f646fbbd4f
Add yarn.lock, update CI services to run yarn
2018-02-20 11:28:14 +02:00
Pavel Djundik
1ce2792fc4
Merge pull request #1920 from thelounge/xpaw/more-eslint
...
Enforce padding-line-between-statements
2018-02-20 09:41:40 +02:00
Jérémie Astori
feb5071786
Merge pull request #2080 from thelounge/astorije/travis-dist-tag
...
Deal with npm's `dist-tag` at Travis deploy time
2018-02-20 02:36:30 -05:00
Jérémie Astori
477e2f9cd1
Merge pull request #2079 from thelounge/xpaw/fix-master-v2
...
Add titles to all windows
2018-02-20 02:36:09 -05:00
Pavel Djundik
c733e72e7a
Auto-fix code for padding-line-between-statements rule
2018-02-20 09:28:04 +02:00
Pavel Djundik
1453e262d1
Enforce padding-line-between-statements in eslint
2018-02-20 09:27:32 +02:00
Pavel Djundik
a2195c15e4
Add titles to all windows
2018-02-20 09:19:20 +02:00
Jérémie Astori
4e63ef9764
After deploying a stable release, clean up the next
tag
2018-02-20 00:59:47 -05:00
Jérémie Astori
288e8148fd
Tag npm releases with latest or next depending on stable/pre-release
2018-02-20 00:58:43 -05:00
Jérémie Astori
7975f4debc
Merge pull request #1928 from thelounge/xpaw/ctcp-resp
...
Rewrite ctcp handling
2018-02-20 00:12:30 -05:00
Pavel Djundik
7330dc9553
Rewrite ctcp handling
2018-02-19 14:43:58 -05:00
Jérémie Astori
95abf830cd
Merge pull request #2078 from thelounge/xpaw/fix-master-after-no-var
...
Fix active class not being removed when switching channels
2018-02-19 14:27:29 -05:00
Pavel Djundik
7724762c14
Fix active class not being removed when switching channels
2018-02-19 21:05:05 +02:00
Pavel Djundik
6c7ddd0f47
Merge pull request #1734 from thelounge/astorije/thelounge_home
...
Switch default home location to `~/.thelounge`
2018-02-19 20:54:57 +02:00
Jérémie Astori
a94d3f1b6d
Merge pull request #2003 from thelounge/astorije/logo-readme
...
Add logo to README, and make intro it look a little nicer
2018-02-19 13:46:08 -05:00
Pavel Djundik
51684f7a2a
Switch default home location to ~/.thelounge
and remove support of .lounge_home
2018-02-19 20:43:53 +02:00
Jérémie Astori
c7ad6d9d3d
Merge pull request #2077 from thelounge/astorije/rm-lounge-cli
...
Remove support for the `lounge` CLI (which was replaced with `thelounge`)
2018-02-19 13:27:47 -05:00
Jérémie Astori
ca8df65dfd
Link npm version to the package page on Yarn
2018-02-19 13:21:06 -05:00
Jérémie Astori
bdb6064c76
Add logo to README, and make intro it look a little nicer
2018-02-19 13:21:06 -05:00
Jérémie Astori
69a4207ea4
Remove support for the lounge
CLI (which was replaced with thelounge
)
2018-02-19 13:14:14 -05:00
Pavel Djundik
c97352905d
Merge pull request #1962 from thelounge/xpaw/no-var
...
Enable no-var rule
2018-02-19 20:12:31 +02:00
Pavel Djundik
9ecb776760
Merge pull request #2031 from thelounge/astorije/irc-monospace
...
Improve monospace formatting in messages
2018-02-19 20:09:04 +02:00
Pavel Djundik
8886459be9
Merge pull request #2049 from thelounge/xpaw/ui-network-status
...
Sync network status and security to client UI
2018-02-19 19:57:36 +02:00
Jérémie Astori
53fe991407
Merge pull request #1980 from thelounge/astorije/website
...
Replace reference to website with new URL
2018-02-19 12:56:08 -05:00
Jérémie Astori
26fa60f475
Merge pull request #1730 from thelounge/astorije/rm-css-theme-deprecation
...
Remove deprecated support for CSS filenames in theme configuration
2018-02-19 12:55:38 -05:00
Pavel Djundik
a3e448acf5
Enable no-var rule
...
Fixes #1961
2018-02-19 19:49:39 +02:00
Pavel Djundik
0d068f34a8
Merge pull request #1966 from thelounge/xpaw/no-session-convert
...
Remove session token hash conversion
2018-02-19 19:33:42 +02:00
Jérémie Astori
8403d277b4
Replace reference to website with new URL
2018-02-19 12:23:41 -05:00
Jérémie Astori
ab982ecc3c
Remove deprecated support for CSS filenames in theme configuration
2018-02-19 19:17:45 +02:00
Pavel Djundik
2685f46669
Merge pull request #1834 from thelounge/astorije/rm-deprecated-options
...
Remove deprecated options for `thelounge start`
2018-02-19 19:10:14 +02:00
Pavel Djundik
3ccdee6f00
Merge pull request #1927 from thelounge/astorije/fix-ctcp
...
Fix CTCP commands always sent upper-case
2018-02-19 19:06:08 +02:00
Pavel Djundik
890555785d
Merge pull request #2069 from thelounge/greenkeeper/stylelint-9.0.0
...
Update stylelint to the latest version 🚀
2018-02-19 18:53:21 +02:00
Pavel Djundik
a09b21decd
Merge pull request #1733 from thelounge/astorije/home_option_env_var
...
Remove deprecated support for the `--home` option and `$LOUNGE_HOME` environment variable
2018-02-19 18:51:44 +02:00
Pavel Djundik
40f05b837d
Merge pull request #1729 from thelounge/astorije/rm-debug-deprecation
...
Remove deprecated support for `debug` as a boolean in the configuration file
2018-02-19 18:51:11 +02:00
Pavel Djundik
a145b8e27c
Merge pull request #1728 from thelounge/astorije/rm-autoload-deprecation
...
Remove autoload deprecation notice
2018-02-19 18:50:51 +02:00
Pavel Djundik
742929280d
Merge pull request #1919 from thelounge/yamanickill/image-size-error
...
Show error if image is greater than max prefetch size
2018-02-19 18:49:18 +02:00
Jérémie Astori
4196e627f9
Fix CTCP commands always sent upper-case
...
This is a Node v6+ only fix.
`irc-framework` upper-cases the first argument, and we were sending everything as a string in first argument. This correctly splits.
2018-02-19 18:43:52 +02:00
Jérémie Astori
559281bfb9
Merge pull request #2076 from thelounge/xpaw/no-scripts-coverage
...
Skip scripts folder from test coverage
2018-02-19 11:43:12 -05: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
greenkeeper[bot]
38e8c2eb41
chore(package): update stylelint to version 9.0.0
2018-02-19 18:41:51 +02:00
Pavel Djundik
0044be266e
Merge pull request #1727 from thelounge/astorije/node-6
...
Switch to Node v6 as the minimal supported version
2018-02-19 18:41:23 +02:00
Pavel Djundik
558a6fba0a
Merge pull request #1915 from thelounge/xpaw/aria-tablist
...
Turn channel list into an accessible tablist
2018-02-19 18:33:28 +02:00
Jérémie Astori
3cba89dc9e
Add ES6-related ESLint rules
2018-02-19 18:30:00 +02:00
Jérémie Astori
416f45d1e3
Use some ES6/Node v4-only syntax when possible
2018-02-19 18:30:00 +02:00
Jérémie Astori
6013a02fc2
Exit the program when the Node.js version is incompatible with The Lounge
2018-02-19 18:30:00 +02:00
Jérémie Astori
c432ee431d
Switch to Node v6 as the oldest version we support
...
Removed a deprecation notice I added in an earlier commit (ef1c59072c
).
2018-02-19 18:30:00 +02:00
Jérémie Astori
421d2b7b70
Improve the Node version warning because why not
...
This makes the warning look nice and consistent with the other logs we display, while being safe to never break if a dependency/loaded file is not compatible with this version of Node.
Note that there is some ES6 syntax (`let`, arrow functions, template literals), but The Lounge has not been compatible with Node v0.10 for a very long time now.
2018-02-19 18:30:00 +02:00