Pavel Djundik
1d2a11729f
Render chat/messages in Vue (mostly broken)
2019-02-12 12:48:41 +02:00
Pavel Djundik
0b269423aa
Remove remaining DOM references to badge/highlight
2019-02-12 12:48:41 +02:00
Pavel Djundik
631fd6138c
Hide collapse button if there are no channels
2019-02-12 12:48:41 +02:00
Pavel Djundik
d4a23ffc98
Fix loading disappearing too soon
2019-02-12 12:48:41 +02:00
Pavel Djundik
7e332b817d
Channel list rendering with Vue
...
Co-Authored-By: Tim Miller-Williams <timmw@users.noreply.github.com>
2019-02-12 12:48:41 +02:00
Pavel Djundik
77dc3086a0
Fix copying text in Firefox
...
Fixes #3035
2019-02-12 10:52:07 +02:00
Pavel Djundik
d33021773c
Fix up textarea growing to avoid rounding issues in Chrome
2019-02-05 23:24:30 +02:00
Pavel Djundik
9003768d56
Fix up link insertion after uploads to be saner
2019-01-30 20:00:59 +02:00
Pavel Djundik
d260ee05da
Fix line-height to match height in input
2019-01-26 10:34:12 +02:00
Jérémie Astori
69788a6b9b
Make sure the changelog page is selectable, e.g. for copy-pasting commands
2019-01-19 01:37:26 -05:00
Jérémie Astori
2b10cf203b
Fix casing of "Upload file" tooltip
2019-01-18 00:53:28 -05:00
Pavel Djundik
17115fa74d
Fix highlight styles not applying to notices and actions
2019-01-16 13:29:45 +02:00
Pavel Djundik
eb648195de
Fix .active styles incorrectly applying to hovered users in userlist
...
Fixes #2969
2019-01-15 12:56:26 +02:00
Pavel Djundik
cb59681cd9
Serve requests from cache when server responds with non 2xx response
2019-01-11 21:26:01 +02:00
Pavel Djundik
e033010841
Rename manifest.json to thelounge.webmanifest
...
This makes express serve it with correct content-type of application/manifest+json
Refs:
- https://w3c.github.io/manifest/#media-type-registration
- https://webhint.io/docs/user-guide/hints/hint-manifest-file-extension/
2018-11-13 13:33:25 +02:00
Pavel Djundik
5b40a6fb58
Merge pull request #2858 from thelounge/xpaw/limit-nick
...
Hard limit nicks to 100 characters, add maxlength on connect inputs
2018-10-20 23:08:20 +03:00
Pavel Djundik
8d5d9617ae
Hard limit nicks to 100 characters, add maxlength on connect inputs
2018-10-20 14:10:26 +03:00
Pavel Djundik
bb6a9657a0
Fix touch position being null when touching with multiple fingers
2018-10-15 14:54:33 +03:00
Pavel Djundik
1d7ceda9d4
Bring back aria-label to fix broken code
...
Fixes #2837
Reverts 78f0e544db
Reverts d087c726e0
2018-10-10 10:50:52 +03:00
Jérémie Astori
b6c2b201eb
Merge pull request #2830 from thelounge/xpaw/fix-2829
...
Remove aria-label on channels in channel list
2018-10-08 00:26:03 -04:00
Jérémie Astori
01e7b88037
Merge pull request #2826 from thelounge/renovate/irc-framework-4.x
...
Update dependency irc-framework to v4
2018-10-06 10:46:19 -04:00
Pavel Djundik
78f0e544db
Remove aria-label on channels in channel list
...
Fixes #2829
2018-10-06 13:31:42 +03:00
Pavel Djundik
d087c726e0
Put unread and highlight counts in aria-label in the channel list
2018-10-05 12:05:09 +03:00
Pavel Djundik
f3b67b773b
whois.special is now an array
2018-10-05 10:24:20 +03:00
Pavel Djundik
aceffed61f
Remove underline from textcomplete dropdown
2018-10-01 17:12:37 +03:00
Pavel Djundik
ecc1fdd799
Fix extra padding in condensed messages on mobile
...
Fixes #2797
2018-09-24 10:25:20 +03:00
Pavel Djundik
c62665f47b
Add hover underline on preview expand button
2018-09-21 11:05:56 +03:00
Jérémie Astori
ed06040b8e
Merge pull request #2618 from thelounge/xpaw/underline
...
Enable underlines on links
2018-09-20 00:42:06 -04:00
William Boman
658dc5a3a2
fix automatically closing sidebar on some mobile viewports
...
Co-authored-by: Pavel Djundik <github@xpaw.me>
Mobile viewports whose width is equal to the upper boundary
of the mobile viewport breakpoint would not automatically
close the sidebar when selecting an item in it.
Closes #2783 .
2018-09-19 09:37:03 +02:00
Pavel Djundik
45235ba7aa
Enable underlines on links
2018-09-19 09:58:46 +03:00
Richard Lewis
e97c9ff265
Fix fullscreen mode for videos. I was unable to reproduce the border radius issue.
2018-09-13 20:04:19 +03:00
Jérémie Astori
69fa473c91
Merge pull request #2755 from thelounge/mcinkay/2470-transparent-icon
...
Replace normal icon with the transparent version
2018-09-07 01:37:26 -04:00
Alistair McKinlay
35c328b557
Add 3 commands that were missing on client autocomplete
2018-09-06 09:00:39 +01:00
Alistair McKinlay
d0605d33b8
Replace normal icon with the transparent version
2018-09-05 15:19:07 +01:00
Pavel Djundik
dce3fb229f
Remove incorrect closing tag
2018-09-03 10:47:51 +03:00
Pavel Djundik
ce212e001c
Add file uploading support
...
Co-Authored-By: Max Leiter <hello@maxleiter.com>
Co-Authored-By: Jérémie Astori <astorije@users.noreply.github.com>
2018-09-03 10:30:05 +03:00
Pavel Djundik
f2ee299004
Fix passwords not being saved in Firefox
...
Fixes #1740
2018-09-02 20:34:47 +03:00
Pavel Djundik
b3c282f663
Merge pull request #2701 from adamus1red/adamus1red/iframe-localstorage
...
Add `try`/`catch` to `localStorage` methods
2018-09-01 11:18:55 +03:00
Pavel Djundik
81913bca66
Update emoji data for Emoji v11
2018-08-31 22:41:41 +03:00
Adam
e14d911195
Add try/catch to all localStorage methods
...
Return null when attempting to get an item from localStorage
REF: #2699
2018-08-30 17:49:15 +01:00
christer88
d3725937ef
Fix confirmation box text for network removal in client
...
This PR will make the text inside confirmation box for network removal in client more correct. Earlier it said "Disconnect from", but in reality it disconnects and remove the network entierly.
The js code may be utterly wrong. If so, please help.
2018-08-24 12:32:25 +02:00
Max Leiter
50661b5947
Hide Native App
settings section when no items are available
2018-08-19 12:24:19 -07:00
Pavel Djundik
b1dcbd3811
Merge pull request #2601 from thelounge/xpaw/fix-2572
...
Make menu state consistent on desktop and mobile; fix sliding on desktop
2018-08-17 09:25:43 +03:00
Pavel Djundik
c9ba896d9e
Merge pull request #2702 from thelounge/astorije/connect-override
...
Fix bugs with URL overrides in Connect window
2018-08-15 11:40:11 +03:00
Jérémie Astori
70a3aefd2f
Merge pull request #2683 from ivan/tabular-nums
...
Keep timestamps aligned when using a font with variable-width numbers
2018-08-14 00:08:47 -04:00
Jérémie Astori
13e6f37eda
Make sure the network name cannot be changed through URL override when the network info is not displayed
2018-08-11 18:12:49 -04:00
Jérémie Astori
174c6c744c
Disallow URL override of network-related fields on the client when the network is locked
2018-08-11 18:06:23 -04:00
Ivan Kozik
2a74ace48f
Keep timestamps aligned when using a font with variable-width numbers
...
This improves the layout of the timestamps when using the San Francisco font.
2018-07-29 15:22:54 +00:00
Pavel Djundik
7a5708714b
Fix irc modifiers not working with caps lock
2018-07-27 11:12:03 +03:00
Jérémie Astori
7b926f7c32
Merge pull request #2515 from thelounge/xpaw/transparent-sw-cache
...
Network-first service worker caches
2018-07-25 00:57:20 -04:00