c02a5d8823
fix: Update ExecModule exec path to use correct binary location
bsiggel
2026-03-19 21:23:42 +00:00
edae5f6081
fix: Update ExecModule configuration to use correct source directory for step scripts
bsiggel
2026-03-19 21:20:31 +00:00
8ce843415e
feat: Enhance developer guide with updated platform evolution and workflow details
bsiggel
2026-03-19 20:56:32 +00:00
46085bd8dd
update to iii 0.90 and change directory structure
bsiggel
2026-03-19 20:33:49 +00:00
2ac83df1e0
fix: Update default chat model to grok-4-1-fast-reasoning and enhance logging for LLM responses
bsiggel
2026-03-19 09:50:31 +00:00
7fffdb2660
fix: Simplify error logging in models list API handler
bsiggel
2026-03-19 09:48:57 +00:00
69f0c6a44d
feat: Implement AI Chat Completions API with streaming support and models list endpoint
bsiggel
2026-03-18 21:30:59 +00:00
949a5fd69c
feat: Implement AI Chat Completions API with support for file search, web search, and Aktenzeichen-based collection lookup
bsiggel
2026-03-18 18:22:04 +00:00
8e53fd6345
fix: Enhance tool binding in LangChainXAIService to support web search and update API handler for new parameters
bsiggel
2026-03-15 16:37:57 +00:00
59fdd7d9ec
fix: Normalize MIME type for PDF uploads and update collection management endpoint to use vector store API
bsiggel
2026-03-15 16:34:13 +00:00
eaab14ae57
fix: Adjust multipart form to use raw UTF-8 encoding for filenames in file uploads
bsiggel
2026-03-14 23:00:49 +00:00
331d43390a
fix: Import unquote for URL decoding in AI Knowledge synchronization utilities
bsiggel
2026-03-14 22:50:59 +00:00
18f2ff775e
fix: URL-decode filenames in document synchronization to handle special characters
bsiggel
2026-03-14 22:49:07 +00:00
c032e24d7a
fix: Update default model name to 'grok-4-1-fast-reasoning' in xAI Chat Completions API
bsiggel
2026-03-14 08:39:50 +00:00
4a5065aea4
feat: Add Aktenzeichen utility functions and LangChain xAI service integration
bsiggel
2026-03-13 10:10:33 +00:00
bb13d59ddb
fix: Improve orphan detection and Blake3 hash verification in document synchronization
bsiggel
2026-03-13 08:40:20 +00:00
b0fceef4e2
fix: Update sync mode logging to clarify Blake3 hash verification status
bsiggel
2026-03-12 23:09:21 +00:00
e727582584
fix: Update JunctionData URL construction to use API Gateway instead of direct EspoCRM endpoint
bsiggel
2026-03-12 23:07:33 +00:00
2292fd4762
feat: Enhance document synchronization logic to continue syncing after collection activation
bsiggel
2026-03-12 23:06:40 +00:00
9ada48d8c8
fix: Update collection ID retrieval logic and simplify error logging in AI Knowledge sync event handler
bsiggel
2026-03-12 23:04:01 +00:00
9a3e01d447
fix: Correct logging method from warning to warn for lock acquisition in AI Knowledge sync handler
bsiggel
2026-03-12 23:00:08 +00:00
e945333c1a
feat: Update activation status references to 'aktivierungsstatus' for consistency across AI Knowledge sync utilities
bsiggel
2026-03-12 22:53:47 +00:00
6f7f847939
feat: Enhance AI Knowledge Update webhook handler to validate payload structure and handle empty lists
bsiggel
2026-03-12 22:51:44 +00:00
46c0bbf381
feat: Refactor AI Knowledge sync processes to remove full sync parameter and ensure Blake3 verification is always performed
bsiggel
2026-03-12 22:41:19 +00:00
8f1533337c
feat: Enhance AI Knowledge sync process with full sync mode and attachment handling
bsiggel
2026-03-12 22:35:48 +00:00
6bf2343a12
feat: Enhance document synchronization by integrating CAIKnowledge handling and improving error logging
bsiggel
2026-03-12 22:30:11 +00:00
8ed7cca432
feat: Add logging utility for calendar sync operations and enhance error handling
bsiggel
2026-03-12 19:26:04 +00:00
9bbfa61b3b
feat: Implement AI Knowledge Sync Utilities and Event Handlers
bsiggel
2026-03-11 21:14:52 +00:00
a5a122b688
refactor(logging): enhance error handling and resource management in rate limiting and sync operations
bsiggel
2026-03-08 22:47:05 +00:00
6c3cf3ca91
refactor(logging): remove unused logger instances and enhance error logging in webhook steps
bsiggel
2026-03-08 22:21:08 +00:00
1c765d1eec
refactor(logging): standardize status code handling and enhance logging in webhook and cron handlers
bsiggel
2026-03-08 22:09:22 +00:00
a0cf845877
Refactor and enhance logging in webhook handlers and Redis client
bsiggel
2026-03-08 21:50:34 +00:00
f392ec0f06
refactor(typing): update handler signatures to use Dict and Any for improved type hinting
bsiggel
2026-03-08 21:24:12 +00:00
2532bd89ee
refactor(logging): standardize logging approach across services and steps
bsiggel
2026-03-08 21:20:49 +00:00
2e449d2928
docs: enhance error handling and locking strategies in document synchronization
bsiggel
2026-03-08 20:58:58 +00:00
fd0196ec31
docs: add guidelines for Steps vs. Utils architecture and decision matrix
bsiggel
2026-03-08 20:30:33 +00:00
d71b5665b6
docs: update Design Principles section with enhanced lock strategy and event handling guidelines
bsiggel
2026-03-08 20:28:57 +00:00
d69801ed97
docs: expand Design Principles section with detailed guidelines and examples for event handling and locking strategies
bsiggel
2026-03-08 20:18:18 +00:00
6e2303c5eb
feat(docs): add Design Principles section with Event Storm and Bidirectional Reference patterns
bsiggel
2026-03-08 20:09:32 +00:00
93d4d89531
feat(document-sync): update xaiSyncStatus handling and logging for document synchronization
bsiggel
2026-03-08 19:21:17 +00:00
4ed752b19e
feat(document-sync): enhance metadata update to reset file status after preview generation
bsiggel
2026-03-08 18:59:56 +00:00
ba657ecd3b
docs: update troubleshooting section with service restart instructions and log checking commands
bsiggel
2026-03-08 18:49:45 +00:00
9e7e163933
docs: add production and manual start instructions for system services
bsiggel
2026-03-08 18:49:08 +00:00
82b48eee8e
fix(api-steps): update response status field in document create, delete, and update handlers
bsiggel
2026-03-08 18:48:56 +00:00
91ae2947e5
feat(xai-service): implement xAI Files & Collections service for document synchronization
bsiggel
2026-03-08 18:31:29 +00:00
6f7d62293e
feat(espocrm): add logging method to EspoCRMAPI for improved message handling
bsiggel
2026-03-08 17:58:10 +00:00
d7b2b5543f
feat(espocrm): add caching for entity definitions and implement related entity listing
bsiggel
2026-03-08 17:51:36 +00:00
a53051ea8e
feat(api-client): implement session management for AdvowareAPI and EspoCRMAPI
bsiggel
2026-03-03 17:24:35 +00:00
69a48f5f9a
Implement central configuration, custom exceptions, logging utilities, Pydantic models, and Redis client for BitByLaw integration
bsiggel
2026-03-03 17:18:49 +00:00
bcb6454b2a
Add comprehensive test scripts for thumbnail generation and xAI collections API
bsiggel
2026-03-03 17:03:08 +00:00
c45bfb7233
Enhance EspoCRM API and Webhook Handling
bsiggel
2026-03-03 16:53:55 +00:00
0e521f22f8
feat(preview-generation): implement thumbnail generation for documents; add preview upload to EspoCRM
bsiggel
2026-03-03 09:28:49 +00:00
70265c9adf
feat(document-sync): enhance DocumentSync with file status checks and hash-based change detection; add thumbnail generation and metadata update methods
bsiggel
2026-03-03 09:15:02 +00:00
ee9aab049f
feat(document-sync): add Document Sync Utilities and VMH Document Sync Handler for xAI integration
bsiggel
2026-03-03 06:55:54 +00:00
cb0e170ee9
feat(webhooks): update EspoCRM webhook configurations to use VMH naming and endpoints
bsiggel
2026-03-02 17:34:17 +00:00
bc917bd885
feat(webhooks): add EspoCRM Document Delete and Update webhook handlers with detailed logging
bsiggel
2026-03-02 17:16:07 +00:00
0282149613
Fix cron expression in Calendar Sync Cron Job to trigger at second 0 and update entity retrieval methods in Beteiligte Sync steps for consistency
bsiggel
2026-03-02 09:36:09 +00:00
0740952063
Fix cron expression in Calendar Sync Cron Job to trigger every 15 minutes
bsiggel
2026-03-01 23:47:36 +00:00
f1ac5ffc7e
Update cron description in Calendar Sync Cron Job for clarity
bsiggel
2026-03-01 23:46:51 +00:00
5c204ba16c
Add api_call method to AdvowareService for delegating API calls
bsiggel
2026-03-01 23:40:50 +00:00
721339ca9b
Update flow names for Advoware and VMH steps to improve clarity and organization
bsiggel
2026-03-01 23:28:29 +00:00
dc586385df
Refactor logging in log_operation to support context-based logging and fallback to standard logger
bsiggel
2026-03-01 23:15:14 +00:00
0b8da01b71
Update README and add detailed documentation for Advoware integration and calendar sync
bsiggel
2026-03-01 23:03:01 +00:00