Commit Graph
9 Commits
Author SHA1 Message Date
jinhojang6 59b5c5cca3 test(web): align static-export smoke to build RFP source and relax roles contract
- node-programme-page-contract: allow the signup roles set to grow (e.g.
  Activist) while still requiring the core Node operator/Builder roles,
  instead of pinning an exact two-item list
- static-export-smoke: derive expected RFP routes from fetchGithubRfps, the
  same source the RFP route's generateStaticParams uses, so expected pages
  match the exported pages; skip RFP detail routes in the sitemap cross-check
  since the sitemap is generated from the curated content package and
  legitimately differs from the live GitHub listing
2026-06-06 15:10:57 +09:00
Felicio 583d643697 fix form intros and validation (#35) 2026-06-04 10:23:39 +02:00
JulesFILIOT b344b3cab8 chore(sitemap): remove /circles from static routes 2026-06-04 13:53:51 +09:00
jinhojang6 26913b012f feat: add active circles snapshot and sync script; update footer with newsletter form
- Introduced a new JSON snapshot for active circles, including details about events and statistics.
- Added a script to sync the active circles snapshot from the live Logos API.
- Updated package.json to include a new build step for syncing active circles.
- Modified footer component to include an interactive newsletter signup form.
- Adjusted various links in content to point to updated resources and initiatives.
- Enhanced link validation to support same-page anchors.
2026-06-02 22:06:36 +09:00
FelicioandJulesFILIOT ee04d72683 add forms for CRM funnels
* add forms for CRM funnels

* a

* set profile and lead source

- https://civicrm.logos.co/civicrm/admin/afform/submissions#/?name=afformActivistBuilder
- https://civicrm.logos.co/civicrm/contact/view?reset=1&cid=1000
- https://civicrm.logos.co/civicrm/contact/view?reset=1&cid=1000
- https://civicrm.logos.co/civicrm/contact/view/case?reset=1&id=388&cid=1000&action=view&context=case&selectedChild=case&key=CRMCaseFormSearch3vjNUK027Z0YMdmpnTbHyNePydwogixSnFN3Z2YluYYR4_8939

* default checkboxes to true

* remove titles

* u

* add policy

* t

* fix(civi-crm): avoid readonly env writes in CORS test

Use a keyed env helper in the public CORS test so cleanup and setup no longer rely on delete or readonly typed env properties.

* fix(web): align node programme route keys

Rename node program route/message keys to node programme and update links, metadata, sitemap entries, and contract tests.

---------

Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
2026-06-01 17:59:37 +09:00
jinhojang6 dbdca73925 fix: hide deferred about and circle detail surfaces 2026-05-20 23:48:26 +09:00
jinhojang6 8083bb987f fix: repair static seo output 2026-05-18 15:30:43 +09:00
jinhojang6 e1fa2612b7 test: smoke static web export 2026-05-18 14:44:25 +09:00
jinhojang6 9bd1a097fe feat: update internationalization routing and static export handling, remove unused proxy and OG route 2026-04-24 02:53:03 +09:00