Skip to content

v0.0.1-alpha

Pre-release
Pre-release

Choose a tag to compare

@nplhse nplhse released this 21 May 07:10
ad87112

This is the first release of an early alpha version of the project—a sort of "proof of concept," if you will—featuring all the basic functions that the final version will include. It’s still a bit rough around the edges and unfinished in many places, but it should give you a first impression of the final product.

What's Changed

  • feat: Add basic users by @nplhse in #1
  • feat: Add login functionality, integration tests, code coverage by @nplhse in #2
  • feat: Add initial Areas feature with entities, fixtures, list view, and UX Turbo integration by @nplhse in #3
  • feat: Add initial Hospital entities with embedded Address, repository, factory, and tests by @nplhse in #5
  • build(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #6
  • feat: Add Allocation entity with views, updated Card components, and tests by @nplhse in #7
  • fest: Add import functionality with Allocation integration, service layer, and tests by @nplhse in #8
  • feat: Add AllocationUrgency enum with entity and import integration by @nplhse in #9
  • Refactor AllocationImportFactory to use dedicated AllocationEntityResolver by @nplhse in #10
  • Add Speciality and Department entities with Allocation integration and data views by @nplhse in #11
  • fix: Reliable CSV fixture paths and stricter encoding detection by @nplhse in #12
  • refactor: Optimize tests by @nplhse in #13
  • feat: Add Assignment, Occasion, and Infection entities with Allocation integration by @nplhse in #14
  • feat: Link normalized and raw indications via form, extend data table, add tests by @nplhse in #15
  • feat: Improve the DX of the project by @nplhse in #16
  • refactor: Refactor seed system, add AreaCache linking and simplify SeedDatabaseCommand by @nplhse in #18
  • build(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #17
  • feat: Add SeedIndicationCommand to automatically create and link raw indications by @nplhse in #19
  • feat: Add base statistics dashboard and supporting infrastructure by @nplhse in #20
  • feat: Build dashboard with initial analytics layout and data pipeline by @nplhse in #21
  • feat: Added some new Age related statistics to the Dashboard. by @nplhse in #22
  • feat: Add time-grid statistics and extend dashboard analytics by @nplhse in #23
  • feat: Add transport-time statistics by @nplhse in #24
  • feat: Add hospital statistics to dashboard and analytics pipeline by @nplhse in #25
  • feat: Improving datatable UI by @nplhse in #26
  • fix: Set correct participation for all Hospitals that are part of the project. by @nplhse in #28
  • fix: Corrected some minor issues with templates by @nplhse in #29
  • feat: Added some statistics to DefaultController by @nplhse in #30
  • feat: Modularize core application structure and reorganize codebase by @nplhse in #32
  • feat: Added Assessments to Allocations by @nplhse in #33
  • build(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #31
  • feat: Added basic backend by @nplhse in #34
  • refactor: Improve import flow for clearer responsibilities and better extensibility by @nplhse in #35
  • refactor: Refine importer architecture with improved resolution, mapping, and extensibility by @nplhse in #36
  • build(deps): Bump actions/cache from 4 to 5 by @dependabot[bot] in #37
  • feat: Update to Symfony 7.4, removed Deprecation by @nplhse in #39
  • fix: Stabilized lint GitHub Action and fixed some minor issues by @nplhse in #40
  • deps: Updated all dependencies, including those to fix security issues. by @nplhse in #41
  • refactor: AllocationUrgency semantics to match IVENA care levels. by @nplhse in #42
  • feat: Refactor allocation import to DI-driven row processing with row-type detection by @nplhse in #43
  • feat: Add EasyAdmin-based backend for administration features by @nplhse in #44
  • feat: Add support for secondary transports in allocation domain by @nplhse in #45
  • feat: Add MCI case handling to allocation domain and data processing by @nplhse in #46
  • feat: Add allocation statistics projection for improved analytics and performance by @nplhse in #47
  • style: Improved the use of rector to modernize the codebase. by @nplhse in #48
  • tests: Increase test coverage by adding and refining tests across multiple components. by @nplhse in #49
  • style: Improve code style using PHP CS Fixer by @nplhse in #50
  • feat: Implement audit feature and integrate into backend workflow by @nplhse in #51
  • feat: Add distribution panel to statistics dashboard by @nplhse in #53
  • build(deps): Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #52
  • feat: Adding Test Analytics for Codecov by @nplhse in #55
  • feat: Add distribution pages and filtering capabilities to statistics dashboard by @nplhse in #54
  • refactor: Clean up and simplify distribution configuration by @nplhse in #56
  • feat: Add bar and boxplot distribution visualizations per hospital by @nplhse in #57
  • feat: Add reusable distribution panels for statistics dashboard by @nplhse in #58
  • feat: Remove legacy statistics code and clean up analytics structure by @nplhse in #59
  • feat(hospitals): Add participant–hospital management and assignment logic by @nplhse in #60
  • feat: Add cookie consent handling and banner integration by @nplhse in #61
  • feat: Add dedicated homepage and move statistics to their own default entry point by @nplhse in #62
  • feat: Add blog feature and integrate into content section by @nplhse in #63
  • Feature/basic pages by @nplhse in #64
  • feat: Implement initial statistics MVP with dashboard integration and core analytics flow by @nplhse in #65
  • feat: Add legacy migration context and integration infrastructure by @nplhse in #66
  • feat: Add work accident flag across allocations, imports, and statistics by @nplhse in #67
  • feat: Add optional secondary indication support for allocations by @nplhse in #68
  • feat: Enhance allocation explore filters with feature toggles by @nplhse in #69
  • feat: Optimize statistics context architecture by @nplhse in #70
  • refactor: Iteratively improve statistics UX and analysis navigation by @nplhse in #71
  • feat: Add alpha feedback widget with admin review workflow by @nplhse in #73
  • feat(statistics): expand scope options with state and dispatch area by @nplhse in #72
  • feat: Add case ID hashing and allocation notes import support by @nplhse in #74
  • feat: Add Sentry monitoring integration by @nplhse in #75
  • feat: Add support for disabling user accounts by @nplhse in #76
  • feat: Add Tabler-based transactional email templates by @nplhse in #77
  • feat: Implement next dashboard iteration with improved UX and analytics flow by @nplhse in #78
  • feat: Added a very basic install command to setup the admin user. by @nplhse in #79
  • feat: Add custom Tabler-based error pages by @nplhse in #80
  • refactor: Refactor JavaScript assets for improved structure and maintainability by @nplhse in #81
  • fix: Add cachetool integration to deployment workflow by @nplhse in #82
  • feat: Improve legacy migration workflow and compatibility handling by @nplhse in #84
  • feat: Add admin user impersonation support by @nplhse in #85
  • feat: Improve import list access control and filtering by @nplhse in #86
  • refactor: Optimize statistics overview queries and dashboard metrics loading by @nplhse in #88
  • fix: Fixed blank page path error handling by @nplhse in #89
  • feat: Introduce transactional mail layer with reusable email infrastructure by @nplhse in #90
  • fix: Improve transactional email URLs and footer handling by @nplhse in #91
  • feat: Add password confirmation step-up authentication flow by @nplhse in #92
  • fix: “My Hospitals” scope access handling by @nplhse in #93

New Contributors

Full Changelog: https://github.com/nplhse/collaborative-ivena-statistics/commits/v0.0.1-alpha