Skip to content

v1.2.0

Compare
Choose a tag to compare
@malthesers malthesers released this 17 Nov 23:45
· 71 commits to main since this release

♻️ Soulsborndle: Remastered

Update is almost exclusively under the hood, refactoring the app with the introduction of Fuse.js for searching enhancements, TypeScript for
type safety and Pinia for store management.

🌟 New

  • Added link to Ko-fi in the header
  • Added screenshots for Richer Install UI

🛠️ Changes

  • Implemented Fuse.js for better search results
    • Fuzzy searching to help find bosses whose names may be spelled weirdly
    • Ranked results prioritising bosses based on search query instead of showing bosses chronologically
  • Implemented TypeScript
    • Updated js files to ts
    • Updated all Vue components to use ts
    • Added interfaces and types for games, damage types, bosses, known info and chosen games
  • Implemented Pinia
    • bossesStore for handling game functionality
    • gamesStore for handling selection of games
    • modalStore for handling display of modals and effects
    • recordsStore for handling clearing and updating of records
  • Reformatted boss data from json into ts
  • Refactored chosen games
  • Refactored several components into smaller reusable components
    • GuessesPanel has been split into: GuessesPanel, BossGuess, BossGuessCount and BossGuessDamage
    • SearchPanel has been split into: SearchPanel, BossSearch, BossSearchCount and BossSearchDamage
    • KnownPanel has been split into: KnownPanel, KnownCount and KnownDamage
  • Updated Dark Souls numerals from Arabic to Roman
  • Updated localStorage keys to include app name, i.e. prefixing of soulsborndle
  • Simplified various computed properties, functions and stylings