Commit graph

1762 commits

Author SHA1 Message Date
Pavel Djundik
62ee13833b Move Shout theme borders to example theme 2016-09-24 00:16:00 +03:00
Pavel Djundik
2bb782fe81 Merge pull request #617 from thelounge/astorije/fix-sidebar-loading
Hide sidebar when app is loading in themes
2016-09-24 00:14:24 +03:00
Jeremy Apthorp
62edd07c23 Move uglify invocation into npm scripts and remove grunt 2016-09-22 20:53:52 -07:00
Jérémie Astori
f7466cb556 2.0.0-rc.2 2016-09-21 01:35:27 -04:00
Jérémie Astori
a85d645890 Add change log entry for upcoming v2.0.0-rc.2 2016-09-21 01:35:18 -04:00
Jérémie Astori
3dbfd12add Merge pull request #626 from Gilles123/ios8-fix
Fix "display: flex" to work on iOS 8
2016-09-21 01:30:02 -04:00
Jérémie Astori
4439303f90 Ignore consecutive duplicates in stylelint for prefixed values
This is already necessary globally and will become even more so as we are adding flexbox pieces to the UI.
See http://stylelint.io/user-guide/rules/declaration-block-no-duplicate-properties/.
2016-09-21 01:14:42 -04:00
Gilles Gauthier
8bd5d800d0 Fixing display: flex for iOS 8 2016-09-20 21:59:59 -07:00
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
ae2b27ba5f Remove license info from the README
This is already on the badge and at the top of the page, on GitHub UI, as well as in 2 places in npm.
2016-09-20 23:00:42 -04:00
Jérémie Astori
f1c3e376c5 Add information on running from source and clean up README a bit 2016-09-20 23:00:42 -04:00
Jérémie Astori
578328d208 Disable pull-to-refresh on mobile that conflicts with scrolling the message list
See http://stackoverflow.com/a/29313685/1935861
2016-09-18 19:28:27 -04:00
Jérémie Astori
701e333d78 Hide sidebar when app is loading in themes
This change was originally made in #420 then I broke it for themes in #615, sigh...
2016-09-17 20:43:29 -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