calzoneman
ebe48798fe
Implement user profiles
...
Existing installations will have to apply the following SQL:
```sql
ALTER TABLE `registrations` ADD `profile_image` VARCHAR( 255 ) NOT NULL ,
ADD `profile_text` TEXT NOT NULL
```
2013-05-12 20:41:02 -04:00
calzoneman
3959b02b93
Fix #113
2013-05-12 11:48:41 -04:00
calzoneman
5bb9ba7c61
Default filters apply to all channels ( #97 )
2013-05-09 10:11:25 -04:00
calzoneman
05d6d5b120
Fix #98
2013-05-06 21:09:33 -05:00
calzoneman
d102ca8815
Fix #95 , Fix #96
2013-05-06 11:24:55 -05:00
calzoneman
9ea04b9f01
Making a video temporary no longer uncaches it
2013-05-04 18:41:56 -05:00
calzoneman
703ac3ce4f
Add temporary videos
2013-05-04 17:54:28 -05:00
calzoneman
27c1f78dbd
Add banlist to acp
2013-05-04 12:30:38 -05:00
calzoneman
b2fd687307
Fix #92 and #93
2013-05-04 12:02:38 -05:00
Calvin Montgomery
627fcec448
Unload empty channels
2013-05-03 22:15:05 +04:00
calzoneman
3da4baba52
Fix #80
2013-05-02 10:34:12 -05:00
calzoneman
41de5c5d7a
Add homepage channel list
2013-05-01 17:49:34 -05:00
calzoneman
d8894f0280
Add timestamps (optional) to chat messages
2013-05-01 16:03:03 -05:00
calzoneman
af8fcbb673
Improve anti-chatflood
2013-04-30 10:30:59 -05:00
calzoneman
9bc712c003
Mask user IPs for nonadmins
2013-04-29 20:01:46 -05:00
calzoneman
d43f39caa1
Better channel bans
2013-04-29 18:59:51 -05:00
calzoneman
4b0e920dc6
Begin improving filters
2013-04-29 12:29:31 -05:00
calzoneman
9350ef6d75
Change some permissions to channel admins ( #67 )
2013-04-29 11:26:01 -05:00
calzoneman
609b3c3d0a
Fix empty MOTD bug
2013-04-28 17:10:00 -05:00
calzoneman
7f7ae16138
Add JWPlayer support
2013-04-28 17:06:58 -05:00
calzoneman
406988aef1
Allow chaining for /m
2013-04-28 13:04:15 -05:00
calzoneman
535b80153d
Fix ip bans for like the 4th time
2013-04-27 23:10:48 -05:00
calzoneman
b0cf61d332
Fix chat antiflood
2013-04-27 12:13:01 -05:00
calzoneman
52d9663eb7
Moderators can remove videos from the library
2013-04-27 11:48:36 -05:00
calzoneman
3cefdb81bc
Fix last commit, change 'l' to '1'
2013-04-24 15:50:43 -05:00
calzoneman
20bcd95e9e
Change leniency of queue antiflood
2013-04-24 15:48:29 -05:00
calzoneman
623aec89b1
Add playlist length indicator (Issue #51 )
...
It's not exactly pretty, but I'm hoping to have someone help me pretty up the interface this summer
2013-04-24 14:28:20 -05:00
calzoneman
57475d5d3d
Show name of who added something (Issue #50 )
...
Hovering over a queue item will now show the name of the person who added it.
If it was added by a guest, or if it was added while the server was running a previous version, it will show up as "unknown".
2013-04-24 13:10:08 -05:00
calzoneman
19d778e8ba
Throttle video queues
2013-04-24 12:45:17 -05:00
Calvin Montgomery
35fb504847
Fix channel update function, start working on compensative synch
2013-04-24 06:33:53 +04:00
calzoneman
3f5ec309e9
Tweak ACL behaviour
...
ACL is only updated when you first join, when someone's rank changes, or if
you click the Channel Ranks tab
2013-04-23 13:47:09 -05:00
calzoneman
ce84b30354
Tweak voteskip (Issue #49 )
2013-04-23 10:23:32 -05:00
calzoneman
27c494e450
Implement shuffle/clear (Issue #48 )
2013-04-22 15:37:42 -05:00
Calvin Montgomery
bb019deeb7
Implement ACL for channel owners (Issue #42 )
2013-04-22 22:28:40 +04:00
calzoneman
40ad039a06
Add configurable voteskip ratio, show # voteskips to mods
2013-04-20 20:17:38 -05:00
calzoneman
3c4d7073a5
Implement AFK functionality [Issue #37 ]
2013-04-19 14:50:08 -05:00
calzoneman
f7ed2adb73
Fix Issue #35
2013-04-18 15:36:52 -05:00
calzoneman
5350fa2e93
Add poll editor
...
Implements the suggestion from Issue #34
2013-04-18 11:42:07 -05:00
calzoneman
8a8838a58d
Registered users now have rank 1, guests' names are grey
...
Any new registrations will set global_rank=1 in the database
If you wish to upgrade, run "UPDATE `registrations` SET `global_rank`=1 WHERE `global_rank`=0" on your MySQL database
2013-04-17 13:29:52 -05:00
calzoneman
1ee3c06213
Implement custom JS
...
As referenced in Issue #28
2013-04-16 11:11:10 -05:00
calzoneman
78ecc042d6
Allow custom regex flags
...
Fixes Issue #29
For example, match "word" without case sensitivity, match globally:
word/ig
If you want to match a literal slash, escape it with a backslash: \/
2013-04-16 11:02:00 -05:00
calzoneman
4e2e349196
Tweaks to Leaders, add kick messages
2013-04-14 12:38:00 -05:00
calzoneman
a9b3319e3d
Force client disconnect, fix userlist bug
2013-04-11 11:30:20 -05:00
calzoneman
0b1a27a131
Destroy socket on disconnect to prevent dangling sockets
2013-04-11 11:23:45 -05:00
calzoneman
3f2095b14e
Fix banning
2013-04-10 19:51:30 -05:00
calzoneman
fac962795a
Fix un-unbannable bans
2013-04-07 19:31:52 -05:00
calzoneman
176dd58284
Support RTMP streams
2013-04-07 14:38:50 -05:00
calzoneman
9842d59901
Allow graceful client reocnnection on server restart
2013-04-06 15:47:27 -05:00
calzoneman
ae5693f3ed
Fix regexes not having the /g flag when reloaded from disk
2013-04-05 21:37:22 -05:00
calzoneman
823ab91d04
patch a couple of bugs
2013-04-04 18:22:11 -05:00