Calvin Montgomery
a594b19745
Fix user join ban check for users with blank names (but clean IPs)
2017-03-15 23:44:03 -07:00
Calvin Montgomery
f6500ff745
Fix emote regex due to sanitize-html changes
2017-03-14 21:36:44 -07:00
Calvin Montgomery
9239c2d465
Add channels.owner_last_seen column
2017-03-13 21:05:32 -07:00
Calvin Montgomery
8f266ccd44
Add channels.last_loaded column
2017-03-13 20:55:06 -07:00
Calvin Montgomery
d62d5e0cab
Add NEWS entry about the name_dedupe column
2017-03-13 20:33:06 -07:00
Calvin Montgomery
c721d67080
Add explicit confirmation that accounts are unrecoverable with no email
2017-03-11 17:22:31 -08:00
Calvin Montgomery
f8183bea1b
Add name_dedupe column instead of using LIKE kludge for similar-looking names
2017-03-11 17:09:50 -08:00
Calvin Montgomery
4701e767b6
Another fix for the new emote code
2017-03-03 23:59:07 -08:00
Calvin Montgomery
d65cf1beef
Change sanitize-html back to the upstream module
2017-03-03 23:51:47 -08:00
Calvin Montgomery
a56f0d5b10
Adjust google drive userscript prompt
2017-03-03 23:39:38 -08:00
Calvin Montgomery
aea456436e
Fix race condition for siteadmin rank socket frames
2017-03-03 23:34:27 -08:00
Calvin Montgomery
6672f5f75e
Minor fix to new emote method
2017-03-02 18:53:34 -08:00
Calvin Montgomery
70be35e3fa
Experimental ustream fix
2017-03-02 18:47:47 -08: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
d4db459ff9
Fix #647
2017-03-01 20:46:01 -08:00
Calvin Montgomery
a80512aa60
Fix #646
2017-02-23 20:10:57 -08:00
Calvin Montgomery
5487d15bdf
Add config option for mysql pool size, optimize restart login flood case
2017-02-02 23:05:50 -08:00
Calvin Montgomery
3020060627
Merge pull request #642 from h2v4c/voteskipfix
...
Update voteskip.js
2017-01-30 22:00:28 -08:00
h2v4c
022fda3d1c
Update voteskip.js
...
fixed an issue where the voteskip socket emit would send {0 count, 0 need} upon voteskip passing
2017-01-25 12:54:04 -06:00
Calvin Montgomery
97de993055
Rename shit to avoid breaking backwards compat of currenttitle
2017-01-23 22:00:18 -08:00
Calvin Montgomery
d7c3edfac5
Fix for video resizing
2017-01-23 21:56:11 -08:00
Calvin Montgomery
2c57719318
Support changing the ratio of video:chat width
2017-01-23 21:47:21 -08:00
Calvin Montgomery
b0ff4d5ef0
Make delete from channel library a configurable permission
2017-01-23 21:16:39 -08:00
Calvin Montgomery
bec55bc3d1
Add message for /clear
2017-01-23 21:06:42 -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
e1ad7c63af
Clarify custom embed error to remove the clause about switching to plain HTTP
2017-01-09 23:47:11 -08:00
Calvin Montgomery
ee8cf35cdf
Add checks for a couple JSPREF edge cases
2017-01-09 21:02:42 -08:00
Calvin Montgomery
5321996c64
Implement tab cycle style completion (not used anywhere yet)
2017-01-07 10:55:59 -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
34ca5e12af
2016 -> 2017
2017-01-05 23:05:09 -08:00
Calvin Montgomery
6e61a13354
Add tests missed in last commit
2017-01-05 21:04:15 -08:00
Calvin Montgomery
e2abb90d14
Add HTTPS check for ffmpeg and custom embeds
2017-01-05 20:58:07 -08:00
Calvin Montgomery
5f4e9076df
Fix ustream to be https
2017-01-05 20:31:20 -08:00
Calvin Montgomery
31880fa625
Fix an issue where one broken channel can prevent others from saving
...
Son of a bitch.
2016-12-28 23:24:08 -08:00
Calvin Montgomery
b0daa58874
Remove debug conditional
2016-12-20 00:10:17 -08:00
Calvin Montgomery
f6c201f3ba
Add a few safeguards around channel saving
2016-12-20 00:09:24 -08:00
Calvin Montgomery
d21943ecc7
Whitelist m4a/aac for ffmpeg
2016-12-17 19:53:17 -08:00
Calvin Montgomery
041d50cb23
Merge pull request #636 from calzoneman/deprecate-http
...
HTTPS enforcement phase 1
2016-12-15 22:57:06 -08:00
Calvin Montgomery
8719527a31
Enforce HTTPS for new profile images
2016-12-13 22:44:23 -08:00
Calvin Montgomery
53d385f53e
Copy CSS URL validation for JS
2016-12-13 22:22:25 -08:00
Calvin Montgomery
453ed607ba
[http deprecation] enforce HTTPS for externalcss URLs
2016-12-10 23:23:57 -08:00
Calvin Montgomery
e8d39850c5
Fix null check for youtube livestream check
2016-11-30 09:24:28 -08:00
Calvin Montgomery
a624f45493
Fix warning in node 7
2016-11-17 23:01:20 -08:00
Calvin Montgomery
aa06884bd6
Ignore cached metadata for youtube livestreams
2016-11-17 23:00:06 -08:00
Calvin Montgomery
632ffdfa8f
deps: upgrade yamljs
...
Old version of `yamljs` was bringing in deprecated dependencies causing
`npm install` warnings. Newer version is still buggy and doesn't
fully support the YAML spec, but it seems to work at least as well as
the old version, as far as I can tell.
2016-11-02 22:55:14 -07:00
Calvin Montgomery
9302a271d0
Remove default contact config
2016-11-01 22:44:26 -07:00
Calvin Montgomery
bfad626b2d
Merge pull request #632 from calzoneman/partition-refactor
...
Refactor partitioning a bit
2016-10-25 20:21:34 -07:00
Calvin Montgomery
afa18c4749
Fix Google Drive URL
2016-10-20 19:07:03 -07:00
Calvin Montgomery
d159a16aca
Add configuration for redis key
2016-10-18 23:13:25 -07:00
Calvin Montgomery
654d57b53e
Add CLI for loading/saving partition map
2016-10-16 16:58:28 -07:00