botserver/src/basic/keywords
Rodrigo Rodriguez (Pragmatismo) 3e75bbff97 MS Office 100% Compatibility - Phase 1 Implementation
- Add rust_xlsxwriter for Excel export with formatting support
- Add docx-rs for Word document import/export with HTML conversion
- Add PPTX export support with slides, shapes, and text elements
- Refactor sheet module into 7 files (types, formulas, handlers, etc)
- Refactor docs module into 6 files (types, handlers, storage, etc)
- Refactor slides module into 6 files (types, handlers, storage, etc)
- Fix collaboration modules (borrow issues, rand compatibility)
- Add ooxmlsdk dependency for future Office 2021 features
- Fix type mismatches in slides storage
- Update security protection API router type

Features:
- Excel: Read xlsx/xlsm/xls, write xlsx with styles
- Word: Read/write docx with formatting preservation
- PowerPoint: Write pptx with slides, shapes, text
- Real-time collaboration via WebSocket (already working)
- Theme-aware UI with --sentient-* CSS variables
2026-01-11 09:56:15 -03:00
..
arrays Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
crm Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
datetime Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
errors feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
math feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
messaging feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
social feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
validation feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
a2a_protocol.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
add_bot.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
add_member.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
add_suggestion.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
agent_reflection.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
ai_tools.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
api_tool_generator.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
app_server.rs fix: add /js/* route to serve suite JS files like i18n.js 2026-01-10 10:13:46 -03:00
book.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
bot_memory.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
card.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
clear_kb.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
clear_tools.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
code_sandbox.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
core_functions.rs Fix conditional parameter usage and core_functions references 2025-12-24 09:50:30 -03:00
create_draft.rs feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
create_site.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
create_task.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
data_operations.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
db_api.rs feat(auth): Add OTP password display on bootstrap and fix Zitadel login flow 2026-01-06 22:56:35 -03:00
episodic_memory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
face_api.rs Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
file_operations.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
find.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
first.rs Update attendance, keywords, calendar, compliance, console, core, drive, email, llm, msteams, security, and tasks modules 2025-12-24 09:29:27 -03:00
for_next.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
format.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
get.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
hear_talk.rs Normalize API paths: remove unnecessary /v1/ prefix 2026-01-10 09:48:43 -03:00
http_operations.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
human_approval.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
import_export.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
kb_statistics.rs Fix TLS configuration for MinIO, Qdrant, and template structure 2025-12-29 18:21:03 -03:00
knowledge_graph.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
last.rs Update attendance, keywords, calendar, compliance, console, core, drive, email, llm, msteams, security, and tasks modules 2025-12-24 09:29:27 -03:00
lead_scoring.rs Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
llm_keyword.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
llm_macros.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
mcp_client.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
mcp_directory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
mod.rs feat(security): add BASIC keywords for security protection tools 2026-01-10 20:32:56 -03:00
model_routing.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
multimodal.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on_change.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on_email.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on_form_submit.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
play.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
post_to.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
print.rs Fix clippy warnings: raw strings, unused imports, format args, must_use attributes 2025-12-24 09:39:23 -03:00
procedures.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
qrcode.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
remember.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
save_from_unstructured.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
security_protection.rs MS Office 100% Compatibility - Phase 1 Implementation 2026-01-11 09:56:15 -03:00
send_mail.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
send_template.rs Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
set.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
set_context.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
set_schedule.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
set_user.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
sms.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
social_media.rs Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
string_functions.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
switch_case.rs feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
synchronize.rs Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
table_access.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
table_definition.rs Add SECURITY_TASKS.md - security audit checklist, consolidate duplicate utils 2025-12-28 15:32:48 -03:00
transfer_to_human.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
universal_messaging.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
use_account.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
use_kb.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
use_tool.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
use_website.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
user_memory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
wait.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
weather.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
web_data.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
webhook.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00