Commit Graph

  • 85fb899220 Change endpoint name Émile Ré 2026-05-05 17:41:47 +04:00
  • 91e7659428 Return errors from tracker pattern loads in dual-writes Émile Ré 2026-05-05 17:27:01 +04:00
  • 1121bc6fea Update worker tests to use TrackerPattern Émile Ré 2026-05-05 17:20:06 +04:00
  • e39fe25237 Dual-write tracker patterns in cookie pattern CRUD Émile Ré 2026-05-05 17:09:03 +04:00
  • b0610cac24 Migrate pattern analysis worker to tracker patterns Émile Ré 2026-05-05 17:00:59 +04:00
  • 84120a07fc Delegate ReportDetectedCookies to ReportDetectedTrackers Émile Ré 2026-05-05 15:30:52 +04:00
  • f046c2967e Add unified tracker detection backend Émile Ré 2026-05-05 15:26:26 +04:00
  • e1e54ccd1f Add tracker_patterns and detected_trackers tables Émile Ré 2026-05-05 14:57:52 +04:00
  • 8ff0a24f7a Ignore versioned client headers in VCR matcher Sacha Al Himdani 2026-05-05 14:58:42 +02:00
  • 88242eed87 Restore MCP cross-origin protection after go-sdk v1.6.0 bump Sacha Al Himdani 2026-05-05 14:46:04 +02:00
  • 6e5bbd713a Bump the go-dependencies group with 23 updates dependabot[bot] 2026-05-02 00:44:59 +00:00
  • 26f4ba7e89 Rewrite SECURITY_NOTES password-change entry Bryan Frimin 2026-05-05 11:56:20 +02:00
  • 0a5d8a0642 Add security notes with safer password changes entry Sacha Al Himdani 2026-05-04 19:08:08 +02:00
  • 59d2ae99aa Release v0.181.0 Bryan Frimin 2026-05-05 11:34:30 +02:00
  • 64e1a813fb Accept CIDR ranges in proxy trusted-proxies configuration Bryan Frimin 2026-05-05 09:14:35 +02:00
  • f83b8ee3ca Remove useless check Émile Ré 2026-05-05 11:42:03 +04:00
  • 1a410f47fe Fix e2e: consentCategories excludes UNCATEGORISED Émile Ré 2026-05-05 11:33:23 +04:00
  • 23e1186f0d Fix e2e tests for consentCategories rename Émile Ré 2026-05-05 11:15:52 +04:00
  • 39db90168c Guard store updater and handle reorder errors Émile Ré 2026-05-05 11:08:55 +04:00
  • 3b4aa7f971 Move cookie management to display page Émile Ré 2026-05-05 11:03:36 +04:00
  • c26b9c0abe Rename categories to consentCategories Émile Ré 2026-05-04 19:51:22 +04:00
  • 3254c6ddec Add cookie banner detection page Émile Ré 2026-05-04 19:11:29 +04:00
  • bb442bb86d Add uncategorised patterns GraphQL endpoint Émile Ré 2026-05-04 18:30:47 +04:00
  • 54655c218b Surface last_matched_at on all API surfaces Émile Ré 2026-05-04 16:05:42 +04:00
  • b89707d9d2 Add last_detected_at and last_matched_at tracking Émile Ré 2026-05-04 16:00:24 +04:00
  • c4a6a57789 Fix TestBuildSnapshot_RankInvariant for SQL-level filtering Émile Ré 2026-05-04 15:27:42 +04:00
  • d35b8777da Filter uncategorised category at the SQL level Émile Ré 2026-05-04 15:13:10 +04:00
  • 4f1ecabcec Defensive / migration guard on uncategorised cookies Émile Ré 2026-05-04 14:58:47 +04:00
  • f418780dd4 Fix PR review comments on SCIM surfaces Émile Ré 2026-05-04 19:30:52 +04:00
  • 3b712273ef Add SCIM commands to CLI Émile Ré 2026-05-04 18:38:38 +04:00
  • 8ce1ab8a53 Add SCIM tools to MCP API Émile Ré 2026-05-04 18:22:49 +04:00
  • 5328a1ff5b Bump ubuntu from 186072b to c4a8d55 dependabot[bot] 2026-05-04 14:16:30 +00:00
  • 62a00d385e Bump the github-actions group across 1 directory with 5 updates dependabot[bot] 2026-05-04 13:54:47 +00:00
  • eacfcf8558 Release v0.180.0 Sacha Al Himdani 2026-05-04 14:46:01 +02:00
  • 385df9ee6a Use natural sort for SOA document export rows Sacha Al Himdani 2026-05-04 12:49:11 +02:00
  • 553901e4ad Add risk publish to document system Sacha Al Himdani 2026-04-29 18:11:19 +02:00
  • 01bc3ac696 Release v0.179.1 Émile Ré 2026-05-02 22:18:18 +04:00
  • 2ceb8f4126 Fix n8n cookieConsentRecord getAll operation Émile Ré 2026-05-02 22:13:32 +04:00
  • 2212cb82e3 Release v0.179.0 Émile Ré 2026-05-02 21:45:17 +04:00
  • 25ca990147 Fix lint Émile Ré 2026-05-02 21:27:56 +04:00
  • 3e8cd8444a Bump @probo/cookie-banner to 0.2.0 Émile Ré 2026-05-02 21:24:39 +04:00
  • 8fcae896de Fix detected-cookies e2e test URL missing /api prefix Émile Ré 2026-05-02 20:54:21 +04:00
  • 931ce4642d Move equal helpers into pkg/cookiebanner as unexported functions Émile Ré 2026-05-02 19:57:56 +04:00
  • 60d6c366c3 Fix detected cookies test trying to activate an already-active banner Émile Ré 2026-05-02 19:51:16 +04:00
  • a92690cdc3 Remove unused pkg/equal package Émile Ré 2026-05-02 19:48:30 +04:00
  • a83d313dfa Clear pending queue before stopping on 404 Émile Ré 2026-05-02 19:42:29 +04:00
  • f439100411 Format file Émile Ré 2026-05-02 19:34:37 +04:00
  • 9dedeeaa42 Skip draft version for uncategorised-only merges Émile Ré 2026-05-02 19:31:53 +04:00
  • 9d4af4d73e Validate cookie policy link in banner description Émile Ré 2026-05-02 19:09:16 +04:00
  • 33940d63ca Run cookie detection regardless of banner state Émile Ré 2026-05-02 19:01:13 +04:00
  • 478ccf6785 Exclude uncategorised category from consent contract Émile Ré 2026-05-02 18:33:07 +04:00
  • 887453fee2 Exclude translations from cookie banner version snapshots Émile Ré 2026-05-02 18:10:18 +04:00
  • 685ff91d74 Extract snapshot functions into snapshot.go Émile Ré 2026-05-02 17:49:19 +04:00
  • e21388fa0c Stop bumping cookie banner version on no-op updates Émile Ré 2026-05-02 17:42:06 +04:00
  • 71cad5f15e Allow clearing optional fields in n8n cookie updates Émile Ré 2026-05-02 15:35:20 +04:00
  • 1650b26fa9 Fix destructive update behavior in n8n cookie operations Émile Ré 2026-05-01 20:11:37 +04:00
  • 1996545125 Add excluded field to cookie pattern operations Émile Ré 2026-05-01 17:59:11 +04:00
  • 6f849b36a1 Add cookie banner operations to n8n node Émile Ré 2026-05-01 16:57:41 +04:00
  • 1d08760d3b Display cookie pattern source badge in category table Émile Ré 2026-05-01 17:41:50 +04:00
  • bb7bc7c716 Add e2e tests for cookie pattern excluded field Émile Ré 2026-05-01 16:49:46 +04:00
  • dd1d0ebffb Sync excluded field to MCP and CLI Émile Ré 2026-05-01 16:48:55 +04:00
  • 3ed61c6084 Add excluded field to cookie pattern GraphQL schema Émile Ré 2026-05-01 16:37:35 +04:00
  • bfc0ded464 Exclude excluded patterns from merge and adoption Émile Ré 2026-05-01 16:32:05 +04:00
  • dc3c2701ac Skip excluded patterns in detection and snapshots Émile Ré 2026-05-01 16:25:02 +04:00
  • 2192c854a0 Add excluded flag to cookie pattern model Émile Ré 2026-05-01 16:19:17 +04:00
  • 8e5c586c95 Release v0.178.0 Émile Ré 2026-05-01 16:34:57 +04:00
  • e7c2118b7b Run gofmt on cookie-banner CLI commands Émile Ré 2026-05-01 16:07:22 +04:00
  • 6d22d68acf Fix maxAgeSeconds type handling in cookie pattern factory Émile Ré 2026-05-01 15:59:56 +04:00
  • d133d5ba1d Fix PR review comments and rename versions to latest-version Émile Ré 2026-05-01 15:38:43 +04:00
  • 08aaab1393 Add CLI commands for cookie banner, category, pattern, and consent records Émile Ré 2026-05-01 15:11:40 +04:00
  • 7bc8343c18 Add MCP tools for cookie banner, category, pattern, version, and consent Émile Ré 2026-05-01 14:59:33 +04:00
  • c43f61d109 Fix e2e test assertions: uppercase state enums, non-default slug Émile Ré 2026-05-01 13:07:38 +04:00
  • 6532f16efc Add e2e tests for cookie banner console GraphQL API Émile Ré 2026-05-01 12:43:21 +04:00
  • 8c74a7bc93 Fix auditor processing activity access Cursor Agent 2026-05-01 09:31:26 +00:00
  • 17b75f2017 Fix contract end date calendar cut off in dialog Cursor Agent 2026-05-01 10:50:55 +00:00
  • 7648edd770 Release v0.177.1 Émile Ré 2026-04-30 17:31:04 +04:00
  • febf4a930e Treat OIDC and magic link sessions as password-equivalent when assuming an org Bryan Frimin 2026-04-30 15:08:59 +02:00
  • 5f087b47b8 Reveal cookie banner in sidebar Émile Ré 2026-04-30 17:21:37 +04:00
  • 54494fc9b1 Bump version to 0.1.1 Émile Ré 2026-04-30 17:11:39 +04:00
  • 42a6a2f8bd Show placeholders when no prior consent exists Émile Ré 2026-04-30 17:10:35 +04:00
  • 15ff6131e1 Fix placeholder sizing for cookie-consent elements Émile Ré 2026-04-30 16:59:13 +04:00
  • bd6abccb2d Upgrade esbuild to remove vulnerability Émile Ré 2026-04-30 15:52:43 +04:00
  • f0e6538943 Release v0.177.0 Émile Ré 2026-04-30 15:24:17 +04:00
  • 336ec986d5 Update @probo/cookie-banner public exports and bump to 0.1.0 Émile Ré 2026-04-30 15:14:19 +04:00
  • 22cf3a7643 Fix create dialog mutation relay store update Émile Ré 2026-04-30 15:03:47 +04:00
  • 0d257977a1 Refactor cookie banner forms to react-hook-form Émile Ré 2026-04-30 14:05:45 +04:00
  • edcb5ba9c7 Add CookiePatternFilter to push adoption filtering to SQL Émile Ré 2026-04-30 12:25:30 +04:00
  • 33abbfbb8f Link detected cookies to existing patterns on conflict Émile Ré 2026-04-30 11:45:02 +04:00
  • 426066e078 Use CookieBanner entity directly in pattern analysis worker Émile Ré 2026-04-30 11:38:25 +04:00
  • e5e1119883 Remove dead code from cookiebanner and coredata packages Émile Ré 2026-04-30 11:28:20 +04:00
  • 6482361352 Fix aborted transaction on duplicate cookie pattern insert Émile Ré 2026-04-30 11:14:03 +04:00
  • 427bbbaf5c Move DurationInput to @probo/ui and scope pattern merge by category Émile Ré 2026-04-30 10:48:49 +04:00
  • 2fe77d9ddc Fix review issues in cookie pattern handling Émile Ré 2026-04-30 10:26:25 +04:00
  • 5cdaddf8b1 Store cookie durations as max_age_seconds Émile Ré 2026-04-29 18:54:36 +04:00
  • b8ff3c66e1 Improve cookie pattern merge with longest prefix Émile Ré 2026-04-29 17:11:32 +04:00
  • 94ccc71357 Switch console cookies page to cookie patterns Émile Ré 2026-04-29 15:33:49 +04:00
  • 22fd103795 Backfill pattern analysis flag on existing banners Émile Ré 2026-04-29 14:49:12 +04:00
  • 7caa098941 Add cookie pattern analysis worker for prefix auto-detection Émile Ré 2026-04-29 14:44:58 +04:00
  • 9c402058ec Add GraphQL API and service CRUD for cookie patterns Émile Ré 2026-04-29 14:24:28 +04:00
  • f9fec45eb1 Add cookie pattern entity to group detected cookies Émile Ré 2026-04-29 13:52:01 +04:00