Calvin Montgomery
014eb28e0d
Fix regression for user profiles
2016-10-01 21:37:42 -07:00
Calvin Montgomery
35a8e2b52a
Fix age old bug with /login redirecting to /register after registration
2016-10-01 21:31:04 -07:00
Calvin Montgomery
c88c63a422
Merge getGlobalRank and getProfile into one query
...
Really the entire "Account" thing needs to be refactored/deleted and
replaced with separate global account and per-channel state, which I
plan to do, but this brings some minor benefit in the meantime
2016-09-26 22:36:17 -07:00
Calvin Montgomery
e1120455b2
Cache channel ID for quicker loads/saves
2016-09-26 22:20:58 -07:00
Calvin Montgomery
83987afd73
Add config for twitch client ID
2016-09-18 21:35:08 -07:00
Calvin Montgomery
edff85dfb0
Fix User#inChannel for channels with passwords
2016-09-17 15:02:30 -07:00
Calvin Montgomery
1b1d2596f8
Change default for new account delays to 0
2016-09-14 22:06:00 -07:00
Calvin Montgomery
f62d9bc271
Add twitch vod support
2016-09-04 18:53:38 -07:00
Calvin Montgomery
7b4126c32f
Add concurrency to channel saving on server shutdown
2016-08-31 21:46:54 -07:00
Calvin Montgomery
5b60a48c7f
Fix double save when reloading partition map
2016-08-31 21:33:56 -07:00
Calvin Montgomery
8b94c54d25
Fix bug causing channels to get stuck when DB is down
2016-08-31 21:32:42 -07:00
Calvin Montgomery
84fa7972e3
Skip minification for userscript
2016-08-30 21:20:42 -07:00
Calvin Montgomery
e17dac58fd
Add a temp bypass for initial rollout
2016-08-24 20:03:30 -07:00
Calvin Montgomery
af6e958c49
Merge remote-tracking branch 'origin' into ip-session-age
2016-08-24 19:48:58 -07:00
Calvin Montgomery
5a81ab7ce7
Add a prompt explaining the situation as well as documentation
2016-08-23 21:50:18 -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
calzoneman
17aad006f7
Fix startup issue
2016-08-10 22:37:33 -07:00
calzoneman
33f775051d
Fixes for bot logins
2016-08-10 22:20:53 -07:00
calzoneman
0327b3de2e
Modifications for ip session cookie
2016-08-10 22:10:02 -07:00
calzoneman
74cb1b3efc
Implement time parsing/formatting for channel settings
2016-08-10 21:59:36 -07:00
calzoneman
8305c235eb
Add initial channel setting for new account chat delay
2016-08-10 21:59:30 -07:00
calzoneman
701d470494
Add initial blocking of new users in chat
2016-08-10 21:59:18 -07:00
calzoneman
e99bfcd47b
Merge branch '3.0' into videojs-hls
2016-08-09 22:41:55 -07:00
calzoneman
6245dc84da
Minor bug fix
2016-08-08 23:04:34 -07:00
calzoneman
016b125f49
Initial IP session cookie implementation
2016-08-08 23:03:16 -07:00
calzoneman
7b95777d99
Add a few things missed last commit
2016-08-08 20:34:03 -07:00
calzoneman
d06c614ccc
Add HLS support (and upgrade Video.JS)
2016-08-06 21:14:52 -07: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
Xaekai
9559035118
Add a service socket to enable out of band access to the process commandline
2016-07-16 11:05:32 -07:00
calzoneman
9e00bb133e
Fix #601
2016-07-14 23:19:40 -07:00
Xaekai
5eebd88e13
Move ACP nav entry to templating
...
Closes #516
2016-07-10 23:23:46 -07:00
calzoneman
2a2ed7ce1c
Fix partitioning for channels with capital letters
2016-07-09 01:51:06 -07:00
Xaekai
0bafe9f2d7
Add missing comma
2016-07-08 00:04:20 -07:00
Xaekai
0aa73a4b14
Add missing formatter entry for vid.me
2016-07-07 23:32:09 -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
Xaekai
42cf772dc3
Merge branch '3.0' into moretags
2016-07-07 22:51:08 -07:00
Xaekai
9f4d2c7ffb
Add some various harmless tags to the XSS whitelist
...
sub, sup: Closes #579
cite, small: Bootstrap uses these for blockquotes
template: Will allow for cleaner channel scripts. Since it's contents are inert it will also allow channel admins to have "comments" in their banner.
2016-07-07 21:52:34 -07:00
Xaekai
df5c5cd54f
The Puggening: Update from Jade to Pug
...
1.) module dependency updated from jade 1.11.0 to pug 2.0.0-beta3
2.) All references to Jade have been changed to Pug
3.) /srv/web/jade.js is renamed to pug.js
4.) all template files renamed accordingly
5.) "mixin somename" is automatically considered a declaration, invocations must use "+somename"
6.) variable interpolation is no longer supported inside element attributes, use direct references and string concatenation instead.
7.) bumped minor version
2016-07-07 21:48:09 -07:00
calzoneman
f75d40d278
Fix a bug with passwords for bot logins
2016-07-03 23:50:16 -07:00
calzoneman
edb5fb6f4e
Sync announcements across partitions
2016-07-03 21:28:43 -07:00
calzoneman
312892e56b
Short term additional fix for #583
...
The previous commits do not handle all of the edge cases of #583
appropriately. This is a short term solution that will work, but is not
as efficient as it could be. The whole refreshAccount function needs to
be reconsidered and replaced with a more sane way of handling atomic
updates to the user's account state.
2016-06-29 22:00:25 -07:00
calzoneman
c70dc83504
Fix previous fix
2016-06-26 21:15:33 -07:00
calzoneman
e9fdb1a7e5
Fix login race condition ( #583 )
2016-06-26 16:21:15 -07:00
calzoneman
6f56862307
Add vidme support ( #568 )
2016-06-25 17:09:48 -07:00
calzoneman
056b2a48ea
Add throttling of usercount frames
2016-06-18 00:32:50 -07:00