-
f1b79dffe0
docs: update PROJECT.md, add README.md and CHANGELOG.md
main
Adolfo Delorenzo
2026-03-26 09:37:55 -06:00
-
cac01b7ff9
docs(phase-10): complete Agent Capabilities phase execution
Adolfo Delorenzo
2026-03-26 09:29:24 -06:00
-
08d602a3e8
docs(10-03): complete Knowledge Base portal page plan
Adolfo Delorenzo
2026-03-26 09:24:30 -06:00
-
bc8cbd26df
docs(10-02): complete Google Calendar OAuth and calendar tool CRUD plan
Adolfo Delorenzo
2026-03-26 09:13:32 -06:00
-
e56b5f885b
docs(10-01): complete KB ingestion pipeline plan
Adolfo Delorenzo
2026-03-26 09:11:56 -06:00
-
a64634ff90
feat(10-02): mount KB and calendar routers, update tool registry and prompt builder
Adolfo Delorenzo
2026-03-26 09:10:01 -06:00
-
9c7686a7b4
feat(10-01): Celery ingestion task, executor injection, KB search wiring
Adolfo Delorenzo
2026-03-26 09:09:36 -06:00
-
08572fcc40
feat(10-02): Google Calendar OAuth endpoints and per-tenant calendar tool
Adolfo Delorenzo
2026-03-26 09:07:37 -06:00
-
e8d3e8a108
feat(10-01): KB ingestion pipeline - migration, extractors, API router
Adolfo Delorenzo
2026-03-26 09:05:29 -06:00
-
eae4b0324d
docs(10): create phase plan
Adolfo Delorenzo
2026-03-25 23:33:27 -06:00
-
95d05f5f88
docs(10): add research and validation strategy
Adolfo Delorenzo
2026-03-25 23:24:53 -06:00
-
9f70eede69
docs(10): research phase agent capabilities
Adolfo Delorenzo
2026-03-25 23:24:03 -06:00
-
003bebc39f
docs(state): record phase 10 context session
Adolfo Delorenzo
2026-03-25 23:17:22 -06:00
-
63cc198ede
docs(10): capture phase context
Adolfo Delorenzo
2026-03-25 23:17:22 -06:00
-
5847052ce4
docs: add Phase 10 — Agent Capabilities (real tool integrations)
Adolfo Delorenzo
2026-03-25 23:07:18 -06:00
-
46eece580d
fix: /admin/users page crash — API response shape mismatch
Adolfo Delorenzo
2026-03-25 23:01:41 -06:00
-
b441d7d8e9
docs(phase-9): complete Testing & QA phase execution
Adolfo Delorenzo
2026-03-25 22:54:29 -06:00
-
58cf5811f5
chore: update portal submodule to 09-02 + lighthouserc fix commits
Adolfo Delorenzo
2026-03-25 22:53:48 -06:00
-
27146c621d
docs(09-03): complete Gitea Actions CI pipeline plan
Adolfo Delorenzo
2026-03-25 22:53:43 -06:00
-
24dfb033d7
docs(09-02): complete visual regression, a11y, and Lighthouse CI plan
Adolfo Delorenzo
2026-03-25 22:53:34 -06:00
-
542ac51eba
feat(09-03): add Gitea Actions CI pipeline with backend + portal jobs
Adolfo Delorenzo
2026-03-25 22:41:04 -06:00
-
86a81ceabb
docs(09-01): complete E2E test infrastructure plan
Adolfo Delorenzo
2026-03-25 22:38:45 -06:00
-
e31690e37a
docs(09-testing-qa): create phase plan
Adolfo Delorenzo
2026-03-25 22:26:03 -06:00
-
a46ff0a970
docs(09): add research and validation strategy
Adolfo Delorenzo
2026-03-25 22:20:19 -06:00
-
30c82a1754
docs(09): research phase Testing & QA
Adolfo Delorenzo
2026-03-25 22:19:32 -06:00
-
1db2e0c052
docs(state): record phase 9 context session
Adolfo Delorenzo
2026-03-25 22:11:53 -06:00
-
972ef9b1f7
docs(09): capture phase context
Adolfo Delorenzo
2026-03-25 22:11:53 -06:00
-
df6bce7289
docs: add Phase 9 — Testing & QA (E2E, Lighthouse, visual regression, a11y, cross-browser)
Adolfo Delorenzo
2026-03-25 22:09:30 -06:00
-
13dc55d59c
fix: React #418 hydration error — suppressHydrationWarning on html tag
Adolfo Delorenzo
2026-03-25 21:59:11 -06:00
-
c910230994
fix: PWA manifest auth bypass + i18n formatting error
Adolfo Delorenzo
2026-03-25 21:45:42 -06:00
-
a9077e3559
docs(phase-8): complete Mobile + PWA phase execution
Adolfo Delorenzo
2026-03-25 21:39:04 -06:00
-
66bc460a7a
docs(08-mobile-pwa-04): complete mobile PWA verification plan — Phase 08 and v1.0 milestone complete
Adolfo Delorenzo
2026-03-25 21:33:45 -06:00
-
e4b6e8e09f
docs(08-03): complete push notifications, offline queue, install prompt plan
Adolfo Delorenzo
2026-03-25 21:32:09 -06:00
-
81a2ce1498
feat(08-03): push subscription client, service worker handlers, install prompt, offline queue
Adolfo Delorenzo
2026-03-25 21:30:29 -06:00
-
7d3a393758
feat(08-03): push notification backend — DB model, migration, API router, VAPID setup
Adolfo Delorenzo
2026-03-25 21:26:51 -06:00
-
5c30651754
docs(08-01): complete mobile PWA foundation plan
Adolfo Delorenzo
2026-03-25 21:20:45 -06:00
-
21c91ea83f
docs(08-02): complete mobile chat plan — SUMMARY, STATE, ROADMAP updated
Adolfo Delorenzo
2026-03-25 21:19:16 -06:00
-
5b6cd348fa
fix(08): add 08-02 dependency to 08-03 — shared use-chat-socket.ts file
Adolfo Delorenzo
2026-03-25 20:38:23 -06:00
-
d9b022bd4c
docs(08-mobile-pwa): create phase plan
Adolfo Delorenzo
2026-03-25 20:34:24 -06:00
-
467a994d9f
docs(08): add research and validation strategy
Adolfo Delorenzo
2026-03-25 20:26:37 -06:00
-
fafbcf742b
docs(08): research mobile + PWA phase
Adolfo Delorenzo
2026-03-25 20:25:29 -06:00
-
238e7dd888
docs(state): record phase 8 context session
Adolfo Delorenzo
2026-03-25 20:08:35 -06:00
-
f005f4a3b4
docs(08): capture phase context
Adolfo Delorenzo
2026-03-25 20:08:35 -06:00
-
210be50321
docs: add Phase 8 — Mobile Layout + PWA
Adolfo Delorenzo
2026-03-25 19:29:24 -06:00
-
9759019262
feat: consolidate 3 finance templates into 1 Finance & Accounting Manager
Adolfo Delorenzo
2026-03-25 19:10:57 -06:00
-
fe3c5a7198
feat: add Marketing Manager template with en/es/pt translations
Adolfo Delorenzo
2026-03-25 19:03:59 -06:00
-
17f6d7cb4b
fix: streaming timeout + WebSocket close guard
Adolfo Delorenzo
2026-03-25 18:39:32 -06:00
-
6c1086046f
fix: add LLM_POOL_URL to gateway env — was using localhost instead of llm-pool
Adolfo Delorenzo
2026-03-25 18:35:43 -06:00
-
dd80e2b822
perf: bypass Celery for web chat — stream LLM directly from WebSocket
Adolfo Delorenzo
2026-03-25 18:32:16 -06:00
-
2116059157
fix: NullPool for Celery workers + skip pgvector on first message
Adolfo Delorenzo
2026-03-25 18:21:19 -06:00
-
5e4d9ce144
chore: update portal submodule ref to include streaming changes
Adolfo Delorenzo
2026-03-25 17:57:23 -06:00
-
61b8762bac
feat(streaming): update WebSocket handler to forward streaming chunks to browser
Adolfo Delorenzo
2026-03-25 17:57:08 -06:00
-
5fb79beb76
feat(streaming): wire streaming path through orchestrator task pipeline
Adolfo Delorenzo
2026-03-25 17:57:04 -06:00
-
9090b54f43
feat(streaming): add run_agent_streaming() to orchestrator runner
Adolfo Delorenzo
2026-03-25 17:57:00 -06:00
-
f3e358b418
feat(streaming): add complete_stream() generator and POST /complete/stream NDJSON endpoint to llm-pool
Adolfo Delorenzo
2026-03-25 17:56:56 -06:00
-
b6c8da8cca
fix: increase WebSocket pub-sub timeout from 60s to 180s
Adolfo Delorenzo
2026-03-25 17:48:22 -06:00
-
ebe8a9d974
fix: login page crash — LanguageSwitcher split for pre-auth context
Adolfo Delorenzo
2026-03-25 17:31:48 -06:00
-
2925aaac7d
docs(phase-7): complete Multilanguage phase execution
Adolfo Delorenzo
2026-03-25 17:12:28 -06:00
-
b5709d9549
docs(07-04): complete multilanguage verification plan
Adolfo Delorenzo
2026-03-25 17:06:58 -06:00
-
6e9441215b
docs(07-03): complete portal i18n string extraction plan
Adolfo Delorenzo
2026-03-25 17:05:08 -06:00
-
1018269f82
docs(07-02): complete frontend i18n infrastructure plan
Adolfo Delorenzo
2026-03-25 16:30:37 -06:00
-
1b69ea802e
docs(07-01): complete backend multilanguage foundation plan
Adolfo Delorenzo
2026-03-25 16:29:03 -06:00
-
9654982433
feat(07-01): localized emails, locale-aware templates API, language preference endpoint
Adolfo Delorenzo
2026-03-25 16:27:14 -06:00
-
7a3a4f0fdd
feat(07-01): DB migration 009, ORM updates, and LANGUAGE_INSTRUCTION in system prompts
Adolfo Delorenzo
2026-03-25 16:22:53 -06:00
-
5cd9305d27
fix(07): revise plans based on checker feedback
Adolfo Delorenzo
2026-03-25 16:13:40 -06:00
-
528daeb237
docs(07): create phase 7 multilanguage plan
Adolfo Delorenzo
2026-03-25 16:07:50 -06:00
-
4ad975d850
docs(07): add research and validation strategy
Adolfo Delorenzo
2026-03-25 16:01:00 -06:00
-
3d3692f3ab
docs(07): research phase multilanguage domain
Adolfo Delorenzo
2026-03-25 16:00:02 -06:00
-
52dcbe5977
docs(state): record phase 7 context session
Adolfo Delorenzo
2026-03-25 15:52:25 -06:00
-
9db830e14d
docs(07): capture phase context
Adolfo Delorenzo
2026-03-25 15:52:25 -06:00
-
9ee0b8a405
docs: add Phase 7 — Multilanguage (English, Spanish, Portuguese)
Adolfo Delorenzo
2026-03-25 15:37:57 -06:00
-
ebfcb8a24c
fix: template library and all API calls wait for session before fetching
Adolfo Delorenzo
2026-03-25 14:23:47 -06:00
-
b3635ae34d
fix: align all three New Employee cards at same height
Adolfo Delorenzo
2026-03-25 14:13:20 -06:00
-
7ef727f968
fix: Recommended badge no longer clips outside Templates card
Adolfo Delorenzo
2026-03-25 14:09:26 -06:00
-
35131e353b
fix: eliminate 422 race condition — RBAC headers sync before queries
Adolfo Delorenzo
2026-03-25 14:05:46 -06:00
-
ee1c2f70f8
fix: set RLS tenant context for chat conversation lookups
Adolfo Delorenzo
2026-03-25 13:34:38 -06:00
-
5b02b233f3
fix: chat WebSocket connects to correct remote host
Adolfo Delorenzo
2026-03-25 13:26:36 -06:00
-
ebf6e76174
feat: make Ollama model configurable via OLLAMA_MODEL env var
Adolfo Delorenzo
2026-03-25 13:22:18 -06:00
-
22c6a44ff6
fix: map all model_preference values to LiteLLM router groups
Adolfo Delorenzo
2026-03-25 13:20:23 -06:00
-
2444c61022
fix: chat page shows tenant picker for platform admins
Adolfo Delorenzo
2026-03-25 13:10:49 -06:00
-
84d2e775ad
fix: register RLS hook on gateway — agent creation was failing with policy violation
Adolfo Delorenzo
2026-03-25 12:40:08 -06:00
-
2127d1a844
feat: portal font upgrade — DM Sans + JetBrains Mono
Adolfo Delorenzo
2026-03-25 12:19:33 -06:00
-
01e685b18b
feat: premium portal UI — glass-morphism and luminous design system
Adolfo Delorenzo
2026-03-25 12:15:58 -06:00
-
012566c8ee
feat: portal UI revamp — brand identity and visual polish
Adolfo Delorenzo
2026-03-25 11:54:33 -06:00
-
7469f39259
docs(phase-6): complete Web Chat phase execution
Adolfo Delorenzo
2026-03-25 10:41:50 -06:00
-
9af4ad5816
docs(06-03): complete web chat human verification plan
Adolfo Delorenzo
2026-03-25 10:37:59 -06:00
-
7281285b13
docs(06-02): complete web chat portal UI plan
Adolfo Delorenzo
2026-03-25 10:36:22 -06:00
-
3c10bceba7
docs(06-01): complete web chat backend infrastructure plan
Adolfo Delorenzo
2026-03-25 10:28:44 -06:00
-
56c11a0f1a
feat(06-01): WebSocket endpoint, chat REST API, orchestrator wiring, gateway mounting
Adolfo Delorenzo
2026-03-25 10:26:54 -06:00
-
c72beb916b
feat(06-01): add web channel type, Redis key, ORM models, migration, and tests
Adolfo Delorenzo
2026-03-25 10:26:34 -06:00
-
c0fa0cefee
docs(06-web-chat): create phase plan
Adolfo Delorenzo
2026-03-25 10:08:44 -06:00
-
5e4dd34331
docs(06): add research and validation strategy
Adolfo Delorenzo
2026-03-25 10:02:39 -06:00
-
03e38f3692
docs(06): research web chat phase — WebSocket, Redis pub-sub, channel adapter, portal UI
Adolfo Delorenzo
2026-03-25 10:01:45 -06:00
-
1b086b8c82
docs(state): record phase 6 context session
Adolfo Delorenzo
2026-03-25 08:38:50 -06:00
-
4077512a38
docs(06): capture phase context
Adolfo Delorenzo
2026-03-25 08:38:50 -06:00
-
d0afd66e85
docs: add Phase 6 — Web Chat interface for AI Employees
Adolfo Delorenzo
2026-03-24 22:45:32 -06:00
-
58a1295e5f
docs(phase-5): complete Employee Design phase execution
Adolfo Delorenzo
2026-03-24 20:54:45 -06:00
-
999c6ce55b
docs(05-04): complete RBAC gap closure and wizard error fix plan
Adolfo Delorenzo
2026-03-24 20:52:31 -06:00
-
b287a95014
docs(05-employee-design): create gap closure plan for RBAC and error handling fixes
Adolfo Delorenzo
2026-03-24 20:50:30 -06:00
-
969cc4f917
docs(05-03): complete employee design human verification — Phase 5 complete
Adolfo Delorenzo
2026-03-24 20:42:19 -06:00