Commit Graph

1942 Commits

Author SHA1 Message Date
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
Alistair McKinlay
5213853524 Merge pull request #779 from thelounge/astorije/users-always-autoload
Make user autoload more transparent in the app
2016-12-12 12:10:52 +00:00
Alistair McKinlay
909f59c48f Merge pull request #790 from thelounge/astorije/bump-irc-framework
Bump irc-framework to bring a couple of fixes
2016-12-12 12:04:34 +00:00
Jérémie Astori
2d1b33b930 Bump irc-framework to bring a couple of fixes
Diff at 948a4b285f...90a69d300f
2016-12-11 14:28:10 -05:00
Jérémie Astori
485fab6cd4 Simplify introduction on README
Features listed here are the same as on Shout repo, in same order, participating to the feeling of fork with nothing new. Instead of listing features here, we should refer to the website and improve it to make it as current as possible (there was some recent action there, and more coming, so it is reasonable to point there).

Also, this "Why the fork?" section was useful right when we forked, but now it gives unnecessary and lengthy information (it is now the most verbose section of the README!). The Lounge has enough momentum as that point to be treated as its own project.

Finally, shortening this section moves the screenshot back up on the page, and mobile view now has more context in the description.
2016-12-11 04:14:17 -05:00
Pavel Djundik
778db968b3 Merge pull request #780 from thelounge/astorije/fix-screenshot
Fix wrong order between screenshot and badges on README
2016-12-11 10:58:49 +02:00
Jérémie Astori
bafe23b4b7 Fix wrong order between screenshot and badges on README
Branch was not exactly up-to-date with `master` when merged, and badges were moved below the title in #713, so we missed that at review time.
2016-12-11 03:57:43 -05:00
Jérémie Astori
9c8b2cb8d1 Merge pull request #753 from thelounge/xpaw/oident
Correctly remove closed sockets from oident file, remove unused functions
2016-12-11 03:36:06 -05:00
Jérémie Astori
bc01d6ccd1 Improve message and style of loading/unloading console logs, use ES6 template literals 2016-12-11 03:30:19 -05:00
Jérémie Astori
b01517861d Remove autoload option and always autoload users
Since @xPaw provided a really nice way to watch user config files, there is now no need to be cheap about it (it used to be run every second, possibly why it could be disabled via settings?).

This commit also improves the function a little bit by making use of ES6 syntax.

A warning gets displayed on the server console when the `autoload` option is still present in the config file.
2016-12-11 03:29:30 -05:00
Pavel Djundik
28056d678e Correctly remove closed sockets from oident file, remove unused functions 2016-12-11 08:56:32 +02:00
Jérémie Astori
303fab8519 Merge pull request #749 from thelounge/xpaw/hexip
Add support for hexip ilines and fix storing client ip in config
2016-12-10 19:50:33 -05:00
Jérémie Astori
b1478c1ae1 Merge pull request #782 from thelounge/xpaw/correct-link-chan
Use correct channel when pushing link prefetch messages
2016-12-10 19:44:35 -05:00
Jérémie Astori
cc763bd47a Merge pull request #757 from PolarizedIons/channel-sync
Sync reordering of channels/networks to other clients
2016-12-10 19:40:29 -05:00
Maxime Poulin
3e5a4c9c38 Merge pull request #750 from thelounge/xpaw/reduce-save
Avoid unnecessary disk writes when saving user
2016-12-10 18:19:56 -05:00
Pavel Djundik
4fe3c5e96a Change ghetto timer to debounce 2016-12-10 11:05:34 +02:00
Pavel Djundik
463a63aed3 Avoid unnecessary disk writes if user object has not changed, make updateUser async 2016-12-10 11:05:34 +02:00
Pavel Djundik
62d4cd8fe8 Use correct channel when pushing link prefetch messages
Fixes #781
2016-12-09 23:00:33 +02:00
stepie22
a5ad573b2d Sync reordering of channels/networks to other clients 2016-12-09 14:56:19 +02:00
Jérémie Astori
085ede43df Merge pull request #694 from MaxLeiter/MaxLeiter-image
Add image to readme
2016-12-09 00:44:27 -05:00
Jérémie Astori
9260f6b845 Merge pull request #751 from thelounge/xpaw/watch-autoload
Change ghetto autoload to use fs.watch
2016-12-07 00:35:33 -05:00
Pavel Djundik
69999f9190 Change ghetto autoload to use fs.watch 2016-12-07 00:31:36 -05:00
Jérémie Astori
9e249a1d2f Merge pull request #765 from stepie22/date-separator-fixes
Date separator fixes
2016-12-04 20:13:09 -05:00
Pavel Djundik
0c1156a4d8 Merge pull request #725 from thelounge/astorije/no-root-from-source
Warn against running from source as root in README
2016-12-02 18:28:39 +02:00
stepie22
10fefab279 Switch to jQuery's hasClass instaid of checking direct class equality 2016-12-01 13:25:49 +02:00
stepie22
c160852042 slight nit-pick 2016-11-28 19:55:16 +02:00
Jérémie Astori
a6f0dfbe47 Merge pull request #755 from IlyaFinkelshteyn/master
Unblock AppVeyor build
2016-11-28 01:00:04 -05:00
Jérémie Astori
0d54879e45 Warn against running from source as root in README 2016-11-27 16:37:47 -05:00
IlyaFinkelshteyn
8d31a0b312 Invalidate cache and use appveyor-retry with npm
Return cache but invalidate it when needed

Add appveyor-retry

Remove spaces
2016-11-25 19:43:24 -08:00
stepie22
aa8e0ae2c2 Set the (correct) time on link expands 2016-11-25 21:27:19 +02:00
stepie22
06ecf625c6 Fix date-marker not being removed when at the top of the page sometimes 2016-11-25 18:05:04 +02:00