Commit graph

2863 commits

Author SHA1 Message Date
Pavel Djundik da31317156 Skip cleanup on Travis 2017-09-27 10:39:12 +03:00
Pavel Djundik 0b16026fe2 Merge pull request #1568 from Gilles123/patch-1
Fix nick change on Safari for Mac and iOS
2017-09-27 10:27:18 +03:00
Pavel Djundik ad92a6d9b9 Merge pull request #1577 from thelounge/greenkeeper/request-2.83.0
Update request to the latest version 🚀
2017-09-27 10:26:56 +03:00
greenkeeper[bot] 408fbbfbc1 fix(package): update request to version 2.83.0 2017-09-27 03:35:01 +00:00
Jérémie Astori 28b662ddae
2.5.0-rc.1 2017-09-26 18:54:55 -04:00
Jérémie Astori 45312b0c76
Add pre-release tag until v2.5.0 final gets released 2017-09-26 18:54:47 -04:00
Jérémie Astori 120e1df75f
Add changelog entry for v2.5.0-rc.1 2017-09-26 18:54:23 -04:00
Gilles123 04d9b52113
Fix nick change on Safari for Mac and iOS
It is currently impossible to edit the nick text after pressing the edit button on Safari for iOS and Mac because user-select is set to None on Safari by default. This fixes that issue. Tested that it is not editable when it shouldn't be and that it doesn't break anything on Chrome or Firefox.
2017-09-26 18:44:23 -04:00
Jérémie Astori 0bf47ff06a Merge pull request #1552 from thelounge/astorije/monospace-custom-css
Use monospace font in custom CSS textarea
2017-09-26 18:31:08 -04:00
Jérémie Astori 5728424c75
Use monospace font in custom CSS textarea 2017-09-26 11:21:42 -04:00
Pavel Djundik 3fc0f4e686 Merge pull request #1536 from thelounge/xpaw/session-list
Implement session list and allow signing out other clients
2017-09-26 11:03:41 +03:00
Pavel Djundik 7cfd8d90c1 Merge pull request #1554 from thelounge/astorije/rm-event-stream
Remove event-stream dependency in favor of plain Buffers
2017-09-26 11:00:35 +03:00
Pavel Djundik 2f15ab3999 Fix attached client not having token on login 2017-09-26 10:56:08 +03:00
Pavel Djundik 833bdfa2aa Fix session data not updating correctly 2017-09-26 10:56:08 +03:00
Pavel Djundik d7e6db92b5 Implement session list 2017-09-26 10:56:08 +03:00
Al McKinlay 0f1919a4fd Merge pull request #1573 from thelounge/astorije/fix-colors
Fix flickering on link hovering, and inconsistencies between chat links and UI links
2017-09-26 08:35:50 +01:00
Jérémie Astori 46e8ec9ca9
Fix flickering on link hovering, and inconsistencies between chat links and UI links 2017-09-25 18:06:55 -04:00
Pavel Djundik 80ef01c180 Merge pull request #1572 from thelounge/xpaw/add-vapid-test
Add hardcoded vapid key and a test for it
2017-09-25 23:12:02 +03:00
Pavel Djundik 08edc434ca Merge pull request #1567 from dgw/preview-length-abort
Abort image prefetch if Content-Length exceeds limit
2017-09-25 23:11:20 +03:00
dgw 09cd9ce33a Abort img prefetch if Content-Length exceeds limit
If the Content-Length header is present in the response when an image
is prefetched, The Lounge can avoid wasting bandwidth (both for itself
and for the image's host) if the value of the header exceeds the
prefetch size limit by aborting the request immediately.
2017-09-25 05:31:21 -05:00
Pavel Djundik 7c9eedb820 Add hardcoded vapid key and a test for it
Hopefully fixes #1569
2017-09-25 11:46:15 +03:00
Jérémie Astori 90ae5dbefc Merge pull request #1566 from thelounge/astorije/mousetrap-preview
Use Mousetrap for image viewer shortcuts
2017-09-24 12:33:56 -04:00
Jérémie Astori 2c0fc67ab9
Use Mousetrap for image viewer shortcuts 2017-09-23 22:02:13 -04:00
Jérémie Astori 77714accca Merge pull request #1565 from thelounge/astorije/fix-menu
Fix wrongly positioned menu when opening it and switching to landscape
2017-09-23 13:07:36 -04:00
Jérémie Astori 5e4a4d1d0b
Fix wrongly positioned menu when opening it and switching to landscape
This could be reproduced on tablet or large phone (as long as portrait mode shows a collapsible menu and landscape mode shows normal menu) or when resizing the browser on desktop.
2017-09-23 12:21:31 -04:00
Jérémie Astori 8268eb03c6 Merge pull request #1561 from thelounge/astorije/font-size-fixes
Reduce message size on mobile and increase a bit UI text
2017-09-23 12:07:29 -04:00
Jérémie Astori 75b927b4a3
Remove event-stream dependency in favor of plain Buffers 2017-09-23 04:08:17 -04:00
Jérémie Astori 4dc3769b18
Make channel list links clickable on full width, simplify code
- Close button and badge are now positioned using the same method. Previously one was float and the other was absolutely positioned.
- Increase the close button size to match 2.4.0, as it was made smaller when moving to the native font stack.
- Removed link margins on left/right of the channel links, and the `1px` gap between links.
- Removed hack/fix for drag-and-drop now made unnecessary
2017-09-22 23:42:16 -04:00
Jérémie Astori 713d2c14e5
Reduce message size on mobile and increase a bit UI text 2017-09-22 21:59:45 -04:00
Pavel Djundik f85686bcb2 Merge pull request #1468 from thelounge/xpaw/combine-notifications
Combine unread notifications into a single one
2017-09-22 21:04:04 +03:00
Pavel Djundik b456ab997c Merge pull request #1503 from thelounge/astorije/image-preview-history
Handle browser history when opening/closing image preview
2017-09-22 21:03:50 +03:00
Pavel Djundik cddeb51109 Merge pull request #1555 from thelounge/greenkeeper/eslint-4.7.2
Update eslint to the latest version 🚀
2017-09-22 10:24:52 +03:00
greenkeeper[bot] 203907f706 chore(package): update eslint to version 4.7.2 2017-09-21 19:49:06 +00:00
Pavel Djundik ede56398f6 Merge pull request #1553 from thelounge/astorije/bigger-fonts
Increase font size on desktops and mobiles
2017-09-21 13:59:13 +03:00
Jérémie Astori 3eaf12cc36
Increase font size on desktops and mobiles 2017-09-21 03:26:30 -04:00
Jérémie Astori e165d51e60 Merge pull request #1549 from thelounge/xpaw/fix-default-chan
Fix opening first channel on server start
2017-09-20 21:30:24 -04:00
Pavel Djundik 649e9c3192 Fix opening first channel on server start
Fixes #1547
2017-09-20 16:17:38 +03:00
Pavel Djundik 01eda0aac3 Merge pull request #1539 from thelounge/xpaw/install-command
Create lounge install command
2017-09-20 11:11:48 +03:00
Pavel Djundik 75555d90ee Merge pull request #1543 from thelounge/xpaw/remove-dupe-keybindings
Remove duplicate keybindings help
2017-09-20 11:09:58 +03:00
Pavel Djundik 416ebf97ff Create 'lounge install' command 2017-09-20 10:59:06 +03:00
Pavel Djundik 1c065ad1b6 Remove duplicate keybindings help 2017-09-20 10:57:43 +03:00
Pavel Djundik 8f275c6a55 Merge pull request #1546 from thelounge/greenkeeper/request-2.82.0
Update request to the latest version 🚀
2017-09-20 10:18:42 +03:00
Jérémie Astori 637949ea55 Merge pull request #1471 from thelounge/xpaw/client-reconnection
Automatic client reconnection
2017-09-20 00:05:37 -04:00
Jérémie Astori d97b844e29 Merge pull request #1520 from iamstratos/master
Add touch-action to Messages, Sidebar and User list
2017-09-19 23:53:27 -04:00
Jérémie Astori a181d79544 Merge pull request #1542 from thelounge/xpaw/move-theme-warning
Print compatibility theme setting only once warning on startup
2017-09-19 21:14:29 -04:00
Jérémie Astori 1dae995631 Merge pull request #1544 from thelounge/xpaw/fix-more-condensed
Fix history not loading if first message is condensed
2017-09-19 18:37:53 -04:00
greenkeeper[bot] 48cc810455 fix(package): update request to version 2.82.0 2017-09-19 19:57:56 +00:00
Pavel Djundik 6041e492ee Fix history not loading if first message is condensed 2017-09-19 18:01:02 +03:00
Pavel Djundik 21c9919fa1 Print compatibility theme setting warning on startup 2017-09-19 12:21:08 +03:00
Pavel Djundik 6cfe60e4d9 Group push notifications per target 2017-09-19 12:01:50 +03:00