| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-31 | Connect to postgresql | mo khan | |
| 2025-05-28 | refactor: parse headers injected by envoy | mo khan | |
| 2025-05-26 | refactor: parse id token from custom x-jwt-payload header | mo khan | |
| 2025-05-23 | feat: add external authorization service (authzd) with JWT authentication | mo khan | |
| - Add new authzd gRPC service implementing Envoy's external authorization API - Integrate JWT authentication filter in Envoy configuration with claim extraction - Update middleware to support both cookie-based and header-based user authentication - Add comprehensive test coverage for authorization service and server - Configure proper service orchestration with authzd, sparkled, and Envoy - Update build system and Docker configuration for multi-service deployment - Add grpcurl tool for gRPC service debugging and testing This enables fine-grained authorization control through Envoy's ext_authz filter while maintaining backward compatibility with existing cookie-based authentication. | |||
| 2025-05-15 | chore: allow envoy to handle health checks | mo khan | |
| 2025-05-15 | refactor: decouple from oauth config | mo khan | |
| 2025-05-15 | refactor: allow cookie parser to accept cookie name | mo khan | |
| 2025-05-15 | refactor: remove unused environment variables | mo khan | |
| 2025-05-15 | refactor: remove oidc.OpenID struct | mo khan | |
| 2025-05-15 | refactor: delete code that is now handled by envoy | mo khan | |
| 2025-04-28 | feat: use htmx to render partials | mo khan | |
| 2025-04-25 | refactor: move db and mountable to app | mo khan | |
| 2025-04-25 | refactor: move domain package into app | mo khan | |
| 2025-04-25 | refactor: move Repository interface to domain | mo khan | |
| 2025-04-21 | feat: connect the current user middleware | mo khan | |
| 2025-04-21 | refactor: rename middleware | mo khan | |
| 2025-04-21 | refactor: provide the root dir as a parameter | mo khan | |
| 2025-04-16 | refactor: verify the id token on every request | mo khan | |
| 2025-04-16 | feat: attach middleware to unpack session cookie | mo khan | |
| 2025-04-16 | feat: create middleware to parse id token from session cookie | mo khan | |
| 2025-04-15 | feat: connect a blank dashboard controller | mo khan | |
| 2025-04-14 | feat: connect the sessions controller into the app | mo khan | |
| 2025-04-14 | fix: update go mod namespace | mo khan | |
| 2025-04-12 | refactor: extract mountable interface to allow controllers to mount ↵ | mo khan | |
| themselves into the mux | |||
