Join {usersTracked} users who have tracked {hoursTracked}+ hours of coding
diff --git a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
index da0e11415..f96b8edc9 100644
--- a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
+++ b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
@@ -13,9 +13,9 @@
icon: ``,
},
{
- title: "File-level insights",
+ title: "Track everything, not just code",
description:
- "Drill into specific files. Find the ones consuming all your time.",
+ "Using Lapse, you can track time everywhere, even outside your IDE.",
icon: ``,
},
{
diff --git a/app/javascript/pages/Home/signedOut/HowItWorks.svelte b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
index d0b418f5b..a00944d98 100644
--- a/app/javascript/pages/Home/signedOut/HowItWorks.svelte
+++ b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
@@ -3,7 +3,7 @@
- Start tracking in 30 seconds.
+ Start tracking in minutes.
@@ -19,11 +19,10 @@
02
- Install Plugin
+ Run Installer
- Install the WakaTime plugin for your editor (VS Code, JetBrains, Vim,
- etc.) from its extension marketplace.
+ Run the unified setup command which configures plugins for most editors.
@@ -32,10 +31,7 @@
Configure
- Enter your API key and set the api_url to Hackatime. Done.
+ Done! Your work is now trackeed across project repositories.
From 1cc9ab7968e769c811cc9ab31ea8f910cf1781bc Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Thu, 5 Mar 2026 15:59:05 +0000
Subject: [PATCH 02/12] fix: vite build broke :/
---
app/javascript/layouts/AppLayout.svelte | 2 +-
app/javascript/pages/Home/SignedOut.svelte | 4 ++--
app/javascript/pages/Home/signedOut/CTASection.svelte | 2 +-
app/javascript/pages/Home/signedOut/FeaturesGrid.svelte | 2 +-
app/javascript/pages/WakatimeAlternative.svelte | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/app/javascript/layouts/AppLayout.svelte b/app/javascript/layouts/AppLayout.svelte
index a38722b1d..aa696b5d8 100644
--- a/app/javascript/layouts/AppLayout.svelte
+++ b/app/javascript/layouts/AppLayout.svelte
@@ -408,7 +408,7 @@
LoginGet Started/a
>
{/if}
diff --git a/app/javascript/pages/Home/SignedOut.svelte b/app/javascript/pages/Home/SignedOut.svelte
index 44759cd1b..191bf666e 100644
--- a/app/javascript/pages/Home/SignedOut.svelte
+++ b/app/javascript/pages/Home/SignedOut.svelte
@@ -103,7 +103,7 @@
href="/signin"
class="px-4 py-2 bg-primary text-on-primary rounded-md font-semibold hover:opacity-90 transition-colors"
>
- Login
+ Get Started
@@ -128,7 +128,7 @@
href="/signin"
class="px-7 py-3.5 bg-primary text-on-primary rounded-md font-semibold text-base hover:opacity-90 transition-colors"
>
- Login
+ Get Started
- Start tracking all your hacking.
+ Start tracking your hacking.
Join {usersTracked} users who have tracked {hoursTracked}+ hours of coding
diff --git a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
index f96b8edc9..0b11fbb33 100644
--- a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
+++ b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
@@ -15,7 +15,7 @@
{
title: "Track everything, not just code",
description:
- "Using Lapse, you can track time everywhere, even outside your IDE.",
+ "Using Lapse, you can record your screen to track time everywhere (not just coding!).",
icon: ``,
},
{
diff --git a/app/javascript/pages/WakatimeAlternative.svelte b/app/javascript/pages/WakatimeAlternative.svelte
index 99f3b061e..b358ada58 100644
--- a/app/javascript/pages/WakatimeAlternative.svelte
+++ b/app/javascript/pages/WakatimeAlternative.svelte
@@ -174,7 +174,7 @@
href="/signin"
class="px-4 py-2 bg-primary text-on-primary rounded-md font-semibold hover:opacity-90 transition-colors"
>
- Login
+ Get Started
From 622f23ca2d25f454778033f4657e6c1936718c77 Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Thu, 5 Mar 2026 16:05:38 +0000
Subject: [PATCH 03/12] fix: little grammar fixes and alternatives table update
---
app/javascript/pages/Home/signedOut/CTASection.svelte | 2 +-
app/javascript/pages/Home/signedOut/HowItWorks.svelte | 2 +-
app/javascript/pages/WakatimeAlternative.svelte | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/app/javascript/pages/Home/signedOut/CTASection.svelte b/app/javascript/pages/Home/signedOut/CTASection.svelte
index 3e754b011..3e9ed76c1 100644
--- a/app/javascript/pages/Home/signedOut/CTASection.svelte
+++ b/app/javascript/pages/Home/signedOut/CTASection.svelte
@@ -15,7 +15,7 @@
- Start tracking your hacking.
+ Start tracking your code work.
Join {usersTracked} users who have tracked {hoursTracked}+ hours of coding
diff --git a/app/javascript/pages/Home/signedOut/HowItWorks.svelte b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
index a00944d98..b0d2b5ada 100644
--- a/app/javascript/pages/Home/signedOut/HowItWorks.svelte
+++ b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
@@ -3,7 +3,7 @@
- Start tracking in minutes.
+ Start tracking in just minutes.
diff --git a/app/javascript/pages/WakatimeAlternative.svelte b/app/javascript/pages/WakatimeAlternative.svelte
index b358ada58..4c2169777 100644
--- a/app/javascript/pages/WakatimeAlternative.svelte
+++ b/app/javascript/pages/WakatimeAlternative.svelte
@@ -135,6 +135,7 @@
"Open source - audit the code, contribute, or self-host",
"Privacy-first - only metadata tracked, never your code",
"Community leaderboards - see how you stack up against peers",
+ "Track time for non-coding or web editors",
];
From 91654cb5312af86c23f40b7a57debfa3a1216158 Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Thu, 5 Mar 2026 16:08:44 +0000
Subject: [PATCH 04/12] fix: add other motivation features
---
app/javascript/pages/Home/signedOut/FeaturesGrid.svelte | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
index 0b11fbb33..0db6f5a76 100644
--- a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
+++ b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
@@ -26,9 +26,9 @@
`,
},
{
- title: "Leaderboards (coming soon)",
+ title: "Built-in Motivation",
description:
- "Create private leaderboards for your team or hackathon. Compete on consistency.",
+ "Leaderboards, goals, streaks, and email summaries create competetion and consistency.",
icon: ``,
},
{
From 91db628d612818da9e1dd81b7920d49c26afac9e Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Thu, 5 Mar 2026 16:31:53 +0000
Subject: [PATCH 05/12] chore: format svelte files
---
app/javascript/layouts/AppLayout.svelte | 4 ++--
app/javascript/pages/Home/signedOut/HowItWorks.svelte | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/app/javascript/layouts/AppLayout.svelte b/app/javascript/layouts/AppLayout.svelte
index aa696b5d8..c2cc68362 100644
--- a/app/javascript/layouts/AppLayout.svelte
+++ b/app/javascript/layouts/AppLayout.svelte
@@ -408,8 +408,8 @@
Get Started/a
- >
+ >Get Started/a >
+
{/if}
diff --git a/app/javascript/pages/Home/signedOut/HowItWorks.svelte b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
index b0d2b5ada..b49d977db 100644
--- a/app/javascript/pages/Home/signedOut/HowItWorks.svelte
+++ b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
@@ -22,7 +22,8 @@
Run Installer
- Run the unified setup command which configures plugins for most editors.
+ Run the unified setup command which configures plugins for most
+ editors.
@@ -31,7 +32,7 @@
Configure
- Done! Your work is now trackeed across project repositories.
+ Done! Your work is now trackeed across project repositories.
From 2c6262e84c22b8a4e1f43b0ac6348d7b250209d4 Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Sat, 7 Mar 2026 18:23:59 -0500
Subject: [PATCH 06/12] fix: get started link accidental newline
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---
app/javascript/layouts/AppLayout.svelte | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/javascript/layouts/AppLayout.svelte b/app/javascript/layouts/AppLayout.svelte
index c2cc68362..a5d53b0d2 100644
--- a/app/javascript/layouts/AppLayout.svelte
+++ b/app/javascript/layouts/AppLayout.svelte
@@ -408,8 +408,8 @@
Get Started/a >
-
+ >Get Started
{/if}
From c0383e74a92f06f3be533ebbca1172550888d0c1 Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Sat, 7 Mar 2026 18:25:47 -0500
Subject: [PATCH 07/12] fix: spelling error
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---
app/javascript/pages/Home/signedOut/FeaturesGrid.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
index 0db6f5a76..e74346e00 100644
--- a/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
+++ b/app/javascript/pages/Home/signedOut/FeaturesGrid.svelte
@@ -28,7 +28,7 @@
{
title: "Built-in Motivation",
description:
- "Leaderboards, goals, streaks, and email summaries create competetion and consistency.",
+ "Leaderboards, goals, streaks, and email summaries create competition and consistency.",
icon: ``,
},
{
From 29f7d454e426c42e3ed66b3af9b1c11ad60f7e4a Mon Sep 17 00:00:00 2001
From: Mat Manna <91392083+matmanna@users.noreply.github.com>
Date: Sat, 7 Mar 2026 18:26:02 -0500
Subject: [PATCH 08/12] fix: another spelling mistake
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---
app/javascript/pages/Home/signedOut/HowItWorks.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/javascript/pages/Home/signedOut/HowItWorks.svelte b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
index b49d977db..e851c4038 100644
--- a/app/javascript/pages/Home/signedOut/HowItWorks.svelte
+++ b/app/javascript/pages/Home/signedOut/HowItWorks.svelte
@@ -32,7 +32,7 @@
Configure
- Done! Your work is now trackeed across project repositories.
+ Done! Your work is now tracked across project repositories.
From a2eb59a51b749df4087d76e097b23d5ef212aff4 Mon Sep 17 00:00:00 2001
From: Mat Manna
Date: Sat, 7 Mar 2026 18:30:50 -0500
Subject: [PATCH 09/12] fix: revert get started change
---
app/javascript/layouts/AppLayout.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/javascript/layouts/AppLayout.svelte b/app/javascript/layouts/AppLayout.svelte
index a5d53b0d2..a38722b1d 100644
--- a/app/javascript/layouts/AppLayout.svelte
+++ b/app/javascript/layouts/AppLayout.svelte
@@ -408,7 +408,7 @@
Get StartedLogin
{/if}
From b75729633ff5835a9f1928d1cdc825a8b17349a5 Mon Sep 17 00:00:00 2001
From: Mat Manna
Date: Sat, 7 Mar 2026 18:33:00 -0500
Subject: [PATCH 10/12] fix: remove strikethrough at greptile's bequest
---
app/javascript/pages/Home/signedOut/CTASection.svelte | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/javascript/pages/Home/signedOut/CTASection.svelte b/app/javascript/pages/Home/signedOut/CTASection.svelte
index 3e9ed76c1..608967f54 100644
--- a/app/javascript/pages/Home/signedOut/CTASection.svelte
+++ b/app/javascript/pages/Home/signedOut/CTASection.svelte
@@ -15,10 +15,10 @@
- Start tracking your code work.
+ Start tracking your technical work.
- Join {usersTracked} users who have tracked {hoursTracked}+ hours of coding
+ Join {usersTracked} users who have tracked {hoursTracked}+ hours of work
with Hackatime.
Date: Sat, 7 Mar 2026 18:34:22 -0500
Subject: [PATCH 11/12] feat: make navbar button "Sign In"
---
app/javascript/pages/Home/SignedOut.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/javascript/pages/Home/SignedOut.svelte b/app/javascript/pages/Home/SignedOut.svelte
index 191bf666e..1d70eb0b3 100644
--- a/app/javascript/pages/Home/SignedOut.svelte
+++ b/app/javascript/pages/Home/SignedOut.svelte
@@ -103,7 +103,7 @@
href="/signin"
class="px-4 py-2 bg-primary text-on-primary rounded-md font-semibold hover:opacity-90 transition-colors"
>
- Get Started
+ Sign In
From 00555830b7de60f6087f67da8c09c41a04ff9d68 Mon Sep 17 00:00:00 2001
From: Mat Manna
Date: Sat, 7 Mar 2026 19:27:07 -0500
Subject: [PATCH 12/12] fix: awkward cta section language
---
app/javascript/pages/Home/signedOut/CTASection.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/javascript/pages/Home/signedOut/CTASection.svelte b/app/javascript/pages/Home/signedOut/CTASection.svelte
index 608967f54..175ae683d 100644
--- a/app/javascript/pages/Home/signedOut/CTASection.svelte
+++ b/app/javascript/pages/Home/signedOut/CTASection.svelte
@@ -15,7 +15,7 @@
- Start tracking your technical work.
+ What are you waiting for?
Join {usersTracked} users who have tracked {hoursTracked}+ hours of work