Skip to content

Conversation

@lindsey-volta
Copy link
Contributor

@lindsey-volta lindsey-volta commented Sep 12, 2025

Support overriding timestamp at the user property and event level (already supported at request level).

  • Add a new TimestampPicker component that allows users to easily select the timestamp_micros value using a DateTimePicker.
    • Use this component for request level timestamp and user property level timestamp.
  • Allow users to send timestamp micros at the event level (vs. request level) via JSON input if multiple events are provided.
  • Send request level timestamp_micros as a number based on proto file.

event validated with request level timestamp

image image image

event validated with user property level timestamp

image image image

event validated with no user property level timestamp

image image

@lindsey-volta lindsey-volta marked this pull request as ready for review September 12, 2025 16:50
"babel-eslint": "^10.0.0",
"classnames": "^2.3.2",
"copy-to-clipboard": "^3.3.3",
"dayjs": "^1.11.18",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we please double check if it really necessary to introduce another 3rd party library just for the purpose of date manipulation?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, it seems to be the recommended approach for handling timezones when working with the Material UI date time picker based on the documentation:

ikuleshov
ikuleshov previously approved these changes Sep 15, 2025
jradcliff
jradcliff previously approved these changes Sep 23, 2025
@lindsey-volta lindsey-volta merged commit 638259a into main Sep 29, 2025
7 checks passed
@lindsey-volta lindsey-volta deleted the overwrite-timestamp branch September 29, 2025 19:48
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.

3 participants