2046 Commits

Author SHA1 Message Date
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
50ca141f1d Web refactoring 2015-10-26 22:56:53 -07:00
calzoneman
566e932e7e Reset LASTCHAT when chat is cleared 2015-10-25 17:31:04 -07:00
Calvin Montgomery
535b1d5d3a Merge pull request #522 from calzoneman/sioconfig-migration
Migrate socket.io configuration to new API
2015-10-25 17:25:00 -07:00
Calvin Montgomery
428007c3f8 Merge pull request #521 from OurFlagIsMined/patch-1
more than one Play click deleted a playlist item
2015-10-25 17:24:33 -07:00
calzoneman
1bdea33817 Correct typo 2015-10-25 17:22:50 -07:00
calzoneman
f5de173feb Remove extra word from NEWS.md 2015-10-25 17:21:15 -07:00
calzoneman
21c3a1b3cd API changes, add documentation 2015-10-25 17:20:39 -07:00
OurFlagIsMined
4809a3db00 more than one Play click deleted a playlist item
If two people tried to play the same playlist item, before the playlist updated, it would delete instead of playing.
The same would also happen if the play button was double-clicked instead of single-clicked.
Also, the active item's play button functioned as a delete button.

Fully tested. Still removes the item (if it was added as temporary) when it finishes playing, or if the play button of a *different* item is clicked.
2015-10-25 19:52:34 -04:00
calzoneman
b2a9c9c7a8 docs: add chat-filters.md 2015-10-21 23:04:49 -07:00
calzoneman
7b5476874d Minor function change 2015-10-21 20:56:09 -07:00
calzoneman
40e2a608f6 Initial sioconfig migration work 2015-10-19 22:32:00 -07:00
calzoneman
dacda65961 Prevent unnecessary duplicate profile boxes 2015-10-19 20:28:33 -07:00
calzoneman
6ed7ca8dbb Upgrade to video.js 5.0 2015-10-17 18:45:13 -07:00
calzoneman
e20537e0a5 Remove some old/unused files 2015-10-17 18:36:24 -07:00
calzoneman
8d39daf942 Factor out resumeAutolead() 2015-10-16 20:32:25 -07:00
calzoneman
217ed115a3 Fix #513 2015-10-16 20:23:41 -07:00
calzoneman
327b9faedb Add dbstore dumper script 2015-10-12 23:31:36 -07:00
calzoneman
b4b442c897 bgtask: run channel saves serially to prevent thrashing 2015-10-09 23:16:21 -07:00
calzoneman
7d35df4f5a Fixes 2015-10-07 22:19:39 -07:00
calzoneman
7f62e14045 index: add explicit error message for missing lib/server.js 2015-10-06 21:25:27 -07:00
Calvin Montgomery
9f4461a779 Merge pull request #507 from calzoneman/channel-store
Refactor channel storage to allow database store
2015-10-04 23:22:05 -07:00
calzoneman
2fe646ec03 Minor cleanup 2015-10-04 23:21:53 -07:00
calzoneman
1d33c47bfe package: bump version and update NEWS.md 2015-10-04 23:11:41 -07:00
calzoneman
bed7e65fc0 channel_data value should be a mediumtext 2015-10-01 22:13:16 -07:00
calzoneman
56a2a52bdd Fixes 2015-10-01 22:02:59 -07:00
calzoneman
0e66875d27 Add workaround for migrator error 2015-09-30 22:12:43 -07:00
calzoneman
81cbfc0639 Merge branch '3.0' into channel-store 2015-09-30 21:58:03 -07:00
calzoneman
9c5ada6134 Add config key for selecting storage mode 2015-09-30 21:55:45 -07:00
calzoneman
27b501e655 Add /sioconfig.json 2015-09-30 18:36:50 -07:00
calzoneman
7875dbdf4a Handle 'best' quality preference in VideoJSPlayer 2015-09-30 18:26:23 -07:00
calzoneman
a16f885fbd Fix custom embed invalid tag message 2015-09-28 17:31:37 -07:00
calzoneman
e91635b6f9 Implement migrator 2015-09-27 11:07:57 -07:00
calzoneman
22a4115217 webserver: update matcher for HTTP 416 errors 2015-09-27 09:33:42 -07:00
calzoneman
b2a4afd9ff Merge www/js/player.js from gdrive-youtube 2015-09-26 20:00:07 -07:00
calzoneman
c5e73e156a channel/chat: don't allow users to unmute themselves 2015-09-26 19:54:20 -07:00
calzoneman
10dbbcd3ff Fixes; initial migrator work 2015-09-26 15:33:13 -07:00
calzoneman
4bdd7a1e3b Add DatabaseStore 2015-09-26 14:21:42 -07:00
calzoneman
1ad41d7e58 Remove debug override 2015-09-24 23:50:50 -07:00
calzoneman
20dc871303 Use create-error for better error creation 2015-09-24 23:36:05 -07:00
Calvin Montgomery
237a4ae0e0 Merge pull request #506 from calzoneman/gdrive-youtube-hack
Gdrive youtube hack
2015-09-23 21:59:24 -07:00
calzoneman
5ec9c2b029 Start refactoring channel storage 2015-09-23 21:56:04 -07:00
Calvin Montgomery
f95f3dc89b Merge pull request #503 from calzoneman/es6
Transpile with babel for ES2015 support
2015-09-23 19:27:52 -07:00
calzoneman
2b6e58ace9 Add safeguard postinstall script prompt 2015-09-23 19:27:04 -07:00
calzoneman
0109a87e55 package: build with babel for ES2015 support
* Rename lib/ -> src/
* Add `postinstall` npm target for compiling src files to lib
* Add `build-watch` npm target for development with babel --watch
* Add `lib/` to .gitignore
* Add `source-map-support` module for babel-generated sourcemaps
2015-09-23 19:27:04 -07:00
Calvin Montgomery
d042619b21 Merge pull request #504 from calzoneman/deps-upgrade
Update dependencies
2015-09-23 19:18:45 -07:00
calzoneman
14bfaae487 Update dependencies 2015-09-23 19:15:28 -07:00
calzoneman
e85fd4bcd0 Add counters for stat recording 2015-09-17 23:29:32 -07:00
calzoneman
3356a55fbd Fix modal issue 2015-09-16 20:20:51 -07:00