diff --git a/src/App/Header/Breadcrumbs/ProjectSegment.svelte b/src/App/Header/Breadcrumbs/ProjectSegment.svelte index 3bb855406..abca6317c 100644 --- a/src/App/Header/Breadcrumbs/ProjectSegment.svelte +++ b/src/App/Header/Breadcrumbs/ProjectSegment.svelte @@ -1,14 +1,12 @@ @@ -22,6 +20,11 @@ .segment :global(a:hover) { color: var(--color-fill-secondary); } + .id { + font-size: var(--font-size-small); + font-family: var(--font-family-monospace); + font-weight: var(--font-weight-semibold); + } @@ -93,17 +96,17 @@ {#if activeRoute.resource === "project.commit"} - - {utils.formatCommit(activeRoute.params.commit.commit.id)} - + + {activeRoute.params.commit.commit.id} + {:else if activeRoute.resource === "project.issue"} - - {utils.formatObjectId(activeRoute.params.issue.id)} - + + {activeRoute.params.issue.id} + {:else if activeRoute.resource === "project.patch"} - - {utils.formatObjectId(activeRoute.params.patch.id)} - + + {activeRoute.params.patch.id} + {/if} diff --git a/src/views/projects/Commit.svelte b/src/views/projects/Commit.svelte index 1c2146553..da497ff14 100644 --- a/src/views/projects/Commit.svelte +++ b/src/views/projects/Commit.svelte @@ -5,6 +5,7 @@ import Changeset from "@app/views/projects/Changeset.svelte"; import CommitAuthorship from "@app/views/projects/Commit/CommitAuthorship.svelte"; + import CopyableId from "@app/components/CopyableId.svelte"; import InlineMarkdown from "@app/components/InlineMarkdown.svelte"; import Layout from "./Layout.svelte"; import Share from "./Share.svelte"; @@ -49,7 +50,9 @@ - {formatCommit(header.id)} + + {formatCommit(header.id)} + {#if header.description} diff --git a/src/views/projects/Commit/CommitAuthorship.svelte b/src/views/projects/Commit/CommitAuthorship.svelte index 2d98e93ce..9fb9644fc 100644 --- a/src/views/projects/Commit/CommitAuthorship.svelte +++ b/src/views/projects/Commit/CommitAuthorship.svelte @@ -16,6 +16,7 @@ font-size: var(--font-size-small); gap: 0.5rem; flex-wrap: wrap; + align-items: center; } .person { display: flex; diff --git a/src/views/projects/Issue.svelte b/src/views/projects/Issue.svelte index f320555c3..ef6176d2d 100644 --- a/src/views/projects/Issue.svelte +++ b/src/views/projects/Issue.svelte @@ -24,13 +24,14 @@ import AssigneeInput from "@app/views/projects/Cob/AssigneeInput.svelte"; import Badge from "@app/components/Badge.svelte"; + import Button from "@app/components/Button.svelte"; import CobHeader from "@app/views/projects/Cob/CobHeader.svelte"; import CobStateButton from "@app/views/projects/Cob/CobStateButton.svelte"; import CommentToggleInput from "@app/components/CommentToggleInput.svelte"; + import CopyableId from "@app/components/CopyableId.svelte"; import Embeds from "@app/views/projects/Cob/Embeds.svelte"; import ErrorModal from "@app/modals/ErrorModal.svelte"; import ExtendedTextarea from "@app/components/ExtendedTextarea.svelte"; - import Button from "@app/components/Button.svelte"; import IconSmall from "@app/components/IconSmall.svelte"; import InlineMarkdown from "@app/components/InlineMarkdown.svelte"; import LabelInput from "./Cob/LabelInput.svelte"; @@ -39,9 +40,9 @@ import NodeId from "@app/components/NodeId.svelte"; import ReactionSelector from "@app/components/ReactionSelector.svelte"; import Reactions from "@app/components/Reactions.svelte"; + import Share from "@app/views/projects/Share.svelte"; import TextInput from "@app/components/TextInput.svelte"; import ThreadComponent from "@app/components/Thread.svelte"; - import Share from "./Share.svelte"; export let baseUrl: BaseUrl; export let issue: Issue; @@ -601,7 +602,9 @@
opened - {utils.formatObjectId(issue.id)} + + {utils.formatObjectId(issue.id)} + {utils.formatTimestamp(issue.discussion[0].timestamp)} diff --git a/src/views/projects/Patch.svelte b/src/views/projects/Patch.svelte index ab2528f6b..91f0d6067 100644 --- a/src/views/projects/Patch.svelte +++ b/src/views/projects/Patch.svelte @@ -60,6 +60,7 @@ import CobHeader from "@app/views/projects/Cob/CobHeader.svelte"; import CobStateButton from "@app/views/projects/Cob/CobStateButton.svelte"; import CommentToggleInput from "@app/components/CommentToggleInput.svelte"; + import CopyableId from "@app/components/CopyableId.svelte"; import DropdownList from "@app/components/DropdownList.svelte"; import DropdownListItem from "@app/components/DropdownList/DropdownListItem.svelte"; import Embeds from "@app/views/projects/Cob/Embeds.svelte"; @@ -78,8 +79,8 @@ import ReactionSelector from "@app/components/ReactionSelector.svelte"; import Reactions from "@app/components/Reactions.svelte"; import RevisionComponent from "@app/views/projects/Cob/Revision.svelte"; + import Share from "@app/views/projects/Share.svelte"; import TextInput from "@app/components/TextInput.svelte"; - import Share from "./Share.svelte"; export let baseUrl: BaseUrl; export let patch: Patch; @@ -834,7 +835,9 @@
opened - {utils.formatObjectId(patch.id)} + + {utils.formatObjectId(patch.id)} + {utils.formatTimestamp(patch.revisions[0].timestamp)}