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)}
+
{#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)}