Commit graph

  • 586cb57155 Simplify Stage 8 syndication and derive Advisor Stage 6 complexity main Phil Dore 2026-05-08 13:24:02 +01:00
  • 5e301b68c1 Update production day estimates per v3 amends (06/05/26) Phil Dore 2026-05-06 17:37:51 +01:00
  • 45238e7a9b Bump config.json cache-bust version to 2026050101 Phil Dore 2026-05-01 17:00:47 +01:00
  • d877dfb559 Update production day estimates per v2 amends (01/05/26) Phil Dore 2026-05-01 16:45:12 +01:00
  • a77efee3fc Remove handover days from SLA Calculator to match Advisor Phil Dore 2026-04-24 12:18:19 +01:00
  • 1f7153d105 Bump script version strings to bust browser cache Phil Dore 2026-04-24 11:48:54 +01:00
  • 375ca684a1 Fix Gantt red line offset: add LABEL_W to marker position in both charts Phil Dore 2026-04-24 11:36:31 +01:00
  • d19f7e7864 Brief Advisor: amends from Internal Ops Review + asset bracket expansion Phil Dore 2026-04-23 12:13:09 +01:00
  • 7d54c040d5 Update asset volume brackets to 3 tiers and revise production/Opera Upload days Phil Dore 2026-04-21 17:42:09 +01:00
  • 3ed76f15b6 Add Gantt sub-phase breakdown with day-grid header and PNG export Phil Dore 2026-04-13 16:25:08 +01:00
  • 3331472994 Add 200–300 and 300–400 asset volume tiers to Production and Opera Upload Phil Dore 2026-04-22 12:56:25 +01:00
  • 2a811ca3a1 Update asset volume brackets to 3 tiers and revise production/Opera Upload days Phil Dore 2026-04-21 17:42:09 +01:00
  • d1d43d603c SLA Brief Advisor: updates from brief docs 1 & 2 Philip Dore 2026-03-24 18:08:58 +00:00
  • 5f2d888541 Update syndication timings across all complexity/EAN combinations Philip Dore 2026-03-20 11:00:34 +00:00
  • 53a73cb9c9 Fix SSO redirect URI: remove trailing slash to match Azure registration Vadym Samoilenko 2026-03-17 16:28:11 +00:00
  • 598d2879f1 Fix SSO redirect URI to single registered URL, restore page after login Vadym Samoilenko 2026-03-17 16:26:12 +00:00
  • 28fc722da6 Remove Analytics nav links — page accessible by direct URL only Vadym Samoilenko 2026-03-17 16:24:49 +00:00
  • 96134f3c13 Fix MSAL CDN in analytics.html — use jsdelivr to match index.html Vadym Samoilenko 2026-03-17 16:17:13 +00:00
  • 8843af6402 Add analytics link to page headers, event tracking to calculator, update deploy script Vadym Samoilenko 2026-03-17 16:15:12 +00:00
  • 6bedd5c074 Fix SSO redirect URI to work on any page (analytics, index, etc.) Alessandro Benedetti Admin 2026-03-17 13:07:07 +00:00
  • 21ec93f966 Add usage analytics: event tracking, API, and dashboard Alessandro Benedetti Admin 2026-03-17 11:41:50 +00:00
  • a1abbbc2a9 Add static work type sub-selector and brief type override dropdown Alessandro Benedetti Admin 2026-03-16 17:16:54 +00:00
  • d98dadec8f Fix: Translation/Syndication toggles now override base stage matrix Alessandro Benedetti Admin 2026-03-16 14:01:09 +00:00
  • ac9a3f057b Allow decimal feedback days (0.1 step) in Brief Advisor Alessandro Benedetti Admin 2026-03-16 12:12:55 +00:00
  • 80d90da95e Market Brief Advisor: copy for email, timeline dates, syndication default, verdict fix Alessandro Benedetti Admin 2026-03-16 12:00:46 +00:00
  • b261df2387 Rename client→market, add feedback days, earliest go-live, update disclaimer Alessandro Benedetti Admin 2026-03-16 11:38:47 +00:00
  • 3bb45c217f Add Static imagery toggle to Brief Advisor Alessandro Benedetti Admin 2026-03-16 11:32:08 +00:00
  • 928750689c Add missing client-script.js for Brief Advisor page Alessandro Benedetti Admin 2026-03-13 18:33:02 +00:00
  • 38c7c2a70a Make disclaimer banners more prominent and reposition higher Alessandro Benedetti Admin 2026-03-13 18:30:35 +00:00
  • ce50b98e66 Add client.html and client-script.js to deploy static files list Alessandro Benedetti Admin 2026-03-13 18:29:25 +00:00
  • 95451fc86c Add syndication lead-time note and disclaimer to results Alessandro Benedetti Admin 2026-03-13 18:21:03 +00:00
  • 6900dabfea merge git and server changes Vadym Samoilenko 2026-03-13 10:52:07 +00:00
  • cf9075a7e0 Lock Opera Upload stage as always-active and non-deselectable Alessandro Benedetti Admin 2026-03-13 10:29:48 +00:00
  • 878f231574 Add cache-busting version strings to script.js and config.json Alessandro Benedetti Admin 2026-03-12 17:52:49 +00:00
  • 6fd89761f0 Update README with changelog and recent feature descriptions Alessandro Benedetti Admin 2026-03-12 17:49:33 +00:00
  • 0c85cb4319 Update brief type descriptions, add disclaimer, decimal inputs, extend asset brackets Alessandro Benedetti Admin 2026-03-12 17:43:48 +00:00
  • e8c708f6eb Fix password special characters breaking login via WAF Vadym Samoilenko 2026-03-11 18:40:46 +00:00
  • 0eb2b86bb6 Rebrand transactional emails with L'Oréal-styled HTML templates Vadym Samoilenko 2026-03-11 10:56:21 +00:00
  • 4be7f8742a Remove @loreal.com domain restriction for SSO — Azure AD tenant is the gatekeeper Vadym Samoilenko 2026-03-10 20:08:02 +00:00
  • 3aef3c4080 Switch MSAL CDN from alcdn.msauth.net to jsdelivr for reliability Vadym Samoilenko 2026-03-10 20:06:25 +00:00
  • 7ba7cebf56 Fix API base path: use /loreal-sla-calculator/api prefix for all fetch calls Vadym Samoilenko 2026-03-10 20:05:07 +00:00
  • e54222190b Fix SSL for Docker PostgreSQL — use DB_SSL env var instead of NODE_ENV Vadym Samoilenko 2026-03-10 19:59:22 +00:00
  • 720f8c65d3 Fix wait_healthy to use docker inspect instead of python3 JSON parsing Vadym Samoilenko 2026-03-10 19:58:25 +00:00
  • 86df16fc78 Make MAILGUN vars optional in deploy.sh validation Vadym Samoilenko 2026-03-10 19:43:21 +00:00
  • 552e37157c Move .env to /opt/loreal-sla-calculator/server/.env Vadym Samoilenko 2026-03-10 19:32:32 +00:00
  • d1af08786c Add Node.js/Express backend, PostgreSQL, email/password auth, and Docker deployment Vadym Samoilenko 2026-03-10 19:27:44 +00:00
  • 7ba4695f19 Add Azure AD SSO authentication using MSAL.js Vadym Samoilenko 2026-03-09 20:36:26 +00:00
  • a6135e09bc Add Gantt chart view to results page Alessandro Benedetti Admin 2026-03-06 17:49:35 +00:00
  • 9afa90391b Disable weekends and past dates in date pickers Alessandro Benedetti Admin 2026-03-06 17:41:53 +00:00
  • e23c887b0f Show step 4 (Results) as green checkmark in stepper Alessandro Benedetti Admin 2026-03-06 17:39:40 +00:00
  • 181dfbe7bf Make verdict badge a large roundel with checkmark/cross icons Alessandro Benedetti Admin 2026-03-06 17:37:30 +00:00
  • ff0cf5ed0d Change date format from DD/Mon to DD-Mon in results tables Alessandro Benedetti Admin 2026-03-06 17:33:51 +00:00
  • f228592025 Replace Markdown copy with rich HTML for Outlook-friendly email pasting Alessandro Benedetti Admin 2026-03-06 17:07:37 +00:00
  • 29ad845ce0 Add Copy as Markdown button for easy email sharing Alessandro Benedetti Admin 2026-03-06 17:03:25 +00:00
  • 006e5e6690 Make stage badges clickable in Step 1, move Key Dates table above Calculation of Days Alessandro Benedetti Admin 2026-03-06 16:56:11 +00:00
  • 55d902d311 Replace PDF export with CSV, add iCal calendar export Alessandro Benedetti Admin 2026-03-06 16:43:42 +00:00
  • 08ca772eb2 Update README with full project documentation Alessandro Benedetti 2026-03-06 15:05:20 +00:00
  • 2b400201cb Add SLA Calculator web app Alessandro Benedetti 2026-03-06 15:01:40 +00:00
  • 56e87c8129 README.md edited online with Bitbucket Dave Porter 2026-03-06 14:09:07 +00:00