Skip to content

Conversation

@lukas-staab
Copy link
Member

Checklist for @DieMichii

  • Languaging
  • automated Testing
  • Documentation
  • Version bump (composer) and Version Tag
  • Changelog written

Changelog:

FIXME

laravel-shift and others added 30 commits December 10, 2025 09:57
- Added support for uploading new files and managing existing attachments in projects.
- Introduced `ProjectAttachment` model and migration for storing metadata.
- Updated Livewire component logic to handle file validation, addition, and deletion.
- Refactored attachment views to use a new `file-card` blade component.
- Added controller method to serve attachments.
…tional approval section and attachment display

- Removed unused menu items and adjusted gradient styles.
- Conditionally rendered the approval section in `show-project` based on user roles and project state.
- Added attachment display using the `file-card` component.
- Updated `routes/web.php` to include a route for serving attachments.
- Refactored validation and state transition logic in `ProjectState` and `Draft` classes.
- Added `init.sh` script for environment setup, including PHP, Composer, NVM, and Node.js configuration.
- Simplified Composer installation logic by removing redundant lines in `update-stufis.sh`.
- Enhanced project development environment setup with automated dependency installation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants