Commit graph

  • d8d1dfeff5 Fix migration: parse ISO timestamp strings to datetime objects for asyncpg main Vadym Samoilenko 2026-03-23 19:58:09 +00:00
  • 1a1bc97bfc Update deploy script and .env.example for PostgreSQL Vadym Samoilenko 2026-03-23 19:53:27 +00:00
  • 8da149b84e Migrate storage from JSON files to PostgreSQL (asyncpg) Vadym Samoilenko 2026-03-23 19:51:37 +00:00
  • b670505956 Fix TypeScript build errors Vadym Samoilenko 2026-03-23 19:34:11 +00:00
  • 8f57c657fa Add Help page with full User Guide Vadym Samoilenko 2026-03-23 19:32:17 +00:00
  • 6c93915768 Add custom CSV export template (per-client, per-user, global) Vadym Samoilenko 2026-03-23 19:29:22 +00:00
  • fe8ee116ca Pass EMERGENCY_TOKEN and ADMIN_EMAILS through docker-compose env Vadym Samoilenko 2026-03-23 19:16:40 +00:00
  • eaa518b443 Fix emergency token being rejected by axios interceptor Vadym Samoilenko 2026-03-23 19:14:31 +00:00
  • 4f88c8b565 Show LoginPage instead of auto-redirecting to SSO Vadym Samoilenko 2026-03-23 19:10:44 +00:00
  • 8050a6a0f6 Add emergency token login as SSO bypass Vadym Samoilenko 2026-03-23 19:07:34 +00:00
  • 8882286146 Fix voice recording and add Excel column mapping verification Vadym Samoilenko 2026-03-23 19:05:26 +00:00
  • 1b051f4d0d Add per-client category hierarchy, client management, and admin hardcoding Vadym Samoilenko 2026-03-23 18:56:01 +00:00
  • 46ecfe2802 Fix Media dropdown source, enable auto column width Vadym Samoilenko 2026-03-23 17:30:44 +00:00
  • 7aea651df5 Fix Category/Media dropdowns: use cells() callback for dynamic sources Vadym Samoilenko 2026-03-23 17:28:24 +00:00
  • 5169209c89 Switch Handsontable to dark theme Vadym Samoilenko 2026-03-23 17:11:37 +00:00
  • 076675f3f2 Fix Handsontable empty grid: always reload sheet from server, use ResizeObserver for pixel height Vadym Samoilenko 2026-03-23 17:06:52 +00:00
  • 72799b64b9 Logout: app-only signout, no Microsoft account redirect Vadym Samoilenko 2026-03-23 16:49:11 +00:00
  • fb26d9ab56 Fix Azure AD token expiry — auto-refresh before every request Vadym Samoilenko 2026-03-23 16:44:02 +00:00
  • 5231c8bd37 Fix AI model, Language/Country mapping, and Handsontable rendering Vadym Samoilenko 2026-03-23 16:38:38 +00:00
  • 44a4fb7e06 Revert Google model to gemini-3.1-pro-preview Vadym Samoilenko 2026-03-23 15:53:12 +00:00
  • 3d6adb2dcc Fix import empty sheet bug, update Google model, improve error messages Vadym Samoilenko 2026-03-23 15:52:22 +00:00
  • d71a044a3c Fix model config alignment and improve error messaging Vadym Samoilenko 2026-03-23 15:33:54 +00:00
  • c6025b02e3 fix: align Job type to camelCase matching backend to_dict() response Vadym Samoilenko 2026-03-23 15:14:56 +00:00
  • ba9af5f93c fix: align env var names between docker-compose and Python config Vadym Samoilenko 2026-03-23 15:09:45 +00:00
  • fc430cc10a fix: add local document extraction fallback when LLAMACLOUD_API_KEY is absent Vadym Samoilenko 2026-03-23 15:08:23 +00:00
  • f85d6a6b51 fix: repair brief upload and real-time job progress Vadym Samoilenko 2026-03-23 15:05:23 +00:00
  • 45c6b2e720 design: comprehensive dark theme UI refresh (ui-ux-pro-max) Vadym Samoilenko 2026-03-23 14:55:20 +00:00
  • f42a390e8b fix: improve dark theme contrast and add navigation back button Vadym Samoilenko 2026-03-23 14:50:07 +00:00
  • 0b2b61ee2d fix: call fetchMe after token acquire regardless of loading state Vadym Samoilenko 2026-03-23 14:46:43 +00:00
  • 08710e1a16 fix: verify JWT signature via JWKS and fix auth dev bypass condition Vadym Samoilenko 2026-03-23 14:44:22 +00:00
  • dc1add0b1b fix: always call fetchMe() on mount — loading:true blocked initial auth check Vadym Samoilenko 2026-03-23 14:37:10 +00:00
  • 15bf9d3935 feat: add full AI provider config to .env.example and docker-compose Vadym Samoilenko 2026-03-23 14:30:16 +00:00
  • 16bc9d0c0d fix: run git pull as SUDO_USER to use correct SSH keys Vadym Samoilenko 2026-03-23 14:25:44 +00:00
  • dad8f7573a Add deploy script, .env.example, and Apache reverse proxy config Vadym Samoilenko 2026-03-23 14:05:33 +00:00
  • 38a550bd5f Phase 8: Polish — error boundaries, loading states, Handsontable v17 fixes Vadym Samoilenko 2026-03-23 13:36:12 +00:00
  • 72c50b2c92 Initial commit — AC Tool unified application Vadym Samoilenko 2026-03-23 13:24:46 +00:00