diff options
| author | Adam <[email protected]> | 2025-10-30 12:30:38 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-10-30 12:30:45 -0500 |
| commit | 89eac737a5887c4bef41fa2abcbcc0ca252fa304 (patch) | |
| tree | e417270041ebaaf66d118448cf12d436c9e42e0e | |
| parent | c68607fb2bfdcfb09ba5cd9f339e2c86f2e27c0c (diff) | |
| download | opencode-89eac737a5887c4bef41fa2abcbcc0ca252fa304.tar.gz opencode-89eac737a5887c4bef41fa2abcbcc0ca252fa304.zip | |
wip: desktop work
| -rw-r--r-- | packages/desktop/src/pages/index.tsx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/desktop/src/pages/index.tsx b/packages/desktop/src/pages/index.tsx index 9c27ab514..552269eba 100644 --- a/packages/desktop/src/pages/index.tsx +++ b/packages/desktop/src/pages/index.tsx @@ -384,6 +384,7 @@ export default function Page() { {(session) => { const diffs = createMemo(() => session.summary?.diffs ?? []) const filesChanged = createMemo(() => diffs().length) + const updated = DateTime.fromMillis(session.time.updated) return ( <Tooltip placement="right" value={session.title}> <div> @@ -392,7 +393,14 @@ export default function Page() { {session.title} </span> <span class="text-12-regular text-text-weak text-right whitespace-nowrap"> - {DateTime.fromMillis(session.time.updated).toRelative()} + {Math.abs(updated.diffNow().as("seconds")) < 60 + ? "Now" + : updated + .toRelative({ style: "short", unit: ["days", "hours", "minutes"] }) + ?.replace(" ago", "") + ?.replace(/ days?/, "d") + ?.replace(" min.", "m") + ?.replace(" hr.", "h")} </span> </div> <div class="flex justify-between items-center self-stretch"> |
