Pavel Djundik
ebb63f2742
Fix sending messages
2019-02-12 12:48:41 +02:00
Pavel Djundik
09fa3e5c86
Fix autocompletion
2019-02-12 12:48:41 +02:00
Pavel Djundik
0e930c9356
Make history loading work
2019-02-12 12:48:41 +02:00
Pavel Djundik
25840dfef4
Single chat container (with buffered input), user list in vue
2019-02-12 12:48:41 +02:00
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
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
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
bb6a9657a0
Fix touch position being null when touching with multiple fingers
2018-10-15 14:54:33 +03: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
Alistair McKinlay
35c328b557
Add 3 commands that were missing on client autocomplete
2018-09-06 09:00:39 +01: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
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
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
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
Jérémie Astori
77d70d6d91
Center scroll lists when navigating with keyboard
...
- This applies to channel list and user list sidebars
- This avoids having a selected item behind a sticky header
- This provides better UX by starting the scroll before the bottom (or top) is reached, giving a preview of what comes next (or before)
2018-07-24 00:50:19 -04:00
MiniDigger
8fa4a2833f
use replace over trimEnd to support ff60
2018-07-17 15:25:30 +02:00
Pavel Djundik
390d7c22ca
Merge pull request #2655 from realies/master
...
Change alert sound from ogg to wav
2018-07-17 11:07:48 +03:00
Pavel Djundik
5209b12d44
Fix MOTD display to actually only trim new lines
2018-07-17 10:13:50 +03:00
realies
8f5182b379
Change alert sound from ogg to wav
2018-07-17 09:14:58 +03:00
Jérémie Astori
3eca924a7c
Make the MOTDs a little nicer if possible
...
This removes the leading hyphens from MOTD lines (under the condition they all do) and trims empty lines around the MOTD (but not inside).
2018-07-10 00:38:11 -04:00
Pavel Djundik
ff98f31be2
Fix disabling autocomplete and fix completing special channels
2018-07-08 18:21:15 +03:00
Pavel Djundik
9447b4894d
Fix incorrect target in (dis)connect context menu
2018-07-06 21:21:57 +03:00
Pavel Djundik
0f6fd4dac5
Listen for beforeinstallprompt to trigger 'add to home'
2018-07-06 15:38:57 +03:00
Pavel Djundik
cdebd532ce
Make menu state consistent on desktop and mobile; fix sliding on desktop
...
Fixes #2572
2018-07-06 12:27:26 +03:00
Jérémie Astori
21c4dea8a9
Merge pull request #2599 from thelounge/xpaw/userlist
...
Make userlist state consistent on mobile and desktop
2018-07-06 01:29:23 -04:00
Pavel Djundik
19ac4f72aa
Implement irc:// protocol handler
2018-07-05 13:01:10 +03:00
Pavel Djundik
d63f0ccc50
Make userlist state consistent on mobile and desktop
2018-07-04 10:26:07 +03:00
Trent Monahan
3a89935c29
Add reminder that ascii is awesome.
2018-07-03 19:51:10 +10:00
Adam Spotton
54e502c020
Add 'User information' (whois) support to the sidebar context menu
2018-06-24 11:52:55 -04:00
Pavel Djundik
d00cf72614
Reset highlights on self messages; update title when other client opens a channel
2018-06-21 16:51:07 +03:00
Jérémie Astori
0be8de738a
Merge pull request #2377 from thelounge/xpaw/contextmenu-keyboard
...
Make context menus accessible with keyboard
2018-06-19 00:23:22 -04:00
Pavel Djundik
9a808b58e9
Do not remove date marker when loading history if date changes
...
Fixes #2566
2018-06-17 11:46:31 +03:00
Pavel Djundik
24531538fd
Remove unnecessary code
...
This cause context menu to re-open when clicking on user in the context menu
2018-06-15 13:27:59 +03:00
Max Leiter
012ca805c1
Add role attributes in context menus
2018-06-15 13:27:59 +03:00
Pavel Djundik
d178ac9749
Make context menus accessible with keyboard
2018-06-15 13:27:58 +03:00
Pavel Djundik
4f018ba23b
Fix undefined channel when updating title
2018-06-14 18:54:38 +03:00
Jay2k1
a0a2e91928
add highlight count to page title
2018-06-13 19:06:32 +02:00
Pavel Djundik
7a3008aec6
Synchronize number of highlighted messages to client
...
Also fixes #1791
2018-06-11 14:29:57 +03:00
Pavel Djundik
3b2173c694
Focus into input if trying to type into any non-input element
...
Fixes #2473
2018-06-10 14:19:17 +03:00
Pavel Djundik
011bf80038
Merge pull request #2534 from thelounge/mcinkay/unicode-custom-highlight
...
Fix word boundary in the custom highlights regex not matching unicode
2018-06-10 11:33:37 +03:00