Skip to content

feat(journal): add habit streak and calendar feedback - #52

Open
luannn010 wants to merge 1 commit into
feat/notes-journal-habit-feedbackfrom
feat/notes-journal-habit-controls
Open

luannn010 wants to merge 1 commit into
feat/notes-journal-habit-feedbackfrom
feat/notes-journal-habit-controls

Conversation

@luannn010

Copy link
Copy Markdown
Collaborator

Summary

  • Show real selected-day habit streaks and an absolute calendar legend, preserving exact historical totals.
  • Add check/tick and count fades with keyboard access and reduced-motion behavior. Private feedback disappears immediately on owner close.
  • Depends on feat(journal): derive civil-day habit streak details #50. Historical D/D−1 carry and 4+ for actual overflow are documented beta clarifications.

Testing

  • 46 focused tests, TypeScript and production build passed; no fixture/measurement markers in the production bundle.
  • Genuine encrypted-store browser checks passed five contexts, including quota/retry, reload, keyboard and close. Their reusable driver is in the dependent verification PR.
  • Motion comparison passed normal/reduced timing and easing; independent lead review accepted this source.
  • Limits: whole-frame, native physical-input and FPS qualification remain open. Risk: private-view lifecycle. Undo: revert this UI slice; preserve encrypted data.

Co-authors

none

AI usage

  • Written by hand, with no AI
  • Harness and version: Codex desktop, codex-cli 0.160.0; Git/gh, Vitest, Playwright/installed Chrome and workspace motion-match scripts.
  • Models: gpt-6.1-sol (UI/UX, implementation, unit tests, motion measurement and independent review); gpt-6.1-terra (genuine browser verification); gpt-6-luna (read-only source inventory).
  • Effort: medium.
  • Human role: requested the design-gap audit, implementation and focused PRs; merge review remains pending. The historical-date/overflow clarifications are agent decisions recorded for review.
  • Sources: project-owned approved design revision 7a231593a82ce97780b1bb9ef2526330adbd7e57: Notes journal-today/journal-history/phones-more, Motion habit, shared check/button tokens. Existing source/dependency notices remain. No external implementation or private design export copied into this PR. GitHub stack management was an operational reference only; no text/code copied.

Checklist

  • Works on Windows, macOS and Linux
  • Complete beta/design/native performance qualification
  • No credentials, profiles, private design exports or build outputs included

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant