Pavel Djundik
|
f526aa8b8b
|
Do not navigate history when autocompleting
|
2019-02-12 12:49:05 +02:00 |
|
Pavel Djundik
|
4c103b467b
|
Implement input history per channel
|
2019-02-12 12:49:05 +02:00 |
|
Pavel Djundik
|
c3a1c77447
|
Rebase image uploading to Vue
|
2019-02-12 12:49:05 +02:00 |
|
Richard Lewis
|
32776f0642
|
Improve more button implementation and fix lint.
|
2019-02-12 12:49:04 +02:00 |
|
Richard Lewis
|
8dff4a9478
|
Only show more button on link previews when needed.
|
2019-02-12 12:49:04 +02:00 |
|
Pavel Djundik
|
26dc37033c
|
Make connection-error a vue state
|
2019-02-12 12:49:04 +02:00 |
|
Pavel Djundik
|
5d4400ef90
|
Revert "Remove draggable for now"
This reverts commit f4c0a68fde99471bd546902ec2b9301ff6cec73a.
|
2019-02-12 12:49:04 +02:00 |
|
Pavel Djundik
|
a8cad55fda
|
Fix input to behave better on Android
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
140c14959c
|
Fix user search not updating instantly on Android
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
839b07fdc2
|
Do not disable input when disconnected
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
6877199515
|
Update eslint-plugin-vue
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
bd57c6d620
|
Fix history not loading on channel switch
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
fea6fff13a
|
Keep scroll position on preview toggle
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
e91f2aa024
|
Fix unread markers in condensed messages
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
2c5549a567
|
Find channel in joinchannel correctly
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
a21e0e34cd
|
Fix unread marker not showing after condensed messages
|
2019-02-12 12:48:45 +02:00 |
|
Pavel Djundik
|
853f67ab40
|
Synchornize channel state to the client
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
f2cbd1efed
|
Pass PREFIX and CHANTYPES to parser
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
d55eb28aea
|
Make special channel behaviour the same
Fixes scrolling and overflowing
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
5452d26c17
|
Don't bother trying to count unreads
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
a10ac4e7da
|
Make a single function to initialize channel variables
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
ad0f638487
|
Add jump-to-bottom arrow when scrolled up
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
bc69ef5f0b
|
Actually change message output based on statusMessage setting
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
c168e15db8
|
Don't use trimEnd
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
987f48ae13
|
Fix MOTD trimming
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
2303a02839
|
Reduce throttle delay
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
d00c70f804
|
Fix some input issues on mobile
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
8580592a91
|
Cleaner MOTD text
Co-Authored-By: Jérémie Astori <astorije@users.noreply.github.com>
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
04d86a3550
|
Fix channel sort not working
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
a899b1b46d
|
Throttle scroll event instead of debouncing
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
36b6fdcc88
|
Reference scrolledToBottom variable instead of recalculating on message received
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
efdf11dcae
|
Reset scrolledToBottom when channel changes
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
7e5e031ea8
|
Reset canDisplay on previews on destroy
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
4b5252d285
|
Some scroll fixes
|
2019-02-12 12:48:44 +02:00 |
|
Richard Lewis
|
f4b4cfdee2
|
Make event listneres passive.
|
2019-02-12 12:48:44 +02:00 |
|
Richard Lewis
|
c9f5e06ee4
|
Keep scroll to bottom when resizing window.
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
5d8a581201
|
Fix input not resizing back after sending a message
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
8133805dec
|
Allow shift+enter to insert new lines
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
a0f42af0d8
|
Fix missed else-if
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
bb0450cb31
|
Move history logic to MessageList, fix previews not keeping scroll
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
9926157683
|
Resize input when typing
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
9249464445
|
Fix condensed line being clickable
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
77947b46c8
|
Import ParsedMessage in back msg
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
3d43b96d5a
|
Make network lobby a separate component
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
8931570c02
|
Port join-channel completely to Vue
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
825e3beba6
|
Show previews in actions
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
499beb0257
|
Keep scroll position when scrolling up
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
dbe95fcc13
|
Don't render preview until image is loaded
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
b982623aaa
|
Deduplicate and optimize 'keep to bottom'
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
a138237155
|
Remove expensive and unnecessary button check on channel switch
|
2019-02-12 12:48:43 +02:00 |
|