Skip to content

Toggle is now Tick/Checkmark#150

Merged
Ashad001 merged 1 commit intoFireBird-Technologies:mainfrom
Ashad001:feat/custom-agents
Jun 13, 2025
Merged

Toggle is now Tick/Checkmark#150
Ashad001 merged 1 commit intoFireBird-Technologies:mainfrom
Ashad001:feat/custom-agents

Conversation

@Ashad001
Copy link
Contributor

This pull request introduces several changes to enhance the Auto-Analyst backend and frontend functionality, focusing on improving database initialization, application startup, and user interface interactions. The most significant updates include replacing the backend entrypoint mechanism, adding safe database initialization scripts, and updating the frontend template toggle functionality.

Backend Changes

Improved application startup and database initialization:

  • auto-analyst-backend/Dockerfile: Replaced direct uvicorn startup with an entrypoint script (entrypoint.sh) for safer initialization. The script ensures proper database setup and application imports before starting the FastAPI application.
  • auto-analyst-backend/entrypoint.sh: Added a comprehensive entrypoint script to handle database initialization, verify imports, and test database connectivity. This script ensures the application starts reliably even with potential database issues.
  • auto-analyst-backend/scripts/init_production_db.py: Introduced a safe database initialization script to verify schema, populate templates, and test database functionality. It respects production environments like PostgreSQL/RDS by avoiding automatic table creation.

Frontend Changes

Enhanced template toggle functionality:

  • auto-analyst-frontend/components/custom-templates/TemplateCard.tsx: Replaced the toggle switch with a button-based checkmark selector for enabling/disabling templates. This improves user interaction and aligns with the updated design. [1] [2] [3]

@Ashad001 Ashad001 added the bug fix Used for tracking and categorizing fixes for reported bugs and issues in the codebase. label Jun 13, 2025
@Ashad001 Ashad001 merged commit 49136b4 into FireBird-Technologies:main Jun 13, 2025
1 check passed
ArslanS1997 pushed a commit that referenced this pull request Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug fix Used for tracking and categorizing fixes for reported bugs and issues in the codebase.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant