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