@if (loading()) { } @if (failed()) {
cloud_off

Could not load your collection stats

The server did not respond. Check that the API is running, then reload.

} @else if (data(); as stats) { @if (stats.totalGames === 0) {
insights

Nothing to chart yet

Add a few games and this page will fill in.

Add a game
} @else {
Games {{ stats.totalGames | number }} {{ stats.bySystem.length }} systems
Finished {{ completionRate() }}% {{ stats.funnel.finished }} of {{ stats.funnel.owned }} owned
Backlog {{ stats.backlog | number }} owned, never played In progress {{ stats.inProgress | number }} played, not finished

Completion

Each stage is a subset of the one above it.

Collection value

@if (stats.value.pricedCount === 0) {
sell

No games are priced yet.

Import a price guide from the account page, or add a value to a game by hand.

} @else {

{{ stats.value.total | currency: 'USD' : 'symbol' : '1.0-0' }}

Coverage
{{ stats.value.pricedCount }} of {{ stats.totalGames }} games ({{ valueCoverage() }}%)
@if (stats.value.paidCount > 0) {
Paid
{{ stats.value.totalPaid | currency: 'USD' : 'symbol' : '1.0-0' }} across {{ stats.value.paidCount }} games
} @if (stats.value.totalIfCib !== null) {
If all complete
{{ stats.value.totalIfCib | currency: 'USD' : 'symbol' : '1.0-0' }}
}
Source
{{ stats.value.sources.join(', ') || 'unknown' }}
@if (stats.value.unpricedCount > 0) {

info_outline {{ stats.value.unpricedCount }} {{ stats.value.unpricedCount === 1 ? 'game is' : 'games are' }} unpriced, so the real total is higher.

} @if (valueIsStale()) {

schedule Oldest valuation is from {{ stats.value.oldestValuedAt | date: 'mediumDate' }}. Prices move; refresh before trusting this figure.

} }

By system

{{ stats.bySystem.length }} systems

By genre

{{ stats.byGenre.length }} genres

@if (stats.byDecade.length) {

By decade

Release decade, where a year is recorded

}

Condition

How your copies are kept

@if (stats.ratedCount > 0) {

Ratings

{{ stats.ratedCount }} of {{ stats.totalGames }} rated ยท average {{ stats.averageRating }} / 10

}
} }