Commit Graph

  • bd04f1812a Style Bryan Frimin 2026-05-23 14:07:37 -07:00
  • 23af4caf43 Fix empty string as "no attributes" Bryan Frimin 2026-05-23 13:42:38 -07:00
  • 1eba43f96f Style Bryan Frimin 2026-05-23 13:37:33 -07:00
  • 071bd17f43 Fix mcp server Bryan Frimin 2026-05-23 13:30:24 -07:00
  • 392f81bd74 Enforce IAM authorization on every console resolver Bryan Frimin 2026-05-23 13:28:13 -07:00
  • de325af4d9 Style Bryan Frimin 2026-05-23 12:13:43 -07:00
  • 7405565699 Use authorize-returned scope in Node resolver Bryan Frimin 2026-05-23 11:43:41 -07:00
  • 6266cd9a2a Document batch authorization Bryan Frimin 2026-05-23 11:30:29 -07:00
  • 5e9ff656d3 Add per-request Authorize dataloader to console v1 Bryan Frimin 2026-05-23 11:28:51 -07:00
  • a862faee39 Wire batch authorize into server APIs Bryan Frimin 2026-05-23 11:28:25 -07:00
  • b39d880c0f Switch AuthorizationAttributes to batch and add AuthorizeBatch Bryan Frimin 2026-05-23 11:26:24 -07:00
  • 2d08dfbe2f Add batch authorization error types Bryan Frimin 2026-05-23 11:26:00 -07:00
  • 9b6bee4a27 Introduce policy.Attributes and policy.AttributesByID aliases Bryan Frimin 2026-05-23 11:25:08 -07:00
  • 0c5168b5c6 Style Bryan Frimin 2026-05-20 18:47:50 -07:00
  • 8bf7be0c0d Style Bryan Frimin 2026-05-20 18:18:39 -07:00
  • 4d1a98ffdb Create scope in Authorize Bryan Frimin 2026-05-20 18:11:25 -07:00
  • 7f59a0d2ee Remove MustAuthorize pattern Bryan Frimin 2026-05-20 17:56:50 -07:00
  • 83445c6e34 Fix signature count mismatch with signatures tab on documents Sacha Al Himdani 2026-05-22 10:55:31 +02:00
  • 63e8c85f66 Release @probo/n8n-nodes-probo/v0.187.0 Émile Ré 2026-05-22 13:58:43 +02:00
  • 85a2f43e72 Release probod/v0.191.0 Émile Ré 2026-05-22 13:58:22 +02:00
  • 1ebbffcef9 Release prb/v0.188.0 Émile Ré 2026-05-22 13:58:07 +02:00
  • 03a5f6c1d4 Fix lint Émile Ré 2026-05-22 11:58:02 +02:00
  • b46f2656f5 Add tracker pattern detail page with properties and detected trackers sections Émile Ré 2026-05-22 11:54:44 +02:00
  • f8debf5406 Always instantiate coredata CookieCategoryFilter to avoid nil pointer risks Émile Ré 2026-05-22 10:33:51 +02:00
  • 5abd670707 Update console tracker page Émile Ré 2026-05-20 11:58:40 +04:00
  • be9b43e98f Unify cookie category queries with coredata filter Émile Ré 2026-05-20 11:57:30 +04:00
  • 883031830f Add risk assessment system to CLI, MCP, and N8N Sacha Al Himdani 2026-05-20 16:24:55 +02:00
  • 797e3da52f Strip empty ProseMirror text nodes from third-party list documents Sacha Al Himdani 2026-05-20 13:38:13 +02:00
  • 6948a6b9ab Tailor signature certificate email copy for approvals Sacha Al Himdani 2026-05-12 15:06:28 +02:00
  • 4f1ca073b3 Remove junk file Bryan Frimin 2026-05-20 17:33:47 -07:00
  • 3e4a9be7c0 Remove tenant service pattern Bryan Frimin 2026-05-20 16:18:23 -07:00
  • 30db98455d Uniformize enum style Bryan Frimin 2026-05-20 09:41:22 -07:00
  • bc6d028ef3 Bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 dependabot[bot] 2026-05-20 15:27:04 +00:00
  • 3e82b64f01 Fix wsl_v5 lint errors and enforce lint on PR CI Sacha Al Himdani 2026-05-20 16:49:42 +02:00
  • 9e61e5e1b7 Return clear error on user delete FK violation Sacha Al Himdani 2026-04-29 14:12:58 +02:00
  • bfe2463bdd Bump turbo from 2.9.6 to 2.9.14 dependabot[bot] 2026-05-20 12:57:30 +00:00
  • d44272bb9e Release probod/v0.190.1 Émile Ré 2026-05-20 15:19:12 +04:00
  • 7ac77b85e9 Fix wsl_v5 lint errors and exclude node_modules from linting Émile Ré 2026-05-20 15:05:08 +04:00
  • ec2bbccdbd Rename snapshot cleanup migration and use third_parties table Sacha Al Himdani 2026-05-20 12:46:54 +02:00
  • f41dd9566b Release @probo/cookie-banner/v0.5.0 Émile Ré 2026-05-20 13:55:22 +04:00
  • 3b5b4251b2 Release proboctl/v0.1.0 Émile Ré 2026-05-20 13:49:31 +04:00
  • 1c445d6597 Release probod/v0.190.0 Émile Ré 2026-05-20 13:48:57 +04:00
  • 8ec07aa697 Add url.PathEscape to remaining url.JoinPath call sites Émile Ré 2026-05-20 13:06:30 +04:00
  • f0fe70fe1c Restore url.PathEscape on user-supplied path segments in url.JoinPath calls Émile Ré 2026-05-20 12:57:26 +04:00
  • 16876de0ae Remove dump.dump from tracking and gitignore it Émile Ré 2026-05-20 12:50:56 +04:00
  • 74ce2bc5de Fix VCR cassette URLs after url.JoinPath refactor Émile Ré 2026-05-20 12:02:04 +04:00
  • 3b20f466c3 Fix indentation after errors.AsType refactor Émile Ré 2026-05-20 11:53:50 +04:00
  • f5703d390b Enforce Go style rules across codebase Émile Ré 2026-05-20 11:46:39 +04:00
  • 34c25c2727 Refine PgError constraint checks and document PK rule Émile Ré 2026-05-20 10:14:45 +04:00
  • f3cc159f1f Remove useless error checks Émile Ré 2026-05-20 09:53:09 +04:00
  • 46c6068559 Apply coredata rules: idempotent deletes and constraint checks Émile Ré 2026-05-20 09:44:00 +04:00
  • 9156d6a16a Add wsl linter and fix Émile Ré 2026-05-19 14:51:08 +04:00
  • eedfdcecc8 Render mermaid diagram per risk assessment scope Sacha Al Himdani 2026-05-12 17:31:35 +02:00
  • b9262b5150 Add risk assessment system Sacha Al Himdani 2026-05-11 14:55:06 +02:00
  • 8f8f09008a Version Cursor rules Émile Ré 2026-05-19 14:10:39 +04:00
  • 58d3ba3823 Potential fix for pull request finding 'Unused variable, import, function or class' Émile Ré 2026-05-18 19:14:58 +04:00
  • 5902f2790c Add cookie-banner React example app Émile Ré 2026-05-18 19:02:54 +04:00
  • 10e35c6afc Share consent Émile Ré 2026-05-18 18:41:52 +04:00
  • 0f32037e70 Fix duplicate callback dispatch in ConsentManager.subscribe Émile Ré 2026-05-13 18:30:58 +04:00
  • c17757565f Make ConsentManager referentially stable and add subscribe method Émile Ré 2026-05-13 18:04:10 +04:00
  • 4078567c04 Add programmatic consent API to @probo/cookie-banner Émile Ré 2026-05-13 14:59:48 +04:00
  • 2040931405 Move Firecrawl API key from top-level config into Agents.Tools Émile Ré 2026-05-19 12:32:41 +04:00
  • c4147e6801 Extract agent and tools from tracker mapping worker into dedicated files Émile Ré 2026-05-19 12:06:15 +04:00
  • 10adf2bd4b Refactor domain-match lookup to idiomatic Load + filter Émile Ré 2026-05-19 11:52:57 +04:00
  • 370b593217 Replace xmax upsert trick with RETURNING full row Émile Ré 2026-05-19 11:37:26 +04:00
  • 0c89a4b241 Drop RowsAffected check from Delete methods Émile Ré 2026-05-19 11:08:01 +04:00
  • f1357a7e20 Check constraint name in PgError unique violations Émile Ré 2026-05-19 11:03:37 +04:00
  • f81168bc18 Build tracker identification prompt categories dynamically Émile Ré 2026-05-19 10:59:16 +04:00
  • 848f8964ac Propagate errors in tracker mapping worker Émile Ré 2026-05-19 10:37:47 +04:00
  • 76d42ef2db Hardcode Firecrawl API endpoint, drop FIRECRAWL_ENDPOINT config Émile Ré 2026-05-19 10:28:05 +04:00
  • ef6aca2c93 Extract shared HTTP client for search tools Émile Ré 2026-05-19 10:07:30 +04:00
  • a67ac462d7 Remove SearXNG search backend, use Firecrawl exclusively Émile Ré 2026-05-19 10:01:01 +04:00
  • 091be2653a Enforce multiline rule for single multiline arguments Émile Ré 2026-05-19 09:47:52 +04:00
  • cfbd761a93 Fix Go style violations: error wrapping, imports, URL construction Émile Ré 2026-05-19 09:40:57 +04:00
  • c162e6ba20 Update go-style guide Émile Ré 2026-05-19 09:37:14 +04:00
  • e87b426801 Propagate firecrawl and tracker-mapping config to bootstrap and Helm Émile Ré 2026-05-18 15:31:03 +04:00
  • ecb726e724 Go fix Émile Ré 2026-05-18 14:59:18 +04:00
  • 05dbd1b476 Split cookie names on both _ and - separators Émile Ré 2026-05-18 14:20:21 +04:00
  • 0e672782ac Add Firecrawl web search tool for tracker mapping Émile Ré 2026-05-15 17:43:42 +04:00
  • 0cc2b62cf2 Add LLM agent fallback for unmapped tracker patterns Émile Ré 2026-05-15 15:57:06 +04:00
  • 80237eb39c Request mapping for glob patterns created by pattern analysis Émile Ré 2026-05-15 13:05:03 +04:00
  • 3543d76c4f Always create a common tracker pattern during mapping Émile Ré 2026-05-15 12:40:14 +04:00
  • 81707fe429 Move tracker mapping worker to cookiebanner and rename worker files Émile Ré 2026-05-15 11:30:23 +04:00
  • 57f39163d1 Remove DEFAULT clauses from common_tracker_patterns columns Émile Ré 2026-05-15 11:26:48 +04:00
  • ba1025ba31 Propagate errors from resolveThirdParty Émile Ré 2026-05-15 11:22:56 +04:00
  • 12ae076907 Clean up tracker mapping worker Émile Ré 2026-05-15 11:10:31 +04:00
  • ed41b354b0 Allow domains to belong to multiple third parties Émile Ré 2026-05-15 11:02:31 +04:00
  • 1a9cef7a9d Embed third-party data.json in seed command binary Émile Ré 2026-05-15 08:55:24 +04:00
  • b3c67fb0e2 Move third parties data.json and remove @probo/third-parties Émile Ré 2026-05-15 08:48:36 +04:00
  • 59f3b06824 Add third parties to seed dataset Émile Ré 2026-05-14 21:54:57 +04:00
  • f7f0415bd0 Add THIRD-PARTY-NOTICES for vendored datasets Émile Ré 2026-05-14 19:03:40 +04:00
  • d4e56b40e6 Add proboctl release track Émile Ré 2026-05-14 18:45:51 +04:00
  • a3f60968cf Remove logo fetching logic and unused webinspect package Émile Ré 2026-05-14 18:42:42 +04:00
  • 48a494461e Add proboctl CLI and move seed commands into it Émile Ré 2026-05-14 18:37:42 +04:00
  • 844817543d Handle LoadByID errors explicitly instead of silently falling through to auto-create Émile Ré 2026-05-14 17:16:32 +04:00
  • 0866276074 Remove json file Émile Ré 2026-05-14 17:14:27 +04:00
  • 53e1260d4d Add slug-based dedup and auto-create third parties from OCD Émile Ré 2026-05-14 17:08:56 +04:00
  • a16821802e Fix PR review findings Émile Ré 2026-05-14 14:10:41 +04:00
  • f52a4746fd Fix migration after rebase Émile Ré 2026-05-14 13:59:38 +04:00
  • adcb820768 Fix undefined coredata struct Émile Ré 2026-05-14 12:28:22 +04:00