Moved the wkof.ItemData
item property additions to a custom object to avoid possible future collisions.
Added current_earliest_study_date
property to help with sorting; now properly sorts all items available "Now" evenly.
Made various optimizations with the array generations.
Updated the logging to include the entire object, in case that's desired; also updated the logging format to appear more as a table with headers (not using console.table()
because it stringifies the hyperlinks).
Been trying to post this for days but greasyfork's been having issues and I couldn't figure out why.