Add setPermissions and setUserRank handlers.
It will be used later to make sure Naoko has enough rank to do certain
actions, such as changing the custom JS. Emitting a JS change without
enough rank will result in getting kicked from the channel.
Currently Naoko does not update user Ranks when there is a change.
Stop Naoko from auto-adding videos when the playlist is empty and is not
auto-leading.
Update database version to 7 which adds 3 vocadb columns to videos table.
Start working on VocaDB information display feature. Work in progress
and untested.
Fix database insert for the three new colums.
Temporary, will insert blank fields for now.
Skip invalid video even when Naoko is not managing.
The skipped video is also flagged as invalid. Need to have it delete the
video instead of just skipping.
Delete invalid video instead of just skipping.
Continue working on VocaDB information display feature.
Add $vocadb command, and continue VocaDB information display feature.
$vocadb will re-request API data, useful for when the video/VocaDB data
has changed since the last request.
Fix small error logging typo.
Work on VocaDB js emit output + a few fixes.
At the moment, videos that are not written to her database return blank.
This happens when videos are added while she is not in the channel, or a
video is added then immediatley played and she had not had enough time
to write to the database (eg adding video to an empty playlist).
Add permission checks for Naoko's VocaDB methods.
Fix typo bug.
Rename $blacklist to $omit. Also add dispaly to show if the current
video is omitted. In future commits $blacklist will be another command
where the video ca no longer be added to the playlist (auto-delete).
Add/fix Vimeo description NicoId search.
Change $vocadb to take VocaDB ID argument.
Moderators can type $vocadb vocaDbId to manually link the video with a
VocaDB entry. Typing $vocad 0 will reset the information and dispaly
blank.
Add notification for if the video is not in the database.