Skip to content

Add backdated entry creation workflow#150

Merged
AdamJ merged 1 commit into
mainfrom
claude/backdated-entry-creation-AhV1d
May 28, 2026
Merged

Add backdated entry creation workflow#150
AdamJ merged 1 commit into
mainfrom
claude/backdated-entry-creation-AhV1d

Conversation

@AdamJ
Copy link
Copy Markdown
Owner

@AdamJ AdamJ commented May 27, 2026

Adds the ability to create time entries for past days that were forgotten, without disrupting the existing current-day tracking flow.

  • New addBackdatedDay context function saves a DayRecord directly to the archive (with optimistic update + rollback pattern)
  • New BackdatedEntryDialog component: date picker (max = yesterday), day start/end times, dynamic task list with per-task time/project/category, auto-calculated durations, and optional day notes with markdown preview
  • "Add Past Entry" button added to the Archive page header

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 27, 2026

Deploying timetrackerpro with  Cloudflare Pages  Cloudflare Pages

Latest commit: 74aa0f8
Status: ✅  Deploy successful!
Preview URL: https://8a88005a.timetrackerpro.pages.dev
Branch Preview URL: https://claude-backdated-entry-creat.timetrackerpro.pages.dev

View logs

@AdamJ AdamJ force-pushed the claude/backdated-entry-creation-AhV1d branch from 4a82bed to 3d3e1f0 Compare May 27, 2026 19:13
@AdamJ AdamJ added the enhancement New feature or request label May 27, 2026
Adds the ability to create time entries for past days that were forgotten,
without disrupting the existing current-day tracking flow.

- New `addBackdatedDay` context function saves a DayRecord directly to
  the archive (with optimistic update + rollback pattern)
- New `BackdatedEntryDialog` component: date picker (max = yesterday),
  day start/end times, dynamic task list with per-task time/project/category,
  auto-calculated durations, and optional day notes with markdown preview
- "Add Past Entry" button added to the Archive page header

https://claude.ai/code/session_01WoaqDPzBf8zjSUi12V2AhX
@AdamJ AdamJ force-pushed the claude/backdated-entry-creation-AhV1d branch from 3d3e1f0 to 74aa0f8 Compare May 27, 2026 19:18
@github-actions github-actions Bot added automation For items related to release/documentation/workflow automations documentation Improvements or additions to documentation labels May 27, 2026
@AdamJ AdamJ removed the automation For items related to release/documentation/workflow automations label May 27, 2026
@github-project-automation github-project-automation Bot moved this to To triage in TimeTrackerPro May 27, 2026
@AdamJ AdamJ moved this from To triage to In review in TimeTrackerPro May 28, 2026
@AdamJ AdamJ merged commit 6baa0ce into main May 28, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in TimeTrackerPro May 28, 2026
@AdamJ AdamJ deleted the claude/backdated-entry-creation-AhV1d branch May 28, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants