Commit Graph

8 Commits

Author SHA1 Message Date
KungRaseri b6bb03b0d5 Merge branch 'zasderq/dev' of https://github.com/dallensmith/the-collective-hub into kungraseri/dev 2026-06-05 23:46:47 -07:00
KungRaseri b192cd53ba docs(copilot): add Copilot instructions for The Collective Hub
- Add comprehensive project overview and core philosophy
- Document file structure reference for the codebase
- Create key files reference table for task-specific guidance
- Include multi-tenant guidelines and site resolution flow
2026-06-05 23:46:15 -07:00
zasderq 7588ddce1f feat(db): add nav_links, social_links, and events tables
- Add nav_links table with siteId, label, url, position, sortOrder, isExternal
- Add social_links table with siteId, platform, label, url, icon, sortOrder
- Add events table with siteId, title, description, eventType, startTime, endTime, timezone, location, externalLink, imageCdnKey, isPublished, isRecurring
- Include corresponding Drizzle migration entries
2026-06-06 02:25:49 -04:00
zasderq f4245a996a feat(hooks): add migration automation, deactivated site guard, and super admin flag
- Run database migrations on startup if `RUN_MIGRATIONS=true`
- Block public access to deactivated sites with a 503 page, allowing admin/login paths
- Add `isSuperAdmin` boolean to session user type in app.d.ts
2026-06-06 02:02:49 -04:00
zasderq 23f2e06c09 feat(deps): add sharp image processing library 2026-06-06 01:35:29 -04:00
zasderq f1d25ecc79 feat(init): add initial project scaffolding and database schema
- Add Dockerfile for multi-stage production build
- Add Drizzle configuration and initial migration for PostgreSQL schema
- Add project configuration files (.prettierrc, .prettierignore, .dockerignore)
- Define core database tables: assets, memberships, site_settings
2026-06-06 00:55:03 -04:00
zasderq e8b808925d chore: remove stray null file 2026-06-05 23:01:37 -04:00
zasderq 293415f349 Initial commit: The Collective Hub planning documentation 2026-06-05 22:49:03 -04:00