Commit Graph

  • bb1f02f745 content(web): apply the second set of Chat Control copy revisions web/landing-page jinhojang6 2026-08-27 19:54:12 +09:00
  • e4c99d0913 Update documentation deploy-master
    2026-08-27 02:33:17 +00:00
  • ac4af0505c Update documentation deploy-develop
    2026-08-27 02:23:57 +00:00
  • 64ccb1f834 content(web): credit Rivest and Diffie as pioneers of public-key cryptography jinhojang6 2026-08-27 00:51:35 +09:00
  • 00d4b02c85 refactor(web): move the campaign page to /chatcontrol jinhojang6 2026-08-27 00:47:26 +09:00
  • d407c2b894 content(web): apply the Chat Control copy revisions jinhojang6 2026-08-27 00:43:33 +09:00
  • 7bc1d18d66 feat: put every case field on the custom dropdown, and let owner be added inline web/logos-crm-mvp jinhojang6 2026-08-26 18:58:26 +09:00
  • e4e2681d8a feat: dismiss the dialog by clicking outside it, and the demo notice by its own control jinhojang6 2026-08-26 18:47:01 +09:00
  • 21acb26ae5 feat: centre the record dialog, give it room, and animate navigation jinhojang6 2026-08-26 18:38:35 +09:00
  • 82a3f32ee7 feat: slide the record drawer in, and warm up the motion elsewhere jinhojang6 2026-08-26 17:40:42 +09:00
  • 7ac6207c88 fix: drop the placeholder domains and make the combobox arrow visible jinhojang6 2026-08-26 14:34:13 +09:00
  • e813221d3a feat: replace the record pickers with a searchable combobox, and fix the defects behind it jinhojang6 2026-08-26 14:22:30 +09:00
  • c3dea98a3b Update documentation
    2026-08-26 02:33:17 +00:00
  • bde8dda449 Update documentation
    2026-08-26 02:24:00 +00:00
  • 0ab87f13c6 fix: stop the case board scrolling the whole page, and open up the spacing jinhojang6 2026-08-26 09:48:40 +09:00
  • 8fc2c9cbc1 feat: add rich text notes, a merged record timeline, and the integration track jinhojang6 2026-08-26 01:16:05 +09:00
  • dcc5fc321f Update documentation
    2026-08-25 15:56:29 +00:00
  • 471bec0c2e feat: give cases per-team pipelines and a Kanban board jinhojang6 2026-08-26 00:55:49 +09:00
  • 41ce9433f7 Update documentation
    2026-08-25 15:50:34 +00:00
  • 6f57f70810 Update documentation
    2026-08-25 15:50:30 +00:00
  • 5dfe5eb95b chore: update README develop master JulesFILIOT 2026-08-25 17:47:14 +02:00
  • 0dcd413b85 Update documentation
    2026-08-25 15:38:47 +00:00
  • 8a70822731 refactor(funnel): single source of truth for funnel form options Jules 2026-08-26 00:35:44 +09:00
  • f688ed430e feat: expand Scout discovery sources jinhojang6 2026-08-21 18:19:16 +09:00
  • d61b19696f fix: polish Scout result language jinhojang6 2026-08-21 17:36:28 +09:00
  • edfa77c2ef fix: build Scout workspace dependencies on Vercel jinhojang6 2026-08-21 17:31:20 +09:00
  • dd5c0afce2 fix: harden Scout lead workflow deployment jinhojang6 2026-08-21 17:29:59 +09:00
  • c215b218c6 feat: simplify Scout lead workflow jinhojang6 2026-08-21 17:08:48 +09:00
  • 92567f261e feat: add scout quality reporting jinhojang6 2026-08-20 17:30:41 +09:00
  • d370923be6 feat: add scout review operations jinhojang6 2026-08-20 17:23:06 +09:00
  • df5f93b582 feat: streamline scout evidence review jinhojang6 2026-08-20 17:18:42 +09:00
  • 095a57d74c feat: reshape scout discovery and review queue jinhojang6 2026-08-20 17:12:56 +09:00
  • 07b347f039 feat: add scout discovery and review foundations jinhojang6 2026-08-20 17:08:47 +09:00
  • 225743368a feat(logos-crm): give Scout real sources behind a policy boundary jinhojang6 2026-08-15 03:26:39 +09:00
  • 0165499f29 fix(logos-crm): produce an export on download instead of queueing a file jinhojang6 2026-08-15 03:06:55 +09:00
  • cecf59cf02 style(logos-crm): smaller page titles, no accent rules, roomier Scout queue jinhojang6 2026-08-15 02:38:40 +09:00
  • 1f3ad857e2 feat(logos-crm): collapse the sidebar, and give Scout search, selection, and discovery jinhojang6 2026-08-15 02:01:31 +09:00
  • 9dc5fc1a39 feat(logos-crm): add Logos Scout, an evidence-first organisation review queue jinhojang6 2026-08-15 01:40:57 +09:00
  • afbacdccaf style(logos-crm): raise the floor to 14px and drop the em dash jinhojang6 2026-08-15 00:49:40 +09:00
  • d84e7df72d fix(logos-crm): decide the demo badge at request time, not at build jinhojang6 2026-08-15 00:33:07 +09:00
  • ff96095776 feat(logos-crm): let a demo instance serve requests, and say that it is one jinhojang6 2026-08-15 00:28:32 +09:00
  • 714b5905e2 style(logos-crm): put the whole interface on a 13px floor jinhojang6 2026-08-15 00:11:30 +09:00
  • b754dd84b7 style(logos-crm): raise the type floor so the interface can be read jinhojang6 2026-08-14 23:08:06 +09:00
  • 065a30b5b6 test(logos-crm): cover the coordinator flows in a browser jinhojang6 2026-08-14 22:23:52 +09:00
  • dfb9e9dad5 feat(logos-crm): chase overdue tasks once a day from the worker jinhojang6 2026-08-14 22:12:44 +09:00
  • 95fc0d4fc1 feat(logos-crm): export filtered cases and reports as CSV through the worker jinhojang6 2026-08-14 22:10:49 +09:00
  • 23d0cd2bee feat(logos-crm): add suppression, data requests, erasure, and payload retention jinhojang6 2026-08-14 22:06:10 +09:00
  • 0a6484b0ce fix(logos-crm): enforce the production guards at request time, not at parse time jinhojang6 2026-08-14 19:57:29 +09:00
  • 42ed610407 fix: commit the lockfile for the new logos-crm dependencies jinhojang6 2026-08-14 19:50:20 +09:00
  • 9cbc9b8ac6 feat(logos-crm): merge duplicate records and draft decision responses jinhojang6 2026-08-14 18:10:35 +09:00
  • 7c93ad170b feat(logos-crm): import the Notion bridge period through the intake pipeline jinhojang6 2026-08-14 18:00:55 +09:00
  • b8e1393c6a feat(logos-crm): notify mentioned colleagues through a PostgreSQL-backed worker jinhojang6 2026-08-14 17:54:48 +09:00
  • 25e69b8bce feat(logos-crm): add grouped global search across the workspace jinhojang6 2026-08-14 17:38:48 +09:00
  • 05a13ec9be feat(logos-crm): verify hCaptcha before storing a funnel submission jinhojang6 2026-08-14 17:26:15 +09:00
  • d90491decb feat(logos-crm): report the funnel from history rather than current state jinhojang6 2026-08-14 17:13:09 +09:00
  • f66c9c3467 feat(logos-crm): add structured intake evaluation and decisions jinhojang6 2026-08-14 03:39:13 +09:00
  • 86b62409f9 feat(logos-crm): add operational case queues driven by tasks and contact jinhojang6 2026-08-14 03:25:14 +09:00
  • 441c8ba639 feat(logos-crm): capture public funnel submissions as intake cases jinhojang6 2026-08-14 03:18:53 +09:00
  • da06ba9814 feat(logos-crm): add the actor seam, temporal history, and audit trail jinhojang6 2026-08-13 02:15:01 +09:00
  • 8fad6f6972 docs(logos-crm): rewrite the migration plan for the CiviCRM shutdown jinhojang6 2026-08-13 02:14:45 +09:00
  • 67fb299591 Update documentation
    2026-08-25 02:33:07 +00:00
  • 59ba502eb2 Update documentation
    2026-08-25 02:23:49 +00:00
  • c1537826fe Update documentation
    2026-08-24 16:23:12 +00:00
  • c835d3e553 Update documentation
    2026-08-24 16:17:25 +00:00
  • cbff7b9fa2 Update documentation
    2026-08-24 16:17:22 +00:00
  • 98bb2c274e chore: update readme JulesFILIOT 2026-08-24 18:13:45 +02:00
  • 5e3fdacfb2 Update documentation
    2026-08-24 15:22:00 +00:00
  • 4a32420ddf fix(web): build through turbo instead of rebuilding shared deps Jules 2026-08-25 00:19:01 +09:00
  • 96cb38b9a8 Update documentation
    2026-08-24 14:58:30 +00:00
  • 567fda06a4 Update documentation
    2026-08-24 14:52:58 +00:00
  • d4167b40c0 Update documentation
    2026-08-24 14:52:45 +00:00
  • 3ed06a6c33 chore: update readme JulesFILIOT 2026-08-24 16:49:14 +02:00
  • dcaa8ad1c9 Update documentation
    2026-08-24 14:27:30 +00:00
  • dfe8cf0451 fix(civi-crm): validate required funnel fields on afform-submit Jules 2026-08-24 23:24:13 +09:00
  • 86e2761b37 refactor(web): describe the campaign page once, not twice jinhojang6 2026-08-24 22:48:28 +09:00
  • 7888a6082e chore(web): use the supplied SEO description for the campaign page jinhojang6 2026-08-24 22:43:25 +09:00
  • e579e8c6c3 feat(web): drop the section eyebrows and the exhibit labels jinhojang6 2026-08-24 22:07:39 +09:00
  • 9d4507c298 Update documentation
    2026-08-24 02:33:07 +00:00
  • 715a831f1d Update documentation
    2026-08-24 02:23:57 +00:00
  • 5c0298d7be Update documentation
    2026-08-23 15:35:39 +00:00
  • 33e4bde089 Update documentation
    2026-08-23 02:33:11 +00:00
  • 13ddfcdf49 Update documentation
    2026-08-23 02:23:53 +00:00
  • 8a8bc4d394 Update documentation
    2026-08-22 02:33:04 +00:00
  • 2755a970de Update documentation
    2026-08-22 02:23:48 +00:00
  • 2ed55e9bca Update documentation
    2026-08-21 14:10:48 +00:00
  • f7e4d76281 Update documentation
    2026-08-21 13:55:30 +00:00
  • 2cb66a268f fix(web): stop words jumping lines while a quote types itself in jinhojang6 2026-08-21 16:32:14 +09:00
  • 980278ba3e fix(web): trim the text boxes Figma trims, and fix the quote card padding jinhojang6 2026-08-21 16:23:47 +09:00
  • c136810842 Update documentation
    2026-08-21 02:32:59 +00:00
  • 3ee076e091 Update documentation
    2026-08-21 02:23:57 +00:00
  • 4c86962dd2 feat(web): add structured data and tighten SEO for the campaign page jinhojang6 2026-08-21 01:55:17 +09:00
  • 41cdb5e7c9 refactor(web): render the hero headline statically, keep the typewriter behind a prop jinhojang6 2026-08-21 01:47:55 +09:00
  • dba52cdf35 feat(web): type the quote cards in, not the section headings jinhojang6 2026-08-21 01:34:18 +09:00
  • 5130e8bddc fix(web): restore the hero type scale and match Figma's CTA row jinhojang6 2026-08-21 01:03:12 +09:00
  • 9dc1fbc594 feat(web): replay the hero typewriter and type section headings on scroll jinhojang6 2026-08-20 23:53:49 +09:00
  • 3c50b1fd0a fix(web): keep static media builds resilient web/seo-updates jinhojang6 2026-08-20 23:16:35 +09:00
  • c2c2896a94 Update documentation
    2026-08-20 14:13:38 +00:00
  • 7af2285712 fix(web): fail the build when the RFP source is unreachable jinhojang6 2026-08-20 22:58:44 +09:00
  • e65454efc1 fix(web): harden sitemap RFP sourcing and breadcrumb names jinhojang6 2026-08-20 00:57:58 +09:00
  • f7186c294a fix(web): remove inaccurate sitemap lastmod jinhojang6 2026-08-20 00:10:13 +09:00