Émile Ré
21f92352d5
Migrate detection page to TrackerPattern GraphQL types
- Add TrackerPattern type, connection, and filter to GraphQL schema
- Add uncategorisedTrackerPatterns field on CookieBanner
- Add updateTrackerPattern, deleteTrackerPattern, moveTrackerPatternToCategory mutations
- Implement all resolvers backed by tracker_patterns table
- Add TrackerPattern service methods (CRUD + list/count)
- Add LoadUncategorisedByCookieBannerID on TrackerPatterns coredata
- Update detection page to use TrackerPattern fragment, queries, and mutations
- CookieCategory resolver uses dataloader (not just struct ID)
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-05-06 12:26:11 +04:00
..
2026-04-15 09:19:39 +04:00
2026-04-21 19:36:17 +02:00
2026-04-15 09:19:39 +04:00
2026-04-28 13:12:58 +02:00
2026-04-15 16:27:31 +04:00
2026-04-15 09:19:39 +04:00
2026-05-04 14:13:42 +02:00
2026-05-06 12:26:11 +04:00
2026-04-28 15:28:17 +04:00
2026-04-28 18:07:46 +02:00
2026-04-16 00:01:13 +02:00
2026-04-16 00:01:13 +02:00
2026-04-15 09:19:39 +04:00
2026-04-15 09:19:39 +04:00
2026-04-15 09:19:39 +04:00
2026-04-15 09:19:38 +04:00
2026-04-15 09:19:39 +04:00
2026-04-28 13:12:58 +02:00
2026-05-04 14:13:42 +02:00
2026-04-28 18:07:46 +02:00
2026-04-15 09:19:39 +04:00
2026-05-04 14:13:42 +02:00
2026-04-15 09:19:39 +04:00
2026-04-24 16:05:11 +02:00
2026-04-29 16:24:29 +02:00
2026-04-15 09:19:39 +04:00
2026-04-20 15:37:39 +02:00