Commit Graph

  • 03fd3588ef
    refactor: clean up complex code (#229) Ben Senescu 2026-05-28 16:37:33 -04:00
  • 010c93a536
    Bump version to 0.0.16 (#228) Ben Senescu 2026-05-28 09:14:35 -04:00
  • e7eb895d46
    fix redirect loop (again) (#227) Ben Senescu 2026-05-27 00:08:59 -04:00
  • 4a5a1eb523
    Redirect unverified users to email verification (#226) Ben Senescu 2026-05-26 23:36:35 -04:00
  • 02a287b98e
    fix audit tables + back link columns (#224) Ben Senescu 2026-05-26 23:33:26 -04:00
  • 8b74c7da61
    Improve onboarding questions and sign-up routing (#225) Ben Senescu 2026-05-26 23:05:20 -04:00
  • 506dde84d1
    Add additional MCP tools for Local SEO (#222) Ben Senescu 2026-05-26 18:38:14 -04:00
  • f95c66b7f2
    Switch domain sorting defaults and rank-tracking suggestions to traffic (#223) Ben Senescu 2026-05-26 18:11:14 -04:00
  • d23b4eebfb
    Fix sitemap generation for docs content (#220) Ben Senescu 2026-05-24 18:59:43 -04:00
  • 0e75e07660
    website: Add MCP and Skills Docs Ben Senescu 2026-05-24 18:35:55 -04:00
  • 45234e6945
    Fix backlink tab states (#218) Ben Senescu 2026-05-22 22:49:05 -04:00
  • a3721a0f53
    Normalize dynamic MCP client registration for Perplexity (#217) Ben Senescu 2026-05-22 22:22:42 -04:00
  • 9c9477c1cf
    Clarify keyword metric tooltips (#216) Ben Senescu 2026-05-22 21:47:28 -04:00
  • 44073498ed
    Use TanStack links for internal table and shell navigation (#215) Ben Senescu 2026-05-22 21:29:45 -04:00
  • 10b77682d9
    Bump version and update release notes for v0.0.15 (#214) Ben Senescu 2026-05-22 17:12:59 -04:00
  • 90f369ad46
    readme: update roadmap + add MCP and skills (#213) Ben Senescu 2026-05-22 09:55:42 -04:00
  • 5cef024c68
    Add skills for agents (#211) Ben Senescu 2026-05-22 08:46:06 -04:00
  • 3456af12fe
    bump to reddit v3 api (#209) Ben Senescu 2026-05-21 00:08:50 -04:00
  • 4f638db702
    Add Reddit conversion tracking (#208) Ben Senescu 2026-05-20 23:36:30 -04:00
  • aebc779b93
    Share search tab queueing across Backlinks, Domain Overview, and Keyword Research (#207) Ben Senescu 2026-05-20 18:33:53 -04:00
  • 01ecf11415
    Make default project creation race-safe (#206) Ben Senescu 2026-05-20 17:34:57 -04:00
  • 2484f93ce6
    Refactor pages to improve performance and consistency (#205) Ben Senescu 2026-05-20 17:23:09 -04:00
  • 74ba0c4fc8
    Prevent duplicate Default projects and add D1 cleanup tooling (#203) Ben Senescu 2026-05-19 20:53:13 -04:00
  • fb911fe124
    release: v0.0.13 Ben Senescu 2026-05-19 20:40:13 -04:00
  • efef3894cb
    Add shared search tabs to domain overview and backlinks (#192) Ben Senescu 2026-05-18 14:51:43 -04:00
  • 7fa4d5cade
    Simplify Loops signup contact sync (#202) Ben Senescu 2026-05-18 14:24:06 -04:00
  • a8124a07b5
    Add grouped marketing feature pages and SEO-friendly feature hub (#199) Ben Senescu 2026-05-17 17:53:46 -04:00
  • 7a0ab0de2c
    Add more mcp tool metadara + ChatGPT domain verification route (#197) Ben Senescu 2026-05-14 13:02:08 -04:00
  • 0ce787889a
    Redirect signups to the homepage (#196) Ben Senescu 2026-05-14 08:17:44 -04:00
  • 46631e68e9
    Remove ChatGPT MCP setup instructions (#195) Ben Senescu 2026-05-13 21:44:44 -04:00
  • f926a0f78c
    add users to loops post google sign in (#194) Ben Senescu 2026-05-13 21:44:34 -04:00
  • 701ace3dff
    Add Google sign in and two-step auth flow (#193) Ben Senescu 2026-05-13 20:55:20 -04:00
  • a98407176b
    Remove unused Better Auth OAuth and JWKS tables (#188) Ben Senescu 2026-05-13 15:22:10 -04:00
  • 49a2d7f732
    Set MCP access token TTL to 24 hours (#191) Ben Senescu 2026-05-13 15:01:32 -04:00
  • fa20de2126
    Send Loops contacts after email verification (#189) Ben Senescu 2026-05-13 13:21:57 -04:00
  • 8773662b16
    feat: unify multi select behavior across the app Ben Senescu 2026-05-12 20:38:31 -04:00
  • 0bfdc56c45
    feat: add tabs for keyword research (#185) Ben Senescu 2026-05-12 19:30:19 -04:00
  • ae2031bfad
    Harden domain and backlinks validation before external calls (#183) Ben Senescu 2026-05-12 19:15:51 -04:00
  • 82d6363ee9
    release: v0.0.12 (#182) Ben Senescu 2026-05-12 00:10:31 -04:00
  • 570fe2aa62
    Add keyword tags, server-side saved filtering, and filtered exports (#179) Ben Senescu 2026-05-12 00:02:43 -04:00
  • bb08abed92
    Add pnpm workspace release age config (#181) Ben Senescu 2026-05-11 21:24:59 -04:00
  • 740c899764
    Create Loops profiles on user signup (#180) Ben Senescu 2026-05-11 21:24:23 -04:00
  • ba9f30fde0
    Revise MCP release notes and bump version (#177) Ben Senescu 2026-05-10 18:11:53 -04:00
  • b9b85a6d48
    Support Cloudflare Access and local no-auth MCP modes (#166) Ben Senescu 2026-05-10 17:31:30 -04:00
  • 5e358f1873
    Add an MCP landing page and update footer navigation (#176) Ben Senescu 2026-05-10 17:23:37 -04:00
  • b633da8844
    Mark Claude Desktop connector approval optional (#175) Ben Senescu 2026-05-10 16:36:53 -04:00
  • 0dd818e114
    Replace better-auth with Cloudflare for oauth (#174) Ben Senescu 2026-05-08 22:19:55 -04:00
  • db10ffa250
    Fix Claude Desktop MCP OAuth registration and resume flows (#173) Ben Senescu 2026-05-08 18:07:05 -04:00
  • f58efea164
    Improve MCP structured result visibility (#167) Ben Senescu 2026-05-08 16:17:28 -04:00
  • 2234cb54fc
    Show project nav on app pages (#171) Ben Senescu 2026-05-08 16:00:04 -04:00
  • 103b6fe91c
    fix: add additional well known for claude.ai + Claude Desktop (#170) Ben Senescu 2026-05-08 15:59:43 -04:00
  • 36b60f240f
    Merge pull request #165 from bensenescu/codex/update-ai-tab Ben Senescu 2026-05-08 15:30:18 -04:00
  • 38fbac159f ci: run prettier on AI page Ben Senescu 2026-05-08 15:27:12 -04:00
  • 239a5a9e2b Add Claude and Codex desktop setup guides with brand logos Ben Senescu 2026-05-08 15:20:42 -04:00
  • 93ee343c63 Polish AI & MCP page and move out of project scope Ben Senescu 2026-05-08 14:56:26 -04:00
  • f861d1d57e
    Merge pull request #164 from bensenescu/codex/fix-invalid-offlineaccess-scope Ben Senescu 2026-05-08 14:18:59 -04:00
  • 02fcfb9834 Update AI page for MCP setup guidance Ben Senescu 2026-05-08 13:40:51 -04:00
  • 4cd02e36f4 Advertise offline_access in MCP scope metadata Ben Senescu 2026-05-08 13:40:26 -04:00
  • 04497dd90e
    Merge pull request #163 from bensenescu/feat/mcp Ben Senescu 2026-05-08 00:35:10 -04:00
  • 57790b930f
    feat: add OpenSEO MCP tools (#161) Ben Senescu 2026-05-08 00:34:29 -04:00
  • 0ff7bc96b2
    Add stateless MCP server (#162) Ben Senescu 2026-05-07 23:38:00 -04:00
  • 6231424e88
    feat: add personal access tokens (#159) Ben Senescu 2026-05-06 22:41:02 -04:00
  • fb265e3a3a ci: run prettier Ben Senescu 2026-05-06 15:45:09 -04:00
  • 0c356fac19 fix: change google sheets export copy Ben Senescu 2026-05-06 15:43:26 -04:00
  • 53f8a6e186
    v0.0.10 (#158) Ben Senescu 2026-05-06 15:35:51 -04:00
  • ca260f544b
    feat: improve mobile UX (#155) Ben Senescu 2026-05-06 12:52:05 -04:00
  • b9ad31704f
    Clarify keyword intent badges (#157) Ben Senescu 2026-05-06 12:30:33 -04:00
  • 9e5afc9d48
    feat: Add shared table component (#154) Ben Senescu 2026-05-06 11:23:07 -04:00
  • 7f892ca433
    Merge pull request #19 from every-app/split-modal-dismissal Ben Senescu 2026-05-06 10:46:45 -04:00
  • 6f50850b5a
    fix rank tracking unranked filters (#18) Ben Senescu 2026-05-06 10:46:33 -04:00
  • 6b7d0464f7
    feat: add shift range table selection (#20) Ben Senescu 2026-05-06 10:46:21 -04:00
  • 89091ca9d5
    refactor: simplify rank tracking backend (#125) Ben Senescu 2026-05-05 22:18:35 -04:00
  • db1a1d723f
    fix: use Tanstack Query for Keyword Research (#150) Ben Senescu 2026-05-05 14:11:28 -04:00
  • 2fc568f73c
    release: v0.0.9 (#149) Ben Senescu 2026-05-04 15:55:15 -04:00
  • def9390cea
    feat: Implement server-side pagination and filtering for domain keywords (#143) Ben Senescu 2026-05-04 15:26:36 -04:00
  • a42fe4d350
    keywords: consolidate export buttons into dropdown (#147) Ben Senescu 2026-05-04 14:04:44 -04:00
  • c1a9c1f57d
    Replace mutation-based search with URL-driven state management (#145) Ben Senescu 2026-05-04 13:00:37 -04:00
  • 11252f8088
    fix: improve spreadsheet exports (#146) Ben Senescu 2026-05-04 12:49:42 -04:00
  • ab50e59ff8
    feat: add 'Export to Google Sheets' to every data table (#144) Ben Senescu 2026-05-03 15:25:25 -04:00
  • 368b3ce375 website: add faq Ben Senescu 2026-04-28 21:03:17 -04:00
  • 2130dccc81 hosted: add posthog opt out + session replay Ben Senescu 2026-04-28 20:56:06 -04:00
  • 3e39c65265
    docs: clarify self-hosting troubleshooting (#140) Ben Senescu 2026-04-28 17:39:38 -04:00
  • 17298da7ee
    fix: capture DataForSEO errors with context (#138) Ben Senescu 2026-04-24 00:16:20 -04:00
  • 94d1ee7bd5
    chore: release v0.0.8 (#132) Ben Senescu 2026-04-23 18:25:37 -04:00
  • ebc9e0b4fa
    fix: prompt explorer bugs (#136) Ben Senescu 2026-04-23 18:25:11 -04:00
  • 1108cdd9a7
    feat: gate llm mentions in self hosted product (#134) Ben Senescu 2026-04-23 18:02:24 -04:00
  • 65d62f0eed
    website: fix mobile header and footer layout (#135) Ben Senescu 2026-04-23 11:54:54 -04:00
  • 4c8a3305ed
    fix: preserve query case in brand lookup cache key (#133) Ben Senescu 2026-04-23 11:41:44 -04:00
  • faf7a294a3
    feat: AI Visibility — Brand Lookup and Prompt Explorer (#128) Ben Senescu 2026-04-23 10:48:38 -04:00
  • da2509ec74
    ci: use correct posthog-cli env var names (#131) Ben Senescu 2026-04-22 17:49:44 -04:00
  • 61cc64f2af hosted: switch non-secrets to vars Ben Senescu 2026-04-22 17:32:30 -04:00
  • d23cad7abf
    hosted: upload sitemaps to posthog in ci (#130) Ben Senescu 2026-04-22 17:29:37 -04:00
  • c779d83cda
    fix: fix cloudlfare self hosting (#129) Ben Senescu 2026-04-22 15:21:30 -04:00
  • 29a0c9cc43
    website: add seo for startups guide (#33) Ben Senescu 2026-04-22 13:30:07 -04:00
  • ed65d6976c
    feat: support all 94 DataForSEO countries across features (#127) Ben Senescu 2026-04-20 15:23:25 -04:00
  • 021ec830af
    website: add rank tracking + format (#126) Ben Senescu 2026-04-16 19:19:21 -04:00
  • 5c2b71d340
    feat: bulk delete for saved keywords (#122) Ben Senescu 2026-04-16 19:14:50 -04:00
  • a52cf0bf95 docs: tweak readme Ben Senescu 2026-04-16 18:54:25 -04:00
  • bf58af3752
    release: bump to 0.0.6 (#124) Ben Senescu 2026-04-16 16:35:54 -04:00
  • ed27b64eb4
    fix: pass only required fields in workflow billingCustomer params (#123) Ben Senescu 2026-04-16 16:24:27 -04:00