{"timestamp":1762959325147,"paths":["./USAGE-LIMITS-GUIDE.md","./.gitignore","./setup-postgres.sh","./STRIPE-CHECKOUT-FIXED.md","./setup-multi-tenant.sh","./SUPERUSER-GUIDE.md","./MULTI-TENANT-SUMMARY.md","./check-superuser.js","./STRIPE-SETUP-GUIDE.md","./DEPLOYMENT.md","./PRICING-STRATEGY.md","./PAYMENT-ENFORCEMENT-GUIDE.md","./FIX-GALLERY-URLS.md","./COLOR-SETTINGS-FIXED.md","./STRIPE-PRICE-IDS-DATABASE-DONE.md","./Dockerfile","./SUCCESS-SUMMARY.md","./run-migration-008.sh","./ADMIN-FIXES-COMPLETE.md","./DISABLED-TIERS-GUIDE.md","./SUBSCRIPTION-UPGRADES-IMPLEMENTED.md","./setup-superuser.sh","./SUPERUSER-QUICKSTART.md","./README.md","./ADMIN-ACCESS.md","./setup-superuser-node.js","./setup-local-dev.sh","./run-migration-006.sh","./setup-superuser-auto.js","./setup-complete.js","./deploy.sh","./POSTGRESQL-SETUP.md","./DISABLED-TIERS-IMPLEMENTATION.md","./PROMOTIONAL-OFFERS-SYSTEM.md","./ROUTING-CHANGES.md","./STRIPE-SETUP-NOW.md","./STRIPE-QUICK-START.md","./STRIPE-DATABASE-MIGRATION.md","./enforce-payment.js","./MIGRATION-TO-POSTGRES.md","./STRIPE-IMPLEMENTATION-SUMMARY.md","./MULTI-TENANT-GUIDE.md","./run-migration-005.sh","./.dockerignore","./run-migration-004.sh","./package.json","./test-disabled-tiers.js","./fix-user-limits.js","./LOGO-UPLOAD-FIXED.md","./DYNAMIC-GALLERY-URLS-FIXED.md","./ROUTING-ARCHITECTURE.md","./HOME-CUSTOMIZATION-SYSTEM.md","./migrations/008-add-home-customization.sql","./migrations/003-add-album-password.sql","./migrations/007-add-promotional-offers.sql","./migrations/006-add-payment-enforcement-override.sql","./migrations/004-add-subscription-tiers-table.sql","./migrations/002-add-superuser-support.sql","./migrations/005-add-stripe-columns-to-tiers.sql","./migrations/001-multi-tenant-schema.sql","./src/storage.js","./src/subscription-routes.js","./src/db-json.js","./src/generate-thumbnails.js","./src/db.js","./src/stripe-webhook.js","./src/db-postgres.js","./src/stripe-service.js","./src/superuser.js","./src/server.js","./src/db-multi-tenant.js","./src/tenant.js","./src/usage-limits.js","./src/auth.js","./src/server-multi-tenant.js","./views/group.ejs","./views/album-password.ejs","./views/_age-gate.ejs","./views/not-found.ejs","./views/_footer.ejs","./views/album.ejs","./views/index.ejs","./views/home-layouts/home-modern.ejs","./views/home-layouts/home-classic.ejs","./views/home-layouts/home-minimal.ejs","./views/home-layouts/home-fullwidth.ejs","./views/superuser/users.ejs","./views/superuser/tier-form.ejs","./views/superuser/tiers.ejs","./views/superuser/layout-form.ejs","./views/superuser/elements.ejs","./views/superuser/offer-form.ejs","./views/superuser/_nav.ejs","./views/superuser/audit-log.ejs","./views/superuser/user-edit.ejs","./views/superuser/offers.ejs","./views/superuser/_styles.ejs","./views/superuser/subscription-audit.ejs","./views/superuser/layout-edit.ejs","./views/superuser/element-form.ejs"]}
