Pavel Djundik
48187a0260
Delete userlist.js
2019-02-12 12:48:42 +02:00
Richard Lewis
c431ac6306
Add hover selection to user list.
2019-02-12 12:48:42 +02:00
Richard Lewis
060097c118
Implement keyboard navigation in user list.
2019-02-12 12:48:42 +02:00
Pavel Djundik
30bdfe9d3f
Hide 'show more history' button if there are no more messages
2019-02-12 12:48:42 +02:00
Pavel Djundik
595915fefd
Render link previews in Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
5f5b5fef3d
Enable .js linter
2019-02-12 12:48:42 +02:00
Pavel Djundik
db803a8548
Port channel list to Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
96569e71a3
Some fixes
2019-02-12 12:48:42 +02:00
Pavel Djundik
121dd35c3b
Port ban lists to Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
aa1446c19d
Some fixes for unread marker
2019-02-12 12:48:42 +02:00
Pavel Djundik
f9967a92c7
Remove console.log
2019-02-12 12:48:42 +02:00
Pavel Djundik
a54a726e93
Refactor client side commands
...
Co-Authored-By: Max Leiter <hello@maxleiter.com>
2019-02-12 12:48:42 +02:00
Pavel Djundik
084e01cf46
Implement message trimming
2019-02-12 12:48:42 +02:00
Pavel Djundik
f9d255b678
Passthrough input ref
2019-02-12 12:48:42 +02:00
Pavel Djundik
2e3b95b9ed
Fix input keybinds
2019-02-12 12:48:42 +02:00
Pavel Djundik
dbe6df1ab6
Fix clipboard "fixes"
2019-02-12 12:48:42 +02:00
Pavel Djundik
1831e2e63e
Fix inline channel links
2019-02-12 12:48:42 +02:00
Pavel Djundik
eff6dcb514
Fix context menu opening wrong thing
2019-02-12 12:48:42 +02:00
Pavel Djundik
aea779cfdf
Remove some unnecessary code
2019-02-12 12:48:42 +02:00
Pavel Djundik
9ab5b9d791
Implement condensed messages in Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
0730825185
Convert message actions to Vue
2019-02-12 12:48:41 +02:00
Pavel Djundik
dee76adc0c
Implement network collapsing in Vue
2019-02-12 12:48:41 +02:00
Pavel Djundik
e0e48925b5
Remove input history
2019-02-12 12:48:41 +02:00
Pavel Djundik
a229138ca6
Add connected state
2019-02-12 12:48:41 +02:00
Pavel Djundik
3300276c27
Delete some files and undo server change
2019-02-12 12:48:41 +02:00
Pavel Djundik
7b209e5d31
Missed a setting
2019-02-12 12:48:41 +02:00
Pavel Djundik
e28e13bd10
Make class settings work (colored nicks, etc)
2019-02-12 12:48:41 +02:00
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