Commit graph

3449 commits

Author SHA1 Message Date
Al McKinlay 5cf24b80e6 Save query channels in user.json 2018-01-30 17:14:51 +00:00
Pavel Djundik bc05ca1c63
Merge pull request #1988 from thelounge/greenkeeper/primer-tooltips-1.5.2
Update primer-tooltips to the latest version 🚀
2018-01-30 14:07:53 +02:00
Pavel Djundik 8f2caca6d7
Merge pull request #2014 from thelounge/yamanickill/2012-css-csp
Allow https css
2018-01-30 14:07:19 +02:00
Al McKinlay 72fafc5b4f Allow https css
Fixed #2012
2018-01-30 09:23:34 +00:00
Pavel Djundik 869e978a99
Fix #1959: Do not block /join command from being sent 2018-01-30 11:14:17 +02:00
Pavel Djundik 4f5807b8fe
Merge pull request #1856 from MaxLeiter/close-channel-tooltip
Add tooltip to channel close button
2018-01-30 11:12:30 +02:00
Jérémie Astori 8d124dd2a2
Merge pull request #1924 from thelounge/xpaw/img-decoding
Set decoding=async on image previews
2018-01-30 00:22:22 -05:00
Jérémie Astori ff9dd3833e
Merge pull request #1993 from milindl/feat/chan-auto-current
Show channels for only active server in autocomplete
2018-01-30 00:12:45 -05:00
Jérémie Astori a9e3b551e6
Merge pull request #1994 from thelounge/greenkeeper/jquery-3.3.1
Update jquery to the latest version 🚀
2018-01-30 00:08:20 -05:00
Jérémie Astori 90c3c3b22e
Merge pull request #2010 from thelounge/xpaw/start_url
Set start_url in manifest.json
2018-01-29 18:17:01 -05:00
Pavel Djundik 43aceccb41
Set start_url in manifest.json 2018-01-29 19:46:54 +02:00
Max Leiter 8057c416fb Add tooltip to close channel/leave query button on sidebar 2018-01-29 09:36:09 -08:00
Pavel Djundik 25460156cb
Merge pull request #1985 from thelounge/greenkeeper/semver-5.5.0
Update semver to the latest version 🚀
2018-01-29 16:33:05 +02:00
Jérémie Astori 15ea2db31b
Merge pull request #1999 from thelounge/astorije/fix-timestamp-tooltip
Fix timestamp tooltips not aligning correctly with timestamps
2018-01-29 01:07:55 -05:00
Jérémie Astori 2640c2a15e
Merge pull request #1955 from thelounge/xpaw/fix-touch-select
Prevent user contextmenu from opening while selecting text
2018-01-29 01:07:36 -05:00
Jérémie Astori 46931b0a7d
Merge pull request #1989 from thelounge/greenkeeper/mocha-5.0.0
Update mocha to the latest version 🚀
2018-01-29 01:06:08 -05:00
Jérémie Astori f7429ab80b
Merge pull request #1992 from thelounge/greenkeeper/eslint-4.16.0
Update eslint to the latest version 🚀
2018-01-29 01:05:11 -05:00
Jérémie Astori ede37b9cb6
Merge pull request #1931 from thelounge/astorije/build-views
Build template list at Webpack time instead of manually keeping this in sync with the views folders
2018-01-29 01:04:06 -05:00
Jérémie Astori 9e49ee28e8
2.7.0 2018-01-28 23:11:58 -05:00
Jérémie Astori 73962bb835
Merge pull request #2002 from thelounge/astorije/changelog-2.7.0
Changelog entry for v2.7.0
2018-01-28 23:09:52 -05:00
Jérémie Astori 1d7a7a89a6
Add changelog entry for v2.7.0 2018-01-28 22:19:08 -05:00
Jérémie Astori 275d80b412
Add thelounge keyword to package.json for npm registry 2018-01-27 16:32:47 -05:00
Jérémie Astori befafade31
Slightly improve the changelog script, by splitting uncategorized items
I have more substantial ideas for future changelogs, but this already helped me for v2.7.0 changelog, and it is as far as I can go without editing the changelogs themselves. Stay tuned.
2018-01-27 16:32:47 -05:00
Jérémie Astori c809d4beaf
Fix a bug with the changelog script, on commit pagination 2018-01-27 16:32:47 -05:00
Jérémie Astori 65c6774af0
Remove pre-release dist-tag for release of v2.7.0 stable 2018-01-27 16:32:46 -05:00
Jérémie Astori 449a59ae72
2.7.0-rc.3 2018-01-27 00:05:37 -05:00
Jérémie Astori 2eb13801ad
Add changelog entry for v2.7.0-rc.3 2018-01-27 00:02:00 -05:00
Jérémie Astori 991ec5315d
Merge pull request #2006 from thelounge/yamanickill/2005-expand
Stop expanding condensed messages on /expand
2018-01-26 19:56:37 -05:00
Alistair McKinlay 0b83ba6a40 Stop expanding condensed messages on /expand 2018-01-26 08:52:51 +00:00
Jérémie Astori 5722bd9845
Allow timestamp tooltips to expand beyond message boundaries 2018-01-24 00:22:18 -05:00
Jérémie Astori 6bfd6ed473
Fix timestamp tooltips not aligning correctly with timestamps 2018-01-23 00:49:17 -05:00
greenkeeper[bot] 25f02eb211 chore(package): update jquery to version 3.3.1 2018-01-20 17:37:32 +00:00
milindl d6d54c2c56 Show channels for only active server in autocomplete
Fix #1381.
2018-01-20 18:24:21 +05:30
greenkeeper[bot] cfca2fa155 chore(package): update eslint to version 4.16.0 2018-01-20 06:15:08 +00:00
Jérémie Astori b2eebfa65e
2.7.0-rc.2 2018-01-19 23:33:00 -05:00
Jérémie Astori 54af12b329
Add changelog entry for v2.7.0-rc.2 2018-01-19 23:30:33 -05:00
Jérémie Astori 25d69438b8
Merge pull request #1986 from thelounge/astorije/fix-deleting-package
Make sure existing packages (and themes) are not deleted when installing a new one on Node.js v8
2018-01-18 01:30:17 -05:00
greenkeeper[bot] 710ba10772 chore(package): update mocha to version 5.0.0 2018-01-18 06:10:02 +00:00
greenkeeper[bot] 9946b918d7 fix(package): update primer-tooltips to version 1.5.2 2018-01-18 00:44:09 +00:00
Jérémie Astori 432023fc7e
Make sure existing packages (and themes) are not deleted when installing a new one on Node.js v8
- When installing a package on Node v8 (or whatever npm version ships with it - v5), all packages not listed in `package.json` are removed. Since we explicitly added `--no-save`, installing a theme would delete the previous one. I am now checking that the file already exists or not. This means that it will still happen to people the next time they run `thelounge install`, because the previous install did not save into `package.json` :/
- Adding `--save` to make sure that the same, correct behavior is done on Node v6 as well (npm v3)
- Adding `--save-exact` for good measure.
2018-01-16 20:25:35 -05:00
greenkeeper[bot] d3cbcfcc8b fix(package): update semver to version 5.5.0 2018-01-16 20:35:46 +00:00
Pavel Djundik 33de4840c6
Merge pull request #1984 from thelounge/astorije/vulnerability-disclosure
Add SECURITY guidelines about security vulnerability disclosures, and link them from the CONTRIBUTING guidelines
2018-01-16 10:35:12 +02:00
Jérémie Astori fda03b8362
Add SECURITY guidelines about security vulnerability disclosures, and link them from the CONTRIBUTING guidelines 2018-01-15 20:26:26 -05:00
Jérémie Astori 33d82287be
Do not statically serve the index template prior to rendering it
Without this, going to `https://thelounge.example.com/index.html` would return the raw file. This now excludes it from the `public` folder so it cannot be rendered as is.
Renaming the file is for good measure, to indicate that this HTML file must be templated. Because it is a straight rename with no modification, rebasing PRs on it should not be to painful, as git re-applies changes on renamed files.
2018-01-14 13:02:27 -05:00
Jérémie Astori 7a691b8e6c
2.7.0-rc.1 2018-01-13 19:23:24 -05:00
Jérémie Astori aac4025c59
Add changelog entry for v2.7.0-rc.1 2018-01-13 19:23:06 -05:00
Jérémie Astori 42199eda29
Merge pull request #1978 from merlinthp/chpass_callback
Add missing execution of callback in ClientManager.updateUser
2018-01-13 18:47:01 -05:00
Howard Johnson 10d43f27ed Add missing executions of callback in ClientManager.updateUser
Signed-off-by: Howard Johnson <merlin@merlinthp.org>
2018-01-13 23:05:23 +00:00
Pavel Djundik 1aaa9391db
Merge pull request #1970 from thelounge/astorije/fix-themes
Fix local themes not being found in theme selector dropdown, and serve local themes using the themes route instead of the public folder
2018-01-13 23:09:55 +02:00
Jérémie Astori c49239b4f1
Fix themes not being found in theme selector dropdown 2018-01-13 13:45:30 -05:00