Commit graph

98 commits

Author SHA1 Message Date
calzoneman 9cd14f3bb3 Clear voteskip when going afk 2013-08-07 13:11:58 -04:00
calzoneman a371ff629d Allow channel admins to read channel logs 2013-08-06 14:20:47 -04:00
Calvin Montgomery 20f0d1c316 Clear afk timer when disconnecting 2013-08-01 22:47:38 -04:00
calzoneman 8f72854e38 Fix #238 2013-08-01 15:12:57 -04:00
calzoneman a1b39833ed (Hopefully) fix voteskip problems 2013-08-01 09:39:10 -04:00
Calvin Montgomery 103e01042e Fix voteskip calculation 2013-08-01 00:03:56 -04:00
Calvin Montgomery 27b95fd856 Only record login-success for rank >= 255 2013-07-30 23:23:20 -04:00
calzoneman 5a91a7ce21 Only change afkcount if afk state changes 2013-07-30 18:24:09 -04:00
calzoneman 17c733be44 Dedupe playlist option notification 2013-07-29 20:06:01 -04:00
calzoneman 995b92ebed Reset AFK timer when returning from being AFK 2013-07-29 20:02:31 -04:00
calzoneman 77a57d24c1 Implement Auto-AFK (#192)
- Channel-configurable delay
- User is marked AFK if no chat messages are received before the delay expires
- User is marked un-AFK if a chat message is received or if the user voteskips
2013-07-28 17:58:22 -04:00
calzoneman 2fb28f4d43 Change config system 2013-07-28 11:49:29 -04:00
calzoneman 9084a1aa8c Fixes
- Add Channel.canonical_name to store lowercase
- Hopefully prevent future dangling playlists
- Disallow joining channels with names longer than 30 characters
2013-07-27 10:40:49 -04:00
calzoneman 5a7b6aee85 Minor fix 2013-07-18 10:33:10 -04:00
Calvin Montgomery 5a9b3128d1 I think it works 2013-07-15 23:01:12 -04:00
Calvin Montgomery f2b6534d0a Fix channels not unloading / video skipping 2013-07-13 22:19:47 -04:00
Calvin Montgomery ee1b6c3255 Merge branch 'dev' -- run update.js 2013-07-05 21:50:09 -04:00
Calvin Montgomery beb26f45fb Disallow duplicate guest names 2013-07-02 23:24:03 -04:00
Calvin Montgomery fc5034d26a I think I'm on the right track here 2013-07-02 23:19:17 -04:00
calzoneman 562a58abda Playlist seems to be working 2013-07-01 18:45:55 -04:00
calzoneman ccae0ea76e Add /mute command 2013-06-25 10:18:33 -04:00
calzoneman 223f18a556 Fix #175 2013-06-23 10:25:49 -04:00
calzoneman 6943845d7a Add action log 2013-06-21 21:28:21 -04:00
calzoneman 7bb38ec8a5 Work on ACP improvements 2013-06-20 19:45:21 -04:00
calzoneman 7b60d0948e Fixes 2013-06-19 17:54:27 -04:00
calzoneman 6eaa9a45d0 Continue working on filters 2013-06-18 11:51:42 -04:00
calzoneman 25862acd72 Work on chat filters 2013-06-18 10:57:53 -04:00
calzoneman 09e9fb2eab Add channel ranks editor 2013-06-18 10:46:28 -04:00
calzoneman 6f43a7efdc Notify moderators when a new user joins 2013-06-18 00:26:44 -04:00
Calvin Montgomery 449d01180a Banlist and recent login history 2013-06-17 23:57:29 -04:00
calzoneman 32af68a68e Start working on user aliases 2013-06-17 21:02:48 -04:00
calzoneman ca6d2962d8 Continue working on channel settings 2013-06-17 18:16:59 -04:00
Calvin Montgomery 565759decf Merge changes from master 2013-06-15 16:07:38 -04:00
calzoneman 1850f009ff Fixes, continue work 2013-06-11 15:41:03 -04:00
calzoneman 42fc2e45c8 Continue rewriting things 2013-06-11 11:29:21 -04:00
calzoneman 33744da634 Revise channel ranks editor (Fixes #162) 2013-06-05 11:40:59 -04:00
calzoneman ae55f44906 Fix #165 2013-06-04 18:33:51 -04:00
calzoneman ecabb5e71b Fix #159 2013-06-02 18:09:52 -04:00
calzoneman d2271a020b Add playlist item count and playtime 2013-06-02 13:54:58 -04:00
calzoneman b87dd8b5e7 Redesign playlist management 2013-06-01 16:56:23 -04:00
calzoneman bd7288bed3 Add user playlist interface 2013-06-01 15:42:08 -04:00
calzoneman 28a960285c Begin working on playlists 2013-06-01 11:59:04 -04:00
calzoneman 07f64bdf56 Rate limit requestSeenLogins 2013-05-26 12:43:11 -04:00
calzoneman 4e364f45a6 Add permissions editor; fixes for bans 2013-05-22 15:38:16 -04:00
calzoneman f8b0b06caf Add username bans, tweak ban interface 2013-05-21 12:17:01 -04:00
calzoneman 74bdffea58 Fix race condition which caused users to lose moderatorship 2013-05-17 11:02:45 -04:00
calzoneman a8d8f346d4 Add editors for CSS and JS 2013-05-15 11:34:27 -04:00
calzoneman ce99233596 Reduce amount of data sent in media updates 2013-05-14 11:35:11 -04:00
calzoneman 4620fb2d56 Add unregistration for channel admins 2013-05-13 15:41:29 -04:00
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