Commit Graph

1419 Commits

Author SHA1 Message Date
Pavel Djundik
08f197f912 Only load config if it exists 2016-07-04 23:15:30 +03:00
Alistair McKinlay
7ba11b8913 Merge pull request #458 from thelounge/xpaw/irc-bind
Register irc-framework events before connecting
2016-07-04 16:14:44 +01:00
Pavel Djundik
1d3037bd00 Register irc-framework events before connecting 2016-07-04 17:58:28 +03:00
Alistair McKinlay
b2a10cc813 Merge pull request #457 from thelounge/irc-fw-25
Update irc-framework to 2.5.0
2016-07-04 15:46:41 +01:00
Pavel Djundik
2470fa7217 Update irc-framework to 2.5.0 2016-07-04 17:32:03 +03:00
Alistair McKinlay
9c07f2b0f2 Merge pull request #387 from thelounge/xpaw/config
Cache loaded config and merge it with defaults
2016-07-04 08:18:55 +01:00
Jérémie Astori
2ffcbd8533 Merge pull request #417 from thelounge/xpaw/channels
Store channels in array format
2016-07-03 17:56:08 -04:00
Pavel Djundik
e445fd8e25 Store channels in array format 2016-07-03 21:58:31 +03:00
Pavel Djundik
34b4a7a018 Merge pull request #366 from thelounge/xpaw/fix-clicks
Improve click handling on users and inline channels
2016-07-03 20:51:20 +03:00
Pavel Djundik
083b2d54e6 Merge pull request #455 from williamboman/fix/tap-hide-chat-prevent-default
client: stop propagation when hiding the chat through click/tapping the chat
2016-07-03 19:10:30 +03:00
William Boman
a23a26679f client: stop propagation when hiding the chat through tapping/clicking 2016-07-03 17:36:18 +02:00
Alistair McKinlay
c76cb48ce8 Merge pull request #454 from thelounge/xpaw/custom-hl
Only trigger custom highlights for non-self messages and notices
2016-07-03 16:05:37 +01:00
Pavel Djundik
2d7922769f Only trigger custom highlights for non-self messages and notices 2016-07-03 16:28:02 +03:00
Jérémie Astori
d231a4b583 Merge pull request #453 from thelounge/xpaw/fix-autojoin
Only auto join actual channels
2016-07-03 09:25:38 -04:00
Pavel Djundik
f57328ef5b Only auto join actual channels
Fixes #450
2016-07-03 11:39:29 +03:00
Maxime Poulin
2fedd861d7 Merge pull request #452 from thelounge/xpaw/extra-log-info
Print network name and internal ids in debug log
2016-07-03 08:35:40 +00:00
Pavel Djundik
2da6167cf5 Print network name and internal ids in debug log 2016-07-03 11:32:57 +03:00
Jérémie Astori
491b3e3d0e Merge pull request #451 from thelounge/maxpoulin64/update-irc-fw
Update irc-framework to 2.4.0
2016-07-03 00:56:23 -04:00
Maxime Poulin
1ddb1a8d22
Update irc-framework to 2.4.0 2016-07-02 21:23:20 -04:00
Jérémie Astori
f21f901a69 Merge pull request #429 from thelounge/xpaw/scrollbar
Remove javascript scrollbar library, use hover appearing scrollbar instead
2016-07-02 20:46:49 -04:00
Maxime Poulin
01c0ec22f0 Merge pull request #449 from thelounge/xpaw/irc-fw-upd
Update irc-framework to 2.3.0
2016-07-02 20:57:39 +00:00
Pavel Djundik
1f760d877e Update irc-framework to 2.1.0 2016-07-02 22:25:08 +03:00
Pavel Djundik
8b8050d02a Remove javascript scrollbar library, use hover appearing scrollbar instead 2016-07-02 13:28:22 +03:00
Jérémie Astori
1cc02221a3 Merge pull request #437 from williamboman/fix/save-token
src/client: fix storing updated token, ensure client config is always an object
2016-07-01 02:12:42 -04:00
William Boman
32b46bb32d src/client: make sure config is always an object 2016-06-30 15:06:14 +02:00
William Boman
1256e73d90 src/client: pass the updated token as argument to callback
This also fixes an issue where the token would not be stored in the
user file.
2016-06-30 15:05:58 +02:00
Jérémie Astori
0de9f61e8d Merge pull request #425 from thelounge/yamanickill/custom-highlights
Add custom highlights
2016-06-30 00:40:59 -04:00
Alistair McKinlay
566351b694 Merge pull request #288 from thelounge/astorije/docker-cleanup
Remove Docker-related files
2016-06-29 19:27:00 +01:00
Alistair McKinlay
feda6615f9 Add custom highlights 2016-06-29 19:04:39 +01:00
Jérémie Astori
0377c2f780 2.0.0-pre.4 2016-06-29 00:52:19 -04:00
Jérémie Astori
d6186d3608 Add change log entry for upcoming v2.0.0-pre.4 2016-06-29 00:51:26 -04:00
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