Skip to content

25-01-19 Merging features from canary to main branch#7

Merged
biersoeckli merged 19 commits intomainfrom
canary
Jan 19, 2025
Merged

25-01-19 Merging features from canary to main branch#7
biersoeckli merged 19 commits intomainfrom
canary

Conversation

@biersoeckli
Copy link
Owner

This pull request includes several significant changes to the project, focusing on enhancing documentation, updating workflows, and improving the backup functionality. Below is a summary of the most important changes:

Documentation Updates:

  • Added a comprehensive CONTRIBUTING.md file to guide contributors on how to report bugs, suggest enhancements, commit conventions, and submit pull requests.
  • Updated README.md to include a new header image, refined key features, and added a link to detailed installation instructions. [1] [2]

Workflow Improvements:

  • Modified the build-release.yml workflow to include version-specific tags for Docker images.
  • Updated the canary-release.yml workflow to use a unique version argument based on the GitHub run number.

Backup Functionality Enhancements:

  • Introduced a new downloadBackup function in src/app/backups/actions.ts to handle backup downloads.
  • Added the BackupDetailDialog component in src/app/backups/backup-detail-overlay.tsx for displaying and managing backup details in a dialog interface.

Dependency and Configuration Updates:

  • Added the @radix-ui/react-progress package to package.json.
  • Included the shd101wyy.markdown-preview-enhanced extension in the devcontainer configuration.

Dockerfile Enhancements:

  • Added VERSION_ARG to the Dockerfile and set it as an environment variable for better version management. [1] [2]

- Updated build-release and canary-release workflows to include version arguments.
- Modified Dockerfile to set QS_VERSION environment variable.
- Added method to retrieve current QuickStack version in the service.
- Passed current version to QuickStackVersionInfo component in maintenance page.
- Improved README and CONTRIBUTING documentation for clarity.
@vercel
Copy link

vercel bot commented Jan 19, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
get-quickstack ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 19, 2025 2:48pm

@biersoeckli biersoeckli merged commit cbb441a into main Jan 19, 2025
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.

1 participant