Commit Graph
20 Commits
Author SHA1 Message Date
cgalo5758 a94ff08336 Add Discourse integration
Deliver forum posting entitlements through managed group membership with
identity linkage, periodic reconciliation, webhook handling, and an
operator mapping surface.

Include fake and live test environments, setup documentation,
migrations,
and end-to-end coverage.
2026-07-20 19:49:34 -07:00
cgalo5758 cd8c185866 Add operator E2E walkthrough tests using rod
Introduce shared test helpers and several operator walkthroughs:
products, plan_ladders, org_types, lookup, entitlement_sets. Add
github.com/go-rod/rod to go.mod/go.sum as an indirect dependency.
2026-05-18 02:40:03 -05:00
cgalo5758 1a1649ba53 Add operatorURL helper and template linter
Introduce cmd/lint to statically verify operator templates vs routes
(internal/lint). Replace interpolated hx-* URL strings with operatorURL
calls in partials, register operatorURL in the template FuncMap,
add server/operator_url.go with unit tests, and update go.mod.
Add routeURL helper and template linter
2026-05-18 01:36:18 -05:00
cgalo5758 786657eea3 Start Stripe workflows and handle webhooks
Expose /webhooks/stripe as a public path (signature-verified)

Verify webhook signatures with ConstructEventWithOptions and
IgnoreAPIVersionMismatch=true, and log API version mismatches.
Start two Temporal workflows: stripe-webhook-processor and
stripe-outbox-poller; workflow start failures are non-fatal.
2026-04-05 21:25:26 -05:00
cgalo5758 3aad9268df Stripe Billing Plumbing 2026-04-03 19:25:24 -05:00
cgalo5758 6330ae7a42 Grants management! 2026-03-24 17:35:14 -05:00
cgalo5758 f737dd0314 Identity and organization modules. 2026-03-23 17:28:14 -05:00
cgalo5758 ddb206f7ac Use Valkey for server-side session storage with SCS. 2026-02-02 22:19:22 -06:00
cgalo5758 9009c3f133 Add Temporal workflows scaffolding and documentation. 2025-12-13 16:42:07 -06:00
cgalo5758 fa5be206cb Added migration mgmt with goose. 2025-06-04 02:36:09 -05:00
cgalo5758 a7d3822f94 Implement database integration with SQLite and refactor user handling for OIDC authentication 2025-06-02 19:35:11 -05:00
cgalo5758 206b07c35a Update go.mod and go.sum to remove indirect dependencies and add new ones 2025-05-01 01:38:12 -05:00
cgalo5758 1362c2755d Add response compression middleware to enhance performance 2025-04-29 10:33:13 -05:00
cgalo5758 8cf7841f20 Add CSRF middleware implementation and update go.mod/go.sum for dependencies 2025-04-28 20:26:17 -05:00
cgalo5758 b0a8ec88b3 Add CORS middleware using rs/cors package for improved handling 2025-04-28 20:16:04 -05:00
cgalo5758 5a2692fcb5 Update go.mod and go.sum to remove deprecated dependencies and add gofuzz 2025-04-28 01:16:37 -05:00
cgalo5758 d53afa4903 Add RequestID middleware for tracing and enhance logging with request IDs 2025-04-21 00:03:00 -05:00
cgalo5758 e7f1e6ae92 Implement OIDC authentication middleware and session management 2025-02-22 02:28:57 -06:00
cgalo5758 7d49e49de0 Logging middleware added. 2025-02-21 18:49:46 -06:00
cgalo5758 06ab266d33 Add initial implementation of member-console application with basic commands 2025-02-20 00:25:58 -06:00