github a1ex4/ownfoil 2.1.0

latest releases: 2.1.3, 2.1.2, 2.1.1...
one month ago

What's Changed

New Features

  • feat: Major database schema refactor (#195)
    • Migrated from single table to normalized database schema with Libraries, Files, Apps, and Titles tables
    • support database migration system with automatic backups
    • Better separation of file management and title identification
    • File identification status, errors, number of attempts and last attempt date now tracked (to support #158 and #168)
    • Multi-content file support (#19, #121, #153)
    • Improved ownership tracking with separate Apps table for missing/owned status (to support #22, #178)
    • Show missing BASE / DLC in the UI with a yellow badge
  • #109 - Persist library view settings using local storage by @HarleyBartles in #192
  • feat: add Scheduler to execute periodic tasks in the background by @a1ex4 in #196

Fixes and Improvements

Other Changes

  • ci: improve development and release workflow to support semantic versioning by @a1ex4 in #197
  • refactor: change cache dir from /config to /data by @a1ex4 in #199

Dependencies

  • build(deps): bump flask from 3.1.0 to 3.1.1 by @dependabot[bot] in #187
  • build(deps): bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #188
  • build: update NSTools to version 1.2.3 by @a1ex4 in #200

Issues fixed

  • split nsp files #19
  • Persist library view settings #109
  • Support multi content XCI file #121
  • Hangs at Updating titledb... #185
  • Can you add release numbers? #189
  • Library disappears #190

New Contributors

Full Changelog: 2.0.0...2.1.0

Don't miss a new ownfoil release

NewReleases is sending notifications on new releases.