mirror of
https://github.com/logos-co/logos-web.git
synced 2026-08-31 06:01:26 +00:00
* feat(funnel): route connect through afform-submit Send /connect submissions to the shared afform-submit endpoint and allowlist afformCircleContactForm. * fix(civi-crm): make connect civi-only intake Gate Notion to movement forms, add connect case defaults, and allow missing Notion profile mappings for non-Notion intake forms. * chore(civi-crm): remove legacy contact endpoint Drop the old public contact submission route after connect migrated to afform-submit. * test(civi-crm): cover connect afform-submit path Assert connect case defaults, Note joins, and CiviCRM-required behaviour when Notion is skipped. * docs(funnel): add connect to intake flow Document the fourth form and its CiviCRM-only routing contract in the funnel intake guide. * fix(web): update afform circle contact form question field * feat(notion): add scorecard page content to funnel form submissions heading_2, four bulleted_list_item blocks, and a paragraph for the overall fit line using proper Notion block types. * refactor(civi-crm): drop wildcard CORS from afform-submit Rely on the public-cors middleware for origin allowlisting instead of emitting Access-Control-Allow-Origin: * and a redundant OPTIONS handler. * feat(web): rename /connect route to /contact Updates the ROUTES constant and moves the app directory from [locale]/connect to [locale]/contact. * chore(web): exclude /contact from sitemap Page currently redirects to the homepage, so it should not be indexed. * docs(funnel): note /connect renamed to /contact and form removed