Files
probo/pkg/coredata
Aurélien Sibiril a5259fc978 Refine connector provider registry per review
Three follow-ups from review of the registry consolidation:

- Build Vercel's authorization URL with net/url instead of a
  hand-rolled "{integration_slug}" placeholder resolved by
  strings.ReplaceAll. The slug is escaped via url.PathEscape in a
  per-provider Registration.BuildAuthURL closure, and the unused
  AuthURLParams plumbing on Registration and OAuth2Connector is
  removed (OAuth2Connector now carries a typed IntegrationSlug).

- Drop the SettingsInput union type and the per-provider
  MarshalSettings closures. The create resolvers now build the typed
  coredata.*ConnectorSettings directly from the gqlgen input, the
  same way the OAuth callback path already does, so there is no
  shared catch-all DTO and no stringly-typed boundary.

- Restore ConnectorProviders() to a plain ordered slice literal; the
  intermediate map + slices.Sort added nondeterminism and a sort for
  no benefit.

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
2026-05-27 00:34:39 +02:00
..
2026-05-26 15:49:17 +02:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-04-13 14:50:42 +04:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-04-03 11:56:06 +02:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-19 21:44:27 +02:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-26 15:49:17 +02:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-04-03 11:56:06 +02:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-04-03 11:56:06 +02:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-26 15:49:17 +02:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-23 14:07:37 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-23 14:07:37 -07:00