Ben Senescu
|
ae7712238e
|
refactor: use TanStack Form everywhere (#49)
* refactor: move lighthouse audits to dataforseo (#43)
* refactor: move lighthouse audits to dataforseo
* chore: remove obsolete audit settings modal
* refactor: rename psi flows to lighthouse
* save
* refactor: simplify audit lighthouse storage flow
* fix: separate lighthouse metrics from actionable audits
* refactor: remove redundant audit project inputs
* feat: redesign lighthouse issues screen with score gauges and table layout
Replace flat score cards with circular SVG gauges, condense metrics into
a compact grid, and switch issue list from cards to an expandable table
with fixed column widths.
* test: harden lighthouse regression coverage
* fix: restore project-scoped audit inputs
* refactor: simplify lighthouse payload handling
* refactor: inline lighthouse server handlers
* refactor: share audit workflow types
* refactor: simplify lighthouse payload flows
* save
* refactor: drop project pagespeed api key
* fix: restore lighthouse issues loading with resilient project context
* fix: restore audit issues back navigation
* refactor: simplify project context and lighthouse error handling
* fix: tolerate DataForSEO lighthouse payload drift
* refactor: route audit lighthouse through dataforseo client
---------
* refactor: unify app forms with TanStack Form
Replace bespoke field and submit error state so validation, async submit handling, and router-synced inputs behave consistently across the app.
* fix: remove dead code from ci check
* fix: delay required form errors until input interaction
* fix: preserve detailed DataForSEO error messages
* fix: sanitize internal errors and delay domain validation
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-30 13:38:08 -04:00 |
|
Ben Senescu
|
739b3f0b6a
|
Add autumn metered pricing for hosted mode (#44)
* feat: add hosted billing gate and backlinks metering
* refine hosted billing onboarding flow
* fix: align Autumn credit billing flows
* refactor: simplify Autumn billing flow
* refactor: narrow backlinks billing context
* refactor: require billing identity for backlinks profiles
* refactor: colocate backlinks billing flow
* clean
* refactor: centralize DataForSEO billing client
* refactor: simplify dataforseo billing flow
* chore: fix ci check lint issues
* fix: stabilize backlinks chart sizing
Measure chart container width before rendering the backlinks charts so Recharts does not mount at 0x0 inside responsive layouts.
* docs: document hosted DataForSEO metering
Capture the Autumn credit model and require hosted code to go through the metered client path so provider usage is harder to bypass.
* fix: enforce hosted billing access checks
* fix: preserve hosted billing subscription access
* fix: handle hosted billing UI failures
|
2026-03-25 13:02:12 -04:00 |
|
Ben Senescu
|
23fb595755
|
chore: rename references to open-rank back to open-seo (#35)
* docs: move project docs into docs directory
* docs: rebrand landing site as OpenSEO
* fix: update remaining OpenSEO backlinks links
* Change landing page copy + format
* website: add www custom domain route
* Tweak README
* save
|
2026-03-16 18:58:44 -04:00 |
|
Ben Senescu
|
8405564925
|
feat: Add Backlinks page (#23)
* feat: add backlinks setup and overview workflow
* save
* fix backlinks timeseries and refine overview layout
* update backlinks table guidance
* refactor backlinks CI cleanup
* refactor backlinks page state colocation
* fix backlinks access error handling
Differentiate DataForSEO subscription access failures from billing issues and preserve exact page hosts for page-level backlink lookups.
* fix backlinks project scoping and error states
* simplify backlinks billing and lazy loading
* harden backlinks profiling and access flow
* refine backlinks access status typing
* update backlinks scope selection and access handling
* fix backlinks scope fallback and cache scoping
* fix backlinks ci checks
* docs: simplify backlinks pricing
* refine backlinks search: move scope toggle below input, remove redundant description
* refine backlinks summaries and help text
* refine backlinks table sorting
* fix backlinks invalid target handling
* delete docs
* fix backlinks scope inference and domain normalization
* docs: mark backlinks as a supported workflow
* fix backlinks links badge wrapping
* test: split backlinks test suites
|
2026-03-16 17:48:13 -04:00 |
|