8000 [Feature] Fast journal and meal/activity logging · Issue #94 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

[Feature] Fast journal and meal/activity logging #94

Open

Description

@shroominic

Outcome

Let users add the context that makes glucose understandable: meals, activity, notes, and lightweight subjective tags, fully offline and in seconds.

Dependencies

Scope

  • Quick add: meal, activity/workout, and note.
  • Optional tags: caffeine, alcohol, stress, illness, fasting, sleep quality, mood, and energy.
  • Extend meals with fiber, stable title/category, serving/template metadata, and optional macros.
  • Recent meals, templates, and duplicate previous.
  • Timeline browse, filter, edit, delete, and undo where safe.
  • Tap a timestamp to prefill an event.
  • Clear source/provenance distinction between manual and imported context.
  • App Intents/voice/photo capture remain later accelerators; manual workflow is authoritative.

Parallelization

Form and interaction design can begin using an injected in-memory repository while #89 lands. Coordinate repository contracts with #89 and shared navigation components with #91. Do not concurrently edit the final glucose chart.

Acceptance criteria

  • A basic meal can be saved in under 10 seconds and no more than three taps after Quick Add opens.
  • Meal, activity, and note create/edit/delete persist across relaunch.
  • Duplicate and templates preserve intended fields without copying timestamps or private identifiers incorrectly.
  • Fiber and optional macro fields round-trip through storage/export.
  • Timeline clearly distinguishes manual events from imported samples.
  • Works fully offline and with AI disabled.
  • Empty, error, keyboard, Dynamic Type, screen-reader, and timezone cases are tested.
  • No medical, nutritional-treatment, dosing, or causal advice appears.

Out of scope

  • Food database.
  • AI/photo macro guessing.
  • Meal-response conclusions.
  • Final combined chart rendering.

Repository-owner recreation of the legacy issue at #41. The original discussion remains available there.

Activity

  1. added this to the 0.2 Data & Context milestone on Sep 1, 2026
  2. added
    enhancementNew feature or request
    parallel:blockedWaiting on an explicit dependency
    risk:R2Health data, persistence, integration, AI, accessibility, or native risk
    priority:P1Next product-value delivery
    area:journalMeals, events, logging, and timeline capture
    on Sep 1, 2026
  3. shroominic commented on Sep 1, 2026

    @shroominic
    OwnerAuthor

    Participant feedback: daily diary

    A participant reported that a handwritten notebook containing every meal and food item was useful during review. This validates the core daily notebook use case in this issue, especially for people who do not already track every meal.

    Acceptance additions from the interview:

    • provide a simple day-by-day diary review, not only a Quick Add form;
    • support meal entries and general notes with an adjustable time;
    • keep entries local, editable, deletable, and available after relaunch;
    • make the feature optional so the normal glucose reader stays uncluttered;
    • keep manual capture authoritative and useful without an AI agent.

    The proactive, opt-in reminder flow is tracked separately in #103.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:journalMeals, events, logging, and timeline captureenhancementNew feature or requestparallel:blockedWaiting on an explicit dependencypriority:P1Next product-value deliveryrisk:R2Health data, persistence, integration, AI, accessibility, or native risk

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0