Calvin Montgomery
fdab26b792
Hoist sortUserlist outside of userlist population inner loop
2018-05-26 13:28:26 -07:00
Calvin Montgomery
966da1ac58
Revert "Replace quadratic emote list impl with Map"
...
This reverts commit 0f9bc44925
.
The original commit was not backwards compatible with use cases that
users were relying on, such as emotes being sorted in insertion order by
default.
I will develop a new patch which fixes the performance issue in a
backwards compatible way.
2018-02-01 17:39:45 -08:00
Calvin Montgomery
0f9bc44925
Replace quadratic emote list impl with Map
2018-01-18 19:34:57 -08:00
Calvin Montgomery
0b6106a89e
Clarify gdrive userscript error when fmt_stream_map is missing
2017-12-26 20:40:12 -08:00
Xaekai
aa5066762b
This resolves an issue where Google returns HTTP200 but provides an HTML redirect to a login portal instead of video data.
...
Closes #718
2017-11-27 23:37:41 -08:00
Calvin Montgomery
342e5d406a
Drive userscript: support violentmonkey ( #713 )
2017-11-27 22:42:50 -08:00
Calvin Montgomery
dac2e41488
Fix and enable efficient emotes by default
2017-08-05 12:22:58 -07:00
Calvin Montgomery
7bd9934e58
Minor cleanup of no longer used things
2017-07-26 20:32:51 -07:00
Calvin Montgomery
964feb7243
Add id field to announcements and hide previously closed announcements
2017-07-22 10:35:45 -07:00
Xaekai
6d4558c978
Allow channel path to be customizable
...
We now allow server operators to customize the /r/ part of the channel links
The new config option in the template is commented and the config module validates and will terminate with status 78 if an improper value is used.
We've also dropped some old cruft and uses a more elegant method to assign CHANNEL.name
Resolves #668
2017-06-16 20:09:36 -07:00
Calvin Montgomery
20326194f7
Add execEmotesEfficient behind feature flag
...
For #645 . Disabled by default, I'll selectively enable it to be sure it
works and then remove the old implementation.
2017-03-01 21:16:55 -08:00
Calvin Montgomery
2c57719318
Support changing the ratio of video:chat width
2017-01-23 21:47:21 -08:00
Calvin Montgomery
27e168ba8b
Integrate new tab completion methods
...
There is now an option to choose which tab completion method to use.
Also, emotes can be tab completed.
2017-01-10 22:26:46 -08:00
Calvin Montgomery
ee8cf35cdf
Add checks for a couple JSPREF edge cases
2017-01-09 21:02:42 -08:00
Calvin Montgomery
dfdc07cbfa
Start working on better tab completion
...
Code is not used anywhere yet, but the end goal is:
* Replace the bash-style algorithm with a less kludgy one
* Add the ability to customize tab completion method (will also
include default zsh-style completion)
* Abstract tab completion so it can be shared for chat and emote names
as available options
2017-01-06 20:10:33 -08:00
Calvin Montgomery
ba9fbea1a1
Minor fixes/cleanup
2016-08-15 21:09:43 -07:00
Calvin Montgomery
4feee02e33
Add initial userscript
2016-08-15 21:00:56 -07:00
Xaekai
aded7b1f38
Allow users to strip images from chat.
2016-07-14 23:37:29 -07:00
Xaekai
aa6066dfd5
Reduce the number of places the default theme is hardcoded from 6 to 1.
2016-07-08 19:01:31 -07:00
calzoneman
5b9948f709
Omit the connection warning if the socket connected at least once before
2016-06-08 22:58:34 -07:00
calzoneman
7faf2829b2
Improve clientside socket.io connection error reporting
2016-06-07 23:00:50 -07:00
calzoneman
0922ce8e66
Remove dead client code
2016-05-21 16:24:41 -07:00
calzoneman
b0d5e92350
Fix autoscrolling changes
2015-12-05 17:57:33 -08:00
calzoneman
70be8a6713
Resolve merge conflict
2015-07-06 11:28:18 -07:00
Calvin Montgomery
aad8eef52b
Add LIVESTREAM_CHROMELESS flag
2015-07-05 14:00:59 -07:00
calzoneman
f43e46c716
Fix loading no_emotes setting
2015-06-19 14:49:49 -04:00
calzoneman
d9f06a50de
Fix 484
2015-06-04 00:57:51 -04:00
calzoneman
8927613da7
Add emote search, sort toggle
2015-05-13 12:17:32 -05:00
calzoneman
a291836a99
Change USEROPTS.default_quality values
2015-05-02 17:55:00 -05:00
calzoneman
80c4c90bcf
Migrate old MOTDs and don't replace \n with <br> after
2015-01-08 20:07:02 -06:00
Calvin Montgomery
0c23b8a4c5
Update Copyright year; remove old junk
2014-12-31 12:06:29 -05:00
calzoneman
aff20c3012
Use JWPlayer as flash fallback because it can actually synch
2014-08-18 12:00:26 -05:00
Calvin Montgomery
e87ddb473b
Require user permission to run channel js
2014-07-01 20:11:54 -07:00
Calvin Montgomery
8069378afc
Improve chat highlight options per #369
2014-05-26 13:22:20 -07:00
Calvin Montgomery
42e590c6fd
Fix #340 ; add shadowchat option for moderators
...
The new option allows moderators to see what shadowmuted users are saying. When enabled, messages from shadowmuted users will appear in a darker (or lighter, depending on theme) font and struck through.
2014-04-01 11:52:20 -05:00
calzoneman
8c32ce4020
Add no_h264 option
2014-02-28 09:43:48 -06:00
calzoneman
5d9a8a1a3f
Fixes
2014-02-24 18:25:49 -06:00
calzoneman
cc241da5cf
Static content caching
2014-02-23 23:27:07 -06:00
calzoneman
644437ea42
Directory cleanup
2014-02-18 22:00:56 -06:00