All notable changes to this project will be documented in this file.
- Update Role model to extend SpatieRole
- Add export functionality for issue hours, project hours, and timesheet
- Add ImportJiraIssues job for importing Jira issues
- Add MakeService command to create a new service class
- Add CrucibleService for repository verification and metadata fetching
- Add command to update repository metadata
- Add ConfigProvider for settings
- Update GeneralSettings with site description, logo, and favicon
- Add CrucibleSettings for managing Crucible configuration
- Add CrucibleService constructor to initialize with settings
- Add logging and response to store method in RepositoryController
- Add DataController for retrieving project epics data
- Add UserPolicy, PermissionPolicy, and ProjectPolicy
- Add IssueCommented notification
- Add middleware classes for cookies, maintenance, and trim strings
- Add RouteServiceProvider and related middleware classes
- Add Filament resource pages for creating and editing roles, users, issues, projects, activities, and permissions
- Add Cliff to generate ongoing changlogs.
- Add @meursyphus/flitter npm dependency
- Add Filament resource pages for creating and editing roles, users, issues, projects, activities, and permissions
- Add Cliff to generate ongoing changelogs.
- Add Filament resource page for viewing user details
- Media-library config
- Update ActivityResource with navigation label, icon, and priority
- Update PermissionResource with navigation label, icon, and sort order
- Add header actions to Filament resource pages
- Add Timesheet model
- Add form and table configuration to Filament resource classes
- Add general settings migration for Forge application
- Add Xetaio Mentions package and update models with HasMentionsTrait
- Replace template strings with regular string literals
- Replace short hand type conversions with function calls
- Format code with PHP CS Fixer, Prettier and StandardJS
- Format code with PHP CS Fixer, Prettier and StandardJS
- Format code with PHP CS Fixer, Prettier and StandardJS
- Format code with PHP CS Fixer, Prettier and StandardJS
- Format code with PHP CS Fixer, Prettier and StandardJS
- Format code with PHP CS Fixer, Prettier and StandardJS
- Format code with PHP CS Fixer, Prettier and StandardJS
- Add ProjectSvnHistory model and update repository migration
- Refactor KanbanScrumHelper.php
- Update composer.json and composer.lock
- Update models and traits
- Add webcreate/vcs dependency to composer.json
- Add GeneralSettings class for managing general settings
- Update ProjectRepository model with fillable attributes
- Update ProjectRepository model with fillable attributes
- Add ProjectController and RepositoryController
- Update CrucibleService to handle disabled or misconfigured Crucible connection
- Add tinymce dependency to package.json
- Update base controller to extend from BaseController
- Update middleware configuration in app.php
- Update Changelog
- Update functions to add missing documentation
- Add copyright information to settings.json and documentation to model files.
- Update Changelog
- Use of an insecure hashing function. PHP-A1004
- Replaced Spatie settings handler with custom solution