Pavel Djundik
ac99828298
Merge pull request #838 from thelounge/xpaw/web-server-tests
...
Add web server tests
2016-12-29 13:31:32 +02:00
Pavel Djundik
3240faddc9
Merge pull request #850 from thelounge/astorije/fix-coverage
...
Switch istanbul CLI to more recent nyc one
2016-12-29 12:21:36 +02:00
Jérémie Astori
056aba8a9e
Switch istanbul CLI to more recent nyc one
...
`nyc` is made by the Istanbul people and is meant to integrate nicely with Babel.
Note that at the moment this is just a drop-in replacement of what we currently have in order to fix broken `npm run coverage`, therefore it does not support our recent ES6 stuff.
2016-12-29 02:51:26 -05:00
Pavel Djundik
f65a5a8c89
Add web server tests
2016-12-28 03:31:33 -05:00
Jérémie Astori
e45edff613
Merge pull request #817 from thelounge/pr/640
...
Webpack
2016-12-28 03:27:52 -05:00
Pavel Djundik
8fd1d161ea
Remove vendor client code
2016-12-27 19:15:31 +02:00
Pavel Djundik
fb87bd3a58
Webpack
2016-12-27 19:15:30 +02:00
Jérémie Astori
6466680a8e
Merge pull request #840 from thelounge/greenkeeper/lodash-4.17.3
...
Update lodash to the latest version 🚀
2016-12-24 15:13:34 -05:00
greenkeeper[bot]
51aea5ff14
fix(package): update lodash to version 4.17.3
...
https://greenkeeper.io/
2016-12-24 14:28:57 +00:00
Jérémie Astori
c0fa58a8b0
Merge pull request #721 from thelounge/astorije/whois-idle
...
Add human-readable idle time in whois info
2016-12-23 03:42:46 -05:00
Jérémie Astori
da2e286ff8
Use double-nick in whois on query to get idle time
...
This queries server of the other user and not current user, which does
not know idle time.
See http://superuser.com/a/272069/208074 .
Override is done before command is being sent to the server: if a
single argument is given to `/whois`, it is being repeated, otherwise
the command is sent as is.
2016-12-23 01:59:08 -05:00
Jérémie Astori
7ae11babcb
Add human-readable idle time in whois info
2016-12-22 00:21:16 -05:00
Jérémie Astori
0489d0f2ae
Merge pull request #832 from thelounge/astorije/context-aware-placeholder
...
Remind channel name or nick in input placeholder
2016-12-21 18:16:06 -05:00
Jérémie Astori
391f3cb59b
Merge pull request #834 from thelounge/xpaw/active-window
...
Do not ignore window opens when considering active channels
2016-12-21 18:15:14 -05:00
Jérémie Astori
783c8d41a3
Merge pull request #822 from thelounge/xpaw/hexip-username
...
Hide username field when hexip is enabled
2016-12-21 18:12:53 -05:00
Jérémie Astori
1d4fe979b1
Merge pull request #826 from thelounge/greenkeeper/update-all
...
Update dependencies to enable Greenkeeper 🌴
2016-12-21 09:24:12 -05:00
Pavel Djundik
555902bfba
Do not ignore window opens when considering active channels
2016-12-21 12:38:50 +02:00
Jérémie Astori
3e6a3651e9
Merge pull request #830 from thelounge/xpaw/date-marker-margin
...
Remove margin on date marker on smallest screen size
2016-12-20 20:49:10 -05:00
Jérémie Astori
4501c9f4f1
Fix missing placeholder prefixes and make styles consistent for Morning and Zenburn
2016-12-20 20:42:08 -05:00
Jérémie Astori
b07ec94bc3
Remind channel name or nick in input placeholder
2016-12-20 20:13:05 -05:00
Pavel Djundik
d0dee0c47a
Remove margin on date marker on smallest screen size
2016-12-21 01:32:23 +02:00
Pavel Djundik
c37d2b435e
Hide username field when hexip is enabled
2016-12-20 13:14:27 +02:00
Pavel Djundik
3a3eebd61d
Do not use backticks in strings when unnecessary
2016-12-20 02:09:53 +02:00
greenkeeper[bot]
55f1f84478
chore(package): update dependencies
...
https://greenkeeper.io/
2016-12-20 00:00:36 +00:00
Alistair McKinlay
6887b66f67
Merge pull request #820 from thelounge/xpaw/fix-unread-disappear
...
Fix unread marker being removed from DOM
2016-12-19 19:11:26 +00:00
Alistair McKinlay
094de1ff9b
Merge pull request #821 from thelounge/xpaw/html-100vh
...
Make html container take the entire screen estate
2016-12-19 19:10:42 +00:00
Pavel Djundik
bf71c4b9bd
Make html container take the entire screen estate
2016-12-19 15:12:29 +02:00
Pavel Djundik
7709847267
Fix unread marker being removed from DOM
2016-12-19 14:46:18 +02:00
Pavel Djundik
b9047d98a2
Merge pull request #799 from thelounge/astorije/improve-command-line-output
...
Improve CLI a bit (output formatting and bug fix)
2016-12-19 14:18:54 +02:00
Pavel Djundik
d24eb44991
Merge pull request #818 from thelounge/xpaw/no-notif-controls
...
Strip control characters from notifications
2016-12-19 12:52:12 +02:00
Jérémie Astori
06cba0af81
Merge pull request #801 from thelounge/xpaw/no-focus-mobile
...
Do not automatically focus on touch devices
2016-12-18 16:04:18 -05:00
Pavel Djundik
8fff5ee829
Strip control characters from notifications
2016-12-18 18:19:03 +02:00
Pavel Djundik
3d6e4a38c6
Prevent focus on mobile
2016-12-17 21:17:23 +02:00
Jérémie Astori
3c8179fda1
Merge pull request #805 from thelounge/xpaw/notif-says
...
Only append "says" to notifications if its a message
2016-12-17 12:22:52 -05:00
Pavel Djundik
7933b2453d
Only append "says" to notifications if its a message
2016-12-17 13:05:12 +02:00
Jérémie Astori
3d0e1fd9f0
Merge pull request #745 from thelounge/xpaw/away-command
...
Implement /away and /back commands
2016-12-16 23:16:02 -05:00
Jérémie Astori
770ede0587
Define a common helper for prompting to the user consistently
2016-12-16 22:46:14 -05:00
Maxime Poulin
8ba34f12de
Merge pull request #802 from thelounge/xpaw/irc-fw-socket-fix
...
Fix #792 : irc-fw update changed socket reference
2016-12-16 20:36:57 -05:00
Pavel Djundik
e56d0c3be0
Fix #792 : irc-fw update changed socket reference
2016-12-17 00:15:05 +02:00
Pavel Djundik
2d09e09223
Merge pull request #789 from thelounge/astorije/simpler-readme-intro
...
Simplify introduction on README
2016-12-16 21:12:17 +02:00
Pavel Djundik
347440bfc3
Merge pull request #784 from thelounge/xpaw/stop-page-refresh
...
Stop refreshing the page on every socket.io error
2016-12-16 21:11:28 +02:00
Jérémie Astori
95f83525f0
Merge pull request #800 from thelounge/astorije/travis-node-v7
...
Add Node.js v7, current stable, to Travis CI
2016-12-16 02:24:22 -05:00
Jérémie Astori
a9f692a2d3
Add Node.js v7, current stable, to Travis CI
...
We are seeing more and more people installing on Node v7 so it's important to ensure `npm install` will pass correctly and our (limited but growing) test suite as well.
2016-12-16 02:02:48 -05:00
Jérémie Astori
6c546b2098
Fix CLI options on the start command
...
I know it is proposed to deprecate them in favor of a more generic one (`-c port=80`), but in the meantime the existing ones should work properly.
2016-12-15 01:29:44 -05:00
Jérémie Astori
baf3348cda
Normalize colors and content of the CLI tools
2016-12-15 01:13:43 -05:00
Pavel Djundik
1065f17441
Merge pull request #795 from MaxLeiter/MaxLeiter/empty-password
...
Do not accept empty password when adding new user; closes #316
2016-12-14 12:38:06 +02:00
Jérémie Astori
86358c619b
Lock input message when app is disconnected
2016-12-14 01:35:32 -05:00
Max Leiter
d4554d2fa7
Do not accept empty password when adding new user; closes #316
2016-12-13 20:50:15 -08:00
Jérémie Astori
c20813609b
Style connection error message consistently with the rest of the app, above the message input
2016-12-13 01:58:05 -05:00
Pavel Djundik
a8926e2ced
Stop refreshing the page on every socket.io error
2016-12-13 01:55:11 -05:00