calzoneman
4620fb2d56
Add unregistration for channel admins
2013-05-13 15:41:29 -04:00
calzoneman
b98a785740
More modal fixes
2013-05-12 22:11:32 -04:00
calzoneman
a6fff1c849
Fixes
2013-05-12 21:37:03 -04:00
calzoneman
c7e63391f6
Add fluid layout option
2013-05-12 21:15:05 -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
calzoneman
c6446d6f84
Begin working on profiles
2013-05-12 16:15:39 -04:00
calzoneman
3af35cb268
Add links to playlist entries and the index page
2013-05-12 11:41:14 -04:00
calzoneman
161c8517b2
Change icons for next and temp, update help.html
2013-05-11 18:15:48 -04:00
calzoneman
2622aaac41
Implement #107
2013-05-11 15:12:51 -04:00
calzoneman
0f2c17b828
Fix #105
2013-05-10 18:06:58 -04:00
calzoneman
dd67179fd4
Variable sync accuracy
2013-05-10 16:31:04 -04:00
calzoneman
bafce39107
Show timestamps on continued messages
2013-05-09 21:12:01 -04:00
calzoneman
ab2118da48
Implement #101
2013-05-09 17:59:02 -04:00
calzoneman
6168523a1c
Refactor callbacks
2013-05-09 12:05:39 -04:00
calzoneman
703ac3ce4f
Add temporary videos
2013-05-04 17:54:28 -05:00
calzoneman
62e80cec63
Add password change ( #88 )
2013-05-04 13:01:04 -05:00
calzoneman
cecb5db6c7
Fix #81
2013-05-02 21:56:31 -05:00
calzoneman
1d90ea48d2
Implement #78 (as an option)
2013-05-02 10:25:39 -05:00
calzoneman
41de5c5d7a
Add homepage channel list
2013-05-01 17:49:34 -05:00
calzoneman
5b7eed3541
Sort usernames in connection log
2013-05-01 17:24:07 -05:00
calzoneman
d8894f0280
Add timestamps (optional) to chat messages
2013-05-01 16:03:03 -05:00
calzoneman
3600a3114a
Transition channel page away from index.html
2013-05-01 13:39:01 -05:00
calzoneman
ab3dd208c3
Alert on wrong credentials ( #76 )
2013-05-01 13:02:06 -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
7f7ae16138
Add JWPlayer support
2013-04-28 17:06:58 -05:00
calzoneman
4bdbac3dbd
Fix synchtube layout, add placeholder text, fix alignment issue
2013-04-28 13:48:22 -05:00
calzoneman
406988aef1
Allow chaining for /m
2013-04-28 13:04:15 -05:00
calzoneman
8d6b228f8f
Add user options menu
2013-04-28 12:57:08 -05:00
calzoneman
d168c8fff7
Add guest login, tweak button visibility
2013-04-27 12:55:17 -05:00
calzoneman
52d9663eb7
Moderators can remove videos from the library
2013-04-27 11:48:36 -05:00
calzoneman
6eaa97ccb8
Hide embedded player while login modal is active
2013-04-26 12:28:02 -05:00
calzoneman
087f612b37
Bugfixes for last commit
...
- Fix race condition for login frame
- Fix guest logins
2013-04-25 23:04:51 -05:00
calzoneman
3a7acd0526
Implement new session system
...
I replaced the old login system with a more secure one.
Instead of storing cookies containing the username and plaintext password, the password
is submitted once to obtain a session hash, which is valid for a given length of time.
Registering and logging in is now done via an iframe, which prevents custom javascript from having access to the password field.
Site admins need to run the following SQL before updating, or else all of your logins/registrations will fail:
ALTER TABLE `registrations` ADD `session_hash` VARCHAR( 64 ) NOT NULL ,
ADD `expire` BIGINT NOT NULL
2013-04-25 22:50:12 -05:00
calzoneman
6b5466f5ae
Add chat antiflood option
2013-04-23 14:17:42 -05:00
Calvin Montgomery
bb019deeb7
Implement ACL for channel owners (Issue #42 )
2013-04-22 22:28:40 +04:00
calzoneman
05299aabf3
Fix data.meta undefined error
2013-04-19 14:56:00 -05:00
calzoneman
3c4d7073a5
Implement AFK functionality [Issue #37 ]
2013-04-19 14:50:08 -05:00
calzoneman
5350fa2e93
Add poll editor
...
Implements the suggestion from Issue #34
2013-04-18 11:42:07 -05:00
calzoneman
9338905519
Minor fix- greentext and escaping youtube queries
2013-04-17 23:24:37 -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
e9d3fa83e4
Fix userlist (Issue #31 )
2013-04-16 17:23:35 -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
6ae16d5671
Fix "end poll" button for leaders
...
Fixes Issue #30
2013-04-16 10:43:53 -05:00
calzoneman
6807d0b686
Move chat callback to addChatMessage
2013-04-15 20:28:01 -05:00
calzoneman
4e2e349196
Tweaks to Leaders, add kick messages
2013-04-14 12:38:00 -05:00
calzoneman
d5ce1020b2
Add mute function, tweak playlist button display
2013-04-11 12:51:08 -05:00
calzoneman
3f2095b14e
Fix banning
2013-04-10 19:51:30 -05:00