Repository navigation
Harden TimePrism project showcase - #2
Merged
Merged
Conversation
Fold the approved compact Idle attribution behavior and explicit usage provenance into the hardening branch after Windows CI #137 passed with 52 Rust tests.
* test(window): pin DPI-safe pet sizing * fix(window): size pet in logical DPI units * fix(window): align configured pet height
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scope
Hardens the public TimePrism desktop app for a release candidate, covering database/tracking lifecycle, Idle attribution, Windows DPI behavior, Home goal editing, packaging validation, and the final Yin Yue desktop-pet presentation.
Implemented
FOREGROUND/IDLE_CONFIRMED);Final candidate
Final PR candidate HEAD:
511b9800dcef34326a664636d81edb9e30aca18bThe final Yin Yue work is four commits ahead of the previously validated hardening head
758b4d0and contains that hardening history in full.Local validation
Validated on Windows with Node 24 and pnpm 9.15.9:
pnpm run typecheck✅pnpm run build:check✅Known non-blocking warnings remain for unused imports (
Manager,ForegroundSnapshot).Manual Windows smoke
Manual smoke on the final Yin Yue branch completed successfully:
Release gate
This PR should merge only after GitHub CI and Windows installer packaging are green for the final HEAD above.
After merge to
main:maincommit;v0.1.0;The app is currently unsigned, so Windows SmartScreen may report an unknown publisher.