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
34ca5e12af
2016 -> 2017
2017-01-05 23:05:09 -08:00
Calvin Montgomery
8719527a31
Enforce HTTPS for new profile images
2016-12-13 22:44:23 -08:00
Calvin Montgomery
9302a271d0
Remove default contact config
2016-11-01 22:44:26 -07:00
Calvin Montgomery
d0d2002a5f
Fix some drive userscript issues
2016-10-07 19:55:41 -07:00
Calvin Montgomery
d821fc6ccd
Replace Twitch.TV player
...
Replaced the flash player with their HTML5 API. This also lays the
groundwork for VOD playback.
2016-08-24 20:21:49 -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
8305c235eb
Add initial channel setting for new account chat delay
2016-08-10 21:59:30 -07:00
calzoneman
d06c614ccc
Add HLS support (and upgrade Video.JS)
2016-08-06 21:14:52 -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
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
Xaekai
5eebd88e13
Move ACP nav entry to templating
...
Closes #516
2016-07-10 23:23:46 -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
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
7faf2829b2
Improve clientside socket.io connection error reporting
2016-06-07 23:00:50 -07:00
calzoneman
f8a4652533
Fix #572
2016-05-21 16:26:32 -07:00
calzoneman
0922ce8e66
Remove dead client code
2016-05-21 16:24:41 -07:00
calzoneman
a45148863a
Fix #548
2016-03-31 22:51:05 -07:00
calzoneman
d59daab2ae
Make EmoteList self-contained instead of referencing globals
2016-03-29 23:31:02 -07:00
calzoneman
4e011c0d26
Change modflair label to "Name Color"
...
Also combined adminflair and modflair into one button (the button has 2
states if you're a moderator, or 3 states if you're a site
administrator). Resolves #517
2016-03-29 22:30:16 -07:00
calzoneman
2bfb143c4c
Update copyright year (finally lol)
2016-03-01 22:59:14 -08:00
calzoneman
65d4ea9496
Fix #555
2016-01-31 11:17:19 -08:00
calzoneman
5ead24e45e
Merge branch '3.0' into web-refactoring
2015-11-02 21:07:50 -08:00
calzoneman
5c339656b7
Minor fixes
2015-11-02 20:52:57 -08:00
calzoneman
44745d86ac
Fix for Wii U browser
...
Apparently it doesn't send the login cookie if you explicitly set the
socket.io transports to prefer websockets. Magic.
2015-10-29 20:50:10 -07:00
calzoneman
88236e036c
Add better error pages
2015-10-27 20:44:40 -07:00
calzoneman
26e8660af4
Change /logout from GET to POST ( #515 )
2015-10-26 23:21:09 -07:00
calzoneman
40e2a608f6
Initial sioconfig migration work
2015-10-19 22:32:00 -07:00
Calvin Montgomery
dda5077727
Merge pull request #498 from calzoneman/comma-multi-queue
...
Add comma-separated queueing for multiple items
2015-07-21 21:46:28 -07:00
calzoneman
06347d6c25
Fix hidePlayer()
2015-07-16 21:43:21 -07:00
calzoneman
d76af73286
Add comma-separated queueing for multiple items
2015-07-16 19:14:55 -07:00
Calvin Montgomery
c0f76bcf00
Add fullscreen button
2015-07-06 17:35:04 -07:00
calzoneman
70be8a6713
Resolve merge conflict
2015-07-06 11:28:18 -07:00
calzoneman
c422fa65fc
Add fileplayer
2015-07-01 09:38:01 -07:00
calzoneman
14c25ef8c1
Add explicit warning that custom embeds cannot be synchronized
2015-06-19 08:39:11 -04:00
calzoneman
f94c8bc8f1
Replace with CSS margin
2015-05-22 10:29:24 -04:00
calzoneman
fe9ebfa6b1
Start working on VideoJS for Google Drive
2015-05-15 00:03:05 -05:00
calzoneman
c64d446b38
Fix button spacing when HTML is minified
2015-05-14 11:37:02 -05:00
calzoneman
2c90d28919
Tweak checkbox placement
2015-05-14 11:25:31 -05:00
calzoneman
8927613da7
Add emote search, sort toggle
2015-05-13 12:17:32 -05:00
calzoneman
389dd0d5ab
Initial emote list implementation
2015-05-12 13:50:59 -05:00
Xaekai
2dd1db166a
Fix annoyance: Clicking Remove video scrolls to top
2015-05-06 12:14:56 -07:00
calzoneman
a291836a99
Change USEROPTS.default_quality values
2015-05-02 17:55:00 -05:00
calzoneman
fa3ddbe94a
Continue working on YouTube player
2015-04-30 15:26:52 -05:00
calzoneman
813ae3a2ef
Minor updates to SSL behavior
2015-03-29 11:34:27 -05:00
1ef47c8295
fix deleted new line
2015-02-28 18:51:30 +10:00
1f01036ba0
fix random d at end of line
2015-02-28 18:37:32 +10:00
bad0d5b5f7
fix nav again lol
2015-02-28 18:26:49 +10:00
11c92c9368
fix nav 3
2015-02-28 18:20:24 +10:00
5b9e51f70a
fix nav 2
2015-02-28 18:13:58 +10:00
4ba38019d2
fixed nav.jade for login/register
2015-02-28 18:02:59 +10:00
calzoneman
a049a7e2dc
Fix login/logout redirects
2015-02-24 11:08:10 -06:00
calzoneman
0dacf1019d
Fix double encoding
2015-02-24 10:40:07 -06:00
calzoneman
afc0ea0a58
Add csrf prevention
2015-02-22 18:15:22 -06:00
calzoneman
df62ee8d58
Fixes
2015-02-20 18:54:00 -06:00
calzoneman
b579db5310
Change login sessions
2015-02-20 18:53:02 -06:00
calzoneman
10aa7519da
Only show quick login for large screens
2015-02-20 18:53:02 -06:00
calzoneman
a31273be5c
Initial 'remember me' support for logins
2015-02-20 18:53:02 -06:00
calzoneman
d7d3534d62
jquery cdn sucks
2015-02-10 23:07:57 -06:00
Xaekai
e3dcbabc96
Change userlist toggle chevron to point down in the channel jade because it's default state is open.
2015-02-05 10:01:51 -08:00
Graham
3261613834
Revert "synctube.org index"
...
This reverts commit 15f1252bfa
.
2015-02-02 16:49:40 -05:00
Graham
15f1252bfa
synctube.org index
2015-01-25 12:21:52 -05:00
Graham
7c896d82fc
Modern theme updates
2015-01-19 10:30:47 -05:00
Graham
fb1636552b
Add modern theme
2015-01-03 18:21:07 -05:00
Calvin Montgomery
0c23b8a4c5
Update Copyright year; remove old junk
2014-12-31 12:06:29 -05:00
Calvin Montgomery
db7d1a22c8
Resolve #420
2014-12-19 14:39:10 -05:00
calzoneman
e0191a50f0
Fix #414 ; use CDNs for bootstrap,jquery
2014-11-20 23:10:40 -06:00
calzoneman
7310dabedf
CSS fixes
2014-11-12 19:56:29 -06:00
calzoneman
2c45177cc0
Responsive embed, WIP
2014-11-10 22:43:49 -06:00
calzoneman
12804d1052
Add UI option for no emotes ( #404 )
2014-10-23 23:21:44 -05:00
calzoneman
e13e695077
Allow limiting # items per user
2014-10-06 11:32:25 -05:00
calzoneman
2b60ab8e10
Add permission for #402 ; fix a strange jwplayer issue
2014-09-06 22:59:28 -05:00
calzoneman
71114b0060
Fix: don't search channel library if rank < seeplaylist
2014-09-04 20:53:18 -05:00
calzoneman
91c24518c5
Conditionally allow ASCII characters (for Xaekai)
2014-08-29 16:38:57 -05:00
calzoneman
aff20c3012
Use JWPlayer as flash fallback because it can actually synch
2014-08-18 12:00:26 -05:00
calzoneman
8fddbc3e6e
Add IP cloaking; make tor bans channel specific
2014-08-14 21:42:13 -05:00
calzoneman
936c75a062
Update user agreement to explicitly mention spamming other sites
2014-08-11 20:50:43 -05:00
Calvin Montgomery
952b2d66d3
General Settings should be selected by default in channel settings
2014-07-30 19:03:18 -07:00
Erik
2264013a3b
Small change per calzone's request
2014-07-30 20:26:29 -04:00
Erik
ee4624fd73
tweak options layout
2014-07-30 20:13:25 -04:00
Calvin Montgomery
e87ddb473b
Require user permission to run channel js
2014-07-01 20:11:54 -07:00
Calvin Montgomery
2b525c13fb
Fix double-logout bug with SSL
2014-06-07 00:20:52 -07:00
Calvin Montgomery
4d0149ce43
Add form-control CSS class to new dropdowns
2014-05-26 13:25:23 -07:00
Calvin Montgomery
8069378afc
Improve chat highlight options per #369
2014-05-26 13:22:20 -07:00
Calvin Montgomery
02ac983fba
Start working on channel detail view
2014-05-23 22:40:35 -07:00
Calvin Montgomery
1cc769b1ea
More missed merges
2014-05-20 20:13:41 -07:00
Calvin Montgomery
d16482b863
Make vimeo workaround respect default quality option
2014-05-16 00:46:30 -05:00
Calvin Montgomery
03a188e8f2
Improvements to Dailymotion player
...
* Hide the logo by default
* Set the wmode based on the user's preference
* Automatic quality as with youtube
2014-05-16 00:36:33 -05:00
calzoneman
e9fc3cfaca
Fix #356
2014-04-30 19:36:01 -05: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
ae04c91031
Fix #337
2014-03-23 21:43:20 -05:00
calzoneman
2211e4da9c
Change Vimeo fallback player
2014-03-07 20:37:20 -06:00
calzoneman
0537d0b202
Add wiki link to footer
2014-03-05 11:22:48 -06:00
calzoneman
881f8be5c4
Fix copyright
2014-03-04 23:56:00 -06:00
calzoneman
086c2ab501
Fix chat linewrap; fix nodemailer
2014-02-28 16:20:58 -06:00
calzoneman
8c32ce4020
Add no_h264 option
2014-02-28 09:43:48 -06:00
calzoneman
0fdf064904
Fix linewrapping on profile-box
2014-02-27 17:26:49 -06:00