23-07-2025
🚀 Foundational Refactoring & Rebranding
This release introduces a breaking, project-wide refactoring to standardize our internal package structure and update the project's public-facing brand. The ht_
prefix has been removed from all internal packages to improve clarity and maintainability.
This is a comprehensive change that touches nearly every file, re-establishing the project's identity and creating a cleaner, more conventional codebase for future development.
✨ Key Changes & Enhancements
Package Renaming & Standardization
- Internal Packages Renamed: All internal packages, previously prefixed with
ht_
(e.g.,ht_auth_repository
), have been renamed to remove the prefix (e.g.,auth_repository
). This required a complete update of allimport
statements and class references. - Standardized Error Handling: As part of this effort, the custom
HtHttpException
has been replaced with the more standardHttpException
type across the application.
Branding & Documentation Updates
- Project Rebranded: The project's public-facing brand has been officially updated from "Headlines Toolkit" to "Flutter News App Dashboard".
- Documentation & Metadata Updated: This new branding is reflected across the
README.md
, the web pagetitle
, and themanifest.json
application name.
🔧 Tooling & Maintenance
- Dependabot Configuration: The Dependabot configuration has been updated to explicitly list the newly renamed internal packages, ensuring our dependency management tools continue to work correctly.