e381d87efb
fix(config): Correct API key filename and improve logging
...
- Changes the expected API key filename from 'api_key.txt' to 'gemini_api_key.txt' to match the project standard.
- Enhances logging to output the absolute path when an API key file is not found, simplifying future debugging.
2026-01-03 09:00:52 +00:00
f98f0edcba
fix(deps): Migrate from google.generativeai to google-genai
...
- Updates requirements.txt to use the new 'google-genai' package.
- Updates import statements and error messages in helpers.py to use the new library.
- Ensures the gemini_api_key.txt is copied into the Docker container to resolve API key errors.
2026-01-03 08:56:20 +00:00
c356f9a990
feat(gtm-architect): Finalize migration and implement web scraping
...
- Refactors the gtm-architect Dockerfile for a flat, more efficient build process.
- Implements robust web scraping via BeautifulSoup in helpers.py for URL analysis in phase1.
- Makes shared library imports (gspread, pandas, etc.) in helpers.py optional to prevent ModuleNotFoundErrors in microservices.
- Implements the main execution logic in the orchestrator to handle command-line arguments.
- Updates documentation to reflect the new architecture, scraping feature, and dependency handling.
2026-01-03 08:43:53 +00:00
19904d8f2c
Fix API base URL to be relative for correct proxy routing
2026-01-02 19:20:05 +00:00
2ee2135b51
Finalize GTM v2 migration: Fix API key mounting and Docker config
2026-01-02 19:11:51 +00:00
d5d25cc84c
Fix Docker build context and file paths for gtm-app
2026-01-02 19:07:34 +00:00
8439a7fb10
Refactor GTM Architect to v2: Python-driven architecture, 9-phase process, new DB and Docker setup
2026-01-02 19:00:05 +00:00
d59888c889
gtm-architect/v2/components/Layout.tsx hinzugefügt
2026-01-02 18:21:50 +00:00
8f359f6e6b
Dateien nach "gtm-architect/v2" hochladen
2026-01-02 18:21:20 +00:00
c23f0bada1
Dateien nach "gtm-architect/v2" hochladen
2026-01-02 18:20:45 +00:00
39ec54e4a7
Dateien nach "gtm-architect/v2" hochladen
2026-01-02 18:20:25 +00:00
2a43496767
gtm-architect/v2/App.tsx hinzugefügt
2026-01-02 18:20:04 +00:00
32248dc90e
Fix Market Intel: Add missing google-generativeai dependency
2026-01-01 23:02:37 +00:00
8475fe5807
Fix GTM Architect: Robust prompt syntax, Gemini API migration, Docker logging
2026-01-01 22:39:43 +00:00
9091b1d14c
fix(gtm-architect): Stabilize Docker environment and fix frontend
...
- Refactor Docker build process for gtm-app to ensure reliability
- Correct volume mounts and build context in docker-compose.yml to prevent stale code
- Fix frontend 404 error by using relative paths in index.html
- Ensure API key is correctly mounted into the container
- Stabilize Node.js to Python data passing via explicit --data argument
- Update gtm_architect_documentation.md with extensive troubleshooting guide
2026-01-01 08:36:48 +00:00
7a3a92f635
fix(gtm): Implement ultimate prompt robustness, version logging, and final doc update
2025-12-31 15:34:45 +00:00
64d6970e69
fix(gtm): Ultimate prompt syntax robustness, add versions to logs, update migration docs
2025-12-31 15:26:23 +00:00
0d02072eb6
fix(gtm): Final robust prompt construction to eliminate SyntaxError and update migration guide
2025-12-31 15:04:45 +00:00
be4cd3365b
fix(gtm): Resolve SyntaxError in multi-line prompt by changing "2. " to "2) " numbering
2025-12-31 14:55:06 +00:00
010c681570
docs: Enhance migration guide with detailed Python syntax troubleshooting for f-strings and persistent SyntaxErrors
2025-12-31 14:50:49 +00:00
1434f719b6
fix(gtm): Final syntax fix for dictionaries and f-strings
2025-12-31 14:30:02 +00:00
a6e5c7df7f
fix(gtm): Correct dictionary merge syntax error and add debug logging
2025-12-31 14:27:04 +00:00
bfaf274051
fix(gtm): Replace risky ternary operators in f-strings with explicit if/else blocks to fix SyntaxError
2025-12-31 14:23:45 +00:00
5c1f77ddbe
fix(gtm): Resolve f-string SyntaxError and helpers.py incompatibility in orchestrator
2025-12-31 14:20:30 +00:00
9ee73f6229
fix(gtm): Remove unsupported 'system_message' arg from call_openai_chat calls and fix indentation
2025-12-31 14:11:25 +00:00
25142740ac
fix(gtm): Pin openai==0.28.1 to resolve helpers.py compatibility and update migration docs
2025-12-31 14:01:21 +00:00
e725bfbbf0
fix(gtm): Add missing 'wikipedia' dependency for helpers.py
2025-12-31 13:52:50 +00:00
ff8db065fc
fix(gtm): Use relative API path to support subdirectory deployment
2025-12-31 13:44:56 +00:00
64d9c6db31
docs: Add migration guide and fix white screen issue in GTM app
2025-12-31 13:28:05 +00:00
cba2b459b8
fix(gtm): Add missing express dependency to package.json
2025-12-31 13:17:07 +00:00
fc3c549e9e
docs(gtm): Create comprehensive documentation and update global readme
2025-12-31 13:16:10 +00:00
013e9a1820
fix(gtm): Increase server timeout to 600s and add missing volume mounts to prevent 502 errors
2025-12-31 13:08:09 +00:00
f891a9211e
chore(gtm): Optimize Docker container with multi-stage build and flat structure
2025-12-31 12:58:54 +00:00
f88a13f38e
feat(gtm-architect): Integrate GTM Architect app with Python backend, DB persistence, and Docker stack
2025-12-31 12:38:28 +00:00
08c5c5537d
gtm-architect/components/Layout.tsx hinzugefügt
2025-12-31 12:08:49 +00:00
d11c24145c
Dateien nach "gtm-architect" hochladen
2025-12-31 12:08:18 +00:00
2c3bfacccd
Dateien nach "gtm-architect" hochladen
2025-12-31 12:07:59 +00:00
cc4514f12a
Dateien nach "gtm-architect" hochladen
2025-12-31 12:07:45 +00:00
bf8c02e9d7
gtm-architect/.env.local hinzugefügt
2025-12-31 12:07:24 +00:00
1c42840226
docs: Dokumentation der Datenbankintegration aktualisiert
...
- Detailliertere Beschreibung der und Integration.
- Klärung der API-Routen in und Frontend-Komponenten in .
2025-12-30 06:50:15 +00:00
f27f118d4f
fix: Finalize B2B routing and DB initialization for Nginx compatibility
2025-12-29 19:56:00 +00:00
e1606f0921
fix: Use absolute path for market_db_manager.py in B2B server.cjs to resolve 'file not found' error
2025-12-29 18:26:21 +00:00
849beb05ab
fix: Add missing lucide-react dependency to B2B assistant
2025-12-29 16:38:12 +00:00
2512c5e9e5
docs: Mark B2B database integration as completed
2025-12-29 16:07:11 +00:00
03e5ff546e
feat: Integrated SQLite database and project history into B2B Marketing Assistant
...
- market_db_manager.py: Made DB_PATH configurable via environment variable.
- Dockerfile.b2b: Included market_db_manager.py in the B2B container image.
- docker-compose.yml: Configured separate DB paths and volumes for Market Intel and B2B Assistant.
- B2B Server: Added API routes for project management (list, load, save, delete).
- B2B UI: Implemented auto-save and a 'Project History' modal for loading past runs.
2025-12-29 16:05:46 +00:00
fbe7b7595a
docs: Update B2B plan to reflect DB availability and porting roadmap
2025-12-29 15:58:12 +00:00
bd41fffdf1
feat: Market Intelligence v2.2 - Full Suite Stabilization
...
- Persistence: SQLite database integration for saving/loading past runs.
- Robustness: Graceful fallback for scraping failures and increased Nginx/API timeouts (600s).
- Transparency: New report sections for Search Strategy ICP, Digital Signals, and Target Pages.
- UI/UX: Modal-based project history, project deletion, and on-demand outreach generation.
- Refactoring: Improved project naming logic and cleaned up sidebar layouts.
- Documentation: Updated readme.md and b2b_marketing_assistant_plan.md.
2025-12-29 15:50:11 +00:00
00c54d868a
feat: Add Delete Project functionality to History Modal
2025-12-29 15:28:04 +00:00
9c22a762b9
feat: Market Intel UI Polish - Hide History in Modal & Better Project Naming
2025-12-29 15:17:04 +00:00
457d0e06d8
fix: Optimize Outreach - Generate Top 1 initially, list others for on-demand generation to prevent timeouts
2025-12-29 15:11:00 +00:00