Commit Graph

208 Commits

Author SHA1 Message Date
Calvin Montgomery b1a328d2e0 Implement max total video time per user 2017-04-03 21:18:40 -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 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 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