Jérémie Astori
|
a921d7bf04
|
[Squash me] Fix bug refusing to switch channel when clicking back after closing image viewer
|
2017-09-10 15:00:27 -04:00 |
|
Jérémie Astori
|
b33ea0f567
|
Squash me when ready
|
2017-09-10 14:28:00 -04:00 |
|
Jérémie Astori
|
bb432497be
|
Handle browser history when opening/closing image preview
|
2017-09-09 16:40:34 -04:00 |
|
Jérémie Astori
|
a44eea61a1
|
Merge pull request #1512 from thelounge/xpaw/fix-black-previews
Fix image viewer turning black sometimes
|
2017-09-09 12:45:08 -04:00 |
|
Pavel Djundik
|
67da82c151
|
Fix image viewer turning black sometimes
|
2017-09-09 18:46:49 +03:00 |
|
Jérémie Astori
|
d82f4007ec
|
Fix /expand command also expanding condensed status messages
|
2017-09-07 19:50:00 -04:00 |
|
Pavel Djundik
|
c81a74a20c
|
Render link previews in browser idle event
Fixes #1504
|
2017-09-06 22:03:56 +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 |
|
Max Leiter
|
d80efdfe23
|
Add /list to autocomplete
|
2017-09-04 15:33:33 -07:00 |
|
Pavel Djundik
|
7ee808169d
|
Format messages on copy
Fixes #1146
|
2017-09-03 11:27:53 +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
|
838eca8fe5
|
Fix scrolling issue
|
2017-09-01 19:33:55 -04:00 |
|
Pavel Djundik
|
629592d641
|
Implement infinite scroll using IntersectionObserver
|
2017-09-01 19:33:54 -04:00 |
|
Pavel Djundik
|
72a534f42b
|
Correctly calculate scroll when loading more history
|
2017-09-01 19:33:54 -04:00 |
|
Jérémie Astori
|
220af0e180
|
Merge pull request #1449 from dgw/cycle-command
Add /cycle command (a.k.a. /rejoin)
|
2017-08-31 23:45:54 -04:00 |
|
dgw
|
bed6053cec
|
Add /cycle command (a.k.a. /rejoin)
Closes #1436
|
2017-08-31 06:43:32 -05:00 |
|
Pavel Djundik
|
d814abd1cf
|
Implement condensed messages option entirely with CSS
Fixes #1432
|
2017-08-30 15:43:31 +03:00 |
|
Pavel Djundik
|
53ebee195c
|
Escape channel names in slugify helper correctly
Fixes #1172.
|
2017-08-29 12:38:29 +03:00 |
|
Pavel Djundik
|
99400421ef
|
Completely refactor how date markers are inserted
|
2017-08-27 11:38:23 +03:00 |
|
Al McKinlay
|
099d9219fd
|
Merge pull request #1457 from thelounge/xpaw/requestIdleCallback
Process chat messages in requestIdleCallback if available
|
2017-08-26 20:57:15 +01:00 |
|
Al McKinlay
|
19f3cbd10e
|
Merge pull request #1453 from thelounge/xpaw/tabcomplete-module
Move all auto completion code to a separate file
|
2017-08-26 19:33:56 +01:00 |
|
Pavel Djundik
|
c55c338c72
|
Merge pull request #1446 from thelounge/parse-emoji
Parse emoji to make them bigger
|
2017-08-26 20:34:40 +03:00 |
|
PolarizedIons
|
e00b28d201
|
Fix general spelling errors
|
2017-08-25 18:02:28 +02:00 |
|
Pavel Djundik
|
f56c748015
|
Process chat messages in equestIdleCallback if available
|
2017-08-25 15:30:47 +03:00 |
|
Pavel Djundik
|
1e2d35f206
|
Move all auto completion code to a separate file
|
2017-08-24 17:44:40 +03:00 |
|
Mac Carrithers
|
f8663ed28b
|
Parse emoji to make them bigger
|
2017-08-24 11:54:28 +03:00 |
|
Yash Srivastav
|
0e332ec19d
|
Merge redundant functions into one
|
2017-08-24 05:48:22 +05:30 |
|
Yash Srivastav
|
fa021da7cf
|
Add fuzzy searching for autocompleting colors
|
2017-08-24 05:38:21 +05:30 |
|
Yash Srivastav
|
1c8aa7a88f
|
Extend fuzzy search in autocomplete to all strategies
Fixes #1086
Just building upon the work already done in #1334
|
2017-08-24 05:38:16 +05:30 |
|
Pavel Djundik
|
1bf2be1b51
|
Do not unintentionally send incorrect messages from history
|
2017-08-23 14:17:53 +03:00 |
|
Pavel Djundik
|
fcd9782eb7
|
Merge pull request #1124 from thelounge/xpaw/push-notifications
Implement push notifications
|
2017-08-22 23:16:41 +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 |
|
Max Leiter
|
64ea29f46d
|
Only match emoji autocomplete after two characters
|
2017-08-22 11:04:38 +03:00 |
|
Pavel Djundik
|
0ac3ba28e1
|
Web Push Notifications
|
2017-08-22 10:54:18 +03: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 |
|
Alistair McKinlay
|
bc2a37913f
|
Fix issue with falsey user options getting overridden by truthy defaults
|
2017-08-16 09:01:09 +01:00 |
|
Pavel Djundik
|
e4ee3fbb3c
|
Do not throw an exception when URI parsing fails
|
2017-08-14 15:25:34 +03:00 |
|
Pavel Djundik
|
28e32dc558
|
Merge pull request #759 from thelounge/yamanickill/condense-joins
Initial part/join condensing
|
2017-08-14 11:18:51 +03:00 |
|
Jérémie Astori
|
43a8604b32
|
Add some human-friendliness to the condensed status messages
|
2017-08-13 16:16:48 -04:00 |
|
Jérémie Astori
|
853e646670
|
Move condense caret to the right, animate transition, add hover state (with transition), reuse thumbnail toggle style
|
2017-08-13 16:16:38 -04: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 |
|
Pavel Djundik
|
3190fd00bf
|
Refactor authentication flow
|
2017-08-13 21:37:12 +03:00 |
|
Alistair McKinlay
|
499dfdfe92
|
Condense Joins
|
2017-08-13 14:30:30 -04:00 |
|
Pavel Djundik
|
e5ce2f2688
|
Remove 10 second interval to trim buffer
Fixes #96
|
2017-08-13 12:23:51 +03:00 |
|
Pavel Djundik
|
6b00cdeba9
|
Change history button text while loading
|
2017-08-09 14:18:37 +03:00 |
|
Pavel Djundik
|
c14f7da1b2
|
Generate unique tokens for each login and session
|
2017-07-31 02:02:15 +03: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 |
|
Pavel Djundik
|
45a2d074fb
|
Remove focus from input when opening image viewer
Fixes #1342
|
2017-07-25 18:07:14 +03:00 |
|