summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-10-30 12:30:38 -0500
committerAdam <[email protected]>2025-10-30 12:30:45 -0500
commit89eac737a5887c4bef41fa2abcbcc0ca252fa304 (patch)
treee417270041ebaaf66d118448cf12d436c9e42e0e /packages
parentc68607fb2bfdcfb09ba5cd9f339e2c86f2e27c0c (diff)
downloadopencode-89eac737a5887c4bef41fa2abcbcc0ca252fa304.tar.gz
opencode-89eac737a5887c4bef41fa2abcbcc0ca252fa304.zip
wip: desktop work
Diffstat (limited to 'packages')
-rw-r--r--packages/desktop/src/pages/index.tsx10
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">