Add party sharing and AP/DP OCR to desktop #27
Labels
No labels
status:done
status:in-progress
status:ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rexlManu/garmith-app#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Connect the Vue desktop session to community API. Show party members and per-member stats in desktop and overlay: class/spec, AP/DP, spot, total/net silver, projected silver/hour and deaths. Read AP/DP from visible game HUD with OCR only when confirmed; preserve unknown values. Settings provide Discord pairing and sharing controls. Do not modify active session counts when network is unavailable.
Source implementation in
2349360: desktop pairing, opt-in party sharing, overlay/desktop stats, AP/DP HUD OCR, 20-active-minute run submission, offline queue and post-Stop death corrections. Full typecheck/test pass, including generated HUD reference checks. Live BDO AP/DP at other UI scales and Windows gameplay remain to verify; keep this issue open. Real two-account party flow is also tracked in #29.Source update
23df899: sharing now defaults to private for each new run and is enabled only for an active session. Discord login, character details, and the single API URL moved to Settings > Community. Party now uses Discord usernames and a click-to-copy six-character invite. The dev-only overlay has three labeled local preview rows; they never go to the API or a release. Workspace typecheck and tests pass. Still open: live Discord pairing, per-run upload, and in-game overlay review.Follow-up
e2b7065fixes the Vite runtime error from the party overlay screenshot. import.meta.env.DEV was incorrectly used directly in two Vue template expressions. The flag is now declared in script setup. Frontend typecheck passes, and the running Vite server transforms both affected SFC modules with HTTP 200. Live in-game layout remains to be checked.Pushed
e502405. Overlay preload now exposes read-only party state, and the normal in-game party widget rendered with the local preview rows in a BDO workspace check. AP/DP OCR now runs for a local active session even when party sharing is off and appears on Dashboard. Frontend tests and typecheck pass. Live AP/DP accuracy across UI scales and two-account party presence remain open.Automatic sharing source is pushed in
59c3afd. Party no longer has a per-run share switch. An authenticated live snapshot enrolls only the current run for party presence and a later 20-minute leaderboard submission; old local history is not enrolled. Workspace checks, app smoke and route comparisons pass. Live two-account presence remains open.v0.1.3 ships automatic current-run party sharing. The per-run toggle is removed. CI run 44 passed, but a live two-account party session is still pending under #29.