Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(core/managed): switch to abbreviated timestamp format, add version timestamps #8610

Merged
merged 6 commits into from
Oct 1, 2020

Conversation

erikmunson
Copy link
Member

Couple of tightly related updates:

  • We've been playing around with making time formatting less noisy and easier to scan. Today cards for constraints and deployment states include a lot of text describing times, which are useful if you're very interested in the timing of that specific thing but tough to scan and process at a glance. What we're trying out first is a new relative timestamp which looks a lot like social media platforms (Twitter, Instagram, etc.) — things like 25s, 1hr, 3d. When it gets beyond a month we switch to Jan 28, and when it moves into a different year we add Jan 28, 2019. The 'full' timestamp that is traditionally used across Spinnaker is available on hover, and in most places you can click on the abbreviated timestamp to copy the full one to your clipboard.

  • We now have a createdAt date on artifact versions. This update surfaces that timestamp in the new abbreviated format on the sidebar, along with a longer format in the details pane. Soon we'll also start sorting versions for approval/deployment via this timestamp.

Version sidebar

New createdAt timestamps
Screen Shot 2020-09-30 at 5 59 24 PM

On hover
Screen Shot 2020-09-30 at 5 59 43 PM

When more than 1 month in the past
Screen Shot 2020-09-30 at 6 02 56 PM

When in a different year from the current one
Screen Shot 2020-09-30 at 6 03 30 PM

Version details

New timestamp treatment for environment/constraint cards, new "Created" timestamp
Screen Shot 2020-09-30 at 6 00 04 PM

On hover (click to copy for all timestamps)
Screen Shot 2020-09-30 at 6 00 16 PM

Screen Shot 2020-09-30 at 6 00 26 PM

cc @gcomstock

@erikmunson erikmunson added the ready to merge Reviewed and ready for merge label Oct 1, 2020
@mergify mergify bot merged commit 34bc7e9 into spinnaker:master Oct 1, 2020
@erikmunson erikmunson deleted the md-env-timestamps branch October 1, 2020 19:14
erikmunson pushed a commit that referenced this pull request Oct 1, 2020
34bc7e9 feat(core/managed): switch to abbreviated timestamp format, add version timestamps (#8610)
012b004 feat(core/managed): show failed, pending bubbles for any constraint type (#8611)
7604b3d feat(webhooks): document stausJsonPath is now optional (#8608)
0463ecb feat(core/presentation): add useInterval hook (#8609)
mergify bot pushed a commit that referenced this pull request Oct 1, 2020
…45 (#8612)

* chore(appengine): publish appengine@0.0.19

d36922b feat(provider/appengine): add deploy global configuration stage (#8599)

* chore(core): publish core@0.0.514

34bc7e9 feat(core/managed): switch to abbreviated timestamp format, add version timestamps (#8610)
012b004 feat(core/managed): show failed, pending bubbles for any constraint type (#8611)
7604b3d feat(webhooks): document stausJsonPath is now optional (#8608)
0463ecb feat(core/presentation): add useInterval hook (#8609)

* chore(ecs): publish ecs@0.0.265

748da07 feat(ecs): Enable embedded artifacts for Deploy stage (#8603)
61cf058 feat(ecs): add Amazon ECS Cypress tests

* chore(titus): publish titus@0.0.145

619ad9c (fix): Angular to react prop error (#8607)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready to merge Reviewed and ready for merge target-release/1.23
Projects
None yet
3 participants