mirror of
https://github.com/MasterAcnolo/Freedom-Loader.git
synced 2026-11-13 15:09:20 +01:00
fix: update release script to reference new RELEASE-CHANGELOG.md and correct deb package name
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
[//]: # (This file is used for the release CHANGELOG. Please use Markdown to describe changes.)
|
|
||||||
|
|
||||||
21
scripts/RELEASE-CHANGELOG.md
Normal file
21
scripts/RELEASE-CHANGELOG.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
### Features
|
||||||
|
- **In-App Feedback**: Added a built-in feedback form allowing users to send feedback, bug reports, and daily logs directly to the development team.
|
||||||
|
- **Community Contributions**: GitHub issues are now better maintained on the repository. If you want to contribute to the project, feel free to drop by and check out the `good first issue` tags!
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- **Bundle Size**: Optimized assets and dependencies, reducing the overall application bundle size by approximately 50% on specific version.
|
||||||
|
- **Updater UI**: Reworked the update notification for better clarity. Windows and AppImage users can download updates seamlessly in-app, while unsupported Linux package users are gracefully redirected to the manual download page. Flatpak (.rpm) and Snap (.snap) users are not informed, because that updates are handled by their respective package managers.
|
||||||
|
- **Toast Notifications**: Refactored the style and overall UX of toast alerts.
|
||||||
|
- **Code Quality**: Implemented a linter to enforce coding standards.
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
- **Auto-Updater**: Fixed a major issue causing 404 Not Found errors when attempting to download updates for `.AppImage` releases.
|
||||||
|
- **Linux Updates**: Fixed update crashes on `.rpm` and `.snap` packages. In-app update flows are now disabled for these formats to let the OS natively handle the process.
|
||||||
|
- **Windows Logs**: Fixed a file naming issue with the log transport system on Windows.
|
||||||
|
- **Desktop Entry Name**: Fixed the desktop entry name for Linux users, ensuring it displays correctly in application menus.
|
||||||
|
|
||||||
|
### Chores
|
||||||
|
- **Dependencies**: Removed `dotenv` from the project.
|
||||||
|
- **URL**: A new URL for the website is now available ! [freedomloader.acnolo.fr](https://freedomloader.acnolo.fr)
|
||||||
|
- **Dev**: Add new npm script. To check linux file quality
|
||||||
|
|
||||||
@@ -67,11 +67,11 @@ echo "Workspace cleaned (dist/ and srpm-out/ removed)"
|
|||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
# Step 0.3 - Retrieve Changelog
|
# Step 0.3 - Retrieve Changelog
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
if [ ! -f "$ROOT_DIR/CHANGELOG.md" ]; then
|
if [ ! -f "$ROOT_DIR/scripts/RELEASE-CHANGELOG.md" ]; then
|
||||||
echo "Warning: CHANGELOG.md not found, release notes will be empty."
|
echo "Warning: RELEASE-CHANGELOG.md not found, release notes will be empty."
|
||||||
CHANGELOG=""
|
CHANGELOG=""
|
||||||
else
|
else
|
||||||
CHANGELOG="$(cat "$ROOT_DIR/CHANGELOG.md")"
|
CHANGELOG="$(cat "$ROOT_DIR/scripts/RELEASE-CHANGELOG.md")"
|
||||||
echo "Changelog retrieved successfully"
|
echo "Changelog retrieved successfully"
|
||||||
fi
|
fi
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
@@ -132,7 +132,7 @@ if [ "$DRY_RUN" = false ]; then
|
|||||||
"$ROOT_DIR/dist/Freedom-Loader-Setup-${VERSION}.exe" \
|
"$ROOT_DIR/dist/Freedom-Loader-Setup-${VERSION}.exe" \
|
||||||
"$ROOT_DIR/dist/Freedom-Loader-Setup-${VERSION}.exe.blockmap" \
|
"$ROOT_DIR/dist/Freedom-Loader-Setup-${VERSION}.exe.blockmap" \
|
||||||
"$ROOT_DIR/dist/freedom-loader-${VERSION}.x86_64.rpm" \
|
"$ROOT_DIR/dist/freedom-loader-${VERSION}.x86_64.rpm" \
|
||||||
"$ROOT_DIR/dist/freedom-loader_${VERSION}_amd64.deb" \
|
"$ROOT_DIR/dist/Freedom-Loader_${VERSION}_amd64.deb" \
|
||||||
"$ROOT_DIR/dist/Freedom-Loader-${VERSION}.AppImage" \
|
"$ROOT_DIR/dist/Freedom-Loader-${VERSION}.AppImage" \
|
||||||
"$ROOT_DIR/dist/freedom-loader_${VERSION}_amd64.snap" \
|
"$ROOT_DIR/dist/freedom-loader_${VERSION}_amd64.snap" \
|
||||||
"$ROOT_DIR/dist/latest.yml" \
|
"$ROOT_DIR/dist/latest.yml" \
|
||||||
|
|||||||
Reference in New Issue
Block a user