Calvin Montgomery
578d3fbb23
Add workaround for GM sandbox and refactor userscript a bit
2016-08-20 10:59:20 -07:00
Calvin Montgomery
8d3b2e59df
Shut up tampermonkey about redefined variables
2016-08-15 21:16:14 -07: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
Calvin Montgomery
d51722c466
Merge pull request #616 from calzoneman/gd-html5-hack
...
Gd html5 hack
2016-08-11 21:32:44 -07:00
calzoneman
6ebd4af490
Add video.js source link fallback
2016-08-11 21:07:06 -07:00
calzoneman
050dec4d0f
Fix initialization race condition and make it toggleable
2016-08-11 20:25:06 -07:00
calzoneman
af663bfbcf
Implement HTML5 hack for google drive
...
Requires enabling in config.yaml
google-drive:
html5-hack-enabled: true
Requires a recent version of node and an IPv6 address
EXPERIMENTAL
2016-08-11 20:04:51 -07:00
calzoneman
d9d385f85e
Fix an age old log message missing whitespace
2016-08-10 23:10:44 -07:00
Calvin Montgomery
f9ccb1509b
Merge pull request #613 from calzoneman/videojs-hls
...
Add HLS support (and upgrade Video.JS)
2016-08-09 22:42:12 -07:00
calzoneman
e99bfcd47b
Merge branch '3.0' into videojs-hls
2016-08-09 22:41:55 -07:00
calzoneman
7b95777d99
Add a few things missed last commit
2016-08-08 20:34:03 -07:00
calzoneman
96a5d657a5
Merge branch 'streamable-1' into 3.0
2016-08-07 21:27:38 -07:00
calzoneman
ac94d6ba22
Merge branch '3.0' into streamable-1
2016-08-07 21:27:27 -07:00
calzoneman
d06c614ccc
Add HLS support (and upgrade Video.JS)
2016-08-06 21:14:52 -07:00
calzoneman
da99ea8288
Add node version check to index.js
2016-08-04 19:00:36 -07:00
Calvin Montgomery
38c3883c01
Merge pull request #609 from jarrpa/jarrpa-patch-1
...
Fix URL in package.json
2016-08-04 17:28:32 -07:00
Jose A. Rivera
c0fc4c7a86
Fix URL in package.json
...
The dependency on status-message-polyfill appeared to be missing part of its URL, judging by the rest of the file. Changing this line allowed me to build and install on a self-hosted server.
2016-08-04 15:48:41 -05:00
calzoneman
8ebfb431ce
Fix a bug with vid.me and streamable.com error handling
2016-08-02 22:40:29 -07:00
calzoneman
88c42af139
Add streamable.com support ( #585 )
2016-08-02 22:35:00 -07:00
Calvin Montgomery
6aebe82298
Merge pull request #604 from Xaekai/phoning.it.in
...
Prevent rendering of <iframes> and <objects> in the error message …
2016-07-25 20:24:13 -07:00
Xaekai
285dab9ed7
Prevent rendering of <iframes> and <objects> in the error message when attempting to queue them as supported host links instead of custom embeds.
...
I thought about just moving the parse failure message handling to queueMessage, but that quickly turned into a minefield of pain. This gets the job done for now.
2016-07-22 19:22:15 -07:00
Calvin Montgomery
71c5fe2a05
Merge pull request #603 from Xaekai/servicesocket
...
Add a service socket
2016-07-21 22:01:56 -07:00
Xaekai
9655d2635a
Minor fixes
2016-07-21 18:17:38 -07:00
Xaekai
670cb97e79
Complete rewrite of the service socket client
...
Add one more command to the service commandline
2016-07-20 03:22:57 -07:00
calzoneman
6e416fea8a
Add a hack to detect distrust of Let's Encrypt
...
Many older devices do not support the Let's Encrypt CA, for various
reasons. This causes connection issues for sites using Let's Encrypt to
support HTTPS connections. This commit adds a hack that can be enabled
with a switch in callbacks.js to try to detect when the user's browser
does not trust the certificate and permit the user to connect to an
insecure endpoint instead.
Unfortunately, the AJAX API does not allow to distinguish between *why*
a request fails, so the best we can do is detect that the HTTPS request
failed, try to make a request over plain HTTP, and if it works, assume
the HTTPS request failed due to a certificate error. It's not 100%
foolproof since the HTTPS endpoint could just be down for some reason,
but it should work well enough in most cases.
Closes #602
2016-07-17 16:30:35 -07:00
Xaekai
9559035118
Add a service socket to enable out of band access to the process commandline
2016-07-16 11:05:32 -07:00
Calvin Montgomery
aaa21aad05
Merge pull request #598 from Xaekai/imagestrip
...
Image strip option
2016-07-14 23:44:49 -07:00
Xaekai
aded7b1f38
Allow users to strip images from chat.
2016-07-14 23:37:29 -07:00
Calvin Montgomery
31a392cea9
Merge pull request #599 from calzoneman/improve-cs-emotelist
...
Greatly improve performance of channel settings emote list
2016-07-14 23:26:30 -07:00
calzoneman
29a4834baa
Add a signature to announcements
...
The `from` field has existed for ages, but was never actually displayed.
Displaying it to users reduces confusion about who is making the
announcement.
2016-07-14 23:25:17 -07:00
calzoneman
9e00bb133e
Fix #601
2016-07-14 23:19:40 -07:00
calzoneman
d01d558ed6
Fill in incomplete CSEmoteList changes
2016-07-12 23:04:07 -07:00
calzoneman
ce260e0f5c
Greatly improve performance of channel settings emote list
...
The channel settings emote list is now paginated and leverages the same
basic code as the emote browser, but with a different renderer. Fixes
#594 and kills an ugly function.
2016-07-11 23:55:07 -07:00
Calvin Montgomery
97cb751573
Merge pull request #597 from Xaekai/flairpersist
...
Make modflair setting persistent from button too.
2016-07-11 22:21:15 -07:00
Xaekai
b2b034d9df
Make modflair setting persistent from button too.
2016-07-11 22:14:26 -07:00
Calvin Montgomery
5e399b96cf
Merge pull request #596 from Xaekai/acpnav
...
Move ACP nav entry to templating
2016-07-11 22:11:59 -07:00
Xaekai
5eebd88e13
Move ACP nav entry to templating
...
Closes #516
2016-07-10 23:23:46 -07:00
Calvin Montgomery
44cc6336b9
Merge pull request #593 from Xaekai/themesanity
...
Default theme reference refactor
2016-07-10 20:46:33 -07:00
calzoneman
2a2ed7ce1c
Fix partitioning for channels with capital letters
2016-07-09 01:51:06 -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
Calvin Montgomery
0de5f88eee
Merge pull request #592 from Xaekai/fixcomma
...
Add missing comma
2016-07-08 00:10:49 -07:00
Xaekai
0bafe9f2d7
Add missing comma
2016-07-08 00:04:20 -07:00
Calvin Montgomery
2ae5af096b
Merge pull request #591 from Xaekai/fuckitwelldoitlive
...
Add missing formatter entry for vid.me
2016-07-07 23:46:57 -07:00
Xaekai
0aa73a4b14
Add missing formatter entry for vid.me
2016-07-07 23:32:09 -07:00
Calvin Montgomery
292efd2b71
Merge pull request #589 from Xaekai/polltime
...
Add timestamps to polls
2016-07-07 23:30:19 -07:00
Calvin Montgomery
32bb63e06b
Merge pull request #588 from Xaekai/moretags
...
Add some various harmless tags to the XSS whitelist
2016-07-07 23:06:46 -07:00
Xaekai
c3cd84f7af
Merge remote-tracking branch 'upstream/3.0' into polltime
2016-07-07 23:06:12 -07:00
Xaekai
9cb2f2f0d3
Merge branch '3.0' into polltime
2016-07-07 22:57:46 -07:00
Xaekai
5896a1c0eb
Add timestamps to polls.
...
Closes #562
2016-07-07 22:56:06 -07:00