5868852686
App features: - Personal-best records per metric: manually settable in Settings and auto-updated when a session beats them; shown in the log modal and a new dashboard "Personal records" card. - Juggling now counts by 1 instead of 5. - 1-on-1 with Elijah gains Technical Skill and Effort scores (out of 10) as manual inputs, plus an optional per-session note. - Service worker now uses a controlled update flow: an in-app "new version ready" banner activates the update on tap and reloads. Data model: - category_metrics gains track_record + record; entries gains note. - Idempotent migrations bring existing databases up to date (juggling step/record, Elijah score metrics) alongside the updated seed. StartOS package: - Bump to 0.1.2:0 with release notes. - Build x86_64 only (drop aarch64) per deployment target.
30 lines
748 B
TypeScript
30 lines
748 B
TypeScript
import { setupManifest } from '@start9labs/start-sdk'
|
|
import { long, short } from './i18n'
|
|
|
|
export const manifest = setupManifest({
|
|
id: 'premier-gunner',
|
|
title: 'Premier Gunner',
|
|
license: 'MIT',
|
|
packageRepo: 'https://github.com/ten31/premier-gunner',
|
|
upstreamRepo: 'https://github.com/ten31/premier-gunner',
|
|
marketingUrl: 'https://github.com/ten31/premier-gunner',
|
|
donationUrl: null,
|
|
description: { short, long },
|
|
volumes: ['main'],
|
|
images: {
|
|
'premier-gunner': {
|
|
source: { dockerBuild: { dockerfile: 'Dockerfile', workdir: '.' } },
|
|
arch: ['x86_64'],
|
|
},
|
|
},
|
|
alerts: {
|
|
install: null,
|
|
update: null,
|
|
uninstall: null,
|
|
restore: null,
|
|
start: null,
|
|
stop: null,
|
|
},
|
|
dependencies: {},
|
|
})
|