generalbots/src/core
Rodrigo Rodriguez (Pragmatismo) a886478548 Implement database persistence for dashboards, legal, and compliance modules
- Add PostgreSQL persistence for dashboards module (was returning empty vec![])
  - Tables: dashboards, dashboard_widgets, dashboard_data_sources, dashboard_filters,
    dashboard_widget_data_sources, conversational_queries
  - Full CRUD operations with spawn_blocking pattern

- Add PostgreSQL persistence for legal module (was using in-memory HashMap)
  - Tables: legal_documents, legal_document_versions, cookie_consents, consent_history,
    legal_acceptances, data_deletion_requests, data_export_requests
  - GDPR-compliant consent tracking and document management

- Add PostgreSQL persistence for compliance module (was returning empty results)
  - Tables: compliance_checks, compliance_issues, compliance_audit_log, compliance_evidence,
    compliance_risk_assessments, compliance_risks, compliance_training_records,
    compliance_access_reviews
  - Support for GDPR, SOC2, ISO27001, HIPAA, PCI-DSS frameworks

- Add migration files for all new tables
- Update schema.rs with new table definitions and joinables
- Register new routes in main.rs
- Add recursion_limit = 512 for macro expansion
2026-01-13 00:07:22 -03:00
..
automation Fix tasks UI, WebSocket progress, memory monitoring, and app generator 2025-12-30 22:42:32 -03:00
bootstrap fix: Add VAULT_CACERT to vault CLI commands in ensure_vault_unsealed 2026-01-09 12:29:45 -03:00
bot Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
config Fix organizations foreign key reference (org_id not id) 2025-12-29 08:07:42 -03:00
directory Normalize API paths: remove unnecessary /v1/ prefix 2026-01-10 09:48:43 -03:00
dns Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
kb Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
oauth feat(auth): Add OTP password display on bootstrap and fix Zitadel login flow 2026-01-06 22:56:35 -03:00
package_manager Add security protection module with sudo-based privilege escalation 2026-01-10 09:41:12 -03:00
secrets feat(auth): Add OTP password display on bootstrap and fix Zitadel login flow 2026-01-06 22:56:35 -03:00
session Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
shared Implement database persistence for dashboards, legal, and compliance modules 2026-01-13 00:07:22 -03:00
bot_database.rs Fix email_accounts -> user_email_accounts table name typo in list_emails_htmx 2026-01-04 08:48:27 -03:00
i18n.rs feat(i18n): add missing translation keys to TRANSLATION_KEYS array 2026-01-12 14:13:35 -03:00
large_org_optimizer.rs fix: Remove dead code and unused fields - proper fixes per PROMPT.md 2026-01-09 11:00:14 -03:00
middleware.rs fix: Remove dead code and unused fields - proper fixes per PROMPT.md 2026-01-09 11:00:14 -03:00
mod.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
organization.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
organization_invitations.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
organization_rbac.rs fix: Remove dead code and unused fields - proper fixes per PROMPT.md 2026-01-09 11:00:14 -03:00
performance.rs Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
product.rs feat(auth): Add OTP password display on bootstrap and fix Zitadel login flow 2026-01-06 22:56:35 -03:00
rate_limit.rs feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
urls.rs Normalize API paths: remove unnecessary /v1/ prefix 2026-01-10 09:48:43 -03:00