Skip to content

feat: allow manually setting activity date and time#758

Merged
anonymoususer72041 merged 3 commits into
opencats:masterfrom
anonymoususer72041:feat/manual-activity-date-time
May 8, 2026
Merged

feat: allow manually setting activity date and time#758
anonymoususer72041 merged 3 commits into
opencats:masterfrom
anonymoususer72041:feat/manual-activity-date-time

Conversation

@anonymoususer72041
Copy link
Copy Markdown
Contributor

Summary

This PR allows users to manually set the date and time when logging an activity.

It adds manual date and time inputs to the activity modal and persists the selected timestamp when the activity is created. If no valid manual timestamp is provided, the existing default behavior is preserved.

The change is intentionally minimal and keeps the existing flow intact while making sure manually logged activities can reflect their actual occurrence time.

Motivation

When activities are entered after the fact, using the current timestamp may not accurately reflect when the activity originally occurred.

This is especially relevant for emails that are logged retroactively. In those cases, it is helpful for the recorded activity to reflect the original date and time instead of the time of entry.

@anonymoususer72041 anonymoususer72041 force-pushed the feat/manual-activity-date-time branch from 0394d09 to 22ab0e4 Compare May 1, 2026 13:10
@anonymoususer72041 anonymoususer72041 added this to the 1.0.0 milestone May 4, 2026
@anonymoususer72041
Copy link
Copy Markdown
Contributor Author

Tested and verified in production. Merging now.

@anonymoususer72041 anonymoususer72041 merged commit fb14f46 into opencats:master May 8, 2026
3 checks passed
@anonymoususer72041 anonymoususer72041 deleted the feat/manual-activity-date-time branch May 8, 2026 08:06
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