Commit Graph

5966 Commits

Author SHA1 Message Date
Jérémie Astori
f509e9fe5a Move border-radius from #main to .window elements to fix radius once and for all
https://github.com/thelounge/lounge/pull/537 only fixed it on chat windows,
but for some browser-specific display bug/reason not on settings, login, ...
2016-08-19 01:34:42 -04:00
Jérémie Astori
40b8f0c293 Make sure users with wrong tokens are locked out instead of crashing the app 2016-08-18 00:02:40 -04:00
Maxime Poulin
36a21bacac Merge pull request #565 from thelounge/astorije/439-case-insensitive-highlights
Make custom highlights case-insensitive
2016-08-17 12:49:55 -04:00
Jérémie Astori
d48830a1fd Make custom highlights case-insensitive 2016-08-16 10:09:19 -04:00
Jérémie Astori
a959e0ae44 Bump request to 2.74.0
Diff at https://github.com/request/request/compare/v2.72.0...v2.74.0
This suppresses security vulnerability warning.
2016-08-15 00:10:30 -04:00
Jérémie Astori
f2a0bc5d23 Remove font family redundancy, fix missed fonts, remove Open Sans 2016-08-14 17:28:47 -04:00
Jérémie Astori
f824036225 Merge pull request #535 from thelounge/PR/fix-webirc-4in6
Fix webirc and 4-in-6 addresses
2016-08-12 00:39:26 -04:00
Maxime Poulin
4ddaa9a69a Merge pull request #555 from thelounge/astorije/fix-reset-height
Make sure input height is reset when submitting with icon
2016-08-11 01:46:08 -04:00
Maxime Poulin
bec0c74772 Merge pull request #552 from thelounge/astorije/logger
Use our logger instead of console.{log,error} for LDAP logs
2016-08-11 01:44:54 -04:00
Maxime Poulin
11654ff3c1 Merge pull request #553 from thelounge/astorije/fix-auth-token
Fix token persistency across server refresh
2016-08-11 01:41:21 -04:00
Jérémie Astori
dd02f0f029 Make sure input height is reset when submitting with icon
This is especially noticeable on mobile, where clicking Send icon is more natural.
2016-08-11 01:13:41 -04:00
Jérémie Astori
14782a56b7 Use our logger instead of console.{log,error} 2016-08-10 02:40:28 -04:00
Jérémie Astori
cf64cb04c4 Fix token persistency across server restarts
This fixes a regression introduced by LDAP support addition
(https://github.com/thelounge/lounge/pull/477), which forces
users to re-login when the server restarts. This was originally
implemented in https://github.com/thelounge/lounge/pull/370.
2016-08-10 02:26:47 -04:00
Jérémie Astori
facf306045 2.0.0-pre.6 2016-08-10 01:06:05 -04:00
Jérémie Astori
e6800c5ace Add change log entry for upcoming v2.0.0-pre.6 2016-08-10 01:05:53 -04:00
Jérémie Astori
1fb14771ef Merge pull request #477 from thisisdarshan/ldap
LDAP support
2016-08-09 23:58:21 -04:00
Jérémie Astori
a6ffffa715 Fix super minor typo in change log entry title 2016-08-07 18:02:30 -04:00
Jérémie Astori
b74efe9657 2.0.0-pre.5 2016-08-07 18:00:10 -04:00
Jérémie Astori
a579f5afe5 Add change log entry for upcoming v2.0.0-pre.5 2016-08-07 17:58:58 -04:00
Maxime Poulin
5c19b723f5 Merge pull request #546 from thelounge/astorije/no-debug-in-releases
Disable debug logs in npm releases
2016-08-06 14:57:41 -04:00
Jérémie Astori
a0315b13d1 Disable debug logs in npm releases
This is temporary until https://github.com/thelounge/lounge/issues/459, but
meanwhile we should not be spamming connection debug messages in releases
or pre-releases.
2016-08-06 14:14:38 -04:00
Jérémie Astori
9d5f6f01b3 Merge pull request #541 from hho/patch-1
Prevent Ctrl-Tab from triggering tab completion
2016-08-06 13:56:06 -04:00
Henning Hoefer
08d3633ae2 Prevent Ctrl-Tab from triggering tab completion
Fixes #529

This is probably the simplest workaround for Firefox sending a keydown event when switching browser tabs via Ctrl-Tab
2016-08-04 04:31:19 +02:00
Jérémie Astori
83d1a99608 Set tooltip colors to be readable on both light and dark backgrounds 2016-08-03 01:11:50 -04:00
Jérémie Astori
e99bf9ac0a Make sure body fonts are used for tooltips 2016-08-03 01:11:10 -04:00
Jérémie Astori
2041c936b2 Add tooltips to user list and submit buttons 2016-08-03 01:10:22 -04:00
Maxime Poulin
376fdee8b1 Merge pull request #539 from thelounge/astorije/restore-input-margin
Restore padding and height of message input pre-textarea era
2016-08-02 01:00:07 -04:00
Jérémie Astori
c33ff6a378 Restore padding and height of message input pre-textarea era 2016-08-02 00:33:16 -04:00
Jérémie Astori
2e0381ba90 Merge pull request #536 from thelounge/PR/fix-I530
Fix font size in themes for new textarea
2016-08-01 23:47:45 -04:00
Maxime Poulin
bdfa7400f4 Merge pull request #537 from thelounge/astorije/fix-border-radius
Fix accidentally removed border-radius
2016-08-01 12:09:14 -04:00
Jérémie Astori
5c271cf7b1 Fix accidentally removed border-radius
This was removed by https://github.com/thelounge/lounge/pull/379/files#diff-97db1f70168fb5f12457b238ff6052b5L504.
2016-07-31 17:53:16 -04:00
Maxime Poulin
4336699b49 Fix themes for new textarea
Fixes #530
2016-07-31 17:50:42 -04:00
Maxime Poulin
d42ac23c55
Fix webirc and 4-in-6 addresses 2016-07-30 20:54:09 -04:00
Johan Lindskogen
987474cfc1 implementing LDAP support 2016-07-29 21:28:00 -04:00
Jérémie Astori
a7fe19deca Merge pull request #496 from davibe/restore-scroll
restore scroll position after loading previous messages
2016-07-28 00:48:08 -04:00
Davide Bertola
6af8da2106 restore scroll position after loading previous messages 2016-07-27 07:53:41 +02:00
Jérémie Astori
61ea8313fd Merge pull request #527 from thelounge/PR/fix-unread-clear
Reset the unread marker on channel change
2016-07-26 10:28:54 -04:00
Maxime Poulin
1f11293ac9
Reset the unread marker on channel change
This restores the old behavior of resetting the unread marker on channel change, as that's usually at this point one wants to check for new messages and is also what matches on the server. I feel this is overall more consistent and useful, and also more in line with what other clients do.
2016-07-24 02:21:44 -04:00
Jérémie Astori
179698887d Merge pull request #445 from thelounge/xpaw/single-network-func
Create a single function to render networks to reduce code duplication
2016-07-23 00:33:14 -04:00
Maxime Poulin
0f439545d4 Fix broken IRC servers with /list 2016-07-22 21:42:42 -04:00
Maxime Poulin
1d47290ada Implement /list
Thanks to @xPaw for the base of this code
2016-07-22 21:42:42 -04:00
Maxime Poulin
0eef5d9240 Add touch slideout menu for mobile 2016-07-22 21:30:45 -04:00
Maxime Poulin
828289af5a Merge pull request #493 from thelounge/astorije/improve-fonts
Improve font icon management, sizing and sharpness
2016-07-22 01:22:55 -04:00
Pavel Djundik
1fa545152f Create a single function to render networks to reduce code duplication 2016-07-22 01:10:20 -04:00
Jérémie Astori
e3d80d439a Centralize all icon definitions for better management 2016-07-22 01:04:44 -04:00
Jérémie Astori
5f558ab3a9 Add/fix/remove some CSS transitions
- Transition on the search icon was removed, because why was it even
  here?!
- A transition was added to the "Play sound" button
- Transition on the Send button is now consistent with the others
2016-07-22 01:00:05 -04:00
Jérémie Astori
a898f46c09 Define icon font only once and fix sizing
This commit applies the following across the whole style:

- `font` statement is now the same as official FontAwesome CSS
- Ensure icons are never italic or bold or that other variants can be
  applied
- Ensure font-size and line-height of icons are inherited from parent
- font-family and font-smoothing is now defined only once

A few (mostly positive) side effects from these and related changes:

- Header icons (main menu, context menu and user list) are now
  vertically centered!
- Same applies to the Send icon, but it's more subtle there
- Alignment of the footer icons are shifted a tiny bit
- Server window icons are a wee bit bit bigger to match the server name
  font-size
- The "Play sound" icon and text are now both 14px (was 14px / 16px)
2016-07-22 01:00:05 -04:00
Jérémie Astori
1f59dec834 Improve font icon rendering with font-smoothing
This makes all icons look sharper, and reproduces what is applied on the FontAwesome CSS:
https://github.com/FortAwesome/Font-Awesome/blob/4213679/css/font-awesome.css#L19-L20
2016-07-22 01:00:05 -04:00
Jérémie Astori
38d772c794 Merge pull request #500 from thelounge/astorije/run-pr-script
Add a script to easily run PRs from external contributors
2016-07-21 23:48:49 -04:00
Jérémie Astori
54a131db8b Merge pull request #488 from thelounge/astorije/network-name
Display network name on Connect page when network is locked and info is hidden
2016-07-20 01:39:44 -04:00