Commit graph

4109 commits

Author SHA1 Message Date
Jérémie Astori 5a9233c426
Merge pull request #2349 from thelounge/astorije/fix-previews
Fix previews on Morning (and others)
2018-04-12 09:27:50 -04:00
Pavel Djundik 2bea5f67b9 Use default nick set in config for fallback 2018-04-12 10:39:03 +03:00
Pavel Djundik c1406adcb2 Add tests for editing network 2018-04-12 10:38:35 +03:00
Pavel Djundik f86d73972d Implement network editing UI and object updating 2018-04-12 10:38:35 +03:00
Pavel Djundik 682d3070e9 Move IRC object and validation to network model 2018-04-12 10:37:45 +03:00
Jérémie Astori ee6fb8c619
Fix color of "More" preview button in Morning 2018-04-12 00:52:05 -04:00
Jérémie Astori 2b051194c8
Fix preview text color overriding inherited color
This messes up dark themes, or really any theme that does not use #222 as body color...
2018-04-12 00:45:49 -04:00
Jérémie Astori b08b23d59e
Merge pull request #2328 from thelounge/astorije/local-themes
Local themes
2018-04-12 00:23:11 -04:00
Jérémie Astori 39ca8f74ae
Merge pull request #2272 from thelounge/astorije/improve-previews
Improve UI of previews
2018-04-12 00:21:38 -04:00
Pavel Djundik 0010d4965c
Merge pull request #2346 from thelounge/greenkeeper/@fortawesome/fontawesome-free-webfonts-1.0.6
Update @fortawesome/fontawesome-free-webfonts to the latest version 🚀
2018-04-11 10:01:30 +03:00
Jérémie Astori 6f3c88663a
Merge pull request #2317 from creesch/syncDefault
Enable sync on empty localstorage, force sync, sync on both load and reconnect.
2018-04-11 01:30:03 -04:00
Jérémie Astori 7d1af273d1
Merge pull request #2344 from thelounge/xpaw/client-guid
Replace client ids with guids
2018-04-11 00:13:30 -04:00
greenkeeperio-bot 8d755793f2 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-10 22:31:33 +00:00
greenkeeper[bot] d3efa6b82f chore(package): update @fortawesome/fontawesome-free-webfonts to version 1.0.6 2018-04-10 22:29:21 +00:00
Pavel Djundik 99386510d8 Replace client ids with guids 2018-04-10 16:15:44 +03:00
Jérémie Astori bb16b3e30b
Simplify showing/hiding "More" button of a new preview on active channel 2018-04-09 21:39:41 -04:00
Jérémie Astori d55420faae
Bind a single resize event, debounced, instead of one handler per preview 2018-04-09 21:39:41 -04:00
Jérémie Astori ac02bd370b
Do not compute preview "More" buttons on mobile 2018-04-09 21:39:40 -04:00
Jérémie Astori dbabdd83dc
Lighten the "More" button handler when checks are not necessary 2018-04-09 21:39:40 -04:00
Jérémie Astori 8d255fc331
Only bind preview "More" buttons on link previews 2018-04-09 21:39:40 -04:00
Jérémie Astori 1ccdeb015c
Trigger the correct event directly instead of resize when opening/closing a menu 2018-04-09 21:39:39 -04:00
Jérémie Astori 53a2101de3
Make sure preview "More" button computation does nothing when preview is collapsed 2018-04-09 21:39:39 -04:00
Jérémie Astori 5bff07f6f6
Fix handling preview More buttons on inactive channels 2018-04-09 21:39:38 -04:00
Jérémie Astori 527cac4c75
Debounce resize event to avoid performance bottleneck 2018-04-09 21:39:38 -04:00
Jérémie Astori 7355db94d6
Improve UI of previews
- Remove margins around thumbnails and images, increase radius, etc. for a fresher look overall
- Increase preview body contrast just enough to pass AA standards
- Add a `More`/`Less` button to expand previews that take more than one line. Button is added only when necessary
- Use a zoom-in cursor on hover for thumbnails
- Improve preview message errors
2018-04-09 21:39:38 -04:00
Pavel Djundik ff5a231ea0
Merge pull request #2339 from thelounge/greenkeeper/webpack-dev-server-3.1.3
Update webpack-dev-server to the latest version 🚀
2018-04-08 13:53:33 +03:00
Pavel Djundik 7cbc0dc047
Merge pull request #2340 from dgw/no-undefined-os-version
Prevent "undefined" OS version in session list
2018-04-08 13:53:14 +03:00
dgw da23d42692 Prevent "undefined" OS version in session list 2018-04-08 05:44:55 -05:00
greenkeeperio-bot 07ec00c33f chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-08 09:10:53 +00:00
greenkeeper[bot] e83079eec4 chore(package): update webpack-dev-server to version 3.1.3 2018-04-08 09:04:46 +00:00
Jérémie Astori d28a9a9253
Merge pull request #2338 from thelounge/greenkeeper/webpack-dev-server-3.1.2
Update webpack-dev-server to the latest version 🚀
2018-04-07 13:23:57 -04:00
greenkeeperio-bot 9380230614 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-07 13:54:28 +00:00
greenkeeper[bot] b230358553 chore(package): update webpack-dev-server to version 3.1.2 2018-04-07 13:49:18 +00:00
Pavel Djundik 6626fbcfbd
Merge pull request #2117 from thelounge/webpack4
Upgrade to webpack 4; tracking pr
2018-04-06 12:59:07 +03:00
Jérémie Astori bbb41a2b5b Fix yarn text:browser not loading any test 2018-04-06 12:52:53 +03:00
Pavel Djundik c28a5c25b9 Add css-loader 2018-04-06 12:52:53 +03:00
Jérémie Astori d6e6dab565 Fix a forgotten npm reference 2018-04-06 12:52:53 +03:00
Pavel Djundik 0030f68831 Update to webpack4 WIP 2018-04-06 12:52:52 +03:00
Pavel Djundik fe6ac3e954
Merge pull request #2335 from thelounge/astorije/sinon-4.5.0
Update sinon to the latest version
2018-04-06 10:49:19 +03:00
Jérémie Astori 4e8cc2e164
Update sinon to the latest version
No sure why Greenkeeper missed it but oh well.
2018-04-06 02:03:15 -04:00
Pavel Djundik e9123af089
Merge pull request #2331 from thelounge/xpaw/input-line-height
Fix line-height showing scrollbar on mobile
2018-04-04 16:49:00 +03:00
Pavel Djundik d4b9b6ed32 Fix line-height showing scrollbar on mobile 2018-04-04 12:40:42 +03:00
Jérémie Astori 62fb5524ae
Switch client to default theme when it is using a theme that has been removed 2018-04-02 23:51:59 -04:00
Jérémie Astori 4e5c924e5c
Add CLI messages to help users transition their themes 2018-04-02 23:51:58 -04:00
Jérémie Astori be591d016a
Rename Example theme 2018-04-02 23:51:57 -04:00
Jérémie Astori 7b13c6f076
Remove Crypto and Zenburn themes from the core codebase 2018-04-01 20:01:38 -04:00
Jérémie Astori 36a62fb365
Merge pull request #2321 from MaxLeiter/header-margin
Fix .container margins
2018-04-01 18:38:07 -04:00
Pavel Djundik b4b571b50f
Merge pull request #2323 from thelounge/greenkeeper/stylelint-9.2.0
Update stylelint to the latest version 🚀
2018-04-01 21:15:56 +03:00
greenkeeperio-bot 260c0dd538 chore(package): update lockfile
https://npm.im/greenkeeper-lockfile
2018-04-01 10:45:37 +00:00
greenkeeper[bot] 6b263bf43d chore(package): update stylelint to version 9.2.0 2018-04-01 10:42:11 +00:00