4.5 KiB
4.5 KiB
Changelog
2025-11-15
- Fixed dev container setup by reviewing logs, identifying mount errors, implementing fixes, and validating the configuration.
2025-11-14
- Completed Coolify deployment automation with workflow and documentation.
- Improved build workflow for registry authentication and tagging.
- Updated production compose and added deployment guidance.
- Added optional Kubernetes deployment toggle.
2025-11-13
- Aligned UI styles and ensured accessibility.
- Restructured navigation under project-scenario-calculation hierarchy.
- Reorganized documentation for better structure.
- Refactored navigation sidebar with database-driven data.
- Migrated sidebar rendering to API endpoint.
- Created templates for data import and export.
- Updated relationships for projects, scenarios, and profitability.
- Enhanced scenario frontend templates with project context.
- Scoped profitability calculator to scenario level.
- Added navigation links for opex planner.
- Documented opex planner features.
- Integrated opex calculations with persistence and tests.
- Implemented capex calculations end-to-end.
- Added basic profitability calculations.
- Developed reporting endpoints and templates.
- Integrated charting for visualizations.
- Performed manual testing of capex planner.
- Added unit tests for opex service.
- Added integration tests for opex.
2025-11-12
- Fixed reporting dashboard error by correcting route reference.
- Completed navigation validation by adding missing routes and templates for various pages.
- Fixed template rendering error with URL objects.
- Integrated charting for interactive visualizations.
- Verified local application startup and routes.
- Fixed docker-compose configuration.
- Verified deployment pipeline.
- Documented data models.
- Updated performance model to clear warnings.
- Replaced migration system with simpler initializer.
- Removed hardcoded secrets from tests.
- Centralized security scanning config.
- Fixed admin setup with migration.
- Resolved code style warnings.
- Enhanced deploy logging.
- Fixed CI template issue.
- Added SQLite database support.
2025-11-11
- Combined old migration files into one initial schema.
- Added base routing to redirect users to login or dashboard.
- Added end-to-end tests for login flow.
- Updated templates to use logo image consistently.
- Centralized currency validation across the app.
- Updated services to show friendly error messages.
- Linked projects to pricing settings.
- Bootstrapped pricing settings at startup.
- Extended pricing support with persisted data.
- Added financial helpers for NPV, IRR, payback.
- Documented financial metrics.
- Implemented Monte Carlo simulation engine.
- Cleaned up reporting contexts.
- Consolidated migration history.
- Added migration script and updated entrypoint.
- Configured test coverage.
- Standardized colors and typography.
- Improved navigation with chevron buttons.
- Established test suites with coverage.
- Configured CI pipelines for tests and security.
- Added deployment automation with Docker and Kubernetes.
- Completed monitoring instrumentation.
- Implemented performance monitoring.
- Added metric storage and endpoints.
- Created middleware for metrics.
- Extended monitoring router.
- Added migration for metrics table.
- Completed concurrent testing.
- Implemented deployment automation.
- Set up Kubernetes manifests.
- Configured CI/CD workflows.
- Documented deployment processes.
- Validated deployment setup.
2025-11-10
- Added tests for guard dependencies.
- Added integration tests for authorization.
- Implemented admin bootstrap settings.
- Retired old RBAC plan document.
- Completed authentication and RBAC features.
- Documented import/export field mappings.
- Added import service for CSV/Excel.
- Expanded import workflow with previews and commits.
- Added audit logging for imports/exports.
2025-11-09
- Captured implementation status and roadmap.
- Added core database models and migration setup.
- Introduced repository helpers for data operations.
- Added tests for repository behaviors.
- Exposed CRUD APIs for projects and scenarios.
- Connected routers to HTML views.
- Implemented client-side enhancements.
- Added scenario comparison validator.
- Delivered new dashboard experience.
- Extended repositories with utilities.
- Updated detail pages with new visuals.
- Fixed route registration issues.
- Added end-to-end tests for lifecycles.
- Updated template responses.
- Introduced security utilities.
- Added authentication routes.
- Implemented session middleware.
- Delivered seeding utilities.
- Secured routers with RBAC.