calzoneman
11d4c4ca62
Reject blank emote names and images
2015-12-05 18:52:39 -08:00
calzoneman
59468ec77c
Add safeguard to prevent #539
2015-12-02 20:59:46 -08:00
Calvin Montgomery
b241a210f3
Fix for uniqueness of IP range bans
2015-11-23 18:22:51 -08: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
8d39daf942
Factor out resumeAutolead()
2015-10-16 20:32:25 -07:00
calzoneman
217ed115a3
Fix #513
2015-10-16 20:23:41 -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
a16f885fbd
Fix custom embed invalid tag message
2015-09-28 17:31:37 -07:00
calzoneman
c5e73e156a
channel/chat: don't allow users to unmute themselves
2015-09-26 19:54:20 -07:00
calzoneman
20dc871303
Use create-error for better error creation
2015-09-24 23:36:05 -07:00
calzoneman
5ec9c2b029
Start refactoring channel storage
2015-09-23 21:56: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