Commit graph

  • 33c6d1acc8 Fix: re-encode html_bytes unconditionally at end of /export main Dave Porter 2026-05-05 19:54:23 -04:00
  • ee7bd69300 Revert subpath default — actual deployment is /social-mi-bi/ Dave Porter 2026-05-05 19:40:15 -04:00
  • cff76dcc1b Dockerfile.prod: COPY scripts/ into image so ops scripts run inside the container Dave Porter 2026-05-05 19:19:48 -04:00
  • 292a9e0464 scripts/reset_password.py — one-command admin password reset Dave Porter 2026-05-05 19:18:19 -04:00
  • 7a7a222560 deploy: default subpath is /social-reports (matches the live vhost) Dave Porter 2026-05-05 19:02:19 -04:00
  • 7c14a4bff6 Bake GIT_SHA into the api image so /version works without git on PATH Dave Porter 2026-05-05 18:58:53 -04:00
  • 8cb574c854 deploy: force-recreate api/worker after build (the actual fix) Dave Porter 2026-05-05 18:30:37 -04:00
  • 81b745de6a Defend against deploy-lag: force-recreate api/worker, add /version Dave Porter 2026-05-05 18:30:03 -04:00
  • d42b139a7e Instagram embeds: explicit https on embed.js so deck works offline Dave Porter 2026-05-05 17:47:15 -04:00
  • a65f6b525a Logo placeholder: graceful brand-text fallback when no logo uploaded Dave Porter 2026-05-05 17:36:10 -04:00
  • e6eaeedfa1 Auto-synthesise post embeds from URL when user hasn't pasted any Dave Porter 2026-05-05 17:06:23 -04:00
  • 3c099a512f Fix logo URL for subpath deploys; drop auth on logo endpoint Dave Porter 2026-05-05 17:04:09 -04:00
  • 05d75de42d Strip base64 logo from Stage 4 prompt; splice on export Dave Porter 2026-05-05 16:46:21 -04:00
  • 900f6b5a5b Stage 4: compact prompt to stay under Anthropic's 1M-token cap Dave Porter 2026-05-05 16:33:40 -04:00
  • eefaf7fdf1 Round 2 QA fixes — bugs + selected feature requests Dave Porter 2026-05-05 16:26:05 -04:00
  • 4ff86596af deploy: pin compose project name to social-mi-bi Dave Porter 2026-04-20 11:22:51 -04:00
  • dc165c1460 Stream uploads through the API instead of browser-direct-to-MinIO Dave Porter 2026-04-17 21:55:57 -04:00
  • 6bcc2289f6 Stepper: map approved/rejected stage statuses Dave Porter 2026-04-17 21:28:30 -04:00
  • f1c4e0c653 frontend: add vite/client types + complete StageStatus union Dave Porter 2026-04-17 21:27:14 -04:00
  • 741ceaf43d deploy: fall back to 'npm install' when no package-lock.json exists Dave Porter 2026-04-17 21:25:48 -04:00
  • 92d5d4556b Allow deploy script to run as root (server is root-only) Dave Porter 2026-04-17 21:24:36 -04:00
  • 2c7ad07133 Add deploy/ artifacts for subpath hosting behind Apache Dave Porter 2026-04-17 21:06:57 -04:00
  • 1c365f2362 Add cost tracking + dashboard delete/clone actions Dave Porter 2026-04-17 18:35:30 -04:00
  • b0cda5e50c Merge: combine project .gitignore with Bitbucket defaults Dave Porter 2026-04-17 17:08:25 -04:00
  • fb5acdb892 Initial commit: social MI/BI multi-agent reporting tool Dave Porter 2026-04-17 17:07:44 -04:00
  • e32a4eefbf Initial commit Dave Porter 2026-04-17 21:05:28 +00:00