pegore logo

Changelog

All notable changes to pegore are documented here.

v0.32.0

Added

  • AI SEO — stat attribution — The 60–70% stretch goal success rate is now sourced inline on the homepage (John Doerr, *Measure What Matters*, 2018) and in the FAQ schema answer, giving AI systems a citable, attributed statistic.
  • AI SEO — Article schema on learn lessons — All 4 lesson pages now carry Article schema with headline, description, datePublished, dateModified, author, and isPartOf Course. Improves AI extractability and source recognition.
  • AI SEO — enriched llms.txt — Added Key Facts section with sourced statistics, 7 self-contained Q&A blocks optimized for AI extraction, per-lesson content summaries, and enriched glossary definitions.
  • SEO — visible Last updated dates — Learn lesson pages and alternatives comparison pages now display a visible "Updated [date]" timestamp using semantic <time> elements, adding a freshness signal for AI crawlers.
  • Internal linking — Alternatives slug pages now include a "New to OKRs?" card linking to the Learn Hub. Glossary CTA now includes a third card linking to the alternatives comparison index.

Fixed

  • SEO — robots.txt conflict — Removed public/robots.txt which was overriding the dynamic app/robots.ts, leaving auth paths unblocked and AI bot rules unapplied.
  • SEO — global schema leak — Removed SoftwareApplication schema from root layout; it was injecting on every page. The schema lives correctly in page.tsx (homepage only).
  • SEO — homepage meta description — Rewrote to lead with the individual-vs-team differentiator and no daily streak pressure angle.
  • SEO — learn page meta title — Updated to match the H1 rewrite and add the "30 minutes" time promise for SERP click-through.

v0.31.1

Changed

  • Alternatives index cards — Notion description rewritten around "stores goals, doesn't track them." Spreadsheets description ends on pain instead of benefit: abandoned after week two, not because the goal faded, but because updating them did.
  • Alternatives slug CTAs — Each comparison page now has a competitor-specific CTA heading. Notion: "Done building systems. Ready to just use one?" Habitica: "Track outcomes. Skip the daily guilt." Spreadsheets: "Trade your spreadsheet for something that tracks itself."
  • Alternatives index H1 — "pegore vs other goal tracking tools" → "Most goal apps weren't built for you."
  • Alternatives index CTA — "See for yourself" → "Your first OKR takes 5 minutes."
  • Learn hub H1 — "OKR Learn Hub" → "Learn OKRs in 30 minutes."

v0.31.0

Changed

  • Homepage copy — Rewrote the landing page with pain-first, benefit-forward messaging throughout. Hero heading changed from "Personal Goal Tracker" to "Your goals shouldn't fade after two weeks." Feature cards, How It Works steps, and the comparison section all rewritten to speak to real frustrations — not features.
  • Alternatives hero headings — Each comparison page now opens with a sharper, pain-forward headline. Notion: "Notion won't track your goals. It'll just store them." Habitica: "Stop feeling guilty for missing a day." Spreadsheets: "Your goals deserve more than a row in a spreadsheet." Subheadings sharpened to match.

v0.30.0

Added

  • OKR stats — A new stats strip on the landing page highlights key numbers: the 60–70% success rate for ambitious OKRs, 10 built-in metric types, under 5 minutes to your first OKR, and the 90-day quarter. With a brief note on the origin of the OKR framework (Andy Grove, Intel, Google).
  • Expanded FAQ — The landing page FAQ grows from 4 to 8 questions. New entries cover: whether OKRs work for personal goals, how pegore differs from team tools like Lattice and 15Five, how many OKRs to set per quarter, and whether pegore is free.

v0.29.0

Added

  • Comparison pages — See how Pegore stacks up against Notion, Habitica, and spreadsheets. Three dedicated comparison pages with feature tables, honest assessments, and FAQs. Linked from the landing page and footer.

v0.28.0

Added

  • Newsletter — Subscribe to Pegore updates from the landing page. Enter your email to get notified about new features and improvements.

v0.27.0

Changed

  • Learn hub — All four OKR lessons have been substantially rewritten with structured sections, clearer examples, and deeper explanations. Total reading time updated from ~15 min to ~30 min.

v0.26.0

Added

  • Feedback — Send a bug report, feature request, or general feedback directly from the sidebar. A button above Logout opens a quick form with type, title, and optional description.

v0.25.2

Added

  • Updates page filtering — Filter your progress timeline by Objective and Key Result. Selecting an Objective narrows the Key Result list. A "Clear" button resets both filters.

v0.25.1

Fixed

  • KR row layout — Chevron and key result title are now vertically centered.

v0.25.0

Added

  • Duration unit selector — When tracking time-based key results, choose between Minutes, Hours, Days, and Weeks. The unit shows throughout the app and existing duration KRs are unaffected.

v0.24.0

Changed

  • Faster landing page — Screenshots load significantly faster. Only the image matching your active theme (light or dark) is downloaded.

v0.23.0

Added

  • Activity chart on Analytics — A new chart shows daily progress update activity across your current period, with total update count and active day count.
  • Reduced motion support — Animations are automatically disabled if you prefer reduced motion in your system settings.

Fixed

  • Priority badges — No longer flicker while your settings load.
  • Mobile touch targets — Expand and action buttons on key result rows are easier to tap on mobile.

Changed

  • At-risk key results — Dashboard cards now show a colored left border to make urgent items easier to spot.
  • Progress bars — Slightly thicker for better visibility.
  • KR action button tooltips — Edit and Delete buttons show labels on hover.
  • Keyboard navigation — Consistent focus outlines on all interactive elements throughout the app.

v0.22.0

Added

  • "New to OKRs?" prompt on landing page — Hero section now shows a link to the free 4-lesson Learn course for users unfamiliar with the OKR framework.
  • Learn ↔ Glossary cross-links — The Learn hub links to the OKR Glossary for quick term lookups; the Glossary page links back to the free course.
  • Inline OKR term links in lessons — Key terms (Objective, Key Result, OKR Cycle, check-in, stretch goal, retrospective, and more) are auto-linked to their Glossary entries on first occurrence. Links open in a new tab.

v0.21.1

Fixed

  • Period selection persists across refreshes — Selecting a past or future period no longer resets to today's period on page reload. Selection is stored in localStorage and restored on mount.
  • Periods page "Current" badge — The badge now reflects the actively selected period instead of an independent date calculation, keeping it consistent with the top-level period selector.

v0.21.0

Added

  • Theme-aware screenshots — The landing page now shows dark or light screenshots automatically based on your active color theme.

Fixed

  • Changelog page — Redesigned to match the site's editorial style. Removed the dashboard-style card layout, icon badges, and legend grid in favor of a clean, content-first design.

v0.20.0

Added

  • Mobile navigation bar — On phones, the sidebar is replaced by a clean bottom navigation bar with quick access to Dashboard, Objectives, Updates, Analytics, and Settings.
  • Mobile-optimized objectives list — Each objective shows as a compact row with its progress bar, category, and priority — no horizontal scrolling, everything fits on screen.

Fixed

  • Update form on mobile — Tapping "Update" on a key result now opens a proper full-screen dialog instead of a small popup that was hard to use on phones.
  • Dashboard cards overflowing on mobile — The Recent Objectives and At-Risk Key Results sections no longer extend beyond the screen edge.
  • Page zoom when tapping inputs — iOS Safari no longer zooms in when you tap a text field.

v0.19.0

Added

  • Screenshot showcase — Landing page now features an interactive tab switcher with 4 screenshots (Dashboard, Objectives, Updates, Analytics) and a smooth fade transition between them.

Fixed

  • Updates page heading — Heading size now matches other pages consistently.

v0.18.0

Added

  • OKR Fundamentals certificate — Pass the quiz with 70% or higher and claim a verified certificate with your name and score.
  • LinkedIn sharing — Add your certificate directly to your LinkedIn profile with one click. Issue date, credential ID, and verification link are pre-filled automatically.
  • Verification page — Every certificate has a unique public URL anyone can open to confirm it's genuine. The certificate ID is shown on the certificate itself.

Fixed

  • Certificate ID visible everywhere — The certificate ID now appears consistently on both the claim page and the public verification page.
  • Reliable quiz sessions — Session is recorded when you submit the quiz, not when you open it. This prevents ghost entries in the database and makes the flow more predictable.

v0.17.0

Added

  • Public beta badge — The landing page now clearly shows that Pegore is in public beta and free for everyone.
  • Pegore branding on auth pages — Logo and name appear above login, signup, and password reset forms.

Changed

  • Direct signup — Anyone can sign up directly. No invite or waitlist needed.

v0.16.0

Added

  • Subscription tiers — Free, Pro, and Beta plans introduced.
  • Beta access — Beta users get access to all premium features during the beta period.
  • Locked toggles — Settings page shows which features are available on your current plan.
  • Beta badge — Your profile shows a badge when you have beta access, including when it expires.
  • Subscription management — New section in Settings to view your current plan.

Changed

  • Premium features — Priority display, objective weights, and key result weights are now Pro features.

v0.15.0

Changed

  • Simpler objectives — No more status labels. Objectives now just show your progress toward key results.
  • Cleaner forms — Priority field only shows when you have priority enabled in Settings.

Fixed

  • Backdated updates work correctly — When logging progress for a past date, the history now shows accurate "before" and "after" values.

v0.14.0

Added

  • Sign up is live — Create your account and start tracking your goals today.
  • Guided setup — New users get a step-by-step wizard to create their first period, objective, and key result.

Fixed

  • Smoother login experience — Fixed page loading issues on sign-in screens.
  • Reliable period detection — Active period is now determined by date range, not a manual flag.

v0.13.1

Added

  • FAQ on privacy page — Common questions answered about data handling.
  • Better homepage — More detailed feature descriptions.

v0.13.0

Added

  • OKR Glossary — 28 terms explained across 5 categories. Perfect if you're new to OKRs!
  • Glossary search — Find any OKR term quickly with category filtering.

Fixed

  • No more layout jumps — Pages no longer shift when scrollbars appear.

v0.11.5

Added

  • Better 404 page — Helpful links when you land on a missing page.

Changed

  • Faster loading — Optimized fonts for quicker page loads.

v0.11.4

Added

  • Better search visibility — Added sitemap for search engines.
  • Contact link — Reach us via email.

v0.11.3

Added

  • App icons everywhere — Proper icons on browser tabs, iOS, and Android.
  • Install as app — Add Pegore to your phone's home screen.

v0.11.2

Added

  • Logo in sidebar — Pegore branding visible while you work.

v0.11.0

Added

  • New name — We're now called Pegore!

v0.10.0

Added

  • Privacy policy — Clear explanation of how we handle your data.
  • Anonymous analytics — Helps us improve without tracking you personally.

Fixed

  • Reliable account deletion — Delete your account with confidence.

v0.9.2

Fixed

  • Better account deletion — More reliable deletion process.
  • Email confirmation — Clear notification after signing up.
  • Settings polish — Minor visual improvements.

v0.9.1

Changed

  • Cleaner cards — Better category badge placement.

v0.9.0

Added

  • Edit and delete periods — Full control over your time periods.
  • Colorful analytics — Category colors now show on the Analytics page.

Fixed

  • Accurate dates — Fixed date calculation issues in periods.
  • Correct status — Key result status displays properly.
  • Boolean tracking — Yes/No key results track completion correctly.

Changed

  • Alphabetical key results — Easier to find what you're looking for.
  • Faster loading — Quicker data fetches.

v0.8.0

Added

  • Forgot password? — Reset your password via email.
  • Magic link login — Sign in with just your email, no password needed.
  • Better error pages — Clear messages when something goes wrong.

Security

  • GDPR-compliant deletion — Your data is completely removed when you delete your account.

Changed

  • Faster app — Improved caching for snappier navigation.

v0.7.1

Fixed

  • Progress updates refresh — Card view now shows updates immediately.
  • Consistent calculations — Same progress numbers across all views.

Changed

  • Cleaner badges — Simplified category badge design.

v0.7.0

Added

  • Weighted progress — Optionally give more importance to certain objectives or key results.
  • Expand/collapse all — Control all key results at once.
  • Remember expand state — Your preferences are saved between sessions.

Changed

  • Notes first — Updates page highlights your notes prominently.

v0.6.0

Added

  • Smart status — Key result status (on track, at risk, behind) is now calculated automatically based on your progress and remaining time.
  • Category colors — Dashboard badges now show your category colors.

v0.5.0

Added

  • Updates page — See all your progress updates in one place, grouped by date.
  • Backdate updates — Log progress for past dates.
  • Progress history — View and undo previous updates on any key result.
  • Dark mode — Choose light, dark, or system theme.
  • Priority labels — Clear names: Critical, High, Medium, Low, Optional.
  • Colorful categories — Each category gets its own color badge.

Changed

  • More accurate progress — Improved calculation precision.

v0.4.1

Fixed

  • Better badges — Subtle pastel colors that work in dark mode.
  • Smarter progress — Calculations now use your starting value as baseline.

v0.4.0

Added

  • Custom streak units — Track streaks in days, weeks, or months.

v0.3.1

Fixed

  • Edit form loads correctly — All fields populate when editing key results.
  • Milestone updates save — Checkpoint progress saves properly.
  • Smart date defaults — Period form calculates dates automatically.
  • Reliable date picker — Opens consistently on all browsers.
  • Sorted categories — Listed alphabetically for easy finding.

v0.3.0

Added

  • Three views — Switch between Card, List, and Timeline layouts.
  • View preferences saved — Your preferred view is remembered.
  • Quick updates — Update progress directly from any view without opening the detail page.

v0.2.0

Fixed

  • Timezone issues solved — Dates now display correctly regardless of your timezone.

v0.1.0

Added

  • Account system — Sign up and log in with email and password.
  • Flexible periods — Track goals by quarter, year, month, or custom date ranges.
  • Objectives — Create goals with categories and priorities.
  • 10 metric types — Percentage, number, currency, yes/no, milestones, scores, time, streaks, reduction targets, and custom units.
  • Progress tracking — Log updates with optional notes.
  • Dashboard — See your overall progress at a glance.
  • Analytics — View statistics about your goal completion.
  • Categories — Organize objectives by life area.
  • Settings — Customize your experience.

New to OKRs? Check out our OKR Glossary for key terms and definitions.