2025-08-16 - 2026-08-16
Overview
19 Issues closed from 1 user
Closed
#18 Deploy topology is split: Gitea→CT114 (dev) vs GitHub→CT111 (prod), risk of drift
Closed
#14 Admin: in-app config screen for site settings
Closed
#17 Authentik provider + groups one-time setup for OIDC login and client enrollment
Closed
#12 Authentik self-registration enrollment flow for clients
Closed
#25 Portfolio images render low-res — likely Immich serving thumbnails instead of originals
Closed
#19 NPM proxy host missing for dev-lisilou.jerodrigged.com [RESOLVED]
Closed
#15 Gitea API token needs read:issue + write:issue scope for agent workflows
Closed
#13 Client portal: /my-bookings for logged-in clients
Closed
#10 Authentik OIDC authentication for the admin dashboard
Closed
#3 Google Calendar integration for date availability
Closed
#11 Booking management dashboard with payment details
Closed
#8 n8n webhook for booking confirmation emails
Closed
#7 Venmo payment step with deep link and QR code
Closed
#6 Model release / contract e-signature step
Closed
#5 Location picker step with photo guide
Closed
#4 Session type and session length selection steps
Closed
#2 Build multi-step booking form UI shell
Closed
#1 Add Node.js/Express API service to Docker Compose
Closed
#9 Simple password-protected admin page for managing bookings
25 Issues created by 1 user
Opened
#1 Add Node.js/Express API service to Docker Compose
Opened
#2 Build multi-step booking form UI shell
Opened
#3 Google Calendar integration for date availability
Opened
#4 Session type and session length selection steps
Opened
#5 Location picker step with photo guide
Opened
#6 Model release / contract e-signature step
Opened
#7 Venmo payment step with deep link and QR code
Opened
#8 n8n webhook for booking confirmation emails
Opened
#9 Simple password-protected admin page for managing bookings
Opened
#10 Authentik OIDC authentication for the admin dashboard
Opened
#11 Booking management dashboard with payment details
Opened
#12 Authentik self-registration enrollment flow for clients
Opened
#13 Client portal: /my-bookings for logged-in clients
Opened
#14 Admin: in-app config screen for site settings
Opened
#15 Gitea API token needs read:issue + write:issue scope for agent workflows
Opened
#16 Prod (CT111) api/.env is a blank template — no admin login, notifications, calendar, or SSO
Opened
#17 Authentik provider + groups one-time setup for OIDC login and client enrollment
Opened
#18 Deploy topology is split: Gitea→CT114 (dev) vs GitHub→CT111 (prod), risk of drift
Opened
#19 NPM proxy host missing for dev-lisilou.jerodrigged.com [RESOLVED]
Opened
#20 Signed-contract download endpoint is unauthenticated and enumerable
Opened
#24 Confirm public contact details and Venmo username before launch
Opened
#23 Contract template PDF missing on both instances
Opened
#22 Real photography missing on prod volume (hero, portfolio covers, locations, logo)
Opened
#21 Dev ADMIN_SECRET is hardcoded/committed in playwright.config.js
Opened
#25 Portfolio images render low-res — likely Immich serving thumbnails instead of originals