Commit Graph

  • cbaff5614a feat(docker): add script to run Docker container for calminer application main zwitschi 2025-11-15 19:58:55 +01:00
  • f9feb51d33 refactor(docker): update .gitignore for devcontainer files and remove version from docker-compose zwitschi 2025-11-15 15:41:43 +01:00
  • eb2687829f refactor(navigation): remove legacy navigation.js and integrate logic into navigation_sidebar.js zwitschi 2025-11-15 13:53:50 +01:00
  • ea101d1695 Merge branch 'main' of https://git.allucanget.biz/allucanget/calminer zwitschi 2025-11-14 21:22:37 +01:00
  • 722f93b41c refactor(ci): remove deployment context capture and simplify API call for Coolify deployment zwitschi 2025-11-14 21:20:37 +01:00
  • e2e5e12f46 Merge pull request 'merge develop to main' (#13) from develop into main zwitschi 2025-11-14 20:49:10 +01:00
  • 4e60168837 Merge https://git.allucanget.biz/allucanget/calminer into develop develop zwitschi 2025-11-14 20:32:03 +01:00
  • dae3b59af9 feat(ci): add Kubernetes deployment toggle and update conditions for deployment steps zwitschi 2025-11-14 20:14:53 +01:00
  • 839399363e fix(ci): update registry handling and add image push step in CI workflow zwitschi 2025-11-14 20:08:26 +01:00
  • fa8a065138 feat(ci): enhance CI workflow with metadata outputs and add Coolify deployment workflow zwitschi 2025-11-14 19:55:06 +01:00
  • cd0c0ab416 fix(ci-build): update conditions for push permissions in CI workflow zwitschi 2025-11-14 19:21:48 +01:00
  • 854b1ac713 Merge pull request 'feat:v2' (#12) from develop into main zwitschi 2025-11-14 18:02:54 +01:00
  • 25fd13ce69 Merge branch 'main' into develop zwitschi 2025-11-14 18:02:43 +01:00
  • 0fec805db1 Delete templates/dashboard.html zwitschi 2025-11-14 18:02:33 +01:00
  • 3746062819 chore: remove cicache workflow file zwitschi 2025-11-14 16:34:17 +01:00
  • 958c165721 chore: add .gitattributes for text handling and line endings v2 zwitschi 2025-11-14 14:21:16 +01:00
  • 6e835c83eb fix(Dockerfile): implement fallback mechanisms for apt update and install zwitschi 2025-11-14 14:12:02 +01:00
  • 75924fca84 feat(ci): add CI workflows for linting, testing, and building zwitschi 2025-11-14 13:45:10 +01:00
  • ac9ffddbde fix(ci): downgrade upload-artifact action to v3 for compatibility zwitschi 2025-11-14 13:31:26 +01:00
  • 4e5a4c645d chore: remove Playwright installation steps from CI workflow zwitschi 2025-11-14 13:26:33 +01:00
  • e9678b6736 chore: remove CI workflow file and update test files for improved structure and functionality zwitschi 2025-11-14 13:25:02 +01:00
  • e5e346b26a Update templates/dashboard.html zwitschi 2025-11-14 13:11:08 +01:00
  • b0e623d68e fix(tests): use secure token generation for access token in navigation client zwitschi 2025-11-14 13:08:09 +01:00
  • 30dbc13fae fix(init_db): correct SQL syntax for navigation link insertion zwitschi 2025-11-14 12:51:48 +01:00
  • 31b9a1058a refactor: remove unused imports and streamline code in calculations and navigation services zwitschi 2025-11-14 12:28:48 +01:00
  • bcd993d57c feat(changelog): document completion of UI alignment initiative and style consolidation zwitschi 2025-11-13 22:34:31 +01:00
  • 1262a4a63f Refactor CSS styles and introduce theme variables zwitschi 2025-11-13 22:30:58 +01:00
  • fb6816de00 Add form styles and update button classes for consistency zwitschi 2025-11-13 21:18:32 +01:00
  • 4d0e1a9989 feat(navigation): Enhance navigation links and add legacy route redirects zwitschi 2025-11-13 20:23:53 +01:00
  • ed8e05147c feat: update status codes and navigation structure in calculations and reports routes zwitschi 2025-11-13 17:14:17 +01:00
  • 522b1e4105 feat: add scenarios list page with metrics and quick actions zwitschi 2025-11-13 16:21:36 +01:00
  • 4f00bf0d3c feat: Add CRUD tests for project and scenario models zwitschi 2025-11-13 11:06:39 +01:00
  • 3551b0356d feat: Add comprehensive test suite for project and scenario models zwitschi 2025-11-13 11:05:36 +01:00
  • 521a8abc2d feat: Migrate to Pydantic's @field_validator and implement lifespan handler in FastAPI zwitschi 2025-11-13 09:54:09 +01:00
  • 1feae7ff85 feat: Add Processing Opex functionality zwitschi 2025-11-13 09:26:57 +01:00
  • 1240b08740 feat: Persist initial capex calculations and enhance navigation links in UI zwitschi 2025-11-12 23:52:06 +01:00
  • d9fd82b2e3 feat: Implement initial capex calculation feature zwitschi 2025-11-12 23:51:52 +01:00
  • 6c1570a254 feat: Update favicon handling to use FileResponse and add favicon.ico zwitschi 2025-11-12 22:42:09 +01:00
  • b1a6df9f90 feat: Add profitability calculation schemas and service functions zwitschi 2025-11-12 22:22:29 +01:00
  • 6d496a599e feat: Resolve test suite regressions and enhance token tamper detection feat: Add UI router to application for improved routing style: Update breadcrumb styles in main.css and remove redundant styles from scenarios.css zwitschi 2025-11-12 20:30:40 +01:00
  • 1199813da0 feat: Add plotly to requirements for enhanced data visualization zwitschi 2025-11-12 19:42:09 +01:00
  • acf6f50bbd feat: Add NPV comparison and distribution charts to reporting zwitschi 2025-11-12 19:39:27 +01:00
  • ad306bd0aa feat: Refactor database initialization for SQLite compatibility zwitschi 2025-11-12 18:30:35 +01:00
  • ed4187970c feat: Implement SQLite support with environment-driven backend switching zwitschi 2025-11-12 18:29:49 +01:00
  • 0fbe9f543e fix: Update .gitignore to include additional SQLite database files zwitschi 2025-11-12 18:21:39 +01:00
  • 80825c2c5d chore: Update changelog with recent verification and documentation updates zwitschi 2025-11-12 18:17:09 +01:00
  • 44a3bfc1bf fix: Remove unnecessary 'uvicorn' command from docker-compose.override.yml zwitschi 2025-11-12 18:17:04 +01:00
  • 1f892ebdbb feat: Implement SQLAlchemy enum helper and normalize enum values in database initialization zwitschi 2025-11-12 18:11:19 +01:00
  • bcdc9e861e feat: Enhance CSS with custom properties for theming and layout adjustments zwitschi 2025-11-12 18:11:02 +01:00
  • 23523f70f1 feat: Add comprehensive tests for database initialization and seeding zwitschi 2025-11-12 16:38:20 +01:00
  • 8ef6724960 feat: Add database initialization, reset, and verification scripts zwitschi 2025-11-12 16:30:17 +01:00
  • 6e466a3fd2 Refactor database initialization and remove Alembic migrations zwitschi 2025-11-12 16:29:44 +01:00
  • 9d4c807475 feat: Update logo images in footer and header templates zwitschi 2025-11-12 16:00:11 +01:00
  • 9cd555e134 feat: Add pre-commit configuration for code quality tools zwitschi 2025-11-12 12:07:39 +01:00
  • e72e297c61 feat: Add CI workflow for linting, testing, and building the project zwitschi 2025-11-12 12:00:56 +01:00
  • 101d9309fd chore: Update changelog to reflect changes made on 2025-11-12 zwitschi 2025-11-12 12:00:04 +01:00
  • 9556f9e1f1 refactor: Replace local Base declaration with import from config.database zwitschi 2025-11-12 11:59:02 +01:00
  • 4488cacdc9 chore: Update changelog with Bandit security scan remediation details zwitschi 2025-11-12 11:56:05 +01:00
  • e06a6ae068 feat: Implement random password and token generation for tests zwitschi 2025-11-12 11:53:44 +01:00
  • 3bdae3c54c fix: Update Bandit command in CI workflows to run checks on tests directory zwitschi 2025-11-12 11:53:34 +01:00
  • d89b09fa80 fix: Remove 'tests' from Bandit exclude_dirs to ensure security checks cover all test files zwitschi 2025-11-12 11:44:09 +01:00
  • 2214bbe64f feat: Add Bandit security checks to CI workflows zwitschi 2025-11-12 11:43:57 +01:00
  • 5d6592d657 feat: Use secure random tokens for authentication and password handling in tests zwitschi 2025-11-12 11:36:19 +01:00
  • 3988171b46 feat: Add initial Bandit configuration for security checks zwitschi 2025-11-12 11:36:13 +01:00
  • 1520724cab fix: Add support for additional environment variable files in .gitignore zwitschi 2025-11-12 11:34:29 +01:00
  • 014d96c105 fix: Comment out pip cache steps in CI workflow zwitschi 2025-11-12 11:26:08 +01:00
  • 55fa1f56c1 fix: Update branch list in CI workflow to include 'v2' zwitschi 2025-11-12 11:23:35 +01:00
  • edf86a5447 Update templates/dashboard.html zwitschi 2025-11-12 11:22:33 +01:00
  • 53eacc352e feat: Enhance deploy job to collect and upload Kubernetes deployment logs for staging and production zwitschi 2025-11-12 11:15:09 +01:00
  • 2bfa498624 fix: Remove Playwright installation steps from CI workflow zwitschi 2025-11-12 11:12:55 +01:00
  • 4cfc5d9ffa fix: Resolve Ruff E402 warnings and clean up imports across multiple modules zwitschi 2025-11-12 11:10:50 +01:00
  • ce7f4aa776 fix: Correct syntax for apt proxy configuration in CI workflow zwitschi 2025-11-12 10:56:45 +01:00
  • e0497f58f0 fix: Correct escaping in apt proxy configuration in CI workflow zwitschi 2025-11-12 10:55:19 +01:00
  • 60410fd71d fix: Comment out pip cache dependencies in CI workflow zwitschi 2025-11-12 10:54:23 +01:00
  • f55c77312d fix: Simplify pip cache directory handling in CI workflow zwitschi 2025-11-12 10:52:46 +01:00
  • 63ec4a6953 fix: Update pip cache directory usage in CI workflow zwitschi 2025-11-12 10:51:58 +01:00
  • b0ff79ae9c fix: Update pip cache directory handling in CI workflow zwitschi 2025-11-12 10:51:00 +01:00
  • 0670d05722 fix: Update pip cache directory configuration in CI workflow zwitschi 2025-11-12 10:48:31 +01:00
  • 0694d4ec4b fix: Correct Python version syntax in CI workflow zwitschi 2025-11-12 10:45:04 +01:00
  • ce9c174b53 feat: Enhance project and scenario creation with monitoring metrics zwitschi 2025-11-12 10:36:24 +01:00
  • f68321cd04 feat: Add CI workflow for linting, testing, and building Docker images zwitschi 2025-11-11 18:56:41 +01:00
  • 44ff4d0e62 feat: Update Python version to 3.12 and use environment variable for Docker image name zwitschi 2025-11-11 18:41:24 +01:00
  • 4364927965 Refactor Docker setup and migration scripts zwitschi 2025-11-11 18:30:15 +01:00
  • 795a9f99f4 feat: Enhance currency handling and validation across scenarios zwitschi 2025-11-11 18:29:59 +01:00
  • 032e6d2681 feat: implement persistent audit logging for import/export operations with Prometheus metrics zwitschi 2025-11-10 21:37:07 +01:00
  • 51c0fcec95 feat: add import dashboard UI and functionality for CSV and Excel uploads zwitschi 2025-11-10 19:06:27 +01:00
  • 3051f91ab0 feat: add export button for projects in the projects list view zwitschi 2025-11-10 18:50:46 +01:00
  • e2465188c2 feat: enhance export and import workflows with improved error handling and notifications zwitschi 2025-11-10 18:44:42 +01:00
  • 43b1e53837 feat: implement export functionality for projects and scenarios with CSV and Excel support zwitschi 2025-11-10 18:32:24 +01:00
  • 4b33a5dba3 feat: add Excel export functionality with support for metadata and customizable sheets zwitschi 2025-11-10 18:32:09 +01:00
  • 5f183faa63 feat: implement CSV export functionality with customizable columns and formatters zwitschi 2025-11-10 15:36:14 +01:00
  • 1a7581cda0 feat: add export filters for projects and scenarios with filtering capabilities zwitschi 2025-11-10 15:36:06 +01:00
  • b1a0153a8d feat: expand import ingestion workflow with staging previews, transactional commits, and new API tests zwitschi 2025-11-10 10:14:42 +01:00
  • 609b0d779f feat: add import routes and ingestion service for project and scenario imports zwitschi 2025-11-10 09:28:32 +01:00
  • eaef99f0ac feat: enhance import functionality with commit results and summary models for projects and scenarios zwitschi 2025-11-10 09:20:41 +01:00
  • 3bc124c11f feat: implement import functionality for projects and scenarios with CSV/XLSX support, including validation and error handling zwitschi 2025-11-10 09:10:47 +01:00
  • 7058eb4172 feat: add default administrative credentials and reset options to environment configuration zwitschi 2025-11-10 09:10:08 +01:00
  • e0fa3861a6 feat: complete Authentication & RBAC checklist by finalizing models, migrations, repositories, guard dependencies, and integration tests zwitschi 2025-11-10 07:59:42 +01:00
  • ab328b1a0b feat: implement environment-driven admin bootstrap settings and retire legacy RBAC documentation zwitschi 2025-11-09 23:46:51 +01:00
  • 24cb3c2f57 feat: implement admin bootstrap settings and ensure default roles and admin account zwitschi 2025-11-09 23:43:13 +01:00