Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[8a0f03c⦠8a0f03c] (compare)
π¦ Dependencies
- [dependency] Update version 25.9.0
(8a0f03c)
[25.9.0] - 2025-07-22
[b66df28β¦ e5106a2] (compare)
πΌ Other
- Merge PR #140
dev-dependency: [dependency] Update form-data 2.5.5 in /electron-app in the npm_and_yarn group (e5106a2)
βοΈ Miscellaneous Tasks
- Update changelogs for v25.8.0 [skip ci]
(aeea72d)
π¦ Dependencies
[25.8.0] - 2025-07-02
[505ea66β¦ 12d96b5] (compare)
πΌ Other
- Merge PR #138
ci: [dependency] Update dependency group (5feed2d)
- Update metrics.repository.svg - [Skip GitHub Action]
(5b1b424)
βοΈ Miscellaneous Tasks
- Update changelogs for v25.7.0 [skip ci]
(1925929)
π¦ Dependencies
- Merge PR #139
test(deps): [dependency] Update the npm-all group in /electron-app with 21 updates (12d96b5)
-
(deps) [dependency] Update the npm-all group
(5930b22)
-
(deps) [dependency] Update dependency group
(b177670)
-
[dependency] Update version 25.7.0
(505ea66)
[25.7.0] - 2025-06-29
[acde6cf⦠a1bfc75] (compare)
π οΈ GitHub Actions
- Update prettier.yml
(0eeb934)
βοΈ Miscellaneous Tasks
-
Format code with Prettier [skip-ci] (#137)
(a1bfc75)
-
Update changelogs for v25.6.0 [skip ci]
(a56b2d4)
π¦ Dependencies
- [dependency] Update version 25.6.0
(acde6cf)
[25.6.0] - 2025-06-28
[d300a43β¦ 96cad7d] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(96cad7d)
πΌ Other
-
π οΈ [fix] Temporarily force-enable tab buttons and disable styling
- Disables automatic tab button enabling/disabling logic and always enables tab buttons to address a UI issue with tab interaction
- Comments out opacity and grayscale styles for disabled elements to fix tab button appearance
- Leaves comments indicating these changes are temporary and disables related state subscriptions to avoid conflicts
(d300a43)
π¦ Dependencies
- [dependency] Update version 25.5.0
(2a83d89)
[25.5.0] - 2025-06-28
[1e68c26β¦ 556cf5f] (compare)
πΌ Other
-
MASSIVE REFACTOR: Implement centralized tab management and visibility control
- Added a barrel export for tab utilities in
index.js
. - Implemented
setupTabButton
to manage tab button click events and caching. - Created
TabStateManager
for handling tab switching, state synchronization, and content rendering. - Developed
updateActiveTab
to manage active tab state and UI updates. - Introduced
updateTabVisibility
to control the visibility of tab content sections based on active state. - Integrated state management with subscriptions for reactive updates across the tab system.
- Added utility functions for extracting tab names and managing tab visibility.
(556cf5f)
βοΈ Miscellaneous Tasks
- Update changelogs for v25.4.0 [skip ci]
(4e9dea9)
π¦ Dependencies
- [dependency] Update version 25.4.0
(1e68c26)
[25.4.0] - 2025-06-24
[5363b04β¦ d1bdc0f] (compare)
βοΈ Miscellaneous Tasks
- Format code with Prettier (#131) [skip-ci]
(d1bdc0f)
π¦ Dependencies
- [dependency] Update version 25.3.0
(5363b04)
[25.3.0] - 2025-06-24
[3cca520β¦ d39ae97] (compare)
π οΈ GitHub Actions
- Update repo-stats.yml
(74b262e)
πΌ Other
-
Update metrics.repository.svg - [Skip GitHub Action]
(8d7f883)
-
Update metrics.repository.svg - [Skip GitHub Action]
(ae04944)
βοΈ Miscellaneous Tasks
- Update changelogs for v25.2.0 [skip ci]
(28aeb6d)
π¦ Dependencies
-
(deps-dev) [dependency] Update @sinclair/typebox (#135)
(d39ae97)
-
Update dependabot.yml
(9291472)
-
(deps) [dependency] Update rojopolis/spellcheck-github-actions (#134)
(f935af1)
-
[dependency] Update version 25.2.0
(3cca520)
[25.2.0] - 2025-06-20
[0b068eb⦠0913928] (compare)
πΌ Other
- Update metrics.repository.svg - [Skip GitHub Action]
(ced1bdb)
βοΈ Miscellaneous Tasks
- Update changelogs for v25.1.0 [skip ci]
(a894ce0)
π¦ Dependencies
-
(deps) [dependency] Update the npm-all group across 1 directory with 12 updates (#133)
(0913928)
-
[dependency] Update version 25.1.0
(0b068eb)
[25.1.0] - 2025-06-19
[3127263β¦ d6709d4] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(d6709d4)
πΌ Other
- Syncs zone color scheme with custom changes and resets
Ensures the color scheme is set to βcustomβ in local storage whenever a user manually changes or resets a chart zone color. Updates all relevant UI elements and selectors to reflect the new scheme, improving consistency and user feedback when customizing chart colors. Also tidies up some formatting and state update logic for maintainability. (3127263)
π¦ Dependencies
- [dependency] Update version 25.0.0
(f408665)
[25.0.0] - 2025-06-19
[30cb44e⦠3a9f295] (compare)
πΌ Other
- Integrates state management into chart rendering
Adopts a centralized state management system for all aspects of chart rendering, settings, and controls. Refactors rendering logic to use state-driven data flow and reactivity, replacing legacy global variables and direct DOM manipulation. Improves chart update reliability, enables better synchronization across UI components, and lays groundwork for advanced features and performance tracking. Enhances maintainability and paves the way for future extensibility. (3a9f295)
- Improves window validation with context-aware logging
Enhances window usability checks by adding contextual information to validation logs, reducing noise during normal shutdown. Sets application quitting state to suppress unnecessary warnings and adds context to validation calls throughout window operations.
Commented out verbose menu creation logs for cleaner development
output. (2844699)
- Renames and refactors map lap drawing logic
Replaces the previous lap map drawing implementation with a refactored and renamed module for improved clarity and maintainability. Updates all references throughout the codebase to use the new naming and removes the old implementation. Streamlines integration with lap selection and overlay drawing, ensuring consistent and clear map rendering logic. (ac88a5f)
βοΈ Miscellaneous Tasks
- Update changelogs for v24.9.0 [skip ci]
(b52694d)
π¦ Dependencies
- [dependency] Update version 24.9.0
(30cb44e)
[24.9.0] - 2025-06-19
[233de74β¦ 31786a7] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(31786a7)
πΌ Other
- Cleans up code style and improves readability
Removes trailing whitespace, aligns indentation, and refactors long
arrays and expressions for better readability across utility modules.
Changes focus on formatting and maintainability without altering logic
or behavior. (e74cc4c)
- Improves file open logic with robust error handling
Refactors file open utility to enhance maintainability and reliability
by centralizing error handling, validating Electron APIs, adding
structured logging, and integrating better UI state management.
Improves feedback to users and prepares the codebase for future
extensions by making core operations more modular and configurable. (fc19d30)
- Refactors utilities for modularity, consistency, and state sync
Modernizes utility modules to improve maintainability and consistency by introducing centralized constants, modular formatting helpers, and better error handling. Integrates state management and robust logging across theme, summary, tooltip, and data display logic. Enhances extensibility for future features and ensures UI and state remain in sync when FIT files are loaded or themes are changed. (0ce2613)
- Refactors utility functions for consistency and robustness
Improves code clarity, input validation, and error handling across utility modules.
Unifies configuration patterns, adds constant definitions, and enhances documentation for maintainability.
Introduces safer fallbacks, better logging, and modularizes formatting and conversion logic.
Prepares utilities for easier extension and consistent UI/UX in data display and export. (233de74)
βοΈ Miscellaneous Tasks
- Update changelogs for v24.8.0 [skip ci]
(b88fee5)
π¦ Dependencies
- [dependency] Update version 24.8.0
(19d16ea)
[24.8.0] - 2025-06-19
[7712a03β¦ cf1c487] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(cf1c487)
πΌ Other
- Unifies indentation for Markdown and improves code formatting
Standardizes Markdown indentation to 2 spaces across docs, templates, and configuration to ensure consistency and readability. Adjusts Prettier config to enforce the new style for Markdown files. Cleans up code formatting in documentation and source files, reducing unnecessary whitespace and aligning with the updated formatting rules. No functional changes are introduced. (5ac828c)
- Ensures Open File button remains enabled during loading
Prevents the Open File button from being disabled when updating UI or toggling tab buttons, allowing users to open new files at any time. Improves usability by ensuring file import is always accessible, even during loading states. (d31fcbe)
- Improves robustness of UI control resets and logging
Enhances the detection and resetting of UI controls by adding fallback strategies and direct update passes, ensuring all chart option controls reliably revert to their defaults. Adds detailed logging for better traceability and diagnostics. Improves visual consistency for slider controls and updates range value handling to prevent out-of-bounds errors. (9ea6efd)
- Improves settings reset reliability and UI feedback
Refactors the settings reset process to provide immediate button feedback, ensure proper re-rendering of charts, and reliably update custom and toggle UI controls. Adds mechanisms to update all chart status indicators after a reset, enhancing user experience and preventing stale UI states. (c82eff4)
- Refactors chart settings for consistency and reliability
Improves chart settings logic by standardizing storage key usage, type parsing, and UI synchronization. Adds utility functions for option validation, default retrieval, and performance warnings. Refactors toggle controls to use explicit boolean values, preventing inconsistent states. Enhances reset behavior to reliably clear user settings, reset UI controls, and re-render charts with defaults. Updates and clarifies documentation for better maintainability and developer clarity. (272a550)
- Refactors and documents utility functions for clarity
Improves maintainability and readability of utility modules by adding detailed JSDoc comments, input validation, and consistent logging conventions.
Refactors logic for formatting, DOM manipulation, and user preference handling across several utilities.
Enhances error handling and provides explicit structure for UI updates and chart configuration, making future development and debugging easier. (c804a89)
- Renames color scheme files and improves naming consistency
Aligns color scheme utility file and export names for clarity and consistency across the codebase. Updates imports accordingly to prevent confusion. Removes fixed canvas height to allow improved chart responsiveness. (7712a03)
βοΈ Miscellaneous Tasks
- Update changelogs for v24.7.0 [skip ci]
(5bdccc0)
π¦ Dependencies
- [dependency] Update version 24.7.0
(623988a)
[24.7.0] - 2025-06-19
[6ee65d7β¦ cee6f43] (compare)
πΌ Other
- Improves system info handling and update notifications
Enhances reliability and user feedback for version and system info display by introducing dynamic loading placeholders, robust logging, and fallback mechanisms. Refactors update notification logic for better error handling, accessibility, and clearer action buttons. Updates code structure for maintainability, modularity, and resilience to missing APIs or DOM elements. (cee6f43)
βοΈ Miscellaneous Tasks
- Update changelogs for v24.6.0 [skip ci]
(cef7a42)
π¦ Dependencies
- [dependency] Update version 24.6.0
(6ee65d7)
[24.6.0] - 2025-06-19
[9daf5a3β¦ 1381b2f] (compare)
π Features
- Implement comprehensive state management system with advanced features
(a09e7e1)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(1381b2f)
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(dd3386b)
π οΈ GitHub Actions
-
Update summary.yml
(787668f)
-
Update prettier.yml
(1b9945b)
-
Update prettier.yml
(956ffd4)
-
Update prettier.yml
(006464b)
-
Update prettier.yml
(221bc12)
-
Update prettier.yml
(6acc0a9)
πΌ Other
-
Refactor and enhance utility functions in electron-app
- Updated getOverlayFileName to use state management and added error handling for invalid index and loaded FIT files.
- Improved getThemeColors to return a copy of the theme colors object.
- Enhanced getUnitSymbol with clearer documentation and fallback labels for unit symbols.
- Refined setupListeners to improve menu handling and cleanup on user interactions.
- Cleaned up mainProcessStateManager for better readability and consistency in state management.
- Removed unused renderChart.js file and replaced references with renderChartJS.js.
- Updated setupTheme to handle theme retrieval and application more robustly.
- Fixed import path in showFitData for createGlobalChartStatusIndicator.
- Adjusted showNotification to ensure consistent duration handling.
- Deleted stateSystemGuide.js as it was no longer needed.
-
Added updateGlobalChartStatusIndicator utility for managing chart status indicators.
(579dde5)
- Refactors app state and FIT file data handling
Migrates application state to a centralized state manager for improved consistency, modularity, and maintainability across the main process. Updates FIT file utilities to use correct field names matching the FIT SDK structure, enhancing reliability of record and session detection. Fixes UI regression by ensuring rendering flags are reset and maps/charts re-render correctly when new data is loaded, providing a smoother user experience. (f332e9f)
- Migrates UI logic to robust state management system
Replaces legacy application state with a modular, reactive state management
approach to enhance maintainability and performance. Integrates
centralized handling for UI events, error reporting, notifications, and
file operations, including progress tracking and drag-and-drop. Improves
theme synchronization and error resilience while enabling performance
monitoring for key workflows. Simplifies state cleanup and lays the
foundation for more scalable UI updates. (ca8fa82)
- Integrates state management into FIT file parsing
Adds robust state management integration for FIT file parsing, enabling progress tracking, error reporting, and decoder settings persistence via both a new state system and fallback to electron-conf for backward compatibility.
Introduces validation of decoder options, improved error metadata, and performance monitoring hooks. Enhances user experience with real-time state updates and easier settings management.
No issue reference provided. (62be314)
-
Update metrics.repository.svg - [Skip GitHub Action]
(9e6a334)
-
Refactor heart rate and power zone color controls to use inline color selectors
- Replaced the existing openZoneColorPicker function with createInlineZoneColorSelector in both heart rate and power zone control files.
- Introduced a new utility for creating inline zone color selectors, allowing for a more compact and user-friendly interface for customizing zone colors.
- Updated the reset functionality in openZoneColorPicker to ensure all relevant zone fields are reset to custom color schemes.
- Enhanced the zone color utility functions to support additional color schemes, including pastel, dark, rainbow, ocean, earth, fire, forest, sunset, grayscale, neon, autumn, spring, cycling, and runner.
-
Improved the persistence of zone colors in localStorage and ensured proper synchronization between chart-specific and generic zone color storage.
(e8ed10d)
-
Refactor code structure for improved readability and maintainability
(39fb2f4)
- Adds unified HR and power zone chart controls with color pickers
Separates heart rate and power zone chart toggles into dedicated, collapsible UI sections for better organization and discoverability. Introduces unified color pickers for customizing zone colors per chart type, enhancing user control and visual clarity. Refactors chart rendering and zone data logic to support these improvements, streamlines field toggle handling, and updates related components and configuration for consistency.
Improves accessibility and maintainability of chart settings, while removing redundant bar zone charts and simplifying toggles. Updates documentation and housekeeping files to reflect structural changes. (b2eb217)
βοΈ Miscellaneous Tasks
-
Update changelogs for v24.5.0 [skip ci]
(ac4dfb4)
-
Update changelogs for v24.4.0 [skip ci]
(546358e)
-
Format code with Prettier (#129)
(b64b260)
-
Update changelogs for v24.3.0 [skip ci]
(4a2c605)
-
Update changelogs for v24.2.0 [skip ci]
(8aa919f)
-
Update changelogs for v24.1.0 [skip ci]
(8a04075)
-
Update changelogs for v24.0.0 [skip ci]
(cd2e5b7)
π¦ Dependencies
-
[dependency] Update version 24.5.0
(1babc4c)
-
[dependency] Update version 24.4.0
(01892ef)
-
(deps) [dependency] Update the npm-all group (#128)
(a9f752a)
-
[dependency] Update version 24.3.0
(221fb03)
-
[dependency] Update version 24.2.0
(f0bf5ec)
-
[dependency] Update version 24.1.0
(0485992)
-
[dependency] Update version 24.0.0
(9daf5a3)
π‘οΈ Security
- [StepSecurity] ci: Harden GitHub Actions (#130)
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (6b6b42a)
[24.0.0] - 2025-06-18
[3ca4928β¦ fb59c29] (compare)
π Features
- Enhance settings header with chart status indicators and field toggles
(851a688)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(1ad9b4d)
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(9e9c0df)
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(f3d97bc)
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(7ffb095)
π οΈ GitHub Actions
- Update .checkov.yml
(dc1d050)
πΌ Other
-
Update .lycheeignore
(624cf7f)
-
Update .lycheeignore
(6e38fd1)
-
Update setTimeout callbacks to use function expressions for consistency
(19ba8e6)
-
Updates issue comment step to use correct response variable
Ensures the workflow uses the intended environment variable for the comment body,
potentially resolving issues with incorrect or missing comment content on GitHub issues. (2b0861a)
-
Refactor sensor and manufacturer handling in chart rendering
- Removed extensive hardcoded manufacturer and product mappings from formatAntNames.js, replacing them with imports from separate files for better modularity and maintainability.
- Updated formatSensorName.js to prioritize manufacturer and product names when both are available, improving sensor name formatting logic.
-
Enhanced renderChartJS.js by importing chartFields for consistency, improving error handling display, and cleaning up chart data processing logic for better readability and maintainability.
(e84588e)
-
Update metrics.repository.svg - [Skip GitHub Action]
(816bd07)
-
Refactor manufacturer and product formatting utilities
- Updated import paths to use new formatAntNames.js module instead of manufacturerIds.js for manufacturer and product name retrieval.
- Enhanced formatProduct function to handle edge cases for manufacturer and product IDs, ensuring robust error handling and improved user feedback.
- Modified formatSensorName to ensure garminProduct is formatted correctly as a string.
- Removed manufacturerIds.js file as its functionality has been integrated into formatAntNames.js.
-
Updated testFormatting.js to reflect changes in import paths and validate new formatting logic.
(09898cd)
- Adds independent map theme toggle and sensor formatting fixes
Enables users to switch map theme between light and dark modes independently of the app theme, improving visibility and user preference handling. Introduces a new toggle button with persistent preference, immediate UI feedback, and updated CSS for consistent appearance. Refactors marker count selector and overlay management for modularity and theme-awareness. Implements robust manufacturer and product ID mappings with formatting utilities, fixing legacy and edge cases for sensor naming. Improves test/debug utilities for sensor data and formatting.
Enhances user control, accessibility, and code maintainability, while resolving previous issues with sensor name formatting and color contrast. (80b2e44)
-
Refactor and improve code readability across multiple utility files
- Updated various functions in
patchSummaryFields.js
to enhance readability by formatting conditional statements. - Improved the structure of
renderAltitudeProfileChart.js
,renderChartJS.js
,renderGPSTrackChart.js
,renderPowerVsHeartRateChart.js
, andrenderSpeedVsDistanceChart.js
for better clarity. - Enhanced logging messages in
renderChartsWithData
andshouldShowRenderNotification
for improved debugging. - Cleaned up import statements in
renderMap.js
andsetupWindow.js
for consistency. - Removed sensitive data from
gitleaks-report.json
and added configuration files for various tools including Checkov, Markdown Link Check, and Lychee. - Updated
setupZoneData.js
to improve the extraction of heart rate zones. -
General code formatting and style improvements across multiple files to adhere to best practices.
(2128d98)
-
Update metrics.repository.svg - [Skip GitHub Action]
(e75b087)
- Megalinter FIX
(3ca4928)
βοΈ Miscellaneous Tasks
-
Update changelogs for v23.9.0 [skip ci]
(a4accd4)
-
Update changelogs for v23.8.0 [skip ci]
(8be4d5c)
-
Update changelogs for v23.7.0 [skip ci]
(d9d3f21)
-
Update changelogs for v23.6.0 [skip ci]
(194da7f)
-
Update changelogs for v23.5.0 [skip ci]
(96eb498)
-
Update changelogs for v23.4.0 [skip ci]
(5b31a99)
-
Update changelogs for v23.3.0 [skip ci]
(63efdef)
-
Update changelogs for v23.2.0 [skip ci]
(6b28fa8)
-
Update changelogs for v23.1.0 [skip ci]
(4fbecd8)
-
Update changelogs for v23.0.0 [skip ci]
(4c18c7c)
π¦ Dependencies
- Merge pull request #126 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-272b3e5b9b
test(deps): [dependency] Update the npm-all group in /electron-app with 9 updates (fb59c29)
-
(deps) [dependency] Update the npm-all group
(932cd35)
-
[dependency] Update version 23.9.0
(defee85)
-
[dependency] Update version 23.8.0
(02c7057)
-
[dependency] Update version 23.7.0
(8aeef08)
-
[dependency] Update version 23.6.0
(d780ba3)
-
[dependency] Update version 23.5.0
(c3fba24)
-
Merge pull request #125 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-8c4c535cb3
test(deps): [dependency] Update the npm-all group in /electron-app with 17 updates (27359c3)
-
(deps) [dependency] Update the npm-all group
(4360397)
-
Merge pull request #124 from Nick2bad4u/dependabot/github_actions/github-actions-c18845ae7f
ci: [dependency] Update dependency group (fc8dd01)
-
(deps) [dependency] Update dependency group
(848edf4)
-
[dependency] Update version 23.4.0
(b091e3e)
-
Update dependabot.yml
(1d0a556)
-
[dependency] Update version 23.3.0
(3b2ec78)
-
[dependency] Update version 23.2.0
(b74a072)
-
[dependency] Update version 23.1.0
(cb736ed)
-
Merge pull request #122 from Nick2bad4u/dependabot/github_actions/github-actions-bf04c3e706
ci: [dependency] Update dependency group (147b94b)
[23.0.0] - 2025-06-15
[97fbe38β¦ c7ba0c5] (compare)
π Bug Fixes
- Update theme colors in marker count selector for improved UI consistency
(97fbe38)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(c7ba0c5)
π¦ Dependencies
- [dependency] Update version 22.9.0
(ecd3814)
[22.9.0] - 2025-06-15
[7bbab40β¦ 0931bbd] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/nick2bad4u/FitFileViewer
(3cbd5ec)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(df90c13)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(482d49d)
πΌ Other
- Modularizes map actions and adds themed UI utilities
Refactors map action button logic into dedicated modules for better maintainability and separation of concerns. Introduces new utility classes and theme-aware helper functions to ensure consistent styling across interactive map controls. Adds robust error handling and notification feedback for overlay file operations. Enhances user experience by improving overlay loading, theming, and map centering logic, and updates workflow and linter configurations for improved CI/CD feedback. (0931bbd)
-
Update metrics.repository.svg - [Skip GitHub Action]
(659fc2c)
-
Refactor chart utilities and enhance theme handling
- Removed the chart specification generation code from chartSpec.js, streamlining the chart rendering process.
- Improved the chart theme listener in chartThemeListener.js for better event handling and performance.
- Updated ensureAboutModal.js to enhance modal initialization and styling.
- Cleaned up exportAllCharts.js by removing unnecessary whitespace.
- Refined modal styles injection in injectModalStyles.js to prevent duplicate style applications.
- Enhanced animation logging utility in lastAnimLog.js for better performance tracking during development.
- Improved version information loading in loadVersionInfo.js for dynamic updates.
- Updated system information display logic in updateSystemInfo.js for better clarity.
-
Added gitleaks-report.json to track potential API key exposure in the codebase.
(07f01c6)
-
Refactor and enhance modal functionality; remove unused chart tab, optimize notification delay, and improve theme configurations
- Removed the βchartβ tab functionality from the setupWindow.js file.
- Reduced the notification processing delay from 200ms to 50ms in showNotification.js.
- Updated theme.js to adjust surface color opacity and added new color zones for various functionalities.
- Modified toggleTabVisibility.js to exclude the βcontent-chartβ from the tab content IDs.
- Fixed import path for throttledAnimLog in updateChartAnimations.js.
- Added new utility functions for about modal management, including ensureAboutModal.js, loadVersionInfo.js, updateSystemInfo.js, and injectModalStyles.js.
- Implemented a throttled animation logging utility in lastAnimLog.js for better performance during development.
- Created exportAllCharts.js to handle exporting multiple charts with notifications for success or failure.
(d5c18e4)
π Refactor
- Update Gyazo configuration data with new obfuscation method
(4030638)
βοΈ Miscellaneous Tasks
-
Update changelogs for v22.8.0 [skip ci]
(824c249)
-
Update changelogs for v22.7.0 [skip ci]
(e7f9594)
-
Update changelogs for v22.6.0 [skip ci]
(c338233)
π¦ Dependencies
-
[dependency] Update version 22.8.0
(61ed3ab)
-
[dependency] Update version 22.7.0
(17ad448)
-
[dependency] Update version 22.6.0
(7f7dc61)
-
[dependency] Update version 22.5.0
(9b5e402)
π‘οΈ Security
- Improves obfuscation for default Gyazo credentials
Adds extra encoding and transformation layers to default credential obfuscation, making demo credentials less easily extracted from the code. Enhances onboarding security without impacting user experience. (7bbab40)
[22.5.0] - 2025-06-15
[4064001β¦ 80c4c78] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(80c4c78)
π¦ Dependencies
- [dependency] Update version 22.4.0
(fd79abf)
π‘οΈ Security
- Obfuscate default Gyazo credentials for improved security
(4064001)
[22.4.0] - 2025-06-15
[798df16β¦ 5d82f2e] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3613ca1)
π οΈ GitHub Actions
- Update prettier.yml
(07cc911)
πΌ Other
- Adds Gyazo integration with OAuth upload and theming
Implements direct Gyazo chart upload using a secure OAuth flow, including automatic local callback server management and user credential configuration via new settings UI. Updates export utilities, modal flows, and introduces account management and onboarding guides for Gyazo. Refactors chart and UI theming to use a robust, centralized theme configuration, improving color consistency and dark mode support. Enhances chart selection modals, hover effects, and settings controls for better UX and maintainability. (5d82f2e)
- Unifies styling with CSS variables and refactors theme logic
Migrates hardcoded colors to CSS variables for consistent theming and easier maintenance across dark and light modes. Refactors chart re-rendering on theme change to ensure proper cleanup and real-time updates. Removes duplicated or redundant style logic, adds and adjusts hover/focus effects, and updates color opacities for modern, accessible visuals. Deletes the separate developer fields chart renderer, integrating its logic for better maintainability. Improves visual consistency and user experience in modals, dropdowns, and controls. (2790ed7)
- Adds Gyazo integration with OAuth upload and theming
Implements direct Gyazo chart upload using a secure OAuth flow, including automatic local callback server management and user credential configuration via new settings UI. Updates export utilities, modal flows, and introduces account management and onboarding guides for Gyazo. Refactors chart and UI theming to use a robust, centralized theme configuration, improving color consistency and dark mode support. Enhances chart selection modals, hover effects, and settings controls for better UX and maintainability. (c75cddb)
- Unifies styling with CSS variables and refactors theme logic
Migrates hardcoded colors to CSS variables for consistent theming and easier maintenance across dark and light modes. Refactors chart re-rendering on theme change to ensure proper cleanup and real-time updates. Removes duplicated or redundant style logic, adds and adjusts hover/focus effects, and updates color opacities for modern, accessible visuals. Deletes the separate developer fields chart renderer, integrating its logic for better maintainability. Improves visual consistency and user experience in modals, dropdowns, and controls. (4c52de5)
- Standardizes YAML, JSON, and config formatting across repo
Improves consistency by normalizing quotes, indentation, and key/value styles in all GitHub Actions workflows, project config, and markdown files. Adds Prettier ignore rules, updates settings, and syncs formatting to reduce lint noise and tooling friction.
Prepares for cleaner future diffs and better cross-platform collaboration. (25c3b5e)
- Update metrics.repository.svg - [Skip GitHub Action]
(2a77b4c)
βοΈ Miscellaneous Tasks
-
Update changelogs for v22.3.0 [skip ci]
(7447f7a)
-
Update changelogs for v22.2.0 [skip ci]
(7364733)
-
Update changelogs for v22.3.0 [skip ci]
(efee3da)
-
Update changelogs for v22.2.0 [skip ci]
(98cfa5b)
-
Update changelogs for v22.1.0 [skip ci]
(ffce99a)
-
Update changelogs for v22.0.0 [skip ci]
(4c0a006)
π¦ Dependencies
-
[dependency] Update version 22.3.0
(0548393)
-
[dependency] Update version 22.5.0
(0f26639)
-
[dependency] Update version 22.3.0
(0f67f26)
-
[dependency] Update version 22.2.0
(f72fb53)
-
Merge pull request #120 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-2933a2d61b
(96e18ba)
-
(deps-dev) [dependency] Update the npm-all group across 1 directory with 4 updates
(fe1d608)
-
[dependency] Update version 22.1.0
(cf056fb)
-
[dependency] Update version 22.0.0
(798df16)
π‘οΈ Security
- Merge pull request #121 from step-security-bot/chore/GHA-141913-stepsecurity-remediation
[StepSecurity] ci: Harden GitHub Actions (e27f886)
- Obfuscate default Gyazo credentials for improved security
[dependency] Update version 22.4.0
Improves obfuscation for default Gyazo credentials
Adds extra encoding and transformation layers to default credential obfuscation, making demo credentials less easily extracted from the code. Enhances onboarding security without impacting user experience. (b048580)
- [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (c23f422)
[22.0.0] - 2025-06-14
[4f78a54β¦ 21bf6c1] (compare)
π Features
- (theme) Enhance theme management with auto mode and smooth transitions
(9411374)
π Bug Fixes
- Update workflow configurations to ignore CHANGELOG.md and electron-app icons in various GitHub Actions
(4f78a54)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(7a0ea19)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(2e05c27)
π οΈ GitHub Actions
-
Update electronegativity.yml
(ff1bbf9)
-
Update devskim.yml
(03d0be6)
-
Update spelling_action.yml
(66abe1f)
-
Update trufflehog.yml
(70f0b9f)
-
Update updateChangeLogs.yml
(6ccd567)
-
Update updateChangeLogs.yml
(3707625)
-
Update updateChangeLogs.yml
(74a1c8d)
-
Update updateChangeLogs.yml
(eac41cb)
-
Update updateChangeLogs.yml
(56587b8)
-
Update updateChangeLogs.yml
(e65b73c)
-
Update updateChangeLogs.yml
(58eaaa0)
-
Update updateChangeLogs.yml
(2bc6c46)
-
Update summary.yml
(57a2619)
-
Update mega-linter.yml
(52f2a54)
πΌ Other
-
Run Prettier on all Files.
(21bf6c1)
-
Modularizes chart rendering and improves data/unit handling
Refactors chart rendering logic into smaller, focused modules to enhance maintainability and scalability. Improves developer field chart support and ensures unit conversion follows user preferences per field. Streamlines imports, reduces duplication, and enhances chart debugging and logging for better chart data quality and troubleshooting.
Modularizes chart rendering and improves unit handling
Splits chart rendering logic into focused modules for better maintainability and scalability. Enhances support for developer fields and applies user-specific unit conversions per metric. Streamlines imports, reduces code duplication, and improves debugging/logging to aid troubleshooting and ensure chart data quality. (6e6ec92)
- Improves Chart.js theming with robust dark/light detection
Unifies and strengthens theme detection for all Chart.js charts, ensuring consistent light/dark appearance regardless of app state or user preference.
Adds a global background color plugin for Chart.js, enabling reliable theme-aware chart backgrounds. Refactors chart rendering functions to use this theme detection and plugin, improving chart readability and polish.
Cleans up legacy code, removes redundant theme logic, and enhances UI component event handler management to prevent memory leaks. (fad6333)
-
Update metrics.repository.svg - [Skip GitHub Action]
(e834c02)
-
Revamps Chart.js integration with advanced controls and exports
Overhauls the chart rendering system to add a modern, toggleable controls panel, advanced export and sharing options (PNG, CSV, JSON, ZIP, clipboard, Imgur), and improved accessibility and error handling. Introduces support for zone data visualization, lap analysis charts, and professional styling with theme-aware design. Optimizes performance, code structure, and user feedback for a richer FIT file data experience.
Fixes chart layout, enhances maintainability, and prepares for future extensibility. (f852b00)
-
Update pull_request_template.md
(a4b1473)
-
Enhances UI polish, modals, and notification system
Modernizes the UI with improved notification styles, icons, and queue management for better user feedback. Revamps the about modal with togglable system info and feature views, and introduces a dedicated, animated keyboard shortcuts modal. Refines initialization, error handling, and performance monitoring in the renderer process for greater robustness and developer experience. Updates style and linting configurations to support new visual components and ensures accessibility and consistency across dialogs. (a082640)
-
Update metrics.repository.svg - [Skip GitHub Action]
(ec7fed1)
-
Modernizes UI with glassmorphism and improves UX
Revamps the user interface with a modern glassmorphism style, adding gradients, depth, and refined animations for a visually appealing and professional look.
Enhances modal dialogs, tab navigation, notifications, and overlay effects for consistency and accessibility. Unifies style constants, improves dark/light theming, and ensures responsive, accessible design throughout.
Refactors code for better modularity, state management, and error handling, including improved event cleanup and external link handling. Upgrades About modal with dynamic content, branding, and feature highlights.
Improves maintainability and performance with utility function organization, window state management, and development helpers.
Relates to UI/UX modernization and maintainability goals. (99bca90)
-
Update README.md
(5276384)
-
Update metrics.repository.svg - [Skip GitHub Action]
(0160dac)
-
Update index.html
(00b83e0)
βοΈ Miscellaneous Tasks
-
Update changelogs for v21.9.0 [skip ci]
(aebc9b4)
-
Update changelogs for v21.8.0 [skip ci]
(6e794cd)
-
Update changelogs for v21.7.0 [skip ci]
(2f4d450)
-
Update changelogs for v21.6.0 [skip ci]
(d6e53d0)
-
Update changelogs for v21.5.0 [skip ci]
(70ef106)
-
Update changelogs for v21.4.0 [skip ci]
(7eba6b4)
-
Update changelogs for v21.3.0 [skip ci]
(96d20c9)
-
Update changelogs for v21.2.0 [skip ci]
(ae7208f)
-
Update VSCode settings for improved file exclusion
(1449a3e)
-
Update cliff.toml configuration and comments for clarity
(cc2cb0f)
-
Update changelogs for v21.1.0 [skip ci]
(15f6cdd)
-
Update changelogs for v21.0.0 [skip ci]
(6454375)
π¦ Dependencies
-
[dependency] Update version 21.9.0
(8855581)
-
[dependency] Update version 21.8.0
(2c74478)
-
[dependency] Update version 21.7.0
(7c8ac27)
-
Merge pull request #117 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-9932bc7b46
test(deps): [dependency] Update the npm-all group in /electron-app with 10 updates (dd44ae5)
-
(deps) [dependency] Update the npm-all group
(359e747)
-
[dependency] Update version 21.6.0
(e012aad)
-
Update dependabot.yml
(3d61c16)
-
[dependency] Update version 21.5.0
(40535bf)
-
Update dependabot.yml
(afdd98d)
-
Merge pull request #111 from Nick2bad4u/dependabot/github_actions/github-actions-4d40514eb5
ci: [dependency] Update dependency group (57df393)
-
(deps) [dependency] Update dependency group
(4c436bb)
-
[dependency] Update version 21.4.0
(7b38cca)
-
[dependency] Update version 21.3.0
(b738668)
-
[dependency] Update version 21.2.0
(3f3c3ce)
-
[dependency] Update version 21.1.0
(46df975)
-
[dependency] Update version 21.0.0
(8c0d3b2)
[21.0.0] - 2025-06-10
[e95fcae⦠743ca38] (compare)
π Features
-
Enhance changelog update workflow with check run integration
(832287c)
-
Update GitHub workflows for improved functionality and scheduling
(901941b)
π Bug Fixes
-
Update changelog generation workflow to commit changes directly and enhance clean releases configuration
(743ca38)
-
Refactor release filtering logic to group by major version and improve debug output
(0198d9c)
-
Add initialization step for Build Matrix Summary Table and specify shell for update step
(bcf8692)
-
Improve tag deletion logic and enhance debugging output in cleanReleases workflow
(f2149ca)
-
Update git user configuration for cleanReleases workflow
(c236b8b)
-
Ensure orphan tag deletion does not fail the workflow
(2010d9c)
-
Enhance error handling for orphan tag deletion in cleanReleases workflow
(9fe58e2)
-
Improve error handling for release and tag deletion in cleanReleases workflow
(05d9621)
-
Refactor Check Run update commands for improved readability and efficiency
(a12b365)
-
Update Build and Update ChangeLogs workflows to refine paths and remove unnecessary status checks
(dee34b5)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(46198fa)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(91cc6b5)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3a8f259)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(64fb65c)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(d92fb25)
πΌ Other
- Clarifies workflow name to specify local builds
Updates the workflow name for improved clarity,
indicating it handles both local builds and releases for the Electron app.
Helps distinguish this workflow from others in environments with multiple pipelines. (5ad9323)
-
Update workflow name to include β(My Runners)β for clarity
(4a77b8b)
-
Adds multi-platform CI workflow to build and release Electron app
Introduces a robust GitHub Actions workflow to automate version bumping, building, artifact management, and release publishing for the Electron app across Windows, macOS, and Linux. Handles platform-specific dependencies, build matrix, release notes generation, artifact naming, hash validation, and asset organization to streamline cross-platform distribution and ensure release integrity. (f577a4e)
-
Update metrics.repository.svg - [Skip GitHub Action]
(2a4796d)
-
Improves Linux menu handling and adds menu injection support
Refactors Linux menu logic to remove minimal menu fallback and enhance menu initialization logging for better troubleshooting.
Introduces a DevTools-accessible function to manually inject or reset the application menu from the renderer, streamlining menu debugging and development workflow.
Simplifies theme synchronization and adds safeguards to prevent invalid menu setups, improving stability and UI consistency across platforms. (43dee75)
- Enhance menu handling for Linux by adding minimal menu support and improving logging in buildAppMenu
(e95fcae)
βοΈ Miscellaneous Tasks
- Remove outdated dependencies from package.json
(3010de8)
π¦ Dependencies
-
[dependency] Update version 20.9.0
(1984b32)
-
[dependency] Update version 20.8.0
(7b7da05)
-
[dependency] Update version 20.7.0
(44f225f)
-
[dependency] Update version 20.6.0
(e219acf)
-
[dependency] Update version 20.5.0
(d0d7121)
-
[dependency] Update version 20.4.0
(0447dcf)
-
[dependency] Update version 20.3.0
(1805469)
-
Merge pull request #109 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-2c11b913aa
[dependency] Update the npm-all group across 1 directory with 44 updates (25f78ca)
- [dependency] Update the npm-all group across 1 directory with 44 updates
[dependency] Update npm dependencies in the /electron-app directory:
Package | From | To |
---|---|---|
jest | 29.7.0 |
30.0.0 |
@azure/core-rest-pipeline | 1.20.0 |
1.21.0 |
@bufbuild/protoplugin | 2.5.1 |
2.5.2 |
@eslint/css-tree | 3.6.0 |
3.6.1 |
@sigstore/protobuf-specs | 0.4.2 |
0.4.3 |
@types/node | 22.15.30 |
22.15.31 |
acorn | 8.14.1 |
8.15.0 |
cacheable | 1.9.0 |
1.10.0 |
cssstyle | 4.3.1 |
4.4.0 |
electron-to-chromium | 1.5.165 |
1.5.166 |
entities | 6.0.0 |
6.0.1 |
fast-xml-parser | 5.2.3 |
5.2.5 |
socks | 2.8.4 |
2.8.5 |
Updates jest
from 29.7.0 to 30.0.0
Updates @azure/core-rest-pipeline
from 1.20.0 to 1.21.0
Updates @bufbuild/protoplugin
from 2.5.1 to 2.5.2
Updates @eslint/css-tree
from 3.6.0 to 3.6.1
Updates @jest/console
from 29.7.0 to 30.0.0
Updates @jest/core
from 29.7.0 to 30.0.0
Updates @jest/environment
from 29.7.0 to 30.0.0
Updates @jest/expect
from 29.7.0 to 30.0.0
Updates @jest/fake-timers
from 29.7.0 to 30.0.0
Updates @jest/globals
from 29.7.0 to 30.0.0
Updates @jest/reporters
from 29.7.0 to 30.0.0
Updates @jest/source-map
from 29.6.3 to 30.0.0
Updates @jest/test-result
from 29.7.0 to 30.0.0
Updates @jest/test-sequencer
from 29.7.0 to 30.0.0
Updates @sigstore/protobuf-specs
from 0.4.2 to 0.4.3
Updates @sinonjs/fake-timers
from 10.3.0 to 13.0.5
Updates @types/node
from 22.15.30 to 22.15.31
Updates @typespec/ts-http-runtime
from 0.2.2 to 0.2.3
Updates acorn
from 8.14.1 to 8.15.0
Updates cacheable
from 1.9.0 to 1.10.0
Updates cjs-module-lexer
from 1.4.3 to 2.1.0
Updates cssstyle
from 4.3.1 to 4.4.0
Updates electron-to-chromium
from 1.5.165 to 1.5.166
Updates entities
from 6.0.0 to 6.0.1
Updates fast-xml-parser
from 5.2.3 to 5.2.5
Updates istanbul-lib-source-maps
from 4.0.1 to 5.0.6
Updates jest-changed-files
from 29.7.0 to 30.0.0
Updates jest-circus
from 29.7.0 to 30.0.0
Updates jest-cli
from 29.7.0 to 30.0.0
Updates jest-config
from 29.7.0 to 30.0.0
Updates jest-docblock
from 29.7.0 to 30.0.0
Updates jest-each
from 29.7.0 to 30.0.0
Updates jest-environment-node
from 29.7.0 to 30.0.0
Updates jest-leak-detector
from 29.7.0 to 30.0.0
Updates jest-mock
from 29.7.0 to 30.0.0
Updates jest-resolve
from 29.7.0 to 30.0.0
Updates jest-resolve-dependencies
from 29.7.0 to 30.0.0
Updates jest-runner
from 29.7.0 to 30.0.0
Updates jest-runtime
from 29.7.0 to 30.0.0
Updates jest-snapshot
from 29.7.0 to 30.0.0
Updates jest-validate
from 29.7.0 to 30.0.0
Updates jest-watcher
from 29.7.0 to 30.0.0
Updates pure-rand
from 6.1.0 to 7.0.1
Updates socks
from 2.8.4 to 2.8.5
updated-dependencies:
- dependency-name: jest dependency-version: 30.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@azure/core-rest-pipelineβ dependency-version: 1.21.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@bufbuild/protopluginβ dependency-version: 2.5.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@eslint/css-treeβ dependency-version: 3.6.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@jest/consoleβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/coreβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/environmentβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/expectβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/fake-timersβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/globalsβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/reportersβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/source-mapβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/test-resultβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@jest/test-sequencerβ dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@sigstore/protobuf-specsβ dependency-version: 0.4.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@sinonjs/fake-timersβ dependency-version: 13.0.5 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@types/nodeβ dependency-version: 22.15.31 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@typespec/ts-http-runtimeβ dependency-version: 0.2.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: acorn dependency-version: 8.15.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: cacheable dependency-version: 1.10.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: cjs-module-lexer dependency-version: 2.1.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: cssstyle dependency-version: 4.4.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: electron-to-chromium dependency-version: 1.5.166 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: entities dependency-version: 6.0.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: fast-xml-parser dependency-version: 5.2.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: istanbul-lib-source-maps dependency-version: 5.0.6 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-changed-files dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-circus dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-cli dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-config dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-docblock dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-each dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-environment-node dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-leak-detector dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-mock dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-resolve dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-resolve-dependencies dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-runner dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-runtime dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-snapshot dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-validate dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: jest-watcher dependency-version: 30.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: pure-rand dependency-version: 7.0.1 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: socks dependency-version: 2.8.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all β¦
Signed-off-by: dependabot[bot] support@github.com (39e3743)
- Merge pull request #108 from Nick2bad4u/dependabot/github_actions/github-actions-2386549950
[dependency] Update dependency group (80f16a1)
- [dependency] Update dependency group[dependency] Updates the github-actions group with 2 updates: softprops/action-gh-release and creyD/prettier_action.
Updates softprops/action-gh-release
from 2.2.2 to 2.3.0
Updates creyD/prettier_action
from 4.5 to 4.6
updated-dependencies:
- dependency-name: softprops/action-gh-release dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions
- dependency-name: creyD/prettier_action dependency-version: β4.6β dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions β¦
Signed-off-by: dependabot[bot] support@github.com (1740d00)
-
Update dependabot.yml
(66e3042)
-
[dependency] Update version 20.2.0
(86ff3f3)
-
[dependency] Update version 20.1.0
(22e3381)
-
[dependency] Update version 20.0.0
(ca209a8)
π‘οΈ Security
- Adds workflow job summaries and updates dependencies
Improves CI transparency by appending detailed job summaries to workflow run outputs for build, changelog, and release processes. Updates Prettier and GitHub release action to specific versions for consistency and reliability. Sets explicit permissions in macOS upload workflow to enhance security. (5b65bb9)
- Improves Linux menu logic and adds menu injection support
Refactors Linux menu handling to remove the minimal menu fallback and adds enhanced logging for improved troubleshooting. Introduces a DevTools-accessible function allowing manual injection or reset of the application menu from the renderer, making menu debugging and development more efficient. Streamlines theme synchronization and implements safeguards to prevent invalid menu setups, boosting stability and UI consistency across platforms.
Also bumps version to 20.5.0 and updates npm dependencies, including a major Jest upgrade and multiple minor and patch updates, enhancing overall security and reliability. (aae539e)
[20.0.0] - 2025-06-10
[aaa2351β¦ 6480c2c] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(6480c2c)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3f9bd8c)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(c6aceed)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(2f6f371)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(bdc9ea6)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(640e8c9)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(a22b677)
π οΈ GitHub Actions
-
Update Build.yml
(dae64aa)
-
Update cleanReleases.yml
(9fe7bd4)
-
Update flatpak-build.yml
(dcecae4)
-
Update upload-macos-ia.yml
(a2fa17b)
-
Update Build.yml
(cb94d54)
πΌ Other
-
Fix menu persistence on Linux by storing a reference to the main menu
(b81d9eb)
-
Refactors menu theme sync and adds menu setup safeguards
Simplifies menu theme handling by removing redundant logic and updating the menu only after renderer load for better sync. Adds safety checks and debug logging to prevent setting invalid or empty application menus, improving stability and troubleshooting of menu initialization.
Streamlines menu theme sync and adds menu safety checks
Simplifies theme synchronization by removing redundant menu update logic and ensuring menus are set only after renderer load for improved UI consistency. Adds debug logging and template validation to prevent invalid or empty menu setups, aiding stability and troubleshooting. (aea7282)
- Updates repo metrics workflow to target repo-stats branch
Enables workflow runs and metrics generation on pushes and pull requests to the repo-stats branch, ensuring the displayed repository metrics reflect changes under active development.
Also updates the README to reference the metrics output from the
repo-stats branch for accurate and current statistics. (870c2da)
- Improves Linux update messaging on failed auto-update
Moves manual update prompt for Linux to error handling when auto-update fails, ensuring users only see the message if auto-updating is not supported instead of always. Clarifies instructions for Linux users. (ba06017)
-
Enhance auto-updater stability by checking window usability before sending update events; add manual update prompt for Linux users.
(e651e4c)
-
Update dependencies, clarify UI, and add basic test
Upgrades several dev dependencies, including vitest and rollup,
to address stability and compatibility. Clarifies the UI by
marking the Zwift tab as work in progress. Adds a simple test
to verify chart rendering utility presence. Ensures the menu
bar stays visible in the application window for improved
usability. (710f13c)
-
Update metrics.repository.svg - [Skip GitHub Action]
(64d15e7)
-
Ensures menu bar remains visible on all platforms
Prevents the menu from being auto-hidden, addressing cases
where it may not be visible by default, especially on Linux.
Improves user accessibility and consistency across operating
systems. (300ebc6)
- Removes custom auto-update feed URLs and bumps version
Simplifies update handling by eliminating platform-specific feed URL configuration for auto-updates. Now relies on default provider settings, reducing maintenance and potential configuration errors. Increments version to 19.1.0 to reflect the change. (c0f3218)
-
Update metrics.repository.svg - [Skip GitHub Action]
(c3ec6e8)
-
Update README.md
(b16830a)
-
Update README.md
(c1c7639)
-
Update README.md
(5790ec1)
-
Update README.md
(b00b27b)
-
Update README.md
(5ff796a)
-
Replaces electron-store with electron-conf for settings
Switches settings persistence from electron-store to electron-conf
throughout the app to reduce dependencies and simplify configuration.
Removes electron-store and related packages, updates logic to use
electron-conf API for all settings access and storage. (79339d2)
- Refactor workflow_run syntax in release workflows for consistency
(aaa2351)
π¦ Dependencies
-
[dependency] Update version 19.9.0
(4cccbf4)
-
[dependency] Update version 19.8.0
(3ddb086)
-
[dependency] Update version 19.7.0
(e8b2491)
-
Merge pull request #104 from Nick2bad4u/dependabot/github_actions/github-actions-27328bc44d
[dependency] Update dependency group (3b8f3cb)
- [dependency] Update dependency group[dependency] Updates the github-actions group with 2 updates: peter-evans/create-pull-request and trufflesecurity/trufflehog.
Updates peter-evans/create-pull-request
from 6 to 7
Updates trufflesecurity/trufflehog
from 3.88.35 to 3.89.0
updated-dependencies:
- dependency-name: peter-evans/create-pull-request dependency-version: β7β dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions
- dependency-name: trufflesecurity/trufflehog dependency-version: 3.89.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions β¦
Signed-off-by: dependabot[bot] support@github.com (ddc549f)
-
[dependency] Update version 19.6.0
(b454304)
-
[dependency] Update version 19.5.0
(0647e51)
-
[dependency] Update version 19.4.0
(29ffc8f)
-
[dependency] Update version 19.3.0
(dbeef45)
-
[dependency] Update version 19.2.0
(b6ec295)
-
[dependency] Update version 19.1.0
(662cc15)
-
[dependency] Update version 19.0.0
(9a8435e)
π‘οΈ Security
- Streamlines workflows, settings, and updates versioning
Refactors repository workflows for improved metrics and Flatpak
builds, replaces settings storage to reduce dependencies, and
enhances UI consistency across platforms. Updates auto-update
handling and Linux messaging, clarifies documentation, and bumps
version to 19.7.0. Improves security by updating GitHub Actions
dependencies. (62e5f5e)
- Merge pull request #105 from step-security-bot/chore/GHA-092136-stepsecurity-remediation
[StepSecurity] ci: Harden GitHub Actions (d1b5a38)
- [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (2aee308)
[19.0.0] - 2025-06-07
[6320f9f⦠5debf80] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(6925d08)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(c7c65a2)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(2600179)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(f2ae023)
πΌ Other
-
Enhance workflows and documentation for Flatpak build process, including versioning updates and new download options
(5debf80)
-
Fix cache path in Flatpak build workflow to ensure correct node modules directory is used
(324062e)
-
Enhance Flatpak build workflow by adding zip step for the Flatpak bundle and ensuring the dist repo is built and up-to-date before creating the bundle.
(ddc8c19)
-
Refactor cache path in Flatpak build workflow to remove redundant npm cache directory
(1c20134)
-
Add download notes for Mac and Linux build formats in release section
(707dffb)
-
Remove obsolete p5p build workflow and clean up Flatpak build step
(7ad85db)
-
Fix package installation command in p5p build workflow
(71fcb6c)
-
Improve caching for node modules and ensure dist repo is always built in Flatpak workflow
(106c001)
-
Fix package installation step in p5p build workflow
(408440f)
-
Add check to create dist repo if it doesnβt exist in Flatpak build step
(4605895)
-
Add pkg-utils installation step in p5p build workflow
(75cbe00)
-
Add GitHub Action workflow for building p5p Linux package using electron-builder
(7897753)
-
Add Flatpak bundle creation step and update upload path in workflow
(269afdb)
-
Refactor build commands in Flatpak configuration to improve clarity and organization
(4963a45)
-
Reorganize caching step for node modules in Flatpak build workflow
(627bf10)
-
Update app ID and refine build commands in Flatpak configuration
(34136d8)
-
Refactor Flatpak installation steps in GitHub Actions workflow for clarity and efficiency
(86cc21e)
-
Improve Flatpak installation commands in GitHub Actions workflow
(1663bcc)
-
Add Flatpak repository and installation steps to build process
(dbea3f8)
-
Add caching for node modules in GitHub Actions workflow
(4895f98)
-
Fix path to Flatpak manifest in build step of GitHub Actions workflow
(5f12067)
-
Fix path to Flatpak manifest in build step of GitHub Actions workflow
(da8f63f)
-
Update package.json
(dd06734)
π¦ Dependencies
-
[dependency] Update version 18.9.0
(00bcfd6)
-
[dependency] Update version 18.8.0
(6948743)
-
[dependency] Update version 18.7.0
(bc16c78)
-
[dependency] Update version 18.6.0
(43ae36d)
-
[dependency] Update version 18.5.0
(12e0fdd)
-
[dependency] Update version 18.4.0
(6320f9f)
[18.4.0] - 2025-06-07
[69d2206β¦ 13eb50e] (compare)
π Bug Fixes
- Update package.json for improved OS support and formatting consistency
(51eb76c)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(1e3dc84)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(78683de)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(0a1c68d)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(ba27314)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(2e2b456)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(face0aa)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(90f1bb2)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(d778569)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(ca1dd8c)
π οΈ GitHub Actions
-
Update Build.yml
(13eb50e)
-
Add update file sections for Windows and Mac to Build.yml
(62862ac)
-
Remove outdated Windows and Mac update file sections from Build.yml
(f73e212)
-
Update section headers in Build.yml for clarity
(a873388)
-
Add branch input to checkout step in Build.yml for flexibility
(dfb79d6)
-
Add branch input to workflow_dispatch for Build.yml
(66077d1)
πΌ Other
-
Add Flatpak build workflow and manifest for Electron app
(c14189e)
-
Update package version to 18.3.0 and remove unused directories from package.json
(f1e02ab)
-
Sadd
(9ae11e8)
-
Fdsf
(e303673)
-
Df# Please enter the commit message for your changes. Lines starting
(c21b389)
-
Cancel in progres
(1c31b25)
-
Reformat
(45ca4e4)
-
Update metrics.repository.svg - [Skip GitHub Action]
(69a0905)
-
Update README.md
(bdb126c)
-
Update metrics.repository.svg - [Skip GitHub Action]
(8476ea0)
-
Rename Squirrel win32 nupkg and RELEASES for release
(b9715eb)
-
Enhance GitHub Actions summary report with detailed totals for asset sizes and downloads
(69d2206)
π Documentation
-
Remove detailed auto-updater files section from Build.yml
(93ad6a7)
-
Add detailed auto-updater files section with download links for Windows and Mac
(4b7a4bc)
-
Update section headers for auto-updater files in Build.yml
(35c564b)
-
Add detailed auto-updater files section with download links for Windows and Mac
(e2a2c0f)
-
Remove auto-updater files section from Build.yml
(7882ba7)
-
Update formatting for auto-updater files section in Build.yml
(b0f4be1)
-
Enhance release notes with detailed merge commit information and changelog link
(094e1eb)
-
Add auto-updater files section with download links for Windows and Mac
(03831a3)
-
Fix formatting in download instructions for Windows and Mac in Build.yml
(2c8c4f3)
-
Update download instructions for Windows, macOS, and Linux in Build.yml
(dc6f0d6)
-
Add download links and update release notes for FitFileViewer
(b2bc621)
-
Add user guidance for downloading Mac and Linux versions in Build.yml
(9b6a4c9)
βοΈ Miscellaneous Tasks
-
Remove outdated download links and update release notes formatting in Build.yml
(655b504)
-
Update changelogs and scripts for versioning and GitHub Actions enhancements
(1fc3c44)
-
Update changelogs and scripts for versioning and GitHub Actions enhancements
(27471d3)
π¦ Dependencies
-
[dependency] Update version 18.3.0
(fca71ff)
-
[dependency] Update version 18.2.0
(8b3b8e8)
-
[dependency] Update version 18.1.0
(96d922c)
-
[dependency] Update version 18.0.0
(86e9995)
-
[dependency] Update version 17.9.0
(9a6b3f1)
-
[dependency] Update version 17.8.0
(39de79d)
-
[dependency] Update version 17.7.0
(9163338)
-
[dependency] Update version 17.6.0
(02aca8a)
-
[dependency] Update version 17.5.0
(1e97321)
-
[dependency] Update version 17.4.0
(a9902a1)
-
[dependency] Update version 17.3.0
(7df407a)
-
[dependency] Update version 17.2.0
(d4bce43)
-
[dependency] Update version 17.1.0
(652c5ff)
-
[dependency] Update version 17.0.0
(c5ff887)
[17.0.0] - 2025-06-05
[a52340e⦠58249d4] (compare)
π Bug Fixes
- Update CI workflow to support additional architectures for Ubuntu and Windows
(991e66c)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(c0514d8)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(4c5887a)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(2a3c8b3)
π οΈ GitHub Actions
-
Update Build.yml
(30254d0)
-
Update release-stats.yml
(e42b143)
-
Update release-stats.yml
(b3a7a54)
-
Update release-stats.yml
(7c62afa)
-
Create release-stats.yml
(24f6fed)
-
Update Build.yml
(180e8a6)
-
Update Build.yml
(87f1147)
-
Update Build.yml
(fc5585e)
-
Update Build.yml
(6a151f1)
-
Update Build.yml
(9dbfb2a)
πΌ Other
- Add step to rename Squirrel win32 nupkg for release
Renames Squirrel win32 nupkg for release clarity
Adds a workflow step to rename the Squirrel Windows 32-bit package,
ensuring consistent and descriptive naming for release artifacts.
Improves clarity and makes artifact identification easier during distribution. (58249d4)
-
Refactor release management scripts and workflows for improved asset size reporting and cleanup processes
(224db3a)
-
Update release asset handling and auto-updater URLs for better artifact management
(2f810dc)
-
Enhance artifact organization in release process by adding detailed logging and ensuring all distributables are copied correctly to the release-dist directory.
(6c0b053)
-
Add GitHub Actions workflow and PowerShell script to calculate and print release asset sizes
(e8e67f9)
-
Fix path handling in release distribution script for better artifact copying
(0881de7)
-
Update changelogs and version numbers for releases 16.4.0, 16.5.0, and 16.6.0; enhance GitHub Actions and implement release cleanup script
(24a9a97)
-
Enhance README.md: Add badges for Release Stats and Repo Analysis
(c8ee993)
-
Update changelogs and scripts: Add new version numbers, enhance GitHub Actions, and implement release cleanup script
(8593346)
-
Enhance README.md: Add CI badge for Electron Builds, improve formatting, and update supported builds section with detailed platform and architecture information.
(8fcc2f3)
-
Update metrics.repository.svg - [Skip GitHub Action]
(b997b72)
π¦ Dependencies
-
[dependency] Update version 16.9.0
(9f50536)
-
[dependency] Update version 16.8.0
(bae12de)
-
[dependency] Update version 16.7.0
(642ee52)
-
[dependency] Update version 16.6.0
(15336ee)
-
[dependency] Update version 16.5.0
(a671cc1)
-
[dependency] Update version 16.4.0
(3559dad)
-
[dependency] Update version 16.3.0
(bc55a23)
-
[dependency] Update version 16.2.0
(634df80)
-
[dependency] Update version 16.1.0
(e7c974a)
-
[dependency] Update version 16.0.0
(a52340e)
π‘οΈ Security
- Improves release cleanup and updates dependencies
Enhances the release cleanup script with parameters to control the number of releases to keep and optionally delete git tags, including orphan tag detection. Updates Electron, vitest, and several dev dependencies to latest versions for improved compatibility and security. Adjusts auto-updater feed URLs for better platform specificity and consistency. (945fcad)
[16.0.0] - 2025-06-05
[35d253c⦠bd58f63] (compare)
π Bug Fixes
- Update artifact naming conventions for macOS and Linux builds to include architecture
(5884a77)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(bd58f63)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(a79eb36)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(75b3cae)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(16f629d)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(ca4c59b)
π οΈ GitHub Actions
- Update Build.yml
(3d488e6)
πΌ Other
-
Add β.nupkgβ pattern to file matching in Windows build steps
(485c97f)
-
Refactor Electron app build command to handle architecture and OS conditions more explicitly
(800cb9d)
-
Clear redundant onload listener for iframe before setting a new one
(c09ed6d)
-
Fix electron-builder command to conditionally include architecture flag for macOS builds
(019ac48)
-
Clear previous onload listener for iframe before setting a new one
(aba9e43)
-
Enhance electron-builder command to support multiple macOS architectures
(35dc735)
-
Clear previous onload listener for iframe before setting a new one
(54f09b7)
-
Fix electron-builder command to correctly handle macOS OS detection
(0ecc4b3)
-
Clear previous onload listener for iframe before setting a new one
(b4c55ef)
-
Add macOS 15 and 13 to CI workflow for ia32 architecture
(1821d26)
-
Update version to 15.2.0 and set CI environment variable in build workflow
(6d6e2c8)
-
Full win32 support added
(db4737c)
βοΈ Miscellaneous Tasks
- Add changelog files for electron-app, tests, and utils
(b9d2e0a)
π¦ Dependencies
-
[dependency] Update version 15.9.0
(ddfef61)
-
[dependency] Update version 15.8.0
(45b42cc)
-
[dependency] Update version 15.7.0
(08d4133)
-
[dependency] Update version 15.6.0
(d4d4056)
-
[dependency] Update version 15.5.0
(1daf31b)
-
[dependency] Update version 15.4.0
(9ae7e00)
-
[dependency] Update version 15.3.0
(de77dc6)
-
[dependency] Update version 15.2.0
(69d4d53)
-
[dependency] Update version 15.1.0
(238a307)
-
[dependency] Update version 15.0.0
(35d253c)
[15.0.0] - 2025-06-04
[2d9a33a⦠04fc871] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(27ca540)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3400b65)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(72b57f0)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3a53649)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(fea2bfd)
π οΈ GitHub Actions
-
Update Build.yml
(2f4622f)
-
Update build configuration and versioning
- Remove branch restriction from push event in Build.yml
- Set DEBUG_DEMB environment variable to true in build job
- Add electron-builder configuration for macOS
- Downgrade package version to 14.2.0 in package-lock.json
-
Remove trailing comma in stylelint configuration
(81c7b9b)
-
Add step to rename nsis-web latest.yml to latest-squirrel.yml for Windows
(9f32260)
- Remove unnecessary continue-on-error flags from Build.yml steps
(8b022ac)
πΌ Other
- Add CI build support for win32.
adds win32 versions to the CI pipeline (04fc871)
-
Add supported builds section to README and enhance download links
(7d123d5)
-
Refactor Windows build file renaming process for clarity and organization
(866717c)
-
Update Electron version to 36.3.2 and rename build step for clarity
(633ee3c)
-
Remove fileSystem property for macOS in package.json
(bebfa1e)
-
Refactor Windows file renaming steps and add fileSystem property for macOS in package.json
(5c81eab)
-
Update version to 14.0.0 and adjust artifact naming conventions for architecture
(d323a4a)
π¦ Dependencies
-
[dependency] Update version 14.8.0
(9ee67c1)
-
[dependency] Update version 14.7.0
(f0eaa9b)
-
[dependency] Update version 14.6.0
(2d0e908)
-
[dependency] Update version 14.5.0
(be6ad5e)
-
[dependency] Update version 14.4.0
(d669057)
-
[dependency] Update version 14.3.0
(d492156)
-
[dependency] Update version 14.2.0
(442d822)
-
[dependency] Update version 14.1.0
(4d1dc7b)
-
[dependency] Update version 14.0.0
(2d9a33a)
[14.0.0] - 2025-06-04
[f54ca07β¦ fa8f457] (compare)
π Features
-
Add link to full changelog in release notes
(303bde4)
-
Add changelog section and update license links in README.md
(6f85eb6)
-
Add default configuration file for git-cliff
(2f6a83e)
π Bug Fixes
-
Remove pull_request trigger and paths-ignore from Build.yml
(2626cf2)
-
Update internet-archive-upload action to use the correct repository
(78a101c)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(6b66159)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(6fbade0)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(0196144)
π οΈ GitHub Actions
-
Update summary.yml
(58ef64a)
-
Update summary.yml
(84f4f10)
-
Update codeql.yml
(31f1aa3)
-
Update npm-audit.yml
(36f0aa0)
-
Update npm-audit.yml
(bedb6dd)
-
Update npm-audit.yml
(197c131)
-
Update npm-audit.yml
(8c70516)
-
Update upload-linux-ia.yml
(a5064ac)
-
Update sitemap.yml
(ce5d303)
-
Update sitemap.yml to trigger workflow on push events only
(991971e)
-
Update jekyll-gh-pages.yml
(a07c92d)
πΌ Other
- Adds support for 32-bit Windows auto-update feed
Ensures the auto-updater uses a separate feed URL and renames the update metadata for 32-bit Windows builds, preventing conflicts with other architectures and enabling correct update detection for ia32 users. (5d33f01)
-
Add branch specification for main in push event of Build workflow
(ac013c1)
-
Refactor build workflow and update artifact naming conventions; improve CSS stylelint rules and fix README formatting
(7e98645)
-
Update metrics.repository.svg - [Skip GitHub Action]
(7022a49)
-
Create PULL_REQUEST_TEMPLATE/pull_request_template.md
(3e60cea)
-
Update issue templates
(c307863)
-
Create CONTRIBUTING.md
(be9a6ef)
-
Update README.md
(a0140b0)
-
Refactor code structure and improve readability; no functional changes made. Removed a ton of un-needed files.
(077d18c)
-
Update README.md
(51aa718)
-
Update metrics.repository.svg - [Skip GitHub Action]
(2375fa5)
-
Create CODE_OF_CONDUCT.md
(93f8c60)
-
Update metrics.repository.svg - [Skip GitHub Action]
(6655ab6)
-
Update metrics.repository.svg - [Skip GitHub Action]
(de5fba7)
-
Update metrics.repository.svg - [Skip GitHub Action]
(e9c1a32)
-
Update archive upload action to v1.4 in workflows
Upgrades the internet-archive-upload GitHub Action from v1.3 to v1.4
across Linux, macOS, and Windows workflows to ensure access to the
latest features, improvements, and potential bug fixes. (e1f6df6)
- Updates archive upload action to v1.3 in workflows
Switches the internet-archive-upload GitHub Action to version 1.3
across all platform workflows to benefit from the latest fixes and
improvements. Ensures consistency and up-to-date dependency usage. (b77e7e3)
-
Update metrics.repository.svg - [Skip GitHub Action]
(e2cec36)
-
Update action to 1.2
(98d761c)
-
Updates archive.org upload action to new repository
Switches the GitHub Actions workflow to use an alternative maintained fork of the internet-archive-upload action for uploading distributables. Ensures continued support and compatibility with workflow dependencies. (cf15948)
-
Update metrics.repository.svg - [Skip GitHub Action]
(8a51c4f)
-
Merge pull request #77 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (8197c75)
-
[create-pull-request] automated change
(1b134c1)
-
Update metrics.repository.svg - [Skip GitHub Action]
(1340090)
-
Update metrics.repository.svg - [Skip GitHub Action]
(7604604)
-
Update metrics.repository.svg - [Skip GitHub Action]
(cec472a)
-
Merge pull request #75 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (c8ceae2)
-
[create-pull-request] automated change
(283bab4)
-
Merge PR #74
Automated sitemap update (77d5344)
-
[create-pull-request] automated change
(f7c00b1)
-
Merge PR #73
Automated sitemap update (f73a5b7)
-
[create-pull-request] automated change
(eaa0c30)
-
Update metrics.repository.svg - [Skip GitHub Action]
(509cbab)
-
Merge pull request #72 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (cb61a98)
-
[create-pull-request] automated change
(d680cd5)
-
Update metrics.repository.svg - [Skip GitHub Action]
(cd1b9ad)
-
Refactor workflows to improve path ignore patterns and update cron schedules
(e02115e)
-
Refactor git-sizer workflows for scheduled analysis and dispatch execution
(5ea09b9)
-
Update metrics.repository.svg - [Skip GitHub Action]
(e7c7091)
-
Add Git Sizer workflow for repository size analysis
(8c74ba4)
-
Refactor code structure for improved readability and maintainability
(04ee88e)
-
Update metrics.repository.svg - [Skip GitHub Action]
(75f0eb2)
βοΈ Miscellaneous Tasks
- Update package.json dependencies and metadata
(918bd02)
π¦ Dependencies
-
[dependency] Update version 13.9.0
(fa8f457)
-
[dependency] Update version 13.8.0
(a03a640)
-
Update dependabot.yml
(9ac7c5e)
-
Update dependabot.yml
(cfc92d3)
-
Update dependabot.yml
(ff3bef8)
-
Update dependabot.yml
(ca8da3a)
-
Update dependabot.yml
(bfe3af4)
-
Update dependabot.yml
(fd9db7f)
-
Update dependabot.yml
(5dd401f)
-
Update dependabot.yml
(d4f38f4)
-
Update dependabot.yml
(66fdfb4)
-
Merge pull request #94 from Nick2bad4u/dependabot/github_actions/github-actions-7d0b73f1b5
[dependency] Update dependency group (c3dd4ba)
- [dependency] Update dependency group[dependency] Updates the github-actions group with 2 updates: github/codeql-action and crate-ci/typos.
Updates github/codeql-action
from 3.28.18 to 3.28.19
Updates crate-ci/typos
from 1.32.0 to 1.33.1
updated-dependencies:
- dependency-name: github/codeql-action dependency-version: 3.28.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: crate-ci/typos dependency-version: 1.33.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions β¦
Signed-off-by: dependabot[bot] support@github.com (3439452)
-
Update dependabot.yml
(82e9303)
-
[dependency] Update version 13.7.0
(6fa6da4)
-
[dependency] Update version 13.6.0
(428a9de)
-
[dependency] Update version 13.7.0
(c98ed1f)
-
Merge pull request #92 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/npm_and_yarn-2f20eee292
[dependency] Update the npm_and_yarn group in /electron-app/libs/zwiftmap-main/frontend with 1 update (0f19a8b)
-
[dependency] Update version 13.6.0
(e32f7fb)
-
[dependency] Update the npm_and_yarn group
[dependency] Updates the npm_and_yarn group in /electron-app/libs/zwiftmap-main/frontend with 2 updates: and tar-fs.
Updates tar-fs
from 2.1.2 to 3.0.9
Updates tar-fs
from 3.0.8 to 3.0.9
updated-dependencies:
- dependency-name: tar-fs dependency-version: 3.0.9 dependency-type: indirect dependency-group: npm_and_yarn
- dependency-name: tar-fs dependency-version: 3.0.9 dependency-type: indirect dependency-group: npm_and_yarn β¦
Signed-off-by: dependabot[bot] support@github.com (63781ba)
- Merge pull request #90 from Nick2bad4u/dependabot/github_actions/github-actions-3f12c82615
[dependency] Update Nick2bad4u/internet-archive-upload 1.6 in the github-actions group (fd646af)
- [dependency] Update Nick2bad4u/internet-archive-upload in the github-actions group
[dependency] Updates the github-actions group with 1 update: Nick2bad4u/internet-archive-upload.
Updates Nick2bad4u/internet-archive-upload
from 1.5 to 1.6
updated-dependencies:
- dependency-name: Nick2bad4u/internet-archive-upload dependency-version: β1.6β dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions β¦
Signed-off-by: dependabot[bot] support@github.com (c15ab05)
-
Update dependabot.yml
(cc9c730)
-
[dependency] Update version 13.5.0
(60baa2b)
-
Merge pull request #89 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-bb89b57e2c
[dependency] Update the npm-all group across 1 directory with 64 updates (5b3d60f)
-
[dependency] Update version 13.4.0
(3b6e801)
-
[dependency] Update the npm-all group across 1 directory with 64 updates
[dependency] Update npm dependencies in the /electron-app directory:
Package | From | To |
---|---|---|
@actions/artifact | 1.1.2 |
2.3.2 |
@eslint/css | 0.8.0 |
0.8.1 |
@eslint/js | 9.26.0 |
9.28.0 |
@kurkle/color | 0.3.4 |
0.4.0 |
electron | 36.2.1 |
36.3.2 |
eslint | 9.26.0 |
9.28.0 |
globals | 16.1.0 |
16.2.0 |
ts-jest | 29.3.3 |
29.3.4 |
vitest | 3.1.3 |
3.1.4 |
@asamuzakjp/css-color | 3.1.7 |
3.2.0 |
@babel/compat-data | 7.27.2 |
7.27.3 |
@babel/core | 7.27.1 |
7.27.4 |
@csstools/css-calc | 2.1.3 |
2.1.4 |
@csstools/css-color-parser | 3.0.9 |
3.0.10 |
@csstools/media-query-list-parser | 4.0.2 |
4.0.3 |
@eslint/css-tree | 3.5.0 |
3.5.4 |
@protobuf-ts/plugin | 2.10.0 |
2.11.0 |
@sigstore/protobuf-specs | 0.4.1 |
0.4.2 |
@types/node | 22.15.17 |
22.15.29 |
browserslist | 4.24.5 |
4.25.0 |
debug | 4.4.0 |
4.4.1 |
postcss | 8.5.3 |
8.5.4 |
stylelint | 16.19.1 |
16.20.0 |
tinypool | 1.0.2 |
1.1.0 |
Updates @actions/artifact
from 1.1.2 to 2.3.2
Updates @eslint/css
from 0.8.0 to 0.8.1
Updates @eslint/js
from 9.26.0 to 9.28.0
Updates @kurkle/color
from 0.3.4 to 0.4.0
Updates electron
from 36.2.1 to 36.3.2
Updates eslint
from 9.26.0 to 9.28.0
Updates globals
from 16.1.0 to 16.2.0
Updates ts-jest
from 29.3.3 to 29.3.4
Updates vitest
from 3.1.3 to 3.1.4
Updates @octokit/auth-token
from 4.0.0 to 2.5.0
Updates @octokit/core
from 5.2.1 to 3.6.0
Updates @octokit/graphql
from 7.1.1 to 4.8.0
Updates @octokit/openapi-types
from 20.0.0 to 12.11.0
Updates @octokit/plugin-retry
from 6.1.0 to 3.0.9
Updates @octokit/types
from 12.6.0 to 6.41.0
Updates @octokit/plugin-paginate-rest
from 9.2.2 to 2.21.3
Updates @octokit/plugin-rest-endpoint-methods
from 10.4.1 to 5.16.2
Updates @asamuzakjp/css-color
from 3.1.7 to 3.2.0
Updates @babel/compat-data
from 7.27.2 to 7.27.3
Updates @babel/core
from 7.27.1 to 7.27.4
Updates @babel/generator
from 7.27.1 to 7.27.3
Updates @babel/helper-module-transforms
from 7.27.1 to 7.27.3
Updates @babel/helpers
from 7.27.1 to 7.27.4
Updates @babel/parser
from 7.27.2 to 7.27.4
Updates @babel/traverse
from 7.27.1 to 7.27.4
Updates @babel/types
from 7.27.1 to 7.27.3
Updates @csstools/css-calc
from 2.1.3 to 2.1.4
Updates @csstools/css-color-parser
from 3.0.9 to 3.0.10
Updates @csstools/css-parser-algorithms
from 3.0.4 to 3.0.5
Updates @csstools/css-tokenizer
from 3.0.3 to 3.0.4
Updates @csstools/media-query-list-parser
from 4.0.2 to 4.0.3
Updates @esbuild/win32-x64
from 0.25.4 to 0.25.5
Updates @eslint/css-tree
from 3.5.0 to 3.5.4
Updates @octokit/endpoint
from 9.0.6 to 6.0.12
Updates @octokit/request
from 8.4.1 to 5.6.3
Updates @octokit/request-error
from 5.1.1 to 2.1.0
Updates @protobuf-ts/plugin
from 2.10.0 to 2.11.0
Updates @protobuf-ts/protoc
from 2.10.0 to 2.11.0
Updates @protobuf-ts/runtime-rpc
from 2.10.0 to 2.11.0
Updates @rollup/rollup-win32-x64-msvc
from 4.40.2 to 4.41.1
Updates @sigstore/protobuf-specs
from 0.4.1 to 0.4.2
Updates @types/node
from 22.15.17 to 22.15.29
Updates @vitest/expect
from 3.1.3 to 3.1.4
Updates @vitest/mocker
from 3.1.3 to 3.1.4
Updates @vitest/pretty-format
from 3.1.3 to 3.1.4
Updates @vitest/runner
from 3.1.3 to 3.1.4
Updates @vitest/snapshot
from 3.1.3 to 3.1.4
Updates @vitest/spy
from 3.1.3 to 3.1.4
Updates @vitest/utils
from 3.1.3 to 3.1.4
Updates browserslist
from 4.24.5 to 4.25.0
Updates caniuse-lite
from 1.0.30001717 to 1.0.30001720
Updates debug
from 4.4.0 to 4.4.1
Updates electron-to-chromium
from 1.5.151 to 1.5.161
Updates esbuild
from 0.25.4 to 0.25.5
Updates postcss
from 8.5.3 to 8.5.4
Updates readable-stream
from 3.6.2 to 2.3.8
Updates rollup
from 4.40.2 to 4.41.1
Updates safe-buffer
from 5.2.1 to 5.1.2
Updates string_decoder
from 1.3.0 to 1.1.1
Updates stylelint
from 16.19.1 to 16.20.0
Updates tinyglobby
from 0.2.13 to 0.2.14
Updates fdir
from 6.4.4 to 6.4.5
Updates tinypool
from 1.0.2 to 1.1.0
Updates vite-node
from 3.1.3 to 3.1.4
updated-dependencies:
- dependency-name: β@actions/artifactβ dependency-version: 2.3.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@eslint/cssβ dependency-version: 0.8.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@eslint/jsβ dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@kurkle/colorβ dependency-version: 0.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: electron dependency-version: 36.3.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: eslint dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: globals dependency-version: 16.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: ts-jest dependency-version: 29.3.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: vitest dependency-version: 3.1.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@octokit/auth-tokenβ dependency-version: 2.5.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/coreβ dependency-version: 3.6.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/graphqlβ dependency-version: 4.8.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/openapi-typesβ dependency-version: 12.11.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/plugin-retryβ dependency-version: 3.0.9 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/typesβ dependency-version: 6.41.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/plugin-paginate-restβ dependency-version: 2.21.3 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/plugin-rest-endpoint-methodsβ dependency-version: 5.16.2 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@asamuzakjp/css-colorβ dependency-version: 3.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@babel/compat-dataβ dependency-version: 7.27.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/coreβ dependency-version: 7.27.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/generatorβ dependency-version: 7.27.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/helper-module-transformsβ dependency-version: 7.27.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/helpersβ dependency-version: 7.27.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/parserβ dependency-version: 7.27.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/traverseβ dependency-version: 7.27.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/typesβ dependency-version: 7.27.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@csstools/css-calcβ dependency-version: 2.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@csstools/css-color-parserβ dependency-version: 3.0.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@csstools/css-parser-algorithmsβ dependency-version: 3.0.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@csstools/css-tokenizerβ dependency-version: 3.0.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@csstools/media-query-list-parserβ dependency-version: 4.0.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/win32-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@eslint/css-treeβ dependency-version: 3.5.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@octokit/endpointβ dependency-version: 6.0.12 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/requestβ dependency-version: 5.6.3 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@octokit/request-errorβ dependency-version: 2.1.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: β@protobuf-ts/pluginβ dependency-version: 2.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@protobuf-ts/protocβ dependency-version: 2.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@protobuf-ts/runtime-rpcβ dependency-version: 2.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@rollup/rollup-win32-x64-msvcβ dependency-version: 4.41.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@sigstore/protobuf-specsβ dependency-version: 0.4.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/nodeβ dependency-version: 22.15.29 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/expectβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/mockerβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/pretty-formatβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/runnerβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/snapshotβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/spyβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@vitest/utilsβ dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: browserslist dependency-version: 4.25.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: caniuse-lite dependency-version: 1.0.30001720 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: debug dependency-version: 4.4.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: electron-to-chromium dependency-version: 1.5.161 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: esbuild dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: postcss dependency-version: 8.5.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: readable-stream dependency-version: 2.3.8 dependency-type: indirect update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: rollup dependency-version: 4.41.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: safe-buffer dependency-version: 5.1.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: string_decoder dependency-version: 1.1.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: stylelint dependency-version: 16.20.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: tinyglobby dependency-version: 0.2.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: fdir dependency-version: 6.4.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: tinypool dependency-version: 1.1.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: vite-node dependency-version: 3.1.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all β¦
Signed-off-by: dependabot[bot] support@github.com (edcfa8b)
-
[dependency] Update version 13.4.0
(4a2b94c)
-
Merge pull request #88 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/protobuf-ts/plugin-framework-2.11.0
[dependency] Update @protobuf-ts/plugin-framework 2.11.0 in /electron-app (104be37)
- [dependency] Update @protobuf-ts/plugin-framework in /electron-app
[dependency] Update @protobuf-ts/plugin-framework 2.11.0.
updated-dependencies:
- dependency-name: β@protobuf-ts/plugin-frameworkβ dependency-version: 2.11.0 dependency-type: indirect update-type: version-update:semver-minor β¦
Signed-off-by: dependabot[bot] support@github.com (c14520b)
- Merge pull request #87 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/eventsource-parser-3.0.2
[dependency] Update eventsource-parser 3.0.2 in /electron-app (92e37c7)
- [dependency] Update eventsource-parser 3.0.2 in /electron-app
[dependency] Update eventsource-parser 3.0.2.
updated-dependencies:
- dependency-name: eventsource-parser dependency-version: 3.0.2 dependency-type: indirect update-type: version-update:semver-patch β¦
Signed-off-by: dependabot[bot] support@github.com (60040ff)
- Merge pull request #86 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/zod-3.25.46
[dependency] Update zod 3.25.46 in /electron-app (23b25c4)
-
[dependency] Update version 13.3.0
(777fbe4)
-
[dependency] Update zod 3.25.46 in /electron-app
[dependency] Update zod 3.25.46.
updated-dependencies:
- dependency-name: zod dependency-version: 3.25.46 dependency-type: indirect update-type: version-update:semver-minor β¦
Signed-off-by: dependabot[bot] support@github.com (9792f7c)
- Merge pull request #85 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/modelcontextprotocol/sdk-1.12.1
[dependency] Update @modelcontextprotocol/sdk 1.12.1 in /electron-app (53bdcb0)
- [dependency] Update @modelcontextprotocol/sdk 1.12.1 in /electron-app
[dependency] Update @modelcontextprotocol/sdk 1.12.1.
updated-dependencies:
- dependency-name: β@modelcontextprotocol/sdkβ dependency-version: 1.12.1 dependency-type: indirect update-type: version-update:semver-minor β¦
Signed-off-by: dependabot[bot] support@github.com (a5818c2)
- Merge pull request #81 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/browser-extension/npm-all-8289ba21ba
[dependency] Update the npm-all group in /electron-app/libs/zwiftmap-main/browser-extension with 29 updates (fe8d700)
-
[dependency] Update version 13.3.0
(f745a93)
-
[dependency] Update the npm-all group
[dependency] Update npm dependencies:
Updates @types/chrome
from 0.0.318 to 0.0.326
Updates @types/leaflet
from 1.9.17 to 1.9.18
Updates esbuild
from 0.25.3 to 0.25.5
Updates @esbuild/aix-ppc64
from 0.25.3 to 0.25.5
Updates @esbuild/android-arm
from 0.25.3 to 0.25.5
Updates @esbuild/android-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/android-x64
from 0.25.3 to 0.25.5
Updates @esbuild/darwin-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/darwin-x64
from 0.25.3 to 0.25.5
Updates @esbuild/freebsd-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/freebsd-x64
from 0.25.3 to 0.25.5
Updates @esbuild/linux-arm
from 0.25.3 to 0.25.5
Updates @esbuild/linux-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/linux-ia32
from 0.25.3 to 0.25.5
Updates @esbuild/linux-loong64
from 0.25.3 to 0.25.5
Updates @esbuild/linux-mips64el
from 0.25.3 to 0.25.5
Updates @esbuild/linux-ppc64
from 0.25.3 to 0.25.5
Updates @esbuild/linux-riscv64
from 0.25.3 to 0.25.5
Updates @esbuild/linux-s390x
from 0.25.3 to 0.25.5
Updates @esbuild/linux-x64
from 0.25.3 to 0.25.5
Updates @esbuild/netbsd-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/netbsd-x64
from 0.25.3 to 0.25.5
Updates @esbuild/openbsd-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/openbsd-x64
from 0.25.3 to 0.25.5
Updates @esbuild/sunos-x64
from 0.25.3 to 0.25.5
Updates @esbuild/win32-arm64
from 0.25.3 to 0.25.5
Updates @esbuild/win32-ia32
from 0.25.3 to 0.25.5
Updates @esbuild/win32-x64
from 0.25.3 to 0.25.5
Updates @types/node
from 22.15.3 to 22.15.29
updated-dependencies:
- dependency-name: β@types/chromeβ dependency-version: 0.0.326 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/leafletβ dependency-version: 1.9.18 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: esbuild dependency-version: 0.25.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/aix-ppc64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/android-armβ dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/android-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/android-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/darwin-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/darwin-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/freebsd-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/freebsd-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-armβ dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-ia32β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-loong64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-mips64elβ dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-ppc64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-riscv64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-s390xβ dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/linux-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/netbsd-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/netbsd-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/openbsd-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/openbsd-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/sunos-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/win32-arm64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/win32-ia32β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@esbuild/win32-x64β dependency-version: 0.25.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/nodeβ dependency-version: 22.15.29 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all β¦
Signed-off-by: dependabot[bot] support@github.com (4b99ffb)
- Merge pull request #83 from Nick2bad4u/dependabot/github_actions/github-actions-896f5400c9
[dependency] Update dependency group (dd95c52)
- [dependency] Update dependency group[dependency] Updates the github-actions group with 10 updates:
Package | From | To |
---|---|---|
actions/checkout | 3.6.0 |
4.2.2 |
github/codeql-action | 3.28.16 |
3.28.18 |
actions/dependency-review-action | 4.7.0 |
4.7.1 |
microsoft/DevSkim-Action | 1.0.15 |
1.0.16 |
ossf/scorecard-action | 2.4.1 |
2.4.2 |
rojopolis/spellcheck-github-actions | 0.48.0 |
0.49.0 |
actions/ai-inference | 1.0.0 |
1.1.0 |
super-linter/super-linter | 7.3.0 |
7.4.0 |
trufflesecurity/trufflehog | 3.88.28 |
3.88.35 |
Nick2bad4u/internet-archive-upload | 1.4 |
1.5 |
Updates actions/checkout
from 3.6.0 to 4.2.2
Updates github/codeql-action
from 3.28.16 to 3.28.18
Updates actions/dependency-review-action
from 4.7.0 to 4.7.1
Updates microsoft/DevSkim-Action
from 1.0.15 to 1.0.16
Updates ossf/scorecard-action
from 2.4.1 to 2.4.2
Updates rojopolis/spellcheck-github-actions
from 0.48.0 to 0.49.0
Updates actions/ai-inference
from 1.0.0 to 1.1.0
Updates super-linter/super-linter
from 7.3.0 to 7.4.0
Updates trufflesecurity/trufflehog
from 3.88.28 to 3.88.35
Updates Nick2bad4u/internet-archive-upload
from 1.4 to 1.5
updated-dependencies:
- dependency-name: actions/checkout dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions
- dependency-name: github/codeql-action dependency-version: 3.28.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: actions/dependency-review-action dependency-version: 4.7.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: microsoft/DevSkim-Action dependency-version: 1.0.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: ossf/scorecard-action dependency-version: 2.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: rojopolis/spellcheck-github-actions dependency-version: 0.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions
- dependency-name: actions/ai-inference dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions
- dependency-name: super-linter/super-linter dependency-version: 7.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions
- dependency-name: trufflesecurity/trufflehog dependency-version: 3.88.35 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: Nick2bad4u/internet-archive-upload dependency-version: β1.5β dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions β¦
Signed-off-by: dependabot[bot] support@github.com (edfe41a)
- Merge pull request #82 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/npm-all-3319742fda
[dependency] Update the npm-all group in /electron-app/libs/zwiftmap-main/backend with 34 updates (d0fdef4)
-
[dependency] Update version 13.3.0
(fa05ff2)
-
[dependency] Update the npm-all group
[dependency] Update npm dependencies:
Updates @google-cloud/firestore
from 7.11.0 to 7.11.1
Updates @google-cloud/logging-winston
from 6.0.0 to 6.0.1
Updates @sentry/node
from 9.15.0 to 9.24.0
Updates fast-xml-parser
from 5.2.1 to 5.2.3
Updates sharp
from 0.34.1 to 0.34.2
Updates @types/compression
from 1.7.5 to 1.8.0
Updates @types/cors
from 2.8.17 to 2.8.18
Updates @types/express
from 5.0.1 to 5.0.2
Updates @types/node
from 22.15.3 to 22.15.29
Updates @types/validator
from 13.15.0 to 13.15.1
Updates tsc-watch
from 6.2.1 to 7.1.1
Updates google-gax
from 4.6.0 to 4.6.1
Updates @grpc/grpc-js
from 1.13.3 to 1.13.4
Updates @img/sharp-darwin-arm64
from 0.34.1 to 0.34.2
Updates @img/sharp-darwin-x64
from 0.34.1 to 0.34.2
Updates @img/sharp-linux-arm
from 0.34.1 to 0.34.2
Updates @img/sharp-linux-arm64
from 0.34.1 to 0.34.2
Updates @img/sharp-linux-s390x
from 0.34.1 to 0.34.2
Updates @img/sharp-linux-x64
from 0.34.1 to 0.34.2
Updates @img/sharp-linuxmusl-arm64
from 0.34.1 to 0.34.2
Updates @img/sharp-linuxmusl-x64
from 0.34.1 to 0.34.2
Updates @img/sharp-wasm32
from 0.34.1 to 0.34.2
Updates @img/sharp-win32-ia32
from 0.34.1 to 0.34.2
Updates @img/sharp-win32-x64
from 0.34.1 to 0.34.2
Updates @prisma/instrumentation
from 6.6.0 to 6.8.2
Updates @sentry/core
from 9.15.0 to 9.24.0
Updates @sentry/opentelemetry
from 9.15.0 to 9.24.0
Updates @types/lodash
from 4.17.16 to 4.17.17
Updates @types/qs
from 6.9.18 to 6.14.0
Updates http-cache-semantics
from 4.1.1 to 4.2.0
Updates import-in-the-middle
from 1.13.1 to 1.14.0
Updates jwa
from 2.0.0 to 2.0.1
Updates pg-protocol
from 1.9.5 to 1.10.0
Updates protobufjs
from 7.5.0 to 7.5.3
updated-dependencies:
- dependency-name: β@google-cloud/firestoreβ dependency-version: 7.11.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@google-cloud/logging-winstonβ dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@sentry/nodeβ dependency-version: 9.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: fast-xml-parser dependency-version: 5.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: sharp dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/compressionβ dependency-version: 1.8.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@types/corsβ dependency-version: 2.8.18 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/expressβ dependency-version: 5.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/nodeβ dependency-version: 22.15.29 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/validatorβ dependency-version: 13.15.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: tsc-watch dependency-version: 7.1.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-all
- dependency-name: google-gax dependency-version: 4.6.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@grpc/grpc-jsβ dependency-version: 1.13.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-darwin-arm64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-darwin-x64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-linux-armβ dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-linux-arm64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-linux-s390xβ dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-linux-x64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-linuxmusl-arm64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-linuxmusl-x64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-wasm32β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-win32-ia32β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@img/sharp-win32-x64β dependency-version: 0.34.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@prisma/instrumentationβ dependency-version: 6.8.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@sentry/coreβ dependency-version: 9.24.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@sentry/opentelemetryβ dependency-version: 9.24.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: β@types/lodashβ dependency-version: 4.17.17 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/qsβ dependency-version: 6.14.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: http-cache-semantics dependency-version: 4.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: import-in-the-middle dependency-version: 1.14.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: jwa dependency-version: 2.0.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: pg-protocol dependency-version: 1.10.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all
- dependency-name: protobufjs dependency-version: 7.5.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all β¦
Signed-off-by: dependabot[bot] support@github.com (77b452e)
-
[dependency] Update version 13.2.0
(88eaf40)
-
Merge pull request #79 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/npm_and_yarn-0523d757ec
[dependency] Update the npm_and_yarn group in /electron-app/libs/zwiftmap-main/frontend with 2 updates (f7edef8)
- [dependency] Update the npm_and_yarn group
[dependency] Updates the npm_and_yarn group in /electron-app/libs/zwiftmap-main/frontend with 2 updates: fastify and netlify-cli.
Removes fastify
Updates netlify-cli
from 20.1.1 to 21.5.0
updated-dependencies:
- dependency-name: fastify dependency-version: dependency-type: indirect dependency-group: npm_and_yarn
- dependency-name: netlify-cli dependency-version: 21.5.0 dependency-type: direct:development dependency-group: npm_and_yarn β¦
Signed-off-by: dependabot[bot] support@github.com (f22c16d)
π‘οΈ Security
- Merge pull request #80 from step-security-bot/chore/GHA-301837-stepsecurity-remediation
[StepSecurity] ci: Harden GitHub Actions (8307a83)
- [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (8f87833)
[13.0.0] - 2025-05-22
[424228d⦠4c3a146] (compare)
π Features
- Enhance drag-and-drop functionality for Zwift iframe and improve tab management
(f37ec72)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(4c3a146)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(cdd5a3f)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(db2c163)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(52015b9)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(90640b3)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(737eedc)
π οΈ GitHub Actions
-
Update GitHub workflows to enhance build and linter configurations
- Modify Build.yml to include additional paths for push and pull request triggers.
-
Update mega-linter.yml to set defaults for working directory and enhance linter settings.
(ac88886)
- Refines GitHub Actions workflows for clarity and efficiency
Updates release note formatting in Build.yml to ensure accurate content display. Simplifies file definition syntax in upload workflows for Linux, macOS, and Windows by consolidating file lists into single-line declarations, improving readability and maintainability. (9725759)
πΌ Other
- Merge pull request #71 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (e7a822b)
-
[create-pull-request] automated change
(16f02d4)
-
Update metrics.repository.svg - [Skip GitHub Action]
(7d20761)
-
Update metrics.repository.svg - [Skip GitHub Action]
(1d1b8ac)
-
Improves UI robustness and fullscreen handling
Refactors UI utility functions for better error handling, DOM validation, and code clarity. Enhances fullscreen logic for reliability and accessibility, including robust event management and overlay cleanup. Updates map layer attributions and usage notes, improves notification display, and adds more defensive checks throughout tab and table-related utilities. Also updates version metadata and minor menu text.
These improvements aim to make the appβs interface more resilient to edge cases and DOM inconsistencies while streamlining the codebase for maintainability. (79f905d)
-
Update metrics.repository.svg - [Skip GitHub Action]
(6a76922)
-
Add concurrency settings to superlinter and typos workflows for improved job management
(d31616b)
-
Merge pull request #68 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (54722a6)
-
[create-pull-request] automated change
(88e7533)
-
Merge PR #67
Automated sitemap update (b16d66b)
-
[create-pull-request] automated change
(f9eac9a)
-
Update metrics.repository.svg - [Skip GitHub Action]
(8e87a90)
-
Add write all perms
(fedfafb)
-
Update MegaLinter configuration and VSCode version retrieval to improve linting and version management
(87a3167)
-
Add checkout step to MegaLinter workflow
(431ec74)
-
Add FILTER_REGEX_INCLUDE to MegaLinter for electron-app directory
(8d05de0)
-
Remove redundant download steps for macOS release assets
(d5c9200)
-
Rename download step for Windows release assets to use the correct filename
(3e17b5f)
-
Tst
(d413e70)
-
Enhance workflows to download additional Linux and macOS release assets and update Windows asset identifiers
(fa82c8b)
-
Refactor workflows to download and upload Linux, macOS, and Windows release assets to archive.org
(f4758ad)
-
Refactor workflows to list and upload distributables to archive.org for Linux, macOS, and Windows
(10da187)
-
Adds option to disable linters for repository git diff
Introduces the DISABLE_LINTERS
environment variable set to REPOSITORY_GIT_DIFF
in the MegaLinter workflow, allowing selective disabling of linters based on git diff.
Improves flexibility and efficiency in linting workflows by targeting specific changes. (071ed4a)
-
Update MegaLinter configuration to set working directory and format disable linters list
(f06ec41)
-
Enhances workflows and updates dependencies
- Adds exclusions for libraries and node_modules in spellcheck configuration.
- Improves release notes generation with detailed commit information.
- Simplifies VirusTotal artifact scanning configuration.
- Removes redundant version checks in upload scripts for Linux, macOS, and Windows.
- [dependency] Updates application version from 11.6.0 to 12.0.0 in package-lock.json.
These changes streamline automation, improve clarity, and update dependencies for better maintainability. (d6ff30b)
π¦ Dependencies
-
[dependency] Update version 12.9.0
(4c6bf91)
-
[dependency] Update version 12.8.0
(75958e2)
-
[dependency] Update version 12.7.0
(abd9657)
-
[dependency] Update version 12.6.0
(d97c1d1)
-
[dependency] Update version 12.5.0
(6aeeb21)
-
[dependency] Update version 12.4.0
(b183f1e)
-
[dependency] Update version 12.3.0
(d53fe90)
-
[dependency] Update version 12.2.0
(643ca56)
-
[dependency] Update version 12.1.0
(8b7f980)
-
[dependency] Update version 12.0.0
(424228d)
π‘οΈ Security
- Improves event handling and security, streamlines startup
Refines event listener options for better touch and scroll control, enhancing responsiveness and preventing unwanted behavior. Strengthens security by blocking navigation to untrusted URLs in new and existing windows. Simplifies tab setup logic and startup functions for maintainability. Excludes certain library files from automated workflows and linting to speed up CI. Small UI and code hygiene improvements. (95a1c15)
- Merge pull request #70 from step-security-bot/chore/GHA-182017-stepsecurity-remediation
[StepSecurity] ci: Harden GitHub Actions (88e29a8)
- [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (6c948de)
- Update GitHub workflows to ignore paths except for the electron-app directory and adjust schedules
Update GitHub workflows to focus on electron-app paths and adjust schedules
Refines workflows to ignore all paths except those related to the electron-app directory for push and pull_request triggers, streamlining CI/CD processes. Adjusts cron schedules for gitleaks, repo-stats, and security-devops workflows to optimize execution timing. Adds workflow_dispatch inputs to scorecards for manual triggering flexibility. (2843409)
[12.0.0] - 2025-05-17
[fec7d4c⦠f7aba3f] (compare)
π Features
-
Update workflows to download all release assets and improve chart rendering options
(55838f7)
-
Add workflows to upload Linux, macOS, and Windows distributables to Archive.org
(b6a782d)
-
Integrate upload step to archive.org into Build workflow and remove UploadToIA workflow
(2576d5d)
-
Remove upload step to archive.org from Build workflow and add new UploadToIA workflow for scheduled uploads
(507f253)
-
Add support for uploading distributables to archive.org and enhance drag-and-drop functionality in the UI
(05ff7fd)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(f7aba3f)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(7dd4981)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(1c4e526)
-
[chore] Merge Branches βmainβ and βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(5829b27)
π οΈ GitHub Actions
- Update Build.yml
(13dd47c)
πΌ Other
- Remove unused workflows and update CI configurations
Deletes obsolete GitHub Actions workflows for Microsoft Defender for DevOps and OSSAR, streamlining the repositoryβs CI setup. Updates logic in upload workflows to improve handling of archive.org metadata and switches runners to Ubuntu for macOS and Windows workflows. Adds workflow badges to README for better visibility of CI status.
These changes enhance maintainability by removing unused workflows and improving the reliability and consistency of existing workflows. (a3ecc3e)
-
Update metrics.repository.svg - [Skip GitHub Action]
(4239791)
-
Update metrics.repository.svg - [Skip GitHub Action]
(b991aef)
-
Enhances Charts and Libraries Integration
Replaces outdated screenshots and descriptions in README Introduces new βCharts v2β tab with Chart.js support Adds Hammer.js for touch/pinch functionality in charts Updates dependencies, icons, and credits for improved clarity Refines tab visibility and loading behavior for better UX
Enhances charts and updates documentation
Introduces βCharts v2β tab with Chart.js and touch/pinch support Replaces outdated screenshots and descriptions in README Updates dependencies, icons, and credits for clarity Improves tab visibility and loading behavior for better UX
Relates to #456 (6a3864f)
- Update metrics.repository.svg - [Skip GitHub Action]
(6a9c76e)
βοΈ Miscellaneous Tasks
-
Update workflows for concurrency and improve artifact downloads; add badges to README
(cbe820d)
-
[dependency] Update version 11.5.0
(d8c6d08)
-
Update dependencies and improve map rendering logic
(3d9898f)
π¦ Dependencies
-
[dependency] Update version 11.9.0
(3792225)
-
[dependency] Update version 11.8.0
(d8f3d12)
-
[dependency] Update version 11.7.0
(0cc2b38)
-
[dependency] Update version 11.6.0
(c17bc72)
-
[dependency] Update version 11.5.0
(a516bbc)
-
[dependency] Update version 11.4.0
(513965b)
-
[dependency] Update version 11.3.0
(f220512)
-
[dependency] Update version 11.2.0
(49cf4b4)
-
[dependency] Update version 11.1.0
(14f966b)
-
[dependency] Update version 11.0.0
(fec7d4c)
[11.0.0] - 2025-05-14
[24e310c⦠2316116] (compare)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(57ee214)
π οΈ GitHub Actions
- Update repo-stats.yml
(9464e4f)
πΌ Other
- Refactors and optimizes codebase formatting and structure
Applies consistent formatting across files to enhance readability Reduces nested conditions and simplifies logic for maintainability Improves performance by optimizing loops and reducing redundant calculations Updates Prettier configuration for ES5 trailing comma style
No functional changes introduced (c97927a)
-
Update metrics.repository.svg - [Skip GitHub Action]
(7d2fb8d)
-
Enhances map visualization and chart customization
Adds refined tooltip styling and animations for Vega charts Improves chart theming and axis/legend configuration for clarity Optimizes map drawing logic and lap data handling for better accuracy Introduces error handling for missing location data
Fixes #123 (7b71cbc)
- Merge pull request #65 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (1dd95e6)
-
[create-pull-request] automated change
(2c34853)
-
Update metrics.repository.svg - [Skip GitHub Action]
(594a2e9)
-
Update sitemap.xml with new lastmod dates and additional URLs for electron-app resources
(ef37cd4)
-
Refactor code structure and remove redundant sections for improved readability and maintainability
(85ec8d0)
-
Enhance theme handling and improve map rendering performance; update version to 10.4.0
(ebd1489)
-
Enhance GPX export button validation and improve file loading error handling
(bb93488)
-
Enhance elevation profile button and loading overlay functionality
(4aa9c63)
-
Update metrics.repository.svg - [Skip GitHub Action]
(6935491)
-
Update metrics.repository.svg - [Skip GitHub Action]
(ec621ff)
π¦ Dependencies
- [dependency] Update version 10.9.0 and enhance overlay handling in map rendering
Enhances map overlay handling and updates version
Improves map rendering by refining overlay management, ensuring precise zoom behavior, and adding robustness to polyline handling. Updates overlay color palette to exclude similar colors and introduces logic to highlight active overlays. [dependency] Updates application version to 10.9.0 for feature enhancement.
Relates to improved user experience in map visualization. (2316116)
-
[dependency] Update version 10.9.0
(381b26a)
-
[dependency] Update version 10.8.0
(d739608)
-
[dependency] Update version 10.7.0
(e9e7523)
-
[dependency] Update version 10.6.0
(b944cc2)
-
[dependency] Update version 10.5.0
(f576a6e)
-
[dependency] Update version 10.4.0
(e89bbbb)
-
[dependency] Update version 10.3.0
(141fff6)
-
[dependency] Update version 10.2.0
(a24b1d8)
-
[dependency] Update version 10.1.0 and enhance overlay file management with accessibility checks and clear all functionality
(4dcb5f7)
-
[dependency] Update version 10.1.0
(858ce1a)
-
[dependency] Update version 10.0.0
(24e310c)
[10.0.0] - 2025-05-11
[4f69607β¦ ea9ba1a] (compare)
π Features
-
Add dmg-license workaround for macOS builds
(0ccadbc)
-
Update ESLint installation commands and bump version to 9.2.0
(7989023)
-
Update Node.js version to 20 in workflows
(106a149)
π Bug Fixes
- Simplify npm cache path for Windows builds
(86376f4)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(8301b74)
π οΈ GitHub Actions
- Update eslint.yml
(8127a6b)
πΌ Other
- Enhances map overlay functionality and fixes workflow issues
Refines map rendering with dynamic overlay highlights and improved color management. Updates tooltip display to include filenames and enhances UI accessibility. Exports color palette for consistency across components.
Fixes unsupported input in repo-stats workflow and corrects artifact path in eslint workflow. Updates dependencies to version 9.9.0. (ea9ba1a)
-
Update metrics.repository.svg - [Skip GitHub Action]
(a53b5e5)
-
Enhance map rendering functionality with fit file overlays and new controls
- Integrated functionality to add fit files to the map, including a button for adding fit files and a list to display shown files.
- Implemented overlay drawing for loaded fit files, allowing for visual representation on the map.
- Updated marker count selector to refresh the shown files list when the marker count changes.
- Improved map controls by adding a simple measurement tool and ensuring proper bounds fitting for overlays.
-
Added favicon.ico to the project.
(70011db)
- Update metrics.repository.svg - [Skip GitHub Action]
(24cc406)
π Refactor
- Remove unused VS Code extension files and assets
(5dee8ce)
βοΈ Miscellaneous Tasks
- Update package versions and improve workflow configurations
(353eea0)
π¦ Dependencies
-
[dependency] Update version 9.9.0
(d193def)
-
[dependency] Update version 9.8.0
(aa0b5f6)
-
[dependency] Update version 9.7.0
(183044a)
-
Merge pull request #64 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-37eee9a49a
[dependency] Update the npm-all group across 1 directory with 11 updates (dbcfedb)
- [dependency] Update the npm-all group across 1 directory with 11 updates
[dependency] Update npm dependencies in the /electron-app directory:
Package | From | To |
---|---|---|
@babel/compat-data | 7.27.1 |
7.27.2 |
@babel/helper-compilation-targets | 7.27.1 |
7.27.2 |
@babel/parser | 7.27.1 |
7.27.2 |
@babel/template | 7.27.1 |
7.27.2 |
@electron/windows-sign | 1.2.1 |
1.2.2 |
@modelcontextprotocol/sdk | 1.11.0 |
1.11.1 |
@types/node | 22.15.3 |
22.15.17 |
browserslist | 4.24.4 |
4.24.5 |
eventsource | 3.0.6 |
3.0.7 |
http-cache-semantics | 4.1.1 |
4.2.0 |
Updates @babel/compat-data
from 7.27.1 to 7.27.2
Updates @babel/helper-compilation-targets
from 7.27.1 to 7.27.2
Updates @babel/parser
from 7.27.1 to 7.27.2
Updates @babel/template
from 7.27.1 to 7.27.2
Updates @electron/windows-sign
from 1.2.1 to 1.2.2
Updates @modelcontextprotocol/sdk
from 1.11.0 to 1.11.1
Updates @types/node
from 22.15.3 to 22.15.17
Updates browserslist
from 4.24.4 to 4.24.5
Updates electron-to-chromium
from 1.5.148 to 1.5.151
Updates eventsource
from 3.0.6 to 3.0.7
Updates http-cache-semantics
from 4.1.1 to 4.2.0
updated-dependencies:
- dependency-name: β@babel/compat-dataβ dependency-version: 7.27.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/helper-compilation-targetsβ dependency-version: 7.27.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/parserβ dependency-version: 7.27.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@babel/templateβ dependency-version: 7.27.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@electron/windows-signβ dependency-version: 1.2.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@modelcontextprotocol/sdkβ dependency-version: 1.11.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: β@types/nodeβ dependency-version: 22.15.17 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: browserslist dependency-version: 4.24.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: electron-to-chromium dependency-version: 1.5.151 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: eventsource dependency-version: 3.0.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm-all
- dependency-name: http-cache-semantics dependency-version: 4.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: npm-all β¦
Signed-off-by: dependabot[bot] support@github.com (2fdd378)
-
[dependency] Update version 9.6.0
(d604713)
-
[dependency] Update version 9.5.0
(312fd82)
-
[dependency] Update version 9.4.0
(c9dc239)
-
[dependency] Update version 9.3.0
(ebeb68d)
-
[dependency] Update version 9.2.0
(3e03968)
-
[dependency] Update version 9.1.0
(c86d521)
-
[dependency] Update version 9.0.0
(4f69607)
π‘οΈ Security
- Merge pull request #61 from step-security-bot/chore/GHA-090317-stepsecurity-remediation
[StepSecurity] ci: Harden GitHub Actions (ba8e3e4)
- [chore] Merge Branch βmainβ into chore/GHA-090317-stepsecurity-remediation
(4c3e6b9)
[9.0.0] - 2025-05-09
[01b17e7β¦ 45e22a1] (compare)
π Features
-
Update GitHub workflows with concurrency settings and add new badges to README
(4ec7375)
-
Update GitHub workflows for improved linting and scanning processes
(c7e0304)
-
Update Node.js version in Electronegativity workflow and remove unused plugins from repo-stats workflow
(3a16d20)
-
Add GitHub Actions for Electronegativity Scan and VSCode Version Matrix
(fbdf2c0)
-
Enhance Electron app functionality and UI
(012b014)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(23cdd2a)
π οΈ GitHub Actions
-
Update electronegativity.yml
(15d7770)
-
Update trugglehog.yml
(74fbcb1)
-
Update osv-scanner.yml
(dd948a2)
πΌ Other
-
Update metrics.repository.svg - [Skip GitHub Action]
(0e985e5)
-
Update metrics.repository.svg - [Skip GitHub Action]
(9fe4681)
-
Update metrics.repository.svg - [Skip GitHub Action]
(1e9418b)
-
Update metrics.repository.svg - [Skip GitHub Action]
(7a193f2)
-
Update metrics.repository.svg - [Skip GitHub Action]
(88ac741)
βοΈ Miscellaneous Tasks
- Update GitHub Actions workflows and dependencies; fix badge link in README
(c401c26)
π¦ Dependencies
- Merge pull request #60 from Nick2bad4u/dependabot/github_actions/github-actions-0ba9d3d503
[dependency] Update dependency group (45e22a1)
- [dependency] Update dependency group[dependency] Updates the github-actions group with 3 updates: actions/dependency-review-action, google/osv-scanner-action and trufflesecurity/trufflehog.
Updates actions/dependency-review-action
from 4.6.0 to 4.7.0
Updates google/osv-scanner-action
from 2.0.1 to 2.0.2
Updates trufflesecurity/trufflehog
from 3.88.28 to 3.88.29
updated-dependencies:
- dependency-name: actions/dependency-review-action dependency-version: 4.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions
- dependency-name: google/osv-scanner-action dependency-version: 2.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions
- dependency-name: trufflesecurity/trufflehog dependency-version: 3.88.29 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions β¦
Signed-off-by: dependabot[bot] support@github.com (09f20a5)
-
[dependency] Update version 8.9.0
(e10d687)
-
[dependency] Update version 8.8.0
(3dea60f)
-
[dependency] Update version 8.7.0
(9e1ec19)
-
[dependency] Update version 8.6.0
(2a6fd15)
-
[dependency] Update version 8.5.0
(811f6be)
-
[dependency] Update version 8.4.0
(e8378fe)
-
[dependency] Update version 8.3.0
(b336f68)
-
[dependency] Update version 8.2.0
(e524f95)
-
[dependency] Update version 8.1.0
(b6c6f06)
-
[dependency] Update version 8.0.0
(01b17e7)
π‘οΈ Security
- [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (72b041f)
-
Refactor GitHub Actions workflows and enhance application features
- Updated ESLint workflow to remove unnecessary working directory specification.
- Simplified Prettier workflow by removing SARIF conversion and upload steps, added continue-on-error option.
- Cleaned up repo-stats workflow by removing redundant plugin configurations.
- Enhanced README.md with additional visuals and badges for better project visibility.
- Improved accessibility by adding title attributes to iframes in index.html.
- Obfuscated API keys in index-CQWboq_8.js for security.
- Added IPC handlers in main.js to retrieve app, Electron, Node.js, and Chrome versions.
- Implemented tab button enabling/disabling functionality in main UI and utility functions.
- Added hover effects and improved close button functionality in about modal.
- Removed unnecessary tsconfig.json file.
- Created enableTabButtons.js utility to manage tab button states.
(ccacc58)
[8.0.0] - 2025-05-07
[e977afe⦠f7f3de8] (compare)
π Features
-
Refactor UI components and enhance fullscreen functionality with new utilities
(988adb5)
-
Enhance UI and functionality with modern modal dialog and improved notifications
(2a544bc)
-
Update credits section in index.html and enhance accessibility features in the app menu
(94b964c)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3e10be8)
π οΈ GitHub Actions
- Create devskim.yml
(e0888ab)
πΌ Other
-
Add Vitest configuration and Stylelint configuration files
- Created vitest.config.js to set up testing environment with jsdom and specified setup files.
-
Added stylelint.config.js to enforce standard stylelint rules, including preventing empty blocks.
(f7f3de8)
- Merge pull request #59 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (583af3d)
π¦ Dependencies
-
[dependency] Update version 7.9.0
(11ca640)
-
[dependency] Update version 7.8.0
(43f45da)
-
[dependency] Update version 7.7.0
(76d7fd9)
-
[dependency] Update version 7.6.0
(fde0549)
-
[dependency] Update version 7.5.0
(9386b85)
-
[dependency] Update version 7.4.0
(d1717a9)
-
[dependency] Update version 7.2.0
(86e99ba)
-
[dependency] Update version 7.1.0
(e977afe)
π‘οΈ Security
-
Refactor and enhance Electron app functionality
- Added global variable declaration in renderTable.js for jQuery usage.
- Simplified error handling in setupTheme.js by removing the error parameter.
- Improved showFitData.js by refactoring file name handling and UI updates for better readability and performance.
- Updated windowStateUtils.js to include global variable declarations for better compatibility.
- Removed package-lock.json and package.json to streamline dependencies.
- Introduced GitHub Actions workflows for automated greetings, security scanning with Sobelow, style linting, and code linting with Super Linter.
- Added screenfull.min.js library for fullscreen functionality.
- Implemented setupWindow.js to manage window load events and tab interactions more efficiently.
(a27cf89)
[7.1.0] - 2025-05-06
[386d075β¦ 1a61d0e] (compare)
π Features
-
Update version to 7.0.0 and enhance workflow error handling
(1a61d0e)
-
Enhance accessibility features with font size and high contrast options
(2ae1eb2)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(cc4e692)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(053d255)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(d004bb5)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(f576138)
π οΈ GitHub Actions
- Update Build.yml
(6d34bb4)
πΌ Other
-
Implement fullscreen toggle functionality and update version to 6.8.0
(b54ecfd)
-
Enhance application menu with About and Keyboard Shortcuts options, and enable restart after updates
(02c6a7c)
-
Refactor code structure for improved readability and maintainability
(829fd2f)
-
Remove deprecated artifact names from package.json and standardize appImage key
(8bbd8c0)
-
Update version to 6.3.0 and enhance update notification handling in renderer.js
(69572e6)
-
Update version to 6.3.0 and enhance artifact handling in package.json; modify buildAppMenu.js for menu item updates
(3b8e4d7)
-
Update version to 6.2.0, add makensis dependency, and include LICENSE file
(386d075)
π¦ Dependencies
-
[dependency] Update version 7.0.0
(cb56c0b)
-
[dependency] Update version 6.9.0
(e056d58)
-
[dependency] Update version 6.8.0
(b6ef82b)
-
[dependency] Update version 6.7.0
(b46d2e7)
-
[dependency] Update version 6.6.0
(b97a164)
-
[dependency] Update version 6.5.0
(0863c57)
-
[dependency] Update version 6.5.0 and remove macOS App Store target from build configurations
(a5ddeaf)
-
[dependency] Update version 6.4.0
(d268ae9)
-
[dependency] Update version 6.4.0
(8175c16)
-
[dependency] Update version 6.3.0
(ec6cbf8)
-
[dependency] Update version 6.2.0 in package.json
(a5eedf2)
-
[dependency] Update version 6.1.0
(dbb1ddd)
-
[dependency] Update version 6.0.0
(9de9acb)
[6.0.0] - 2025-05-05
[0fe2e46β¦ e67a065] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(e67a065)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(420da52)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(d8baac6)
π οΈ GitHub Actions
-
Update version to 5.6.0 in package-lock.json and improve indentation in Build.yml
(6de66a2)
-
Update version to 5.5.0 in package-lock.json and enhance SHA512 handling in Build.yml
(978ff5c)
-
Update version to 5.4.0 in package-lock.json and improve SHA512 handling in Build.yml
(fb47f6b)
-
Fix sha512 checksums in latest.yml files for accurate artifact verification
(62e1600)
πΌ Other
-
Enhance fullscreen functionality by ensuring tab content fills the screen and adding exit overlay button
(2fd2243)
-
Enhance fullscreen functionality with improved button design and IPC handling for menu actions
(db9a874)
-
Add IPC handlers for file menu actions and enhance export functionality
(58b851b)
-
Fix escaping in URL handling and update sed command for sha512 hash replacement
(a43aab0)
-
Refactor buildAppMenu function parameters for improved readability and update package version to 5.2.0
(cb7b5b9)
-
Update sha512 handling in YAML files and enhance application description
(e355d72)
π¦ Dependencies
-
[dependency] Update version 5.9.0
(d4bc0d6)
-
[dependency] Update version 5.8.0
(f0d1b98)
-
[dependency] Update version 5.7.0
(1db62c5)
-
[dependency] Update version 5.6.0
(6e64534)
-
[dependency] Update version 5.5.0
(9b4cc69)
-
[dependency] Update version 5.4.0
(0afed09)
-
[dependency] Update version 5.3.0
(9e40626)
-
[dependency] Update version 5.2.0
(0d9a45c)
-
[dependency] Update version 5.1.0
(0321608)
-
[dependency] Update version 5.0.0
(0fe2e46)
[5.0.0] - 2025-05-05
[19ec9d2β¦ 36ba8e7] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(1c083fe)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(28a1c56)
πΌ Other
-
Add YAML files to distribution and release artifacts
(36ba8e7)
-
Update version to 4.6.0 and refine artifact naming in build process
(ea4a270)
-
Refactor hash printing for Linux and macOS in build workflow
(8ecf584)
-
Add hash printing for distributable files in Windows and Linux/macOS
(bf9a186)
-
Use recursive copy for organizing distributables in release process
(6337f77)
-
Refactor release process to organize distributables by platform and architecture
(ca0c2c8)
-
Comment out deduplication and validation step for distributable files in the build workflow
(5f2ed49)
-
Update auto-updater logging and bump version to 4.0.0
(299db73)
π¦ Dependencies
-
[dependency] Update version 4.9.0
(c9e7e92)
-
[dependency] Update version 4.8.0 and add cross-env as a dev dependency
(6d060e7)
-
[dependency] Update version 4.8.0
(55ada75)
-
[dependency] Update version 4.7.0
(03bccc6)
-
[dependency] Update version 4.7.0 and update legal trademarks; refine start-prod script for cross-platform compatibility
(633a72d)
-
[dependency] Update version 4.6.0
(baf6739)
-
[dependency] Update version 4.5.0
(ea5382a)
-
[dependency] Update version 4.4.0
(8173271)
-
[dependency] Update version 4.3.0
(84f7bc0)
-
[dependency] Update version 4.2.0
(e5e40d1)
-
[dependency] Update version 4.1.0
(d037755)
-
[dependency] Update version 4.0.0
(19ec9d2)
[4.0.0] - 2025-05-04
[efbee5c⦠c87b8b7] (compare)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(c1c27bc)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(23021e2)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(31d7bc5)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(f85cddb)
πΌ Other
-
Update caching paths for npm on Windows and enable cross-OS archive support
(c87b8b7)
-
Exclude ia32 architecture for Windows and update version to 3.7.0 in package.json
(ce505d0)
-
Update version to 3.2.0, enhance auto-updater functionality, and adjust cache path for Windows
(e16aa30)
-
Refactor package.json to update publisher information and restructure mac desktop entry
(a845341)
π¦ Dependencies
-
[dependency] Update version 3.9.0
(ea353c8)
-
[dependency] Update version 3.8.0 in package.json and package-lock.json
(e0c0fbf)
-
[dependency] Update version 3.9.0
(c3dd0c1)
-
[dependency] Update version 3.8.0
(9338a58)
-
[dependency] Update version 3.8.0 and rename latest.yml for architecture in Windows
(3420901)
-
[dependency] Update version 3.7.0
(04011a7)
-
[dependency] Update version 3.7.0 and update autoUpdater feed URL for Windows architecture
(69acfaf)
-
[dependency] Update version 3.6.0 and update caching strategy for node modules in Build.yml
(d35e3f6)
-
[dependency] Update version 3.6.0
(9c764f8)
-
[dependency] Update version 3.5.0 and update artifact naming convention in package.json; add support for additional release artifacts in Build.yml
(44f56b7)
-
[dependency] Update version 3.5.0
(5460f88)
-
[dependency] Update version 3.4.0, update cache path for consistency, and add update notification functionality
(77f634d)
-
[dependency] Update version 3.4.0
(31732d3)
-
[dependency] Update version 3.3.0 and remove unused property from package.json
(454530b)
-
[dependency] Update version 3.3.0
(7864a1b)
-
[dependency] Update version 3.2.0
(1445fae)
-
[dependency] Update version 3.1.0
(ee83681)
-
[dependency] Update version 3.0.0
(8259dc5)
-
[dependency] Update version 2.9.0 and enhance auto-update notifications
(efbee5c)
[3.0.0] - 2025-05-04
[316bc70β¦ 052c1c9] (compare)
π Features
-
Add listener for decoder options changes and update data table
(236b7ae)
-
Unify file open logic and ensure both readers update from all sources
(b4a5fa1)
-
Add core files for FIT File Viewer application
(194d975)
π Bug Fixes
-
Update artifact patterns to include all YAML and blockmap files
(7889426)
-
Update artifact paths for release process
(08d0e18)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(2f54732)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(18b7e71)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(ec33142)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(c867345)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(df84d9e)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(e7ef411)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(4235676)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(edd9e38)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(316bc70)
π οΈ GitHub Actions
-
Update codeql.yml
(d20ea1b)
-
Create summary.yml
(5b7c14e)
-
Update codeql.yml
(c7c0873)
-
Update codeql.yml
(da7d274)
-
Enhance version bump logic and update release notes formatting in Build.yml
(d0592e8)
-
Update Build.yml
(9539415)
πΌ Other
-
Refactor code structure for improved readability and maintainability
(052c1c9)
-
Refactor code structure for improved readability and maintainability
(389fe69)
-
Refactor code structure for improved readability and maintainability
(2793649)
-
Refactor code structure for improved readability and maintainability
(967db82)
-
Implement theme management and decoder options persistence using electron-store
(052bd8e)
-
Enhance version bump logic to include tagging with v prefix and update versioning scheme for major and minor releases
(7e89d59)
-
Simplify file listing in workflow by changing path to current directory
(64f53e8)
-
Update package version to 2.2.0 and adjust build workflow for package.json handling
(0a1e0b6)
π Refactor
- Simplify version bump logic and improve update notifications in renderer
(f85a00b)
βοΈ Miscellaneous Tasks
- Update dependencies and version to 2.3.10
(962ac81)
π¦ Dependencies
-
[dependency] Update version 2.9.0
(da1bd70)
-
[dependency] Update version 2.8.0
(307e243)
-
[dependency] Update version 2.8.0
(d832989)
-
[dependency] Update version 2.7.0
(03ec4ef)
-
[dependency] Update version 2.6.0
(6154d4a)
-
[dependency] Update version 2.5.0
(3946a09)
-
[dependency] Update version 2.4.0
(30829db)
-
[dependency] Update version 2.3.13
(85f89c2)
-
[dependency] Update version 2.3.12
(b86c7f5)
-
[dependency] Update version 2.3.11
(5854f8c)
-
[dependency] Update version 2.3.10
(4b27c9c)
-
[dependency] Update version 2.3.9
(3272e81)
-
[dependency] Update version 2.3.8
(f94f464)
-
[dependency] Update version 2.3.7
(f81e7b8)
-
[dependency] Update version 2.3.6
(8a523bd)
-
Merge pull request #58 from Nick2bad4u/dependabot/npm_and_yarn/npm-all-ebff2fd4aa
build(deps): bump the npm-all group with 8 updates (7084531)
-
(deps) [dependency] Update dependency group
(be3852d)
-
Merge pull request #57 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-3ba5ff75b8
build(deps-dev): bump the npm-all group in /electron-app with 3 updates (1fbdd76)
-
(deps-dev) [dependency] Update the npm-all group in /electron-app with 3 updates
(ab1e3fa)
-
Merge pull request #56 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/browser-extension/npm-all-ccf39fe968
build(deps-dev): bump @types/chrome from 0.0.317 to 0.0.318 in /electron-app/libs/zwiftmap-main/browser-extension in the npm-all group (cee5a22)
-
(deps-dev) [dependency] Update @types/chrome
(a59337b)
-
[dependency] Update version 2.3.5
(dfafa34)
-
[dependency] Update version 2.3.4
(f2b72a5)
-
[dependency] Update version 2.3.3
(4839f74)
-
[dependency] Update version 2.3.2
(d0c43f5)
-
[dependency] Update version 2.3.2 in package.json
(f16fd7d)
-
[dependency] Update version 2.3.1
(4294b68)
-
[dependency] Update version 2.3.0
(5c55b73)
-
[dependency] Update version 2.2.0
(3399118)
-
[dependency] Update version 2.1.0
(3343773)
[2.0.0] - 2025-05-02
[b859555β¦ aaf05c7] (compare)
π Features
-
Add mapping for unknown FIT messages and enhance label application logic
(c0bb2e0)
-
Implement FIT reader library with core functionalities
(70da6da)
-
Enhance lap row rendering to include start time in summary table
(3a04266)
-
Disable text selection on footer for improved user experience
(8a2eea0)
-
Add marker count selector and update map rendering logic
(fbf0cc4)
-
Implement multi-select mode for lap selection and add simple measurement tool
(675b10d)
-
Enhance map rendering with lap selection UI and improved control styles
(7500912)
-
Add custom map type selection button and zoom slider for enhanced user interaction
(e38d3f7)
-
Add IPC handlers for reading and parsing FIT files
(10d949e)
-
Implement feed entries fetching and image replacement for Zwift map extension
(7fa1685)
-
Enhance accessibility and improve UI responsiveness
(31a1c77)
-
Add scroll wheel support for filter selection in renderTable function
(e6dbd66)
-
Implement theme switching and persistence with utility functions
(4f8446b)
-
Implement theme switching and persistence across the Electron app
(583dc67)
-
Add comprehensive tests for main UI, preload, and window state utilities
(59bc75d)
-
Enhance utility functions with detailed JSDoc comments for better documentation
(992b602)
-
Add window resize handler for responsive chart rendering
(51cfc34)
-
Move showNotification and setLoading utilities to renderer.js for better encapsulation
(269c36d)
-
Refactor and modularize recent files and renderer utilities
(6f675d2)
-
Move recent files utility functions to separate module
(4df97de)
-
Implement recent files functionality with context menu for file opening
(97b7030)
-
Remove unused utility functions from global exports in utils.js
(6eb0e39)
-
Add additional utility functions for global access in utils.js
(7b88dc3)
-
Refactor showFitData and tab management functions into separate utility modules
(12cb3c9)
-
Migrate ESLint configuration from .eslintrc.js to eslint.config.js
(1191e17)
-
Add ESLint configuration and update dependencies in package.json and package-lock.json
(3f6b637)
π Bug Fixes
-
Update vite version to 6.3.4; enhance measurement tool UI with SVG icons and add GPX export functionality
(47e4081)
-
Update Dependabot configuration to use consistent group naming for npm updates
(ce65a7b)
-
Enable cancellation of in-progress GitHub Pages deployments
(060b9f5)
-
Update base URL in sitemap generation workflow
(705c631)
-
Update electron version to 35.2.0 in package.json and package-lock.json
(e3b159e)
-
Update package metadata for FitFileViewer with correct name, version, and description
(6965bb1)
-
Update link to the Releases Page in README for accurate navigation
(b859555)
π Merge Commits
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(a5fadb7)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(49dc7f8)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(ee28234)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(8f475ca)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(3a09960)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(6db6128)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(7601eee)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(34122ea)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(a58b129)
-
[chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(81bd01b)
π οΈ GitHub Actions
-
Update Build.yml
(5228c0d)
-
Update Build.yml
(364d4ee)
-
Update Build.yml
(e8e4063)
-
Update Build.yml
(36679a7)
-
Update Build.yml
(91190ef)
-
Update Build.yml
(44ec334)
-
Update Build.yml
(9322bc2)
-
Update Build.yml
(6d1917a)
-
Update Build.yml
(9e6ebff)
-
Update Build.yml
(81d66fc)
-
Create Build.yml
(f67c2f0)
-
Create jekyll-gh-pages.yml
(f261cc4)
-
Create codeql.yml
(75706f9)
-
Update eslint.yml
(adb753d)
-
Update eslint.yml
(4433a79)
-
Update eslint.yml
(548c5a9)
-
Update eslint.yml
(c5cba71)
πΌ Other
-
Enhance build workflow: add validation for package.json, upload bumped version, and improve deduplication of distributable files
(4609fc1)
-
Deduplicate distributable files before creating release
(51fd771)
-
Enhance release workflow by listing artifacts and updating file patterns for artifact uploads
(8470c43)
-
Update artifact upload and release steps in CI workflow
(1d808ac)
-
Update release action to include all files in artifacts directory
(8069386)
-
Implement automatic minor version bump in CI workflow
(abd2c63)
-
Fix exclusion of ia32 architecture for ubuntu-latest in build matrix
(7fb6fb6)
-
Fix exclusion of macOS ia32 architecture in build matrix
(83eb944)
-
Add build-all script to package.json for building all platforms
(ca630b7)
-
Update package.json
(15d5fdb)
-
Update package.json
(b72e768)
-
Update package.json
(0644c24)
-
Update package.json
(34c5396)
-
Update package.json
(b22926f)
-
Remove unused FIT reader utility functions and related code
- Deleted datetime.js, getBits.js, getFieldData.js, index.js, isInvalid.js, nTimes.js, namedFields.js, readData.js, readDefinition.js, readFileHeader.js, and readRecordHeader.js.
- These files contained functions and logic that are no longer needed in the FIT reader implementation.
-
This cleanup helps streamline the codebase and improve maintainability.
(21d4380)
- Enhances map rendering and user interaction
Refactors map rendering logic for modularity and maintainability Adds flexible layout for map controls with improved styling Introduces map action buttons for printing, exporting GPX, and elevation profiles Implements escape key and exit button handlers for measurement tool Fixes potential issues with duplicate map instances and grey background bug Improves theme support for dark/light mode compatibility
Refactors map rendering and enhances user interaction
Modularizes map rendering logic for maintainability
Improves map controls layout and styling
Adds action buttons for print/export/elevation profile
Introduces escape key and exit button handlers for measurement tool
Fixes duplicate map instance and grey background issues
Enhances dark/light mode theme compatibility (86e03ae)
- Merge PR #52
build(deps-dev): bump @babel/runtime from 7.27.0 to 7.27.1 (3cc6c38)
-
Add point-to-point measurement tool for Leaflet maps
(fca1c97)
-
Merge PR #42
build(deps): bump @turf/buffer from 6.5.0 to 7.2.0 in /electron-app/libs/zwiftmap-main/backend (46bbbf0)
- Merge PR #43
build(deps): bump @turf/difference from 6.5.0 to 7.2.0 in /electron-app/libs/zwiftmap-main/backend (3eeab68)
- Merge PR #44
build(deps-dev): bump @types/validator from 13.12.2 to 13.15.0 in /electron-app/libs/zwiftmap-main/backend (e2c8f21)
- Merge PR #45
build(deps): bump @turf/length from 6.5.0 to 7.2.0 in /electron-app/libs/zwiftmap-main/backend (ceaad0c)
- Merge PR #46
build(deps): bump @sentry/node from 8.53.0 to 9.15.0 in /electron-app/libs/zwiftmap-main/backend (9ee9418)
-
Refactor code structure for improved readability and maintainability
(88e148c)
-
Merge PR #16
Automated sitemap update (815e238)
-
[create-pull-request] automated change
(25a828b)
-
Merge PR #17
build(deps-dev): bump the npm group in /electron-app with 2 updates (aa3a86d)
-
Refactor code structure for improved readability and maintainability
(7d47ed4)
-
Merge PR #13
build(deps-dev): bump @types/node from 22.15.0 to 22.15.2 in /electron-app in the npm group (3ccec4b)
- Merge PR #14
build(deps-dev): bump @types/node from 22.15.0 to 22.15.2 in the npm group (7430ddd)
- Merge PR #15
build(deps): bump the npm_and_yarn group across 2 directories with 21 updates (a9a6dbf)
-
Refactor code structure and remove redundant sections for improved readability and maintainability
(e9edc96)
-
Delete 34 files
(bd197e2)
-
Merge PR #11
build(deps): bump the npm group in /electron-app with 3 updates (ff36e66)
- Merge PR #12
build(deps-dev): bump the npm group with 2 updates (cc981a1)
-
Fix path to Chart.js library in renderMap function for elevation profile chart
(a469870)
-
Refactor code structure for improved readability and maintainability
(0c59119)
-
Enhance theme handling in chart rendering; support light and dark themes in getChartSpec and re-render chart on theme change
(513275c)
-
Merge PR #8
build(deps-dev): bump the npm group in /electron-app with 2 updates (97b5b4c)
- Merge PR #9
build(deps): bump github/codeql-action from 3.28.15 to 3.28.16 in the github-actions group (bd433fa)
- Merge PR #10
build(deps-dev): bump electron-to-chromium from 1.5.140 to 1.5.141 in the npm group (79785c6)
-
Remove obsolete test files for chart, map, summary, table, renderer, and utility functions
- Deleted tests for renderChart, renderMap, renderSummary, renderTable, and showFitData.
- Removed tests for rendererUtils, toggleTabVisibility, and windowStateUtils.
- Cleaned up theme and style tests, along with utility tests.
-
Removed associated CSS files used for testing styles.
(c946ca2)
-
Refactor renderSummary and add helper functions for improved column management; enhance summary rendering and UI interactions
(fedd7dd)
-
Refactor CSS for improved theming and layout; enhance readability and organization of styles
(2acf5a9)
-
Refactor showFitData function and add unload file functionality; enhance summary rendering and UI updates
(b6df0a9)
- Merge PR #7
build(deps-dev): bump the npm group with 2 updates (1dca7df)
-
Add column width synchronization for summary and lap tables
(06e4f6e)
-
Refactor notification and loading utilities into separate module for cleaner code structure
(9f623b9)
-
Enhance FIT file loading functionality and menu integration
- Implemented global state management for loaded FIT file path.
- Updated IPC communication to notify main process of loaded FIT files.
- Modified buildAppMenu to enable/disable Summary Columns based on loaded FIT file.
-
Improved recent files path handling for better compatibility in different environments.
(f620d76)
-
Refactor summary column modal styles for improved readability and consistency
(10deb73)
- Merge PR #5
build(deps-dev): bump electron-to-chromium from 1.5.139 to 1.5.140 in /electron-app in the npm group (5abee94)
- Merge PR #6
build(deps): bump the npm group with 11 updates (d7a131c)
-
Add summary column selector functionality and modal for column preferences
(35e10a1)
-
Refactor renderSummary function to use CSS classes for summary and lap section styling
(3afbb44)
-
Refactor renderSummary function layout for improved styling and alignment
(59b0337)
-
Enhance renderSummary function layout with improved styling for summary section and header bar
(caf86a5)
-
Refactor ESLint configuration for improved structure and clarity
(266c6ec)
-
Refactor null checks in patchSummaryFields utility functions for consistency and clarity
(9d9f8bf)
-
Enhance documentation for getChartSpec function with detailed parameter and return descriptions
(29f7503)
-
Enhance renderChart function with improved error handling and validation for chart data
(193eeaa)
-
Improve error handling and formatting in renderChart function
(a9c6d30)
-
Add chart specification and enhance chart rendering logic with error handling
(6aff529)
-
Fix CodeQL badge link in README to point to the correct workflow file
(fda1f04)
-
Refactor Dependabot configuration to remove redundant whitespace and ensure consistent formatting across package ecosystems.
(e8e76fc)
-
Remove CodeQL workflow file as it is no longer needed for the project.
(62afc9a)
-
Enhance chart rendering logic to filter allowed fields and provide user feedback for missing data; update ESLint config to disable console warnings.
(5feb564)
-
Refactor HTML structure for improved readability and consistency; update JavaScript files to disable console warnings and enhance theme handling logic.
(b1cc8f0)
-
Merge pull request #2 from Nick2bad4u/create-pull-request/patch
Automated sitemap update (33ada1a)
-
[create-pull-request] automated change
(db00a54)
-
Add additional badges to README for various GitHub workflows
(94a114f)
-
Add ESLint configuration file with basic rules and ECMAScript 2020 support
(d167e01)
-
Remove old ESLint configuration files and add new .eslintrc.cjs with updated rules
(93045c3)
-
Update .eslintrc.js
(73923c7)
-
Create .eslintrc.js
(8bc2ff3)
-
Update README.md
(1e9052e)
-
Add Jest as a dev dependency for testing
(9d3c533)
-
Add comprehensive tests for utility functions in electron-app
- Implement tests for patchSummaryFields to validate formatting and rounding of various fields.
- Create tests for recentFiles utility functions to ensure correct loading, saving, and adding of recent files.
- Add tests for renderChart to verify chart rendering in different scenarios.
- Develop tests for renderMap to check map rendering and handling of coordinates.
- Implement tests for renderSummary to validate summary rendering from session and record messages.
- Create tests for renderTable to ensure proper table rendering and interaction.
- Add tests for rendererUtils to verify notification and loading overlay functionality.
- Implement tests for setActiveTab to ensure correct tab activation behavior.
- Create tests for showFitData to validate data display and tab rendering logic.
- Add tests for toggleTabVisibility to ensure correct visibility toggling of tab content.
(76ee05e)
π Refactor
-
Change Dependabot update schedule from daily to monthly for all ecosystems; add lap selection UI logic to a new module
(23e22ea)
-
Convert ES module syntax to CommonJS in fitParser.js
(4c52b48)
-
Simplify ESLint workflow by consolidating steps and updating action versions
(65ea31f)
-
Update ESLint configuration to use ES module syntax and simplify filter value persistence in renderTable function
(16e1620)
-
Switch from ES module to CommonJS syntax in ESLint configuration
(8648aa8)
-
Improve error handling in theme persistence and loading functions
(9ce7585)
-
Enhance theme handling in menu updates and improve filename color variable for better readability
(07105c7)
-
Update documentation for global utility exposure and clarify security considerations
(a8ab594)
-
Enhance color variables and improve box shadow styles for better UI consistency
(2f273c9)
-
Update button border style and adjust margin for copy button in content summary
(e56f5cc)
-
Refactor: improve formatDuration function to handle string inputs and ensure finite number validation refactor: enhance renderSummary function to filter out empty or invalid summary columns fix: add logic to renderTable for destroying existing DataTable instances before reinitialization
(4e0792e)
-
Remove unused roles from the application menu
(117200a)
-
Remove unused test_index.html and update utility functions for theme management
(fc8a013)
π Documentation
- Enhance .gitkeep with guidelines for organizing Jest test files
(69bc1cb)
π¨ Styling
-
Add elevation profile CSS for dark and light themes
(64cb888)
-
Update CSS variables for improved theme support and readability
(b5a184c)
π§ͺ Testing
- Add unit tests for theme management functions
(d4fb1ea)
βοΈ Miscellaneous Tasks
-
Update Babel dependencies to version 7.27.1
(fbeb156)
-
Add Copilot instructions for FitFileViewer project
(0512f60)
-
Update version to 1.3.0 in package.json
(77fd53b)
-
Update launch configuration and enable debugging for Electron app
(ca0a4cf)
-
Update package.json for versioning, scripts, and metadata improvements
(46a0a99)
-
Update ESLint configuration import and add eslint-define-config dependency
(a0979bf)
-
Update eslint to version 9.25.1 and related dependencies in package.json and package-lock.json
(fa290ff)
-
Downgrade ESLint version to 9.0.0 and update workflow for improved security and functionality
(fe53342)
-
Update ESLint configuration and dependencies
(809b6eb)
-
Add @typescript-eslint/eslint-plugin to dependencies
(f191f13)
π¦ Dependencies
-
[dependency] Update version 2.0.0
(aaf05c7)
-
[dependency] Update version 1.9.0
(e8fd487)
-
[dependency] Update version 1.8.0
(cf4814b)
-
[dependency] Update version 1.7.0
(340b4c8)
-
[dependency] Update version 1.6.0
(f048d15)
-
[dependency] Update version 1.5.0
(430d9b7)
-
[dependency] Update version 1.4.0
(a213247)
-
Merge pull request #53 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-all-c3615f18f2
build(deps): bump the npm-all group in /electron-app with 22 updates (2ed1557)
-
(deps) [dependency] Update the npm-all group in /electron-app with 22 updates
(a1f01d6)
-
Merge pull request #54 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/npm-all-4c4c415551
build(deps): bump the npm-all group in /electron-app/libs/zwiftmap-main/backend with 56 updates (531bf14)
-
(deps) [dependency] Update the npm-all group
(2cfd615)
-
Merge pull request #55 from Nick2bad4u/dependabot/npm_and_yarn/npm-all-3d36a931d8
build(deps): bump the npm-all group across 1 directory with 96 updates (19db1bd)
-
(deps) [dependency] Update the npm-all group across 1 directory with 96 updates
(94addc5)
-
Merge pull request #50 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/npm_and_yarn-de653eece3
build(deps-dev): bump vite from 6.3.3 to 6.3.4 in /electron-app/libs/zwiftmap-main/frontend in the npm_and_yarn group (0e23c4c)
-
(deps-dev) [dependency] Update vite
(19315db)
-
(deps-dev) [dependency] Update @babel/runtime 7.27.1
(f449637)
-
Merge pull request #49 from Nick2bad4u/dependabot/npm_and_yarn/npm-all-6c6b09f879
build(deps-dev): bump the npm-all group with 3 updates (63563ad)
-
(deps-dev) [dependency] Update dependency group
(15ed06b)
-
Merge pull request #40 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/turf/buffer-7.2.0
build(deps): bump @turf/buffer from 6.5.0 to 7.2.0 in /electron-app/libs/zwiftmap-main/frontend (f82f76a)
-
(deps) [dependency] Update @turf/buffer
(09c3577)
-
Merge pull request #38 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/types/leaflet-1.9.17
build(deps): bump @types/leaflet from 1.9.5 to 1.9.17 in /electron-app/libs/zwiftmap-main/frontend (717fa75)
-
(deps) [dependency] Update @types/leaflet
(2b15a12)
-
Merge pull request #37 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/turf/length-7.2.0
build(deps): bump @turf/length from 6.5.0 to 7.2.0 in /electron-app/libs/zwiftmap-main/frontend (2d4cb7b)
-
(deps) [dependency] Update @turf/length
(cf9fe0e)
-
Merge pull request #36 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/vitest-3.1.2
build(deps-dev): bump vitest from 2.1.9 to 3.1.2 in /electron-app/libs/zwiftmap-main/frontend (4f5e14c)
-
(deps-dev) [dependency] Update vitest
(6902ed0)
-
(deps) [dependency] Update @turf/buffer
(b9b3e0f)
-
Merge PR #47
build(deps): bump the npm-all group in /electron-app/libs/zwiftmap-main/browser-extension with 4 updates (5276af4)
-
(deps) [dependency] Update the npm-all group
(153f603)
-
(deps) [dependency] Update @turf/difference
(4581fde)
-
(deps-dev) [dependency] Update @types/validator
(22e1b26)
-
(deps) [dependency] Update @turf/length
(d81250d)
-
(deps) [dependency] Update @sentry/node
(71931a7)
-
Merge pull request #35 from Nick2bad4u/dependabot/npm_and_yarn/npm-693064aba8
build(deps-dev): bump electron-to-chromium from 1.5.143 to 1.5.144 in the npm group (becebd5)
-
(deps-dev) [dependency] Update electron-to-chromium in the npm group
(eb21965)
-
Merge pull request #28 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/tanstack/react-query-5.74.9
build(deps): bump @tanstack/react-query from 5.66.0 to 5.74.9 in /electron-app/libs/zwiftmap-main/frontend (c0d8e59)
-
(deps) [dependency] Update @tanstack/react-query
(d86310c)
-
Merge pull request #25 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/browser-extension/types/chrome-0.0.317
build(deps-dev): bump @types/chrome from 0.0.316 to 0.0.317 in /electron-app/libs/zwiftmap-main/browser-extension (6b1c566)
-
(deps-dev) [dependency] Update @types/chrome
(f7df652)
-
Merge pull request #23 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/typescript-5.8.3
build(deps-dev): bump typescript from 5.7.3 to 5.8.3 in /electron-app/libs/zwiftmap-main/frontend (b138e98)
-
(deps-dev) [dependency] Update typescript
(5bef1f9)
-
Merge pull request #22 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/dotenv-16.5.0
build(deps): bump dotenv from 16.4.7 to 16.5.0 in /electron-app/libs/zwiftmap-main/backend (a0cf8e4)
-
(deps) [dependency] Update dotenv in /electron-app/libs/zwiftmap-main/backend
(e43e6a2)
-
Merge pull request #21 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/browser-extension/esbuild-0.25.3
build(deps-dev): bump esbuild from 0.25.0 to 0.25.3 in /electron-app/libs/zwiftmap-main/browser-extension (c7c99d8)
-
(deps-dev) [dependency] Update esbuild
(e3da0b7)
-
Merge pull request #29 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/fast-xml-parser-5.2.1
build(deps): bump fast-xml-parser from 4.5.1 to 5.2.1 in /electron-app/libs/zwiftmap-main/backend (942fea0)
-
(deps) [dependency] Update fast-xml-parser
(e8acf85)
-
Merge pull request #30 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/types/node-22.15.3
build(deps-dev): bump @types/node from 22.13.0 to 22.15.3 in /electron-app/libs/zwiftmap-main/backend (b57f7df)
-
(deps-dev) [dependency] Update @types/node
(aad952d)
-
Merge pull request #31 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/sentry/react-9.15.0
build(deps): bump @sentry/react from 8.53.0 to 9.15.0 in /electron-app/libs/zwiftmap-main/frontend (1ecba53)
-
(deps) [dependency] Update @sentry/react
(1fec258)
-
Merge pull request #20 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/google-cloud/secret-manager-6.0.1
build(deps): bump @google-cloud/secret-manager from 5.6.0 to 6.0.1 in /electron-app/libs/zwiftmap-main/backend (e6cf64c)
-
(deps) [dependency] Update @google-cloud/secret-manager
(3b55e3e)
-
Merge pull request #24 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/browser-extension/zwift-data-1.43.0
build(deps): bump zwift-data from 1.42.0 to 1.43.0 in /electron-app/libs/zwiftmap-main/browser-extension (7fa5ad9)
-
(deps) [dependency] Update zwift-data
(e4db4c3)
-
Merge pull request #26 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/backend/turf/nearest-point-on-line-7.2.0
build(deps): bump @turf/nearest-point-on-line from 6.5.0 to 7.2.0 in /electron-app/libs/zwiftmap-main/backend (4695f64)
-
(deps) [dependency] Update @turf/nearest-point-on-line
(6383274)
-
Merge pull request #34 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/npm-c916c61fa3
build(deps-dev): bump the npm group in /electron-app with 2 updates (c8749c3)
-
(deps-dev) [dependency] Update the npm group in /electron-app with 2 updates
(514678d)
-
Merge pull request #32 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/tanstack/react-query-devtools-5.74.9
build(deps): bump @tanstack/react-query-devtools from 5.66.0 to 5.74.9 in /electron-app/libs/zwiftmap-main/frontend (4cf2959)
-
(deps) [dependency] Update @tanstack/react-query-devtools
(849c73c)
-
Merge pull request #33 from Nick2bad4u/dependabot/npm_and_yarn/electron-app/libs/zwiftmap-main/frontend/multi-1dbe629cdc
build(deps): bump react-dom and @types/react-dom in /electron-app/libs/zwiftmap-main/frontend (2a0614b)
-
(deps) [dependency] Update react-dom and @types/react-dom
(1de9279)
-
Update dependabot.yml
(c4101b9)
-
(deps-dev) [dependency] Update the npm group in /electron-app with 2 updates
(021ec87)
-
Merge pull request #18 from Nick2bad4u/dependabot/npm_and_yarn/npm-bc334dfba7
build(deps): bump the npm group with 12 updates (8a57c62)
-
(deps) [dependency] Update dependency group
(b731b08)
-
(deps-dev) [dependency] Update @types/node in /electron-app in the npm group
(55adbc7)
-
(deps-dev) [dependency] Update @types/node in the npm group
(3985f72)
-
(deps) [dependency] Update the npm_and_yarn group across 2 directories with 21 updates
(80ff77e)
-
(deps) [dependency] Update the npm group in /electron-app with 3 updates
(9484509)
-
(deps-dev) [dependency] Update dependency group
(93c747d)
-
(deps-dev) [dependency] Update the npm group in /electron-app with 2 updates
(a742326)
-
(deps) [dependency] Update github/codeql-action in the github-actions group
(4c1630a)
-
(deps-dev) [dependency] Update electron-to-chromium in the npm group
(1d335dd)
-
(deps-dev) [dependency] Update dependency group
(b5a3548)
-
(deps) [dependency] Update step-security/harden-runner
(49874d6)
-
(deps-dev) [dependency] Update electron-to-chromium
(9dfdff0)
-
(deps) [dependency] Update dependency group
(6c9ddbb)
-
Merge pull request #1 from Nick2bad4u/dependabot/npm_and_yarn/npm-1952bbb91e
build(deps): bump the npm group with 29 updates (a2c668e)
- (deps) [dependency] Update dependency group
(20931e3)
π‘οΈ Security
- Merge pull request #19 from step-security-bot/chore/GHA-291632-stepsecurity-remediation
[StepSecurity] Apply security best practices (328573a)
- [StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (a827f56)
- Merge PR #4
build(deps): bump step-security/harden-runner from 2.11.1 to 2.12.0 in the github-actions group (3acf2c1)
- Merge pull request #3 from step-security-bot/chore/GHA-211451-stepsecurity-remediation
[StepSecurity] Apply security best practices (0bcca04)
- [StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot bot@stepsecurity.io (5b5d013)
[1.0.1] - 2025-04-20
[095e535β¦ eb3cc72] (compare)
π Features
-
Add initial Jekyll configuration with essential plugins and site metadata
(eb3cc72)
-
Add multiple GitHub Actions workflows for enhanced CI/CD processes including ActionLint, Microsoft Defender, Dependency Review, ESLint, OSSAR, OSV-Scanner, Scorecard, Sitemap generation, Stale issue management, and Static content deployment
(2b34cbd)
-
Add electron-builder configuration and build script
(40559c6)
-
Add notification UI and loading overlay; enhance user feedback during file operations
(13ebfed)
-
Implement window state management and add utility functions for formatting speed and arrays
(a3d9fa8)
-
Add utility functions for CSV export, distance and duration formatting, and summary patching
(4e606a3)
-
Update .gitignore to include additional rules for Node.js, Python, and Visual Studio Code; enhance project organization
(ca52d0d)
-
Refactor utils.js for improved readability and consistency; enhance chart rendering and warning messages
(f0a67ab)
-
Improve loading order and enhance error handling in utils.js; update credits section in index.html for better organization
(b909e9f)
-
Enhance pagination styles in style.css for improved visibility and user experience
(f76fba0)
-
Update script loading order and enhance global data handling in main-ui.js; improve dark mode styling for the map in style.css
(c74d722)
-
Refactor fitParser.js and preload.js for improved readability and consistency
(03aef18)
-
Refactor main UI logic into main-ui.js for improved organization and maintainability
(b9b224c)
-
Improve comments and structure in index.html for better clarity and organization
(87f8845)
-
Enhance patchSummaryFields function for comprehensive data formatting
(29a81b0)
-
Implement FIT Viewer extension with custom editor for FIT files
(258cb95)
π Merge Commits
- [chore] Merge Branch βmainβ of https://github.com/Nick2bad4u/FitFileViewer
(203c08d)
πΌ Other
-
Implement code changes to enhance functionality and improve performance
(dd4a28d)
-
Create CNAME
(421479b)
-
Refactor code structure for improved readability and maintainability
(18ce9bb)
-
Refactor code structure for improved readability and maintainability
(2c36135)
-
Implement code changes to enhance functionality and improve performance
(362536e)
-
Moved extension files to the new directory
(3ae8907)
-
Add Prettier configuration file for consistent code formatting
- Introduced a new .prettierrc file in the electron-app directory.
- Configured various formatting options including arrowParens, printWidth, and trailingComma.
-
Added specific overrides for CSS, Stylus, HTML, and user JavaScript files to customize formatting rules.
(331dd91)
- Initial commit
(095e535)
π Refactor
-
Optimize chart rendering and enhance tab visibility handling; improve styling for better layout
(dd091ec)
-
Enhance background data pre-rendering and improve DataTables pagination in night mode
(4b0bfe7)
-
Improve patchSummaryFields function; enhance readability and validation for summary metrics
(a2bdb9c)
-
Enhance formatting functions for distance and duration; improve validation and error handling
(ad25e6e)
-
Improve object serialization in copyTableAsCSV function; enhance performance and prevent redundant serialization
(9f3399d)
-
Prevent redundant tab activation by checking active state before toggling
(4a61f75)
-
Enhance error handling and key sorting in displayTables function; improve code clarity and robustness
(9f8478e)
-
Consolidate utility exports in utils.js for improved organization and global access
(bbc9b23)
-
Simplify credits section in HTML; enhance readability and structure in main UI JavaScript
(3a71dfd)
-
Update Prettier configuration for consistent print width; improve HTML structure and readability
(84aaae5)
-
Update padding and margin in app header and tab card for improved layout; remove unused styles
(aeec235)
-
Enhance layout and styling for app header, tab bar, and content sections for improved user experience
(cf8cd55)
-
Improve code formatting and organization across multiple files for better readability
(5092827)
-
Remove unused imports from main-ui.js, main.js, and preload.js
(2c8e7d6)
π¨ Styling
- Clean up CSS formatting and organization for improved readability
(bc46c8d)
π¦ Dependencies
- Create dependabot.yml
(142f71d)
Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the MIT License This changelog was automatically generated with git-cliff.