Make homepage more candid (and update signin buttons)#1039
Open
matmanna wants to merge 13 commits intohackclub:mainfrom
Open
Make homepage more candid (and update signin buttons)#1039matmanna wants to merge 13 commits intohackclub:mainfrom
matmanna wants to merge 13 commits intohackclub:mainfrom
Conversation
Contributor
Greptile SummaryThis PR updates homepage copy to better reflect Hackatime's current capabilities — replacing "Start tracking" CTAs with "Get Started", removing inaccurate time estimates, swapping the "File-level insights" feature card for a Lapse-based tracking card, and updating the leaderboards card to highlight existing motivation features. The intent is good and the changes are scoped entirely to frontend Svelte templates. However, there are three issues that need fixing before merge:
Confidence Score: 2/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Visitor hits homepage] --> B{Signed in?}
B -- No --> C[SignedOut.svelte\nHero + Navbar CTAs]
C --> D["Get Started button\n(was: Start tracking)"]
C --> E[FeaturesGrid.svelte\nFeature cards]
C --> F[HowItWorks.svelte\nOnboarding steps]
C --> G[CTASection.svelte\nBottom CTA]
B -- No, WakaTime page --> H[WakatimeAlternative.svelte\nNav + bottom CTA]
B -- No, mobile nav --> I[AppLayout.svelte\nSidebar nav button]
I -->|BUG: renders 'Get Started/a >'| J[❌ Broken button text]
D & E & F & G & H --> K[✅ Copy updated correctly]
Last reviewed commit: 532d225 |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Makes the following changes
the "start tracking" buttons in the hero and navbar become "get started" and "sign in" respectively due to several complaints that they were confusing. (Start tracking -> Sign in on homepage header #1046)

the features grid item "drill down into every file" is not possible in Hackatime (at least until Project pages! #1028 is merged!) becomes "use lapse to track time for anything" (this is a unique hackatime-adjacent feature which wakatime doesn't have)

the features grid item "private leaderboards (coming soon) enable competition within teams" becomes "leaderboards, streaks, and goals boost competition and consistency"
the "get started in 30 seconds" and "get started in 2 minutes" become "get started in just minutes"

things that make it seem only for coding ("start tracking your code") become "what are you waiting for?" in order to not artifically imply hackatime is only coding.

Overall, this PR aims to make the homepage more accurately reflect the current state of Hackatime by both removing inaccuracies and adding things to advertise unmentioned strengths of the platform. Additionally, it should make the difference between hackatime and wakatime more clear by highlighting features like lapse compatibility.