Development log
変更ログ

Development 12/9

Artist/label/user tokens

As mentioned yesterday, artists, labels, and users will now appear as little tokens in places where you can enter text (instead of showing an ID number, slashes, etc). As with before, you can simply press / to search by artist name.

I've fixed all of the major bugs with this feature that I could find, so I'm opening the feature up to all VIP users for further testing. Please let me know if any bugs you encounter when summoning artists/labels/users in text boxes. (If you're having issues, you should be able to click 'plain editor' at the bottom of any textbox, and switch back to the old version.)


Tracklist pasting improvements

For a long time, you've been able to copy tracklists from other websites and paste them in when adding/editing a release. This feature has been updated to clean the tracklist a little better (e.g. remove numbers and periods). It also now works with tracklists that are all on one line, as long as each track is numbered (e.g. closet child).

I've also updated it to automatically insert romaji for any songs which have been added for that particular artist before. For example: if I add a new Phantasmagoria list and paste in some tracks, the romaji for 神歌 will automatically be filled out (but if one of the songs was a brand new title, it wouldn't get any romaji).

Again, please let me know if you encounter any issues with this!


All updates

  1. Updated initTribute and inlineSubmit to use full clean of tributing elements. Updated full clean to better target hard spaces, which were causing issues with band history parser.
  2. Added Chrome checker to initTribute, and updated cleanTributingContent() to remove last newline from input, since Chrome seems to insert one. If user manually adds newline at end, it should still be preserved.
  3. Updated VIP post editor to use auto preview. Updated accompanying script to look for change event; will need to redo this at some point, probably.
  4. Slightly reduced cooldown of preview function in initTribute.js.
  5. Updated initTribute to add when initializing for first time; this prevents an issue wherein Chrome adds a newline that isn't visible, but which affects text. Also changed cleanTributingContent to accept an array of arguments as second argument; not currently needed, but may be useful. (Updated inlineSubmit to reflect this change.)
  6. Changed keyboard button style.
  7. Updated artist profile to navigate through that artist's discography even when clicking an omnibus.
  8. Updated render_json_list to allow it to pull song titles, updated get_song_list to refer to it.
  9. Updated easyAutocomplete.js to use newer render_json_list.
  10. Updated script on 'add release' page to better filter out leading periods/colons, and to handle certain inline tracklists. Also updated it to automatically grab romanization for certain songs if they're already in the song list.
  11. Updated token system to display for VIP users.
  12. Updated initTribute and inlineSubmit to use full clean of tributing elements. Updated full clean to better target hard spaces, which were causing issues with band history parser.
  13. Added Chrome checker to initTribute, and updated cleanTributingContent() to remove last newline from input, since Chrome seems to insert one. If user manually adds newline at end, it should still be preserved.
  14. Updated VIP post editor to use auto preview. Updated accompanying script to look for change event; will need to redo this at some point, probably.
  15. Slightly reduced cooldown of preview function in initTribute.js.
  16. Updated initTribute to add br when initializing for first time; this prevents an issue wherein Chrome adds a newline that isn't visible, but which affects text. Also changed cleanTributingContent to accept an array of arguments as second argument; not currently needed, but may be useful. (Updated inlineSubmit to reflect this change.)
  17. Changed keyboard button style.
  18. Updated artist profile to navigate through that artist's discography even when clicking an omnibus.
  19. Updated render_json_list to allow it to pull song titles, updated get_song_list to refer to it.
  20. Updated easyAutocomplete.js to use newer render_json_list.
  21. Updated script on 'add release' page to better filter out leading periods/colons, and to handle certain inline tracklists. Also updated it to automatically grab romanization for certain songs if they're already in the song list.
  22. Updated token system to display for VIP users.

Want to support future updates?

vkgy runs on a custom platform developed by a very small team. If you appreciate what we do and want to help us grow, please consider becoming a VIP member!

Support vkgy
top