Skip to content

Latest commit

 

History

History
252 lines (192 loc) · 8.99 KB

CHANGELOG.md

File metadata and controls

252 lines (192 loc) · 8.99 KB

Unreleased

New

  • Render notes as Markdown
  • Require login by default
  • Add stats for dropped purchases, monthly playtimes
  • Allow deleting purchases
  • Add all-time stats

Improved

  • mark refunded purchases red on game overview
  • increase session count on game overview when starting a new session
  • game overview:
    • sort purchases also by date purchased (on top of date released)
    • improve header format, make it more appealing
    • ignore manual sessions when calculating session average
  • stats: improve purchase name consistency
  • session list: use display name instead of sort name
  • unify the appearance of game links, and make them expand to full size on hover

Fixed

  • Fix title not being displayed on the Recent sessions page
  • Avoid errors when displaying game overview with zero sessions

1.5.2 / 2024-01-14 21:27+01:00

Improved

  • game overview:
    • improve how editions and purchases are displayed
    • make it possible to end session from overview
  • add purchase: only allow choosing purchases of selected edition
  • session list:
    • starting and ending sessions is much faster/doest not reload the page
    • listing sessions is much faster

1.5.1 / 2023-11-14 21:10+01:00

Improved

  • Disallow choosing non-game purchase as related purchase
  • Improve display of purchases

1.5.0 / 2023-11-14 19:27+01:00

New

  • Add stat for finished this year's games
  • Add purchase types:
    • Game (previously all of them were this type)
    • DLC
    • Season Pass
    • Battle Pass

Fixed

  • Order purchases by date on game view

1.4.0 / 2023-11-09 21:01+01:00

New

  • More fields are now optional. This is to make it easier to add new items in bulk.
    • Game: Wikidata ID
    • Edition: Platform, Year
    • Purchase: Platform
    • Platform: Group
    • Session: Device
  • New fields:
    • Game: Year Released
      • To record original year of release
      • Upon migration, this will be set to a year of any of the game's edition that has it set
    • Purchase: Date Finished
  • Editions are now unique combination of name and platform
  • Add more stats:
    • All finished games
    • All finished 2023 games
    • All finished games that were purchased this year
    • Sessions (count)
    • Days played
    • Finished (count)
    • Unfinished (count)
    • Refunded (count)
    • Backlog Decrease (count)
  • New workflow:
    • Adding Game, Edition, Purchase, and Session in a row is now much faster

Improved

  • game overview: simplify playtime range display
  • new session: order devices alphabetically
  • ignore English articles when sorting names
    • added a new sort_name field that gets automatically created
  • automatically fill certain values in forms:
    • new game: name and sort name after typing
    • new edition: name, sort name, and year when selecting game
    • new purchase: platform when selecting edition

1.3.0 / 2023-11-05 15:09+01:00

New

  • Add Stats to the main navigation
  • Allow selecting year on the Stats page

Improved

  • Make some pages redirect back instead to session list

Improved

  • Make navigation more compact

Fixed

  • Correctly limit sessions to a single year for stats

1.2.0 / 2023-11-01 20:18+01:00

New

Enhancements

  • Add a button to start session from game overview

1.1.2 / 2023-10-13 16:30+02:00

Enhancements

  • Durations are formatted in a consisent manner across all pages

Fixes

  • Game Overview: display duration when >1 hour instead of displaying 0

1.1.1 / 2023-10-09 20:52+02:00

New

  • Add notes section to game overview

Enhancements

  • Make it possible to add any data on the game overview page

1.1.0 / 2023-10-09 00:01+02:00

New

Enhancements

Fixes

1.0.3 / 2023-02-20 17:16+01:00

  • Add wikidata ID and year for editions
  • Add icons for game, edition, purchase filters
  • Allow filtering by game, edition, purchase from the session list
  • Allow editing filtered entities from session list

1.0.2 / 2023-02-18 21:48+01:00

1.0.1 / 2023-01-30 22:17+01:00

1.0.0 / 2023-01-20 19:54+01:00

0.2.5 / 2023-01-18 17:01+01:00

0.2.4 / 2023-01-16 19:39+01:00

0.2.3 / 2023-01-15 23:13+01:00

0.2.2 / 2023-01-15 17:59+01:00

0.2.1 / 2023-01-13 16:53+01:00

0.2.0 / 2023-01-09 22:42+01:00

0.1.4 / 2023-01-08 15:45+01:00

0.1.3 / 2023-01-08 15:23+01:00

0.1.2 / 2023-01-07 22:05+01:00

0.1.1 / 2023-01-05 23:26+01:00

  • Order by timestamp_start by default
  • Add pre-commit hook to update version
  • Improve the newcomer experience by guiding through each step
  • Fix errors with empty database
  • Fix negative playtimes being considered positive
  • Add %d for days to common.util.time.format_duration
  • Set up tests, add tests for common.util.time
  • Display total hours played on homepage
  • Add format_duration to common.util.time
  • Allow deleting sessions
  • Redirect after adding game/platform/purchase/session
  • Fix display of duration_manual
  • Fix display of duration_calculated, display durations less than a minute
  • Make the "Finish now?" button on session list work
  • Hide navigation bar items if there are no games/purchases/sessions
  • Set default version to "git-main" to indicate development environment
  • Add homepage, link to it from the logo
  • Make it possible to add a new platform
  • Save calculated duration to database if both timestamps are set
  • Improve session listing
  • Set version in the footer to fixed, fix main container height