CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
mysql_to_sheets/__init__.py
mysql_to_sheets/__main__.py
mysql_to_sheets/py.typed
mysql_to_sheets.egg-info/PKG-INFO
mysql_to_sheets.egg-info/SOURCES.txt
mysql_to_sheets.egg-info/dependency_links.txt
mysql_to_sheets.egg-info/entry_points.txt
mysql_to_sheets.egg-info/requires.txt
mysql_to_sheets.egg-info/top_level.txt
mysql_to_sheets/agent/__init__.py
mysql_to_sheets/agent/__main__.py
mysql_to_sheets/agent/agent_worker.py
mysql_to_sheets/agent/crash_handler.py
mysql_to_sheets/agent/link_config_provider.py
mysql_to_sheets/agent/link_token.py
mysql_to_sheets/agent/updater.py
mysql_to_sheets/api/__init__.py
mysql_to_sheets/api/app.py
mysql_to_sheets/api/audit_routes.py
mysql_to_sheets/api/auth_routes.py
mysql_to_sheets/api/billing_webhook_routes.py
mysql_to_sheets/api/config_routes.py
mysql_to_sheets/api/freshness_routes.py
mysql_to_sheets/api/job_routes.py
mysql_to_sheets/api/metrics_routes.py
mysql_to_sheets/api/responses.py
mysql_to_sheets/api/rollback_routes.py
mysql_to_sheets/api/routes.py
mysql_to_sheets/api/routes_agent.py
mysql_to_sheets/api/routes_pii.py
mysql_to_sheets/api/schemas.py
mysql_to_sheets/api/usage_routes.py
mysql_to_sheets/api/user_routes.py
mysql_to_sheets/api/webhook_routes.py
mysql_to_sheets/api/middleware/__init__.py
mysql_to_sheets/api/middleware/audit.py
mysql_to_sheets/api/middleware/auth.py
mysql_to_sheets/api/middleware/cors.py
mysql_to_sheets/api/middleware/dependencies.py
mysql_to_sheets/api/middleware/https.py
mysql_to_sheets/api/middleware/organization.py
mysql_to_sheets/api/middleware/rate_limit.py
mysql_to_sheets/api/middleware/rbac.py
mysql_to_sheets/api/middleware/request_size.py
mysql_to_sheets/api/middleware/scope.py
mysql_to_sheets/api/middleware/tier.py
mysql_to_sheets/api/middleware/tracking.py
mysql_to_sheets/api/middleware/user_auth.py
mysql_to_sheets/cli/__init__.py
mysql_to_sheets/cli/admin_commands.py
mysql_to_sheets/cli/api_key_commands.py
mysql_to_sheets/cli/audit_commands.py
mysql_to_sheets/cli/config_commands.py
mysql_to_sheets/cli/db_commands.py
mysql_to_sheets/cli/diagnose_commands.py
mysql_to_sheets/cli/favorite_commands.py
mysql_to_sheets/cli/freshness_commands.py
mysql_to_sheets/cli/history_commands.py
mysql_to_sheets/cli/job_commands.py
mysql_to_sheets/cli/license_commands.py
mysql_to_sheets/cli/main.py
mysql_to_sheets/cli/multi_sheet_commands.py
mysql_to_sheets/cli/org_commands.py
mysql_to_sheets/cli/output.py
mysql_to_sheets/cli/pii_commands.py
mysql_to_sheets/cli/quickstart_commands.py
mysql_to_sheets/cli/reverse_sync_commands.py
mysql_to_sheets/cli/rollback_commands.py
mysql_to_sheets/cli/schedule_commands.py
mysql_to_sheets/cli/sheet_commands.py
mysql_to_sheets/cli/sync_commands.py
mysql_to_sheets/cli/tier_check.py
mysql_to_sheets/cli/tier_commands.py
mysql_to_sheets/cli/usage_commands.py
mysql_to_sheets/cli/user_commands.py
mysql_to_sheets/cli/utils.py
mysql_to_sheets/cli/webhook_commands.py
mysql_to_sheets/core/__init__.py
mysql_to_sheets/core/_compat.py
mysql_to_sheets/core/atomic_streaming.py
mysql_to_sheets/core/audit.py
mysql_to_sheets/core/audit_export.py
mysql_to_sheets/core/audit_retention.py
mysql_to_sheets/core/auth.py
mysql_to_sheets/core/column_mapping.py
mysql_to_sheets/core/config_factory.py
mysql_to_sheets/core/config_provider.py
mysql_to_sheets/core/connection_pool.py
mysql_to_sheets/core/database_config_provider.py
mysql_to_sheets/core/demo.py
mysql_to_sheets/core/diff.py
mysql_to_sheets/core/encryption.py
mysql_to_sheets/core/env_config_provider.py
mysql_to_sheets/core/exceptions.py
mysql_to_sheets/core/freshness.py
mysql_to_sheets/core/freshness_alerts.py
mysql_to_sheets/core/health_monitor.py
mysql_to_sheets/core/history.py
mysql_to_sheets/core/incremental.py
mysql_to_sheets/core/job_backend.py
mysql_to_sheets/core/job_factory.py
mysql_to_sheets/core/job_queue.py
mysql_to_sheets/core/job_worker.py
mysql_to_sheets/core/license.py
mysql_to_sheets/core/logging_config.py
mysql_to_sheets/core/logging_utils.py
mysql_to_sheets/core/metadata_db.py
mysql_to_sheets/core/metrics.py
mysql_to_sheets/core/multi_config.py
mysql_to_sheets/core/multi_sheet_sync.py
mysql_to_sheets/core/paths.py
mysql_to_sheets/core/pii.py
mysql_to_sheets/core/pii_detection.py
mysql_to_sheets/core/pii_transform.py
mysql_to_sheets/core/protocols.py
mysql_to_sheets/core/query_cache.py
mysql_to_sheets/core/rbac.py
mysql_to_sheets/core/redis_job_queue.py
mysql_to_sheets/core/retry.py
mysql_to_sheets/core/reverse_sync.py
mysql_to_sheets/core/rollback.py
mysql_to_sheets/core/schema_evolution.py
mysql_to_sheets/core/security.py
mysql_to_sheets/core/sheets_client.py
mysql_to_sheets/core/sheets_utils.py
mysql_to_sheets/core/snapshot_retention.py
mysql_to_sheets/core/snapshots.py
mysql_to_sheets/core/sqlite_job_queue.py
mysql_to_sheets/core/streaming.py
mysql_to_sheets/core/sync_legacy.py
mysql_to_sheets/core/tenant.py
mysql_to_sheets/core/tier.py
mysql_to_sheets/core/tier_cache.py
mysql_to_sheets/core/timeouts.py
mysql_to_sheets/core/trial.py
mysql_to_sheets/core/usage_tracking.py
mysql_to_sheets/core/billing/__init__.py
mysql_to_sheets/core/billing/license.py
mysql_to_sheets/core/billing/tier.py
mysql_to_sheets/core/billing/tier_cache.py
mysql_to_sheets/core/billing/trial.py
mysql_to_sheets/core/billing/usage_tracking.py
mysql_to_sheets/core/config/__init__.py
mysql_to_sheets/core/config/dataclass.py
mysql_to_sheets/core/config/parsing.py
mysql_to_sheets/core/config/request_overrides.py
mysql_to_sheets/core/config/singleton.py
mysql_to_sheets/core/config/validation.py
mysql_to_sheets/core/database/__init__.py
mysql_to_sheets/core/database/base.py
mysql_to_sheets/core/database/factory.py
mysql_to_sheets/core/database/mssql.py
mysql_to_sheets/core/database/mysql.py
mysql_to_sheets/core/database/postgres.py
mysql_to_sheets/core/database/sqlite.py
mysql_to_sheets/core/database/type_converters.py
mysql_to_sheets/core/destinations/__init__.py
mysql_to_sheets/core/destinations/base.py
mysql_to_sheets/core/destinations/factory.py
mysql_to_sheets/core/destinations/google_sheets.py
mysql_to_sheets/core/history/__init__.py
mysql_to_sheets/core/history/history.py
mysql_to_sheets/core/history/rollback.py
mysql_to_sheets/core/history/snapshots.py
mysql_to_sheets/core/notifications/__init__.py
mysql_to_sheets/core/notifications/base.py
mysql_to_sheets/core/notifications/email.py
mysql_to_sheets/core/notifications/manager.py
mysql_to_sheets/core/notifications/slack.py
mysql_to_sheets/core/notifications/webhook.py
mysql_to_sheets/core/pii/__init__.py
mysql_to_sheets/core/pii/detection.py
mysql_to_sheets/core/pii/transform.py
mysql_to_sheets/core/pii/types.py
mysql_to_sheets/core/scheduler/__init__.py
mysql_to_sheets/core/scheduler/locks.py
mysql_to_sheets/core/scheduler/models.py
mysql_to_sheets/core/scheduler/repository.py
mysql_to_sheets/core/scheduler/service.py
mysql_to_sheets/core/security/__init__.py
mysql_to_sheets/core/security/auth.py
mysql_to_sheets/core/security/encryption.py
mysql_to_sheets/core/security/rbac.py
mysql_to_sheets/core/security/sql_validation.py
mysql_to_sheets/core/sync/__init__.py
mysql_to_sheets/core/sync/converters.py
mysql_to_sheets/core/sync/dataclasses.py
mysql_to_sheets/core/sync/orchestrator.py
mysql_to_sheets/core/sync/pipeline.py
mysql_to_sheets/core/sync/protocols.py
mysql_to_sheets/core/sync/hooks/__init__.py
mysql_to_sheets/core/sync/hooks/audit.py
mysql_to_sheets/core/sync/hooks/base.py
mysql_to_sheets/core/sync/hooks/freshness.py
mysql_to_sheets/core/sync/hooks/notification.py
mysql_to_sheets/core/sync/hooks/progress.py
mysql_to_sheets/core/sync/hooks/snapshot.py
mysql_to_sheets/core/sync/hooks/usage.py
mysql_to_sheets/core/sync/hooks/webhook.py
mysql_to_sheets/core/sync/steps/__init__.py
mysql_to_sheets/core/sync/steps/base.py
mysql_to_sheets/core/sync/steps/clean.py
mysql_to_sheets/core/sync/steps/column_mapping.py
mysql_to_sheets/core/sync/steps/fetch.py
mysql_to_sheets/core/sync/steps/pii.py
mysql_to_sheets/core/sync/steps/preview.py
mysql_to_sheets/core/sync/steps/push.py
mysql_to_sheets/core/sync/steps/schema_check.py
mysql_to_sheets/core/sync/steps/validation.py
mysql_to_sheets/core/webhooks/__init__.py
mysql_to_sheets/core/webhooks/alerts.py
mysql_to_sheets/core/webhooks/delivery.py
mysql_to_sheets/core/webhooks/payload.py
mysql_to_sheets/core/webhooks/signature.py
mysql_to_sheets/desktop/__init__.py
mysql_to_sheets/desktop/app.py
mysql_to_sheets/desktop/autostart.py
mysql_to_sheets/desktop/background.py
mysql_to_sheets/desktop/connectivity.py
mysql_to_sheets/desktop/credentials.py
mysql_to_sheets/desktop/hotkey_presets.py
mysql_to_sheets/desktop/hotkeys.py
mysql_to_sheets/desktop/notifications.py
mysql_to_sheets/desktop/progress_emitter.py
mysql_to_sheets/desktop/settings_dialog.py
mysql_to_sheets/desktop/status_window.py
mysql_to_sheets/desktop/tray.py
mysql_to_sheets/desktop/updater.py
mysql_to_sheets/desktop/window.py
mysql_to_sheets/models/__init__.py
mysql_to_sheets/models/agents.py
mysql_to_sheets/models/api_key_usage.py
mysql_to_sheets/models/api_keys.py
mysql_to_sheets/models/audit_logs.py
mysql_to_sheets/models/base.py
mysql_to_sheets/models/checkpoints.py
mysql_to_sheets/models/crash_reports.py
mysql_to_sheets/models/favorites.py
mysql_to_sheets/models/history.py
mysql_to_sheets/models/integrations.py
mysql_to_sheets/models/jobs.py
mysql_to_sheets/models/login_attempts.py
mysql_to_sheets/models/offline_queue.py
mysql_to_sheets/models/organizations.py
mysql_to_sheets/models/pii_acknowledgments.py
mysql_to_sheets/models/pii_policies.py
mysql_to_sheets/models/repository.py
mysql_to_sheets/models/schedules.py
mysql_to_sheets/models/snapshots.py
mysql_to_sheets/models/sync_configs.py
mysql_to_sheets/models/token_blacklist.py
mysql_to_sheets/models/usage.py
mysql_to_sheets/models/users.py
mysql_to_sheets/models/utils.py
mysql_to_sheets/models/webhook_events.py
mysql_to_sheets/models/webhooks.py
mysql_to_sheets/web/__init__.py
mysql_to_sheets/web/app.py
mysql_to_sheets/web/context.py
mysql_to_sheets/web/decorators.py
mysql_to_sheets/web/history.py
mysql_to_sheets/web/responses.py
mysql_to_sheets/web/blueprints/__init__.py
mysql_to_sheets/web/blueprints/agents_bp.py
mysql_to_sheets/web/blueprints/api_keys_bp.py
mysql_to_sheets/web/blueprints/auth.py
mysql_to_sheets/web/blueprints/dashboard.py
mysql_to_sheets/web/blueprints/databases_bp.py
mysql_to_sheets/web/blueprints/diagnostics_bp.py
mysql_to_sheets/web/blueprints/errors.py
mysql_to_sheets/web/blueprints/freshness_bp.py
mysql_to_sheets/web/blueprints/health.py
mysql_to_sheets/web/blueprints/heartbeat.py
mysql_to_sheets/web/blueprints/multi_sheet_bp.py
mysql_to_sheets/web/blueprints/offline.py
mysql_to_sheets/web/blueprints/progress_sse.py
mysql_to_sheets/web/blueprints/reverse_sync_bp.py
mysql_to_sheets/web/blueprints/super_admin.py
mysql_to_sheets/web/blueprints/tier_bp.py
mysql_to_sheets/web/blueprints/api/__init__.py
mysql_to_sheets/web/blueprints/api/audit.py
mysql_to_sheets/web/blueprints/api/auth_helpers.py
mysql_to_sheets/web/blueprints/api/configs.py
mysql_to_sheets/web/blueprints/api/favorites.py
mysql_to_sheets/web/blueprints/api/freshness.py
mysql_to_sheets/web/blueprints/api/jobs.py
mysql_to_sheets/web/blueprints/api/schedules.py
mysql_to_sheets/web/blueprints/api/snapshots.py
mysql_to_sheets/web/blueprints/api/sync.py
mysql_to_sheets/web/blueprints/api/users.py
mysql_to_sheets/web/blueprints/api/webhooks.py
mysql_to_sheets/web/blueprints/api/worksheets.py
mysql_to_sheets/web/static/css/dashboard.css
mysql_to_sheets/web/static/css/tailwind-input.css
mysql_to_sheets/web/static/css/tailwind.css
mysql_to_sheets/web/static/js/query-builder.js
mysql_to_sheets/web/static/js/shortcuts.js
mysql_to_sheets/web/static/js/sync-progress.js
mysql_to_sheets/web/static/js/utils.js
mysql_to_sheets/web/templates/agent_detail.html
mysql_to_sheets/web/templates/agents.html
mysql_to_sheets/web/templates/api_keys.html
mysql_to_sheets/web/templates/audit.html
mysql_to_sheets/web/templates/base.html
mysql_to_sheets/web/templates/change_password.html
mysql_to_sheets/web/templates/configs.html
mysql_to_sheets/web/templates/database_detail.html
mysql_to_sheets/web/templates/databases.html
mysql_to_sheets/web/templates/diagnostics.html
mysql_to_sheets/web/templates/error.html
mysql_to_sheets/web/templates/errors.html
mysql_to_sheets/web/templates/favorites.html
mysql_to_sheets/web/templates/freshness.html
mysql_to_sheets/web/templates/health.html
mysql_to_sheets/web/templates/history.html
mysql_to_sheets/web/templates/index.html
mysql_to_sheets/web/templates/jobs.html
mysql_to_sheets/web/templates/login.html
mysql_to_sheets/web/templates/multi_sheet.html
mysql_to_sheets/web/templates/register.html
mysql_to_sheets/web/templates/reverse_sync.html
mysql_to_sheets/web/templates/schedules.html
mysql_to_sheets/web/templates/setup.html
mysql_to_sheets/web/templates/snapshots.html
mysql_to_sheets/web/templates/tier.html
mysql_to_sheets/web/templates/upgrade.html
mysql_to_sheets/web/templates/users.html
mysql_to_sheets/web/templates/webhooks.html
mysql_to_sheets/web/templates/worksheets.html
mysql_to_sheets/web/templates/macros/nav.html
mysql_to_sheets/web/templates/macros/onboarding.html
mysql_to_sheets/web/templates/macros/ui.html
mysql_to_sheets/web/templates/partials/shortcuts_modal.html
mysql_to_sheets/web/templates/super_admin/users.html
mysql_to_sheets/web/utils/__init__.py
mysql_to_sheets/web/utils/pagination.py
tests/test_agent.py
tests/test_agent_observability.py
tests/test_api.py
tests/test_api_config_user_webhook.py
tests/test_api_job_freshness_usage.py
tests/test_api_key_prefix_lookup.py
tests/test_api_key_scopes.py
tests/test_api_key_usage.py
tests/test_api_routes.py
tests/test_api_schemas_app.py
tests/test_atomic_streaming.py
tests/test_audit.py
tests/test_audit_export.py
tests/test_auth.py
tests/test_billing_webhooks.py
tests/test_cli.py
tests/test_cli_commands.py
tests/test_cli_confirmation.py
tests/test_cli_tier.py
tests/test_column_mapping.py
tests/test_column_operations_edge_cases.py
tests/test_config.py
tests/test_config_provider.py
tests/test_configuration_edge_cases.py
tests/test_connection_pool.py
tests/test_core_coverage.py
tests/test_credentials.py
tests/test_data_validation_edge_cases.py
tests/test_database_base.py
tests/test_database_common.py
tests/test_database_edge_cases.py
tests/test_database_factory.py
tests/test_database_mssql.py
tests/test_database_mysql.py
tests/test_database_postgres.py
tests/test_database_sqlite.py
tests/test_demo.py
tests/test_desktop.py
tests/test_destination_protocol.py
tests/test_diff.py
tests/test_distributed_worker.py
tests/test_e2e_sync.py
tests/test_edge_cases_ec46_50.py
tests/test_edge_cases_ec51_57.py
tests/test_edge_cases_new.py
tests/test_encryption.py
tests/test_exceptions.py
tests/test_favorites.py
tests/test_freshness.py
tests/test_freshness_alerts.py
tests/test_headless_mode.py
tests/test_history.py
tests/test_incremental.py
tests/test_integrations.py
tests/test_job_factory.py
tests/test_job_queue.py
tests/test_license.py
tests/test_lockout.py
tests/test_logging_config.py
tests/test_metadata_db.py
tests/test_metrics.py
tests/test_models_coverage.py
tests/test_monetization_e2e.py
tests/test_multi_config.py
tests/test_multi_sheet_sync.py
tests/test_notifications.py
tests/test_onboarding_edge_cases.py
tests/test_onboarding_edge_cases_ec41_45.py
tests/test_onboarding_edge_cases_new.py
tests/test_organizations.py
tests/test_paths.py
tests/test_pg_connection_pool.py
tests/test_pii_detection.py
tests/test_pii_transform.py
tests/test_query_cache.py
tests/test_quickstart_commands.py
tests/test_rbac.py
tests/test_rbac_enforcement.py
tests/test_redis_job_queue.py
tests/test_repositories.py
tests/test_request_overrides.py
tests/test_resumable_streaming.py
tests/test_retry.py
tests/test_reverse_sync.py
tests/test_rollback.py
tests/test_scheduler.py
tests/test_scheduler_pool_edge_cases.py
tests/test_schema_evolution.py
tests/test_schema_evolution_integration.py
tests/test_security.py
tests/test_setup_wizard.py
tests/test_sheet_commands.py
tests/test_sheets_utils.py
tests/test_snapshots.py
tests/test_streaming.py
tests/test_sync.py
tests/test_sync_context_split.py
tests/test_sync_converters.py
tests/test_sync_modes_edge_cases.py
tests/test_tenant_isolation.py
tests/test_tier.py
tests/test_tier_cache.py
tests/test_timeouts.py
tests/test_trial.py
tests/test_type_converters.py
tests/test_uri_parsing.py
tests/test_usage.py
tests/test_usage_tracking.py
tests/test_users.py
tests/test_web.py
tests/test_web_auth.py
tests/test_web_dashboard.py
tests/test_web_tier.py
tests/test_web_worksheets.py
tests/test_webhook_translators.py
tests/test_webhooks.py