Releases: Nick2bad4u/FitFileViewer
FitFileViewer v28.0.0
🚀 Release Notes
✨ [feat] Introduces smoke test harness mode
Adds a harness mode for smoke tests, allowing for more direct and reliable testing in specific environments.
- 🧪 Skips the Vite build and uses a dedicated HTML file (
smoke-test.html) when theFFV_SMOKE_HARNESSorSKIP_VITE_BUNDLEenvironment variables are set to "1". - 🧪 Includes
smoke-test.htmlandsmoke-test-runner.jsin the application package. - 🧪 Registers IPC handlers only when not in harness mode, preventing conflicts.
- 🧪 Adds a listener for the "smoke-test:renderer-ready" event when in harness mode.
- 🧪 Modifies the
run-mac-smoke-test.cjsscript to setFFV_SMOKE_HARNESS=1to enable harness mode during smoke tests on macOS. - 🧪 Loads
smoke-test.htmlwhenFFV_SMOKE_HARNESSis set, bypassing the standard index file. - 🧪 Adds
smoke-test-runner.jsto drive smoke tests without UI, reporting results viaelectronAPI.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🔍 Merge Commit Details
Message:
- Bump version to 28.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [](https://github.com/Nick2bad4u/FitFileViewer/commit/)
- Date: 2025-10-18
Commit SHA: ee1aa8ee05f40d12ed605645f61434684423eca2
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-28.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-28.0.0.deb |
| Linux | x64 | RPM | [Fit-File-Viewer-rpm-x86_64-28.0.0.rpm](https://github.com/Nick2bad4u/FitFileViewer/releases/download/v28.0.0/Fit... |
FitFileViewer v27.0.0
🚀 Release Notes
🎨 [style] Apply consistent code formatting across the project
This commit introduces a wide-ranging set of stylistic updates to enforce a consistent code format across multiple files.
- 🎨 Standardizes quote usage from single (
') to double (") quotes in JavaScript, HTML, and CSS files for uniformity. - 🎨 Improves readability by adding consistent spacing, notably within JSDoc type casts (e.g.,
/** @type {any} */(val)becomes/** @type {any} */ (val)). - 🎨 Refactors empty arrow function bodies from
() => { }to the more compact() => {}. - 🎨 Normalizes whitespace, indentation, and line breaks in CSS, including within
@keyframesblocks and property declarations. - 🎨 Cleans up minor formatting inconsistencies in object literals, function calls, and ternary expressions.
These changes are purely cosmetic and do not alter the application's runtime behavior or logic.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🔍 Merge Commit Details
Message:
- Bump version to 27.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [](https://github.com/Nick2bad4u/FitFileViewer/commit/)
- Date: 2025-09-30
Commit SHA: 40dbc7d15639656add92ca04644214ba77e61bed
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-27.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-27.0.0.deb |
| Linux | x64 | RPM | [Fit-File-Viewer-rpm-x86_64-27.0.0.rpm](https://github.com/Nick2bad4u/FitFileViewer/releases/download/v27.0.0/Fit-File-Viewe... |
FitFileViewer v26.0.0
🚀 Release Notes
🎨 [style] Improve code formatting and consistency
- Applies consistent indentation across JavaScript and TypeScript files to enhance readability and maintain a uniform code style.
- Refactors error handling blocks and multi-line conditionals for better clarity.
- Updates TypeScript interface and module declarations to follow modern formatting conventions.
- Streamlines ESLint configuration and global type definitions for easier maintenance.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🔍 Merge Commit Details
Message:
- Bump version to 26.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [](https://github.com/Nick2bad4u/FitFileViewer/commit/)
- Date: 2025-08-28
Commit SHA: 375a256b221561caa8b1cb53212fe7c8aeaf3afa
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-26.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-26.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-26.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-26.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-26.0.0.snap |
| Linux ... |
FitFileViewer v25.1.0
🚀 Release Notes
Merge branch 'main' of https://github.com/nick2bad4u/FitFileViewer
🔍 Merge Commit Details
Message:
- Bump version to 25.1.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [](https://github.com/Nick2bad4u/FitFileViewer/commit/)
- Date: 2025-06-19
Commit SHA: d6709d42a69c8a6bca0436b93c32ab0406e37205
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-25.1.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-25.1.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-25.1.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-25.1.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-25.1.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-25.1.0.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-25.1.0.tar.gz |
| Linux | x64 | TAR.XZ | [Fit-File-Viewer-linux-25.1... |
FitFileViewer v24.0.0
🚀 Release Notes
Merge pull request #126 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-272b3e5b9b
dependency: Bump the npm-all group in /electron-app with 9 updates
🔍 Merge Commit Details
Message:
- Bump version to 24.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [](https://github.com/Nick2bad4u/FitFileViewer/commit/)
- Date: 2025-06-18
Commit SHA: fb59c292683d21ec6d4c6d86c1493376f9ce2e26
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-24.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-24.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-24.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-24.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-24.0.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-24.0.0.tar.bz2 |
| Linux | x64 | TAR.GZ | [Fit-File-Viewer-linux-24.0.0.tar.gz](https://github.com/Nick2bad4u/FitFileViewer/releases/download/v24.0.0/Fit-File... |
FitFileViewer v23.0.0
🚀 Release Notes
Merge branch 'main' of https://github.com/nick2bad4u/FitFileViewer
🔍 Merge Commit Details
Message:
- Bump version to 23.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [](https://github.com/Nick2bad4u/FitFileViewer/commit/)
- Date: 2025-06-15
Commit SHA: c7ba0c51959ceb9dd79780e7fa0f47f6c10f098f
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-23.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-23.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-23.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-23.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-23.0.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-23.0.0.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-23.0.0.tar.gz |
| Linux | x64 | TAR.XZ | [Fit-File-Viewer-linux-23.0... |
FitFileViewer v22.0.0
🚀 Release Notes
Run Prettier on all Files.
🔍 Merge Commit Details
Message:
- Bump version to 22.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [`798df16`](https://github.com/Nick2bad4u/FitFileViewer/commit/798df16170f08b3a8cd4f236f868eafcee7f7ff6)
- Date: 2025-06-14
Commit SHA: 21bf6c1ec76885c59ff8d531cf5a5ac0a9ffb034
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-22.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-22.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-22.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-22.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-22.0.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-22.0.0.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-22.0.0.tar.gz |
| Linux | x64 | TAR.XZ | [Fit-File-Viewer-l... |
FitFileViewer v21.0.0
🚀 Release Notes
🔍 Merge Commit Details
Message:
- Bump version to 21.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [`8c0d3b2`](https://github.com/Nick2bad4u/FitFileViewer/commit/8c0d3b292394b9c30cd2563de16f11617a9fefdf)
- Date: 2025-06-10
Commit SHA: 743ca3876dc493d686bf8ebd1e60f14be6e06a12
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-21.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-21.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-21.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-21.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-21.0.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-21.0.0.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-21.0.0.tar.gz |
| Linux | x64 | TAR.XZ | [Fit-File-Viewer-linux-21.0.0.tar.xz](https:... |
FitFileViewer v20.0.0
🚀 Release Notes
Merge branch 'main' of https://github.com/Nick2bad4u/FitFileViewer
🔍 Merge Commit Details
Message:
- Bump version to 20.0.0
- Author: Nick2bad4u <Nick2bad4u@users.noreply.github.com>
- Commit: [`ca209a8`](https://github.com/Nick2bad4u/FitFileViewer/commit/ca209a86e07b6405fe6d0bb724b9c6bd182e87ec)
- Date: 2025-06-10
Commit SHA: 6480c2caca0080aa1e0a232ecd762c394f4dd1bd
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-20.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-20.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-20.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-20.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-20.0.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-20.0.0.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-20.0.0.tar.gz |
| Linux | x64 ... |
FitFileViewer v19.0.0
🚀 Release Notes
Enhance workflows and documentation for Flatpak build process, including versioning updates and new download options
🔍 Merge Commit Details
Message:
- Merge branch 'main' of https://github.com/Nick2bad4u/FitFileViewer
- Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
- Commit: [`a22b677`](https://github.com/Nick2bad4u/FitFileViewer/commit/a22b67767af5599390b9633790b93049c6ebbf2a)
- Date: 2025-06-07
Commit SHA: 5debf805345db114c8a0ff6749ae0be9c5818ee5
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-19.0.0.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-19.0.0.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-19.0.0.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-19.0.0.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-19.0.0.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-19.0.0.tar.bz2 |
| Linux | x64 | TAR.GZ | [Fit-File-Viewer-linux-19.0.0.tar.gz](https://github.com/Nick2bad4u/F... |