Files
zkldi_Tachi/CHANGELOG.md
T

4.1 KiB

Syntax

Type Description
BUG This was a bug fix.
ENH This was an enhancement, An improvement to an existing behaviour.
FEAT A new feature.
REWORK An existing feature was reworked/changed.
BREAKING An existing feature was changed in a breaking manner.

Anything prefixed with INTERNAL_ has absolutely no bearing on end users, and should not generally be shown to end users.

Changelog

2.2.0-dev

  • [BREAKING] Support for IIDX Beginners has been removed. The data was near-impossible to keep up to date with Omnimix, and nobody played them anyway.

  • [INTERNAL_REWORK] The entire codebase has been moved to a new eslint config, called Cadence. This is in preparation for an even larger refactor, but that likely won't happen for a while.
  • [REWORK] Metronic CSS has been forced out of the repo, allowing us to go open source. Watch this space!
  • [REWORK] We're now a monorepo! Way easier to make common changes now.
  • [REWORK] Tachi's core (client + server) now share a version number. They also now share a changelog. Hi!

  • [FEAT] Add an endpoint for reverting imports.
  • [FEAT] Rivals have been added.
  • [FEAT] Goals have been added.
  • [FEAT] Quests have been added.
  • [FEAT] Questlines have been added.
  • [FEAT] ITG Stamina Support has been added.
  • [FEAT] Batch Manual imports can now pass classes, to hand-declare certain classes, such as IIDX Dans, WACCA Stage Ups, or similar.
  • [FEAT] Added support for an IIDX DP tierlist.
  • [FEAT] Added support for exporting all of a users scores.
  • [FEAT] Added support for reverting an import.
  • [FEAT] Added support for retrieving a users imports, including by user-intent.
  • [FEAT] Notifications can now be sent to users.
  • [FEAT] Search implementation is massively improved (#713)
  • [FEAT] BMS and PMS database changes are automatically backsynced to their parent seeds repository (#732)
  • [FEAT] Support for the BMS AI Table.
  • [FEAT] EXScore from Konaste Hook imports is now saved.
  • [FEAT] Added support for the stardust and starlight folders.
  • [FEAT] Added AIRating support.
  • [FEAT] Added the rabbit chart viewer to BMS chart pages.
  • [INTERNAL_FEAT] Schemas have been moved into tachi-common and properly refactored.
  • [INTERNAL_FEAT] Tachi-Server now has a migration engine, for applying database updates automagically.

  • [ENH] IIDX and BMS Dan gauge now displays in gray.
  • [ENH] Showcase Stats now have the option to limit returned charts to just those you've played.
  • [ENH] WACCA Internal decimal levels are now displayed on the song page.
  • [ENH] Force Static Import now disables itself after doing one static import. This is a safety feature to prevent you from spamming your profile with pb imports.
  • [ENH] Quests will automatically update and resync off of database-seed changes.
  • [ENH] The beatoraja IR now says how many people have played a chart on its way to de-orphaning.
  • [ENH] Server administrators can now delete other's scores.
  • [ENH] Server administrators can now revert other's imports.
  • [ENH] You can now set Jubility targets.
  • [ENH] Folder Showcase Stats are now removed from a player in the case of the folder being removed.
  • [ENH] ARC SDVX Support has been bumped to EXCEED GEAR.
  • [ENH] The AI table now automatically updates itself.
  • [ENH] Session Raise Viewing has been massively improved.
  • [ENH] Recently viewed folders now appear on your dashboard.
  • [ENH] Combo Breaks now appear on IIDX Scores.
  • [ENH] Splashes are now cuter.
  • [INTERNAL_ENH] Server version info is now read from package.json, removing redundancy.
  • [INTERNAL_ENH] The commit the server is running under is now exposed publically in version info.

  • [BUG] Numeric level indicators no longer appear when the numeric level is 0 (For kichiku, kiraku, etc.)
  • [BUG] 2dxtra charts now have more obvious shorthand.