Commit Graph

5238 Commits

Author SHA1 Message Date
Jérémie Astori
0cbcb98b0d Merge pull request #434 from williamboman/fix/excess-flood
irc-events/connection: increase join delay to 1000ms
2016-06-28 00:19:08 -04:00
William Boman
c57d9ac1dc irc-events/connection: increase join delay to 1000ms
100ms easily bypasses the excess flood threshold with constant
reproducibility with >20 channels (Freenode).
2016-06-28 00:11:19 +02:00
Pavel Djundik
100262ad1f Cache loaded config and merge it with defaults
Fixes #249
2016-06-26 19:30:25 +03:00
Jérémie Astori
c29e0f98e2 Merge pull request #428 from thelounge/xpaw/span
Change nicks from links to spans everywhere
2016-06-25 00:09:28 -04:00
Jérémie Astori
9aaae7fd94 Merge pull request #432 from maxpoulin64/fix-bind
Fix default configuration for `host`.
2016-06-24 21:09:01 -04:00
Maxime Poulin
1b9c5d8996
Fix default configuration for host.
Similarly to kiwiirc/irc-framework#55, passing `undefined` there instead of `"0.0.0.0"` allows the OS to decide and use both IPv4 and IPv6.
2016-06-24 06:25:51 -04:00
Jérémie Astori
7289844182 Select search targets based on class and not element
This fixes the search after changing from buttons to spans.
2016-06-24 02:31:28 -04:00
Pavel Djundik
1438ba6f93 Change nicks from links to spans everywhere
Fixes #338
2016-06-22 22:34:10 +03:00
Pavel Djundik
da9b0636fb Improve click handling on users and inline channels 2016-06-22 18:36:01 +03:00
Alistair McKinlay
f1176f982e Merge pull request #427 from thelounge/xpaw/remove-ios-fix
Remove navigator.standalone detection
2016-06-22 15:55:52 +01:00
Pavel Djundik
c4ac0fd127 Remove navigator.standalone detection 2016-06-22 15:56:33 +03:00
Alistair McKinlay
37f9fe4ea7 Merge pull request #423 from thelounge/astorije/loading-page-styling
Make style of loading page similar to other pages
2016-06-22 08:25:57 +01:00
Jérémie Astori
e5dddbac01 Make style of loading page similar to other pages
- Move markup around to make the loading page a window of its own
  instead of a sub-window of `#chat`
- Remove inline styling in loading page
- Use same styling than other non-messages windows for title and text
- Add a `z-index` to the loading page to hide the message input
- Vertically align the sign in page title with all other titles
- Make sure all `h1.title`s are bottom-margined consistently and remove
  negative margin on the Settings page title to align with the Connect
  page title (Reverting/Improving this should be done at the `h2` level
  instead)
2016-06-21 18:01:11 -04:00
Pavel Djundik
59c2494943 Merge pull request #420 from thelounge/astorije/sign-in-fs
Do not display the sidebar on sign-in page
2016-06-21 20:10:23 +03:00
Jérémie Astori
1f4e2b42fd Do not display the sidebar on loading and sign-in pages
Also:
- Remove burger menu icon on mobile version of sign-in page
- Add the .signed-out class to the initial body instead of only when
  sign-in has failed
- Remove hiding connect and logout button icons, which was buggy and is
  now useless anyway
2016-06-21 01:17:07 -04:00
Jérémie Astori
4b901783d8 Merge pull request #386 from thelounge/xpaw/loader
Display a loading message instead of blank page
2016-06-19 14:16:57 -04:00
Jérémie Astori
34aed75ebd Merge pull request #418 from thelounge/xpaw/tabs
Use tabs when saving user configs
2016-06-19 13:48:51 -04:00
Pavel Djundik
88f1563639 Merge pull request #408 from thelounge/astorije/coverage
Add code coverage
2016-06-19 20:41:36 +03:00
Pavel Djundik
85a536726f Display a loading message instead of blank page 2016-06-19 20:38:38 +03:00
Pavel Djundik
779aed7cd6 Use tabs when saving user configs 2016-06-19 20:16:50 +03:00
Jérémie Astori
053e8a0e36 Add code coverage 2016-06-19 13:07:42 -04:00
Jérémie Astori
e8cc465228 Merge pull request #411 from thelounge/xpaw/join
Fix channel join regression and fix possibly joining parted channels
2016-06-19 12:59:49 -04:00
Jérémie Astori
500c6e2f2b Merge pull request #364 from williamboman/fix/chat-input-focus
client: fix focusing input when clicking chat container
2016-06-19 12:01:34 -04:00
Max-P
9fd30ed0c8 Merge pull request #415 from thelounge/xpaw/fix-user-loaded
Do not print user loaded message in public mode
2016-06-19 04:32:36 -04:00
Pavel Djundik
eaa8e893a5 Do not print user loaded message in public mode 2016-06-19 11:01:50 +03:00
Pavel Djundik
f0adee1700 Fix crash in public mode introduced by #370 (#413) 2016-06-19 10:59:10 +03:00
Maxime Poulin
deba6f3aa1
Fix crash in public mode introduced by #370 2016-06-18 23:35:32 -04:00
Jérémie Astori
75c578c02c Merge pull request #369 from thelounge/xpaw/fix-losing-auth
Do not lose authentication token when the connection gets lost
2016-06-18 22:35:12 -04:00
Pavel Djundik
d66e86ddc4 Fix channel join regression and fix possibly joining parted channels 2016-06-17 13:46:15 +03:00
Max-P
1c6c19fea5 Merge pull request #410 from thelounge/xpaw/url-protocol
Prepend http protocol to www. links in chat
2016-06-16 17:02:34 -04:00
Pavel Djundik
a94b9623f9 Prepend http protocol to www. links in chat
Fixes #406
2016-06-16 17:40:02 +03:00
Alistair McKinlay
82618a2f19 Merge pull request #409 from thelounge/xpaw/sooner-version-check
Perform node version check as soon as possible
2016-06-16 10:00:48 +01:00
Pavel Djundik
12551c06b6 Perform node version check as soon as possible 2016-06-16 11:13:34 +03:00
Jérémie Astori
cfdcd405d5 Merge pull request #370 from thelounge/xpaw/persistent-token
Implement user token persistency
2016-06-16 02:13:35 -04:00
Jérémie Astori
f7a0032a6a Add forgotten link to commits in v2.0.0-pre.3 change log entry, again... 2016-06-16 01:08:43 -04:00
Jérémie Astori
e0fdab55c9 2.0.0-pre.3 2016-06-16 01:04:43 -04:00
Jérémie Astori
88b47abb61 Add change log entry for upcoming v2.0.0-pre.3 2016-06-16 01:02:52 -04:00
Jérémie Astori
c601c0cb20 Merge pull request #403 from thelounge/xpaw/travis
Update travis config
2016-06-15 19:28:14 -04:00
Max-P
bc5abc4c92 Fix description of host and bind config options (#378)
Commit da54263b8e introduced a totally wrong description for those options. This one describes better what exactly those options do.
2016-06-16 01:15:24 +03:00
Pavel Djundik
32ee527ea5 Do not cache npm-cache folder on appveyor 2016-06-13 22:34:34 +03:00
Pavel Djundik
7cf72dc744 Update stylelint 2016-06-13 22:04:33 +03:00
Pavel Djundik
a381a978d0 Add OSX testing to travis, cache node_modules 2016-06-13 22:04:33 +03:00
Max-P
ee5a64436c Merge pull request #402 from williamboman/feat/use-LOUNGE_HOME-env
command-line: fall back to LOUNGE_HOME env variable
2016-06-13 14:34:33 -04:00
William Boman
4a75a04402 command-line: fall back to LOUNGE_HOME env variable 2016-06-13 20:22:58 +02:00
Pavel Djundik
2008abc0e8 Do not lose authentication token when the connection gets lost 2016-06-13 10:39:01 +03:00
Pavel Djundik
9384cd9ca6 Implement user token persistency 2016-06-13 10:33:39 +03:00
Jérémie Astori
2bf6a2595b Merge pull request #401 from thelounge/xpaw/save-when-sorting
Save user when they sort the channel list
2016-06-12 21:22:05 -04:00
Pavel Djundik
cddcd9cb47 Save user when they sort the channel list 2016-06-12 13:02:37 +03:00
Daniel
f8044bfc96 Remove redundant variables (#397) 2016-06-12 09:43:35 +03:00
Pavel Djundik
643e07dead Merge pull request #396 from hogofwar/capital
Capitalise constructor Oidentd
2016-06-12 09:43:02 +03:00