Jérémie Astori
813572de47
Ensure localStorage cannot fail because of quota or Safari private browsing
...
See http://stackoverflow.com/q/14555347/1935861
2016-09-20 23:43:23 -04:00
Jérémie Astori
c090ab065f
2.0.0-rc.1
2016-09-17 13:25:27 -04:00
Jérémie Astori
71f0455c91
Add change log entry for upcoming v2.0.0-rc.1
2016-09-17 13:25:12 -04:00
Jérémie Astori
4d24061481
Merge pull request #615 from thelounge/astorije/fix-margin-themes
...
Fix a left margin appearing on all non-default themes
2016-09-17 13:17:21 -04:00
Jérémie Astori
8be62e4f55
Fix a left margin appearing on all non-default themes
2016-09-17 13:13:01 -04:00
Jérémie Astori
ba8ddd88c0
Merge pull request #612 from thelounge/astorije/585-fix-tooltips
...
Disable tooltips on mobile to prevent them to stay after clicking
2016-09-16 02:52:23 -04:00
Jérémie Astori
87dfe2cc22
Disable tooltips on mobile to prevent them to stay after clicking
2016-09-14 23:50:57 -04:00
Maxime Poulin
3b84e29e44
Merge pull request #601 from thelounge/astorije/600-fix-small-fonts
...
Fix small input text on Morning and Zenburn
2016-09-12 18:11:43 -04:00
Jérémie Astori
687a5846b6
Fix small input text on Morning and Zenburn
2016-09-12 01:25:09 -04:00
Jérémie Astori
99640e07d6
Merge pull request #597 from thelounge/astorije/fix-safari-10-csp
...
Explicitly authorize websockets in CSP header
2016-09-09 01:40:43 -04:00
Jérémie Astori
2b3b4ea924
Explicitly authorize websockets in CSP header
...
This follows a recent change in WebKit (see https://webkit.org/blog/6830/a-refined-content-security-policy/ , section "More restrictive wildcard *") to remove websocket schemes from the connect-src directive.
Users of Safari v10 (to be publicly released in a few days) would be affected by this and could not load the app.
2016-09-09 01:17:31 -04:00
Jérémie Astori
8d838aa08d
2.0.0-pre.7
2016-09-08 23:52:42 -04:00
Jérémie Astori
3b20b1bcab
Add change log entry for upcoming v2.0.0-pre.7
2016-09-08 23:52:29 -04:00
Jérémie Astori
4be6a6e462
Merge pull request #593 from williamboman/chore/eslint-es6-src
...
lint: default to ecmaVersion: 6, keep ecmaVersion: 5 for client/
2016-09-07 00:11:25 -04:00
William Boman
204e5e4ee4
lint: default to ecmaVersion: 6, keep ecmaVersion: 5 for client/
2016-09-06 10:09:11 +02:00
Alistair McKinlay
dfe967b2b1
Merge pull request #568 from thelounge/astorije/theme-selector
...
Theme selector on the client
2016-09-06 08:45:55 +01:00
Jérémie Astori
d5f234bdb5
Make all window form inputs white so selects match text inputs
2016-09-06 01:18:21 -04:00
Jérémie Astori
6d72f023fa
Fix wrong loading of Crypto font
...
Turns out, this theme probably never loaded its font right, fail...
`GET https://.../themes/fonts/inconsolatag.woff ` --> 404
2016-09-06 01:11:31 -04:00
Jérémie Astori
b153d568a0
Add a theme selector in the settings
...
Power to the people!
There is now 2 ways to set the theme: on the app config file (defaults
for all users) and in the user settings.
All CSS files present in the `client/themes` folder will be given as
choices to the users.
This is temporary (as in, temporary for a fairly long time) until we
have proper theme management.
2016-09-06 01:11:31 -04:00
Jérémie Astori
c4cfd7e4b5
Alphabetically order default user settings, remove unnecessary continue statement, transform ifs into else-ifs
2016-09-06 01:11:31 -04:00
Jérémie Astori
34036a4b7a
Allow ourselves to have decent looking select elements in the settings
2016-09-06 01:11:31 -04:00
Maxime Poulin
7f6dfe1652
Merge pull request #572 from thelounge/astorije/fix-radiuses-again
...
Move border-radius from #main to .window elements to fix radius once and for all
2016-09-03 20:16:17 -04:00
Jérémie Astori
5332909c89
Merge pull request #587 from thelounge/astorije/fix-orientation
...
Do not set app orientation in manifest to use user setting at OS level
2016-09-03 01:47:55 -04:00
Jérémie Astori
b66c538a45
Merge pull request #562 from thelounge/astorije/css-redundancy-fix-2
...
Remove font family redundancy, fix missed fonts, remove Open Sans
2016-09-02 22:37:45 -04:00
Jérémie Astori
d0ed6826be
Do not set app orientation in manifest to use user setting at OS level
2016-08-30 00:40:17 -04:00
Jérémie Astori
2af0435ee6
Merge pull request #547 from thelounge/PR/actual-debug-option
...
Add debug config option for irc-fw debug log
2016-08-29 02:08:30 -04:00
Maxime Poulin
0c3dc31e31
Add debug config option for irc-fw debug log
2016-08-29 02:07:09 -04:00
Jérémie Astori
76cafeef23
Merge pull request #548 from MaxLeiter/patch-2
...
Mention wiki in README
2016-08-26 16:16:24 -04:00
Max Leiter
727e7deb5e
Mention wiki in README
2016-08-26 09:16:01 -07:00
Pavel Djundik
eabc808565
Merge pull request #570 from thelounge/astorije/569-fix-auth
...
Make sure users with wrong tokens are locked out instead of crashing the app
2016-08-21 16:13:10 +03:00
Jérémie Astori
ed9c257e4f
Merge pull request #576 from thelounge/astorije/550-fix-long-urls
...
Allow long URLs to break onto next line on Chrome
2016-08-21 01:34:41 -04:00
Jérémie Astori
66f6a623d8
Allow long URLs to break onto next line on Chrome
...
This fixes a bug that displays a horizontal scrollbar and messes up with the layout when URLs (or text) is too long.
Fix is Chrome-specific but so is the bug.
2016-08-20 00:23:56 -04:00
Jérémie Astori
3334713223
Merge pull request #563 from thelounge/astorije/bump-request
...
Bump request to 2.74.0
2016-08-19 03:29:24 -04:00
Alistair McKinlay
7217655110
Merge pull request #540 from thelounge/astorije/tooltips
...
Tooltips, tooltips everywhere
2016-08-19 08:17:38 +01:00
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