Commit graph

2310 commits

Author SHA1 Message Date
Max Leiter e0d6e11d4c Update README directions on when to npm run build
need to `npm run build` a lot more since webpack was added
2017-07-19 22:28:02 -07:00
Pavel Djundik 199bc459b4 Merge pull request #1303 from thelounge/astorije/multiple-previews
Support multiple previews per message
2017-07-09 18:29:31 +03:00
Al McKinlay 841d3cd29e Merge pull request #1315 from thelounge/greenkeeper/eslint-4.2.0
Update eslint to the latest version
2017-07-09 15:21:39 +01:00
Al McKinlay 2d853f20aa Merge pull request #1309 from thelounge/astorije/collapse-previews
Add collapse/expand commands to toggle all previews
2017-07-09 15:20:48 +01:00
Al McKinlay 865900111d Merge pull request #1314 from thelounge/astorije/fix-missing-transitions
Fix missing transitions
2017-07-09 15:17:35 +01:00
Al McKinlay 590a63ae31 Merge pull request #1306 from thelounge/xpaw/remove-prettify
Remove hostname prettifier
2017-07-09 15:03:08 +01:00
greenkeeper[bot] fabfaa4cbb chore(package): update eslint to version 4.2.0 2017-07-09 02:27:31 +00:00
Jérémie Astori 7fb527847e
Fix missing transitions 2017-07-08 21:17:03 -04:00
Jérémie Astori 28200830ed
Move preview toggle buttons next to their respective URLs and switch from ellipsis to caret 2017-07-08 04:36:26 -04:00
Jérémie Astori 64ebe0f437
Support multiple previews per message
- Load up to 5 previews per message (to avoid abuse)
- Do not load multiple times the same URL
- Prepare preview containers per message instead of appending (to maintain correct order)
- Store an array of previews instead of a single preview in `Msg` objects
- Consolidate preview rendering for new messages and upon refresh/load history (when rendering entire channels)
- Update `parse` tests to reflect previous point
- Add test for multiple URLs
- Switch preview tests from `assert` API to `expect` API
2017-07-08 04:34:12 -04:00
Jérémie Astori c2f2c69e91 Merge pull request #1312 from thelounge/astorije/bump-express-socket.io
Bump express and socket.io to their latest patch versions
2017-07-08 03:53:31 -04:00
Jérémie Astori b1fa78665c Merge pull request #1294 from awalgarg/autocomplete-optout
Allow opting out of autocomplete
2017-07-08 03:46:35 -04:00
Jérémie Astori 1af06eab4c Merge pull request #1310 from thelounge/astorije/reword-previews-settings
Reword link preview settings to better match reality
2017-07-07 19:35:44 -04:00
Jérémie Astori 82cba0b06f
Bump express and socket.io to their latest patch versions
Greenkeeper missed express because of their odd RC releases, and we are still stuck trying to bump socket.io to their v2
2017-07-07 19:24:06 -04:00
Pavel Djundik 336cc6f44b Merge pull request #1308 from thelounge/greenkeeper/webpack-3.1.0
Update webpack to the latest version 🚀
2017-07-07 14:14:26 +03:00
Jérémie Astori cff76d033d
Reword link preview settings to better match reality
- s/Links and URLs/Link previews/: From a user perspective, these are the same thing... These options are for the prefetcher, not the URLs themselves
- s/thumbnails/images/: What we call thumbnails are for "site" previews, not actual image links
- s/links/websites/: Technically, both image and non-image links are links, "websites" carries a tiny bit better the meaning
2017-07-07 02:23:44 -04:00
Jérémie Astori e08f18f447
Add collapse/expand commands to toggle all previews 2017-07-07 00:18:37 -04:00
Jérémie Astori 1b4f4ee11e Merge pull request #1305 from thelounge/xpaw/fix-lock-and-defaults
Fix losing network settings
2017-07-06 18:46:57 -04:00
greenkeeper[bot] 69d931750b chore(package): update webpack to version 3.1.0 2017-07-06 22:11:32 +00:00
Pavel Djundik f06de70c40 Remove hostname prettifier 2017-07-06 15:02:32 +03:00
Pavel Djundik f3a4ed8e52 Fix losing network name when displayNetwork is false 2017-07-06 15:00:53 +03:00
Pavel Djundik 23b2f7197c Deep merge default config 2017-07-06 15:00:43 +03:00
Pavel Djundik fc231bca76 Merge pull request #1298 from thelounge/xpaw/fix-toggle-scroll
Fix jumps when toggling link preview
2017-07-04 21:00:56 +03:00
Jérémie Astori 5ffcbed632 Merge pull request #1292 from thelounge/greenkeeper/commander-2.11.0
Update commander to the latest version 🚀
2017-07-04 13:56:35 -04:00
Pavel Djundik 818a21b52e Fix jumps when toggling link preview 2017-07-04 20:51:22 +03:00
Jérémie Astori c7ed85a9a4 Merge pull request #1297 from thelounge/astorije/color-previews-zenburn
Fix background color contrast on Zenburn previews
2017-07-04 13:49:29 -04:00
Jérémie Astori 43522ee20a Merge pull request #1295 from thelounge/greenkeeper/babel-preset-env-1.6.0
Update babel-preset-env to the latest version 🚀
2017-07-04 13:45:56 -04:00
Jérémie Astori a96b071fb3
Fix background color contrast on Zenburn previews 2017-07-04 13:39:39 -04:00
Jérémie Astori a7ddfbc8a3 Merge pull request #1296 from thelounge/astorije/previews-crypto
Fix too big line height previews text on Crypto
2017-07-04 13:34:40 -04:00
Pavel Djundik 81e9a205c6 Merge pull request #1291 from thelounge/astorije/title-previews
Add title attributes to previews
2017-07-04 20:19:35 +03:00
Jérémie Astori 1ba8f10440
Fix too big line height previews text on Crypto 2017-07-04 13:15:55 -04:00
Jérémie Astori ec5b5ef565
Add title attributes to previews
This is useful on long preview titles/descriptions that truncate. We currently do the same for topics
2017-07-04 12:56:57 -04:00
Jérémie Astori 72ca99009b Merge pull request #1293 from thelounge/xpaw/fix-preview-truncate
Do not truncate link previews if viewport can fit more text
2017-07-04 12:54:54 -04:00
greenkeeper[bot] 398dbcad53 chore(package): update babel-preset-env to version 1.6.0 2017-07-04 15:09:08 +00:00
Pavel Djundik 2e82400d80 Merge pull request #1279 from thelounge/greenkeeper/jquery-textcomplete-1.8.1
Update jquery-textcomplete to the latest version 🚀
2017-07-04 13:02:55 +03:00
Pavel Djundik c62bc2fa35 Do not truncate link previews if viewport can fit more text
Fixes #1084
2017-07-04 09:51:35 +03:00
Jérémie Astori 17978af710 Merge pull request #1280 from thelounge/xpaw/simple-vendor
Do not hardcode vendor bundles in webpack
2017-07-04 01:43:40 -04:00
Awal Garg 8c8d683348 Allow opting out of autocomplete 2017-07-03 22:37:38 +05:30
greenkeeper[bot] 5831745958 fix(package): update commander to version 2.11.0 2017-07-03 10:12:45 +00:00
Jérémie Astori 622c91b25a Merge pull request #1276 from thelounge/xpaw/refactor-toggle
Refactor link previews
2017-07-03 02:33:49 -04:00
Pavel Djundik 14b2ad7938 Refactor link previews 2017-07-03 00:41:18 +03:00
Jérémie Astori c7def1c1b6 Merge pull request #1284 from MaxLeiter/MaxLeiter/npmrc
Add .npmrc file; set save-exact to true so packages are installed pinned
2017-06-29 19:38:33 -04:00
Jérémie Astori be47af7ea8 Merge pull request #1287 from thelounge/xpaw/npm-ignore-dotfiles
Ignore all dotfiles in npmignore
2017-06-29 19:06:06 -04:00
Jérémie Astori e7d480c645 Merge pull request #1282 from thelounge/greenkeeper/babel-loader-7.1.1
Update babel-loader to the latest version 🚀
2017-06-29 19:02:19 -04:00
Pavel Djundik 58b2d8c788 Ignore all dotfiles in npmignore 2017-06-29 12:49:07 +03:00
Max Leiter c70f1d0d95 Add .npmrc file; set save-exact to true so packages are installed pinned by default 2017-06-28 21:06:23 -07:00
greenkeeper[bot] 97e35e9dd4 chore(package): update babel-loader to version 7.1.1 2017-06-28 00:38:51 +00:00
Pavel Djundik a3744cf81b Do not hardcoded vendor bundles in webpack 2017-06-27 12:55:12 +03:00
greenkeeper[bot] da8cec4067 chore(package): update jquery-textcomplete to version 1.8.1 2017-06-27 09:15:41 +00:00
Jérémie Astori 20b24a39df Merge pull request #1278 from thelounge/greenkeeper/stylelint-7.12.0
Update stylelint to the latest version 🚀
2017-06-26 23:56:02 -04:00