calzoneman
6d84222871
Start refactoring acp.js database calls
2013-08-15 13:53:58 -05:00
calzoneman
d883445ed4
Finish refactoring existing functions from database.js
2013-08-15 13:39:32 -05:00
calzoneman
1b9c707bdf
Refactor some password functions and user playlists
2013-08-15 12:18:13 -05:00
calzoneman
be315e9e23
Remove syntax error
2013-08-14 22:52:21 -05:00
calzoneman
8a2dfa004d
Continue work on refactoring, add utilities module
2013-08-14 22:51:59 -05:00
Calvin Montgomery
9675edadf5
Continue migrating/refactoring
2013-08-12 23:23:10 -04:00
calzoneman
a112700600
Work on channel db stuff
2013-08-12 14:23:32 -04:00
calzoneman
8822fc5206
Continue work on db
2013-08-12 10:58:21 -04:00
calzoneman
44d5f42a36
Start switching to node-mysql
2013-08-12 10:34:57 -04:00
calzoneman
b53ac91a61
Add 'My Channels' to prevent silly people from forgetting which rooms they own
2013-08-06 11:20:15 -04:00
calzoneman
fe2985e8dd
Save playlists with cached data
2013-07-30 09:07:30 -04:00
calzoneman
2fb28f4d43
Change config system
2013-07-28 11:49:29 -04:00
calzoneman
b9e465b714
Fix URI encoding on register/login, also fix database escape bug
2013-07-27 10:11:31 -04:00
calzoneman
b8611de605
Add stat charts
2013-07-16 14:57:34 -04:00
calzoneman
5df30cb8a9
Move action log to DB, throttle registrations
2013-07-13 12:05:58 -04:00
Calvin Montgomery
68146043ad
Fix #205 (run update.js)
2013-07-09 20:28:54 +04:00
calzoneman
562a58abda
Playlist seems to be working
2013-07-01 18:45:55 -04:00
calzoneman
d9fc17e0f3
Add owner field to channel table
...
Make sure you run the update script to update existing databases:
`node update.js`
2013-06-27 16:41:59 -04:00
calzoneman
bd7a41ce3d
Minor fix regarding password resets
2013-06-20 20:12:24 -04:00
calzoneman
55e6734bd1
Fix incorrect clearing of visit history
2013-06-19 22:40:23 -04:00
calzoneman
7b60d0948e
Fixes
2013-06-19 17:54:27 -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
a02228afdd
Add license text to files missing it
2013-06-04 18:26:17 -04:00
calzoneman
723da8b9d9
Fix sqlescape breaking table names
2013-06-04 12:26:16 -04:00
calzoneman
70f2065a36
Improve SQL escaping
2013-06-03 18:37:30 -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
28a960285c
Begin working on playlists
2013-06-01 11:59:04 -04:00
calzoneman
d7abefa23e
Fix db init
2013-05-30 14:52:00 -04:00
calzoneman
dd4b2ee8db
Prevent exception when global bans fail
2013-05-30 14:44:14 -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
a882f598d6
begin working on password reset
2013-05-28 11:40:06 -04:00
calzoneman
a3138abd38
more fixes
2013-05-27 21:12:07 -04:00
calzoneman
cc8c2d8463
Fixes
2013-05-27 15:43:37 -04:00
calzoneman
4a14dbc89f
Bail on channel rank listing if unregistered
2013-05-27 15:17:29 -04:00
calzoneman
7e4dc5a569
Fix nameban fail
2013-05-27 15:15:22 -04:00
calzoneman
39be5a8427
Finish database refactoring
2013-05-25 21:01:32 -04:00
calzoneman
f8b0b06caf
Add username bans, tweak ban interface
2013-05-21 12:17:01 -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
calzoneman
369517945b
Implement #106
2013-05-11 15:21:14 -04:00
calzoneman
62e80cec63
Add password change ( #88 )
2013-05-04 13:01:04 -05:00
calzoneman
873f51a7ac
Fix new registrations table generation
2013-05-03 16:27:12 -05:00
Calvin Montgomery
923ecc2bf3
Add API endpoints for global ban management
2013-05-03 21:52:14 +04:00
calzoneman
e315407a48
Allow range IP bans
2013-04-29 17:06:39 -05:00
calzoneman
89f7e26450
Minor fixes
2013-04-28 12:14:52 -05:00