calzoneman
5c339656b7
Minor fixes
2015-11-02 20:52:57 -08:00
calzoneman
6505aa2f5e
More refactoring
2015-11-01 17:42:20 -08:00
calzoneman
c2726898e5
Move x-forwarded-for middleware
2015-10-27 23:54:32 -07:00
calzoneman
13d4a49976
Move contact page to its own route handler
2015-10-27 22:04:21 -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
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