Pavel Djundik
|
9ab5b9d791
|
Implement condensed messages in Vue
|
2019-02-12 12:48:42 +02:00 |
|
Pavel Djundik
|
dee76adc0c
|
Implement network collapsing in Vue
|
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
|
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 |
|
MiniDigger
|
8fa4a2833f
|
use replace over trimEnd to support ff60
|
2018-07-17 15:25:30 +02:00 |
|
Pavel Djundik
|
5209b12d44
|
Fix MOTD display to actually only trim new lines
|
2018-07-17 10:13:50 +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
|
e5954ec0d8
|
Fix adding a new expanding collapsed networks incorrectly
Fixes #2529
|
2018-06-08 12:11:00 +03:00 |
|
Pavel Djundik
|
000d56a96d
|
Show connect window when last network is removed
|
2018-05-29 13:07:18 +03:00 |
|
Pavel Djundik
|
f23c063b71
|
Fix join channel form not working
Fixes #2329
|
2018-05-02 17:09:32 +03:00 |
|
Pavel Djundik
|
14cc8b7827
|
Use attr() on user-controlled data
See https://www.reddit.com/r/javascript/comments/8f57i1/psa_there_are_over_1000_people_in_the_us_named/dy0rib2/
|
2018-04-28 11:19:49 +03:00 |
|
Jérémie Astori
|
1762db8bd4
|
Make "Show older messages" style consistent with other buttons
Also store the loading text in a `data` attribute instead of duplicate in template + JS, in order to help with future internationalization
|
2018-04-18 00:12:24 +02:00 |
|
Pavel Djundik
|
a2440e665f
|
Do not close sidebar when collapsing networks
Fixes #2293
|
2018-03-27 12:07:19 +03:00 |
|
Pavel Djundik
|
0be544676b
|
Do not condense actions that are performed or related to the user
|
2018-03-21 14:48:07 +02:00 |
|
Al McKinlay
|
6195e5d8f6
|
Save collapsed state to localstorage
|
2018-03-18 16:12:10 +00:00 |
|
Al McKinlay
|
1fbdb170e4
|
Select lobby of network when collapsing network
Fixes #2224
|
2018-03-15 08:32:21 +00:00 |
|
Pavel Djundik
|
884984f9b4
|
Cleanup sidebar to use flexbox
|
2018-03-08 08:50:04 +02:00 |
|
Pavel Djundik
|
e719e4ff81
|
Cleanup chat/userlist to use flexbox, fix a couple of bugs
|
2018-03-05 18:17:13 +02:00 |
|
Al McKinlay
|
04046719c1
|
Merge pull request #1867 from thelounge/yamanickill/867-collapsible-network
Add support for collapsing networks
|
2018-03-03 20:01:33 +00:00 |
|
Al McKinlay
|
7fec928ba8
|
Make networks collapsable
|
2018-03-02 08:57:12 +00:00 |
|
Jérémie Astori
|
615353c582
|
Make sure a previously highlighted nick in the user list is highlighted when the list is refreshed
List is refreshed when there is a change in the channel (join/part/quit/nick).
|
2018-02-26 01:36:36 -05:00 |
|
Jérémie Astori
|
649d60c119
|
Allow navigating through userlist results from keyboard
|
2018-02-26 01:36:35 -05:00 |
|
Pavel Djundik
|
63828b95e0
|
Always correctly trigger sticky scroll on .chat container
`.chat` has the overflow on it, and not `.messages` so stuff like scrollTop only works on `.chat`
|
2018-02-23 18:21:42 +02:00 |
|
Pavel Djundik
|
a3e448acf5
|
Enable no-var rule
Fixes #1961
|
2018-02-19 19:49:39 +02:00 |
|
Pavel Djundik
|
116a73c8d0
|
Remove actionTypes and check templates directly
|
2018-02-14 11:00:45 +02:00 |
|
Pavel Djundik
|
a9198b1cf6
|
Fix duplicate chat containers and unread markers when reconnecting
Fixes #1721
|
2018-02-06 11:10:11 +02:00 |
|
Pavel Djundik
|
6d6b5cb2a9
|
Remove deprecated jQuery calls
Fixes #2011
|
2018-02-01 12:15:51 +02:00 |
|
Jérémie Astori
|
d2b0385431
|
Add a keyboard handler to close the join form when hitting "Escape"
|
2017-12-22 12:18:48 -05:00 |
|
Pavel Djundik
|
1bdbb75d4c
|
Merge condensed messages when loading more history
|
2017-12-06 14:07:43 +02:00 |
|
Pavel Djundik
|
15a52ccec3
|
Trim channel messages in active channel and when switching channels
Fixes #1461
|
2017-11-23 16:23:32 +02:00 |
|
Jérémie Astori
|
1dc92d8934
|
Enforce dangling commas with ESLint
¯\_(ツ)_/¯
|
2017-11-15 01:35:15 -05:00 |
|
Pavel Djundik
|
38584e2f8e
|
Synchronize unread marker when client reconnects
Fixes #1571
|
2017-10-01 12:00:59 +03:00 |
|
Pavel Djundik
|
532f55cb86
|
Redraw channels
|
2017-09-19 11:59:56 +03:00 |
|
Pavel Djundik
|
05fc00d9be
|
Display all the status changes in UI
|
2017-09-19 11:45:22 +03:00 |
|
Pavel Djundik
|
706943af26
|
Move unread marker when loading more history
Fixes #835
|
2017-09-12 15:40:26 +03:00 |
|
Pavel Djundik
|
e2a122c3ca
|
Only change nick autocompletion when receiving a message
And other minor optimizations and fixes
|
2017-09-05 18:28:01 +03:00 |
|
Pavel Djundik
|
94d40256d9
|
Always create condensed wrapper
|
2017-09-02 18:31:47 +03:00 |
|
Pavel Djundik
|
e2db8b23a4
|
Add IntersectionObserver polyfill
|
2017-09-01 19:38:15 -04:00 |
|
Pavel Djundik
|
629592d641
|
Implement infinite scroll using IntersectionObserver
|
2017-09-01 19:33:54 -04:00 |
|
Pavel Djundik
|
d814abd1cf
|
Implement condensed messages option entirely with CSS
Fixes #1432
|
2017-08-30 15:43:31 +03:00 |
|
Pavel Djundik
|
99400421ef
|
Completely refactor how date markers are inserted
|
2017-08-27 11:38:23 +03:00 |
|
Jérémie Astori
|
3b79a3df90
|
Merge pull request #1358 from starquake/highlight-wordboundary
Take into account wordboundaries for custom highlighting
|
2017-08-22 09:35:55 -04:00 |
|
Pavel Djundik
|
0c0d45ff4f
|
Cleanup condensed appendMessage
|
2017-08-19 21:47:23 +03:00 |
|
Jan Visser
|
43cc2792c9
|
Take into account wordboundaries for custom highlighting
|
2017-08-18 14:26:41 +02:00 |
|
Jérémie Astori
|
b508783101
|
Improve UI of expanded/condensed status message selection in client settings
|
2017-08-13 16:14:38 -04:00 |
|
Alistair McKinlay
|
499dfdfe92
|
Condense Joins
|
2017-08-13 14:30:30 -04:00 |
|
Jérémie Astori
|
157289258a
|
Keep track of preview visibility on the server so it persists at page reload
|
2017-07-26 18:16:50 -04:00 |
|