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
|
a15b10ca45
|
Revert slideout.js changes
|
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
|
8e130f0259
|
Fix incorrectly trimming channel
|
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
|
797731262a
|
Fix menu swiping
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
d9206c1087
|
Check if element exists before trying to change message
|
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
|
b88a186d05
|
Fix history not loading after trimming
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
6a82114b62
|
Cleanup msg event
|
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
|
80a12d98b4
|
Update topic in channel state
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
e92f5d573b
|
Remove extra invalid class on links in chat
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
a8c777c797
|
Remove render.js
|
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
|
a5625ba203
|
Remove scroll code from more event
|
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 |
|
Pavel Djundik
|
ae692b1f2f
|
Fix parsed message in actions
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
e3ff385ae0
|
Remove HTML version of parse()
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
d83dcc35e2
|
Port 'more' button in previews to Vue
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
1cd28a5ccf
|
Fix sending msg:preview:toggle to server
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
2bb8287519
|
Render preview toggle in Vue
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
ebfc6fa724
|
Create elements instead of using raw HTML
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
ebda927bb1
|
Render toggle button after links
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
5792bff49d
|
Display previews as they come in; fix image viewer
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
c6262a36e6
|
Fix tab completion not updating model
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
c369f0fdb7
|
Some fixes with unread marker
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
c84eee22f2
|
Fix duplicate messages on channel join
|
2019-02-12 12:48:43 +02:00 |
|
Pavel Djundik
|
771739cf94
|
Port ignore list to Vue
|
2019-02-12 12:48:42 +02:00 |
|
Pavel Djundik
|
739d44b561
|
Trim channel when switching away from it
|
2019-02-12 12:48:42 +02:00 |
|
Pavel Djundik
|
b963fe3cf0
|
Use vue's conditional classes
|
2019-02-12 12:48:42 +02:00 |
|
Pavel Djundik
|
d97356e65a
|
Only bind mouseover on username if necessary
|
2019-02-12 12:48:42 +02:00 |
|
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 |
|