calzoneman
c7b3adbed1
Slight improvements
2013-06-06 19:38:47 -04:00
calzoneman
a0768316a4
Start redesigning page
2013-06-06 17:48:21 -04:00
calzoneman
2c069c26b3
Add button to show/hide userlist
2013-06-06 13:53:10 -04:00
calzoneman
685358b0d8
Move user options to localStorage instead of cookies
2013-06-05 17:22:50 -04:00
calzoneman
a1862496a9
Implement #163
2013-06-05 16:49:54 -04:00
calzoneman
33744da634
Revise channel ranks editor ( Fixes #162 )
2013-06-05 11:40:59 -04:00
Calvin Montgomery
33f4ffcec2
Add permission option for livestreams
2013-06-04 22:51:41 -04:00
Calvin Montgomery
8c6d2ccfb2
Add imgur album embedding
2013-06-04 22:47:02 -04:00
Calvin Montgomery
ef6a415c1b
Don't remove user theme when channel CSS is set
2013-06-04 22:36:49 -04:00
calzoneman
a02228afdd
Add license text to files missing it
2013-06-04 18:26:17 -04:00
calzoneman
2c57d2a8f2
Fixes, rate limiting
2013-06-04 18:22:05 -04:00
calzoneman
cfc866400c
Break out NWS into a user option
2013-06-04 15:41:34 -04:00
calzoneman
ddc1c56986
Adaptive poll rate for NWS
2013-06-04 15:28:54 -04:00
calzoneman
cc1b378c3d
NWS fixes
2013-06-04 12:11:16 -04:00
calzoneman
44fa360c60
Continue working on NWS
2013-06-04 11:46:06 -04:00
Calvin Montgomery
9eafc53c91
start experimenting with a fallback layer
2013-06-03 23:56:06 -04:00
calzoneman
cfd70cff12
Add notification when queueing jwplayer
2013-06-02 19:37:48 -04:00
calzoneman
3ebf4a1009
Leader synchronization for JWPlayer
2013-06-02 19:19:51 -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
52b88c0e40
Finish up
2013-05-30 14:34:54 -04:00
calzoneman
5205afb9cd
Add password reset emailer
2013-05-30 14:07:29 -04:00
calzoneman
c8df4b036c
More work
2013-05-29 21:04:22 -04:00
calzoneman
74203ad223
Continue work on account management and password reset
2013-05-29 14:19:43 -04:00
calzoneman
f3da02566c
Start working on account management
2013-05-29 11:49:09 -04:00
calzoneman
a3331ff758
Move callback initialization to prevent race condition
2013-05-28 17:06:23 -04:00
calzoneman
a3138abd38
more fixes
2013-05-27 21:12:07 -04:00
calzoneman
16d3c600fe
Fix #152 ; change JS load order to load faster
2013-05-27 15:00:32 -04:00
calzoneman
296bddefcd
Fix #153
2013-05-27 14:35:24 -04:00
Calvin Montgomery
81d6b4873d
More pagination
2013-05-26 23:10:16 -04:00
Calvin Montgomery
ee10a080cc
Search results pagination and clearing
2013-05-26 22:45:50 -04:00
calzoneman
50d73cee5b
Fix #151
2013-05-26 12:53:35 -04:00
calzoneman
828b7e0381
Fix #149 and a couple other issues
2013-05-26 11:38:38 -04:00
calzoneman
a5c297365c
Fixes; implement /clear command
2013-05-23 00:03:37 -04:00
calzoneman
4e364f45a6
Add permissions editor; fixes for bans
2013-05-22 15:38:16 -04:00
calzoneman
12c1f4acf8
Fix sort error for connection log
2013-05-22 10:56:27 -04:00
calzoneman
f8b0b06caf
Add username bans, tweak ban interface
2013-05-21 12:17:01 -04:00
calzoneman
505c628eb9
Tweak bans
2013-05-19 17:23:35 -04:00
calzoneman
cf2e1213a9
Give feedback when a queue fails
2013-05-19 13:06:39 -04:00
calzoneman
01fc746334
Implement #137
2013-05-19 12:56:13 -04:00
calzoneman
886834e822
Fix broken URLs from last commit
2013-05-17 18:56:11 -04:00
calzoneman
6dc0a33bda
Separate ports for webserver and socketio
...
It came to my attention today that some firewalls block websocket traffic on port 80. For this reason, I have split out the webserver and socket.io traffic to 2 different ports.
In config.js, IO_PORT is the socket.io port. This should NOT be port 80. WEBSERVER_PORT is the port that the built in webserver will bind to (can be port 80, but this requires root permissions).
You will connect to yourhostname:WEBSERVER_PORT, and use yourhostname:IO_PORT as IO_URL.
2013-05-17 18:39:49 -04:00
calzoneman
66fbbb77ce
Add Justin.tv support
2013-05-17 14:39:58 -04:00
calzoneman
79ec535358
Improve chat button
2013-05-17 13:36:58 -04:00
calzoneman
8671edd106
Add option for send button in chat
2013-05-17 11:23:11 -04:00
calzoneman
767cfdd76e
Improve announcements; remove debug console.log
2013-05-16 22:48:37 -04:00
calzoneman
8da604fd8a
Solve #130
2013-05-16 22:39:33 -04:00
calzoneman
a8d8f346d4
Add editors for CSS and JS
2013-05-15 11:34:27 -04:00
calzoneman
91e3049e61
I could swear I fixed announcements before
2013-05-14 22:32:59 -04:00
calzoneman
c1c3e4c47f
Add ustream support
2013-05-14 17:22:47 -04:00
calzoneman
e45489b77c
Fix polls not autoscrolling chat
2013-05-14 13:15:58 -04:00
calzoneman
ce99233596
Reduce amount of data sent in media updates
2013-05-14 11:35:11 -04:00
calzoneman
69550c7a51
Fix errors when video is hidden
2013-05-14 11:19:03 -04:00
calzoneman
d0b3f9014a
Make links unaffected by chat filters
2013-05-13 19:54:52 -04:00
calzoneman
4fe8ab164d
Fix leader function
2013-05-13 19:44:51 -04:00
calzoneman
22b10e3ffa
Implement #123
2013-05-13 18:05:01 -04:00
calzoneman
59fa9aa029
Fix video height inconsistency on fluid layout
2013-05-13 16:15:12 -04:00
calzoneman
4620fb2d56
Add unregistration for channel admins
2013-05-13 15:41:29 -04:00
calzoneman
27cfbcb61a
Fix #121
2013-05-13 15:06:09 -04:00
calzoneman
12c2ef8669
Fix race condition for fluid layout
2013-05-12 22:13:28 -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
369517945b
Implement #106
2013-05-11 15:21:14 -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
d102ca8815
Fix #95 , Fix #96
2013-05-06 11:24:55 -05: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
622788f7e7
Implement #91
2013-05-04 11:53:07 -05:00
calzoneman
e62a02673c
Fix #82
2013-05-02 22:02:25 -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
f76b509430
Pressing enter on media URL queues next
2013-04-30 11:15:03 -05:00
calzoneman
b0cc87e193
Add site footer
2013-04-30 11:13:06 -05:00
calzoneman
130d22a754
Add multiple chat filter editor
2013-04-30 11:09:32 -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
184fbcd971
Fix #66
2013-04-29 11:08:06 -05:00
calzoneman
794f26af22
Fix invalid sessions causing a half-logged in state
2013-04-28 20:51:56 -05:00
calzoneman
bdfd7ad3dc
Less hackish fix for boolean cookies
2013-04-28 17:36:06 -05:00
calzoneman
1cc005b55b
Fix option cookies
2013-04-28 17:26:45 -05:00
calzoneman
7f7ae16138
Add JWPlayer support
2013-04-28 17:06:58 -05:00