Skip to content

Uptime-Watcher v23.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 May 20:18
· 12 commits to main since this release

🚀 Release Notes

  • chore(release): v23.8.0 [skip ci]

    • Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    • Commit: 6daf65d36
    • Date: 2026-05-06
  • 🔧 [build] Update monitor status handling and improve OAuth redirect URI

  • 🔧 [build] Update DropboxAuthFlow tests to support both HTTP and HTTPS - 🔒 Use https module for secure requests based on URL protocol - 🔗 Update regex to match HTTPS callback URLs - 🔄 Adjust callback URL protocol to HTTP for consistency in tests

  • 👷 [ci] Remove obsolete GitHub workflows - 🧹 [chore] Deleted pssecret-scanner.yml workflow for secret scanning as it is no longer needed. - 🧹 [chore] Removed repo-stats.yml workflow for generating repository metrics due to changes in project requirements.

  • 🔧 [build] Update utility functions and improve type safety

  • 🔧 [build] Update dependencies and configuration

  • 🎨 [style] Refactor code for improved readability and consistency - 🛠️ [fix] Remove unnecessary parentheses in delete statements for clarity in monitorOperations.ts - 🎨 [style] Align object destructuring and formatting in useConfirmDialogStore.ts for better readability - 🎨 [style] Adjust formatting in useUiStore.ts to enhance code clarity - 🎨 [style] Improve formatting in SiteCompactCard.fast-check.test.tsx for better visual structure - 🎨 [style] Standardize formatting in MarqueeText.fast-check.test.tsx for consistency - 🎨 [style] Clean up whitespace and formatting in generateUuid.test.ts for better readability - 🎨 [style] Refine mock implementation in useMonitorTypesStore.simplified100.test.ts for clarity - 🎨 [style] Enhance clarity in generateUuid.test.ts by removing redundant lines - 🎨 [style] Improve formatting in database.comprehensive-fuzzing.test.ts for better readability - 🎨 [style] Adjust formatting in fuzzing-test-suite.runner.test.ts for consistency - 🎨 [style] Clean up conditional statements in monitorUiHelpers.test.ts for better readability - 🎨 [style] Standardize import formatting in ThemeManager.ts for consistency - 🎨 [style] Align import statements in ThemedBadge.tsx for better organization - 🎨 [style] Improve formatting in ThemedBox.tsx for enhanced readability - 🎨 [style] Clean up formatting in ThemedButton.tsx for better visual structure - 🎨 [style] Standardize formatting in ThemedCheckbox.tsx for consistency - 🎨 [style] Adjust formatting in ThemedInput.tsx for improved readability - 🎨 [style] Clean up formatting in ThemedSlider.tsx for better organization - 🎨 [style] Improve formatting in ThemedText.tsx for enhanced clarity - 🎨 [style] Standardize import statements in types.ts for better organization - 🎨 [style] Clean up formatting in monitorFormData.ts for improved readability - 🎨 [style] Align import statements in chartUtils.ts for consistency - 🎨 [style] Clean up whitespace in environment.ts for better organization - 🎨 [style] Improve formatting in fallbacks.ts for enhanced readability - 🎨 [style] Clean up whitespace in monitorTypeHelper.ts for better organization - 🎨 [style] Adjust formatting in globalMetrics.ts for improved clarity - 🎨 [style] Clean up import statements in status.ts for better organization - 🎨 [style] Standardize formatting in siteStoryHelpers.tsx for consistency - 🎨 [style] Clean up formatting in DefaultErrorFallback.stories.tsx for better readability - 🎨 [style] Improve formatting in DynamicMonitorFields.stories.tsx for enhanced clarity - 🎨 [style] Clean up formatting in SiteCompactCard.stories.tsx for better organization - 🎨 [style] Adjust formatting in vitest.setup.ts for improved readability - 🎨 [style] Clean up formatting in googleDriveHttpClient.test.ts for better organization

  • 🚜 [refactor] Replace arrayFind with native Array#find for improved readability and performance - 🛠️ [fix] Update CloudProviderSetupPanel.ProviderPanel.tsx to use native find method - 🛠️ [fix] Update CloudProviderSetupPanel.ProviderTabList.tsx to use native find method - 🛠️ [fix] Update CloudProviderSetupPanel.utils.ts to use native find method - 🛠️ [fix] Update SiteDetailsNavigation.tsx to use native find method - 🛠️ [fix] Update HistoryTab.tsx to use native find method - 🛠️ [fix] Update SettingsTab.utils.ts to use native find method - 🛠️ [fix] Update useSiteDetails.handlers.ts to use native find method - 🛠️ [fix] Update useSiteDetails.ts to use native find method - 🛠️ [fix] Update useSiteMonitor.ts to use native find method - 🛠️ [fix] Update useMonitorFields.ts to use native find method - 🛠️ [fix] Update useSelectedSite.ts to use native find method - 🛠️ [fix] Update useCloudStore.ts to use native find method - 🛠️ [fix] Update useSitesState.ts to use native find method - 🛠️ [fix] Update monitorOperations.normalize.ts to use native find method - 🛠️ [fix] Update monitorOperations.ts to use native find method - 🛠️ [fix] Update operationHelpers.ts to use native find method - 🛠️ [fix] Update statusUpdateHandler.ts to use native find method - 📝 [docs] Update generateUuid.test.ts to improve UUID generation tests - 📝 [docs] Update precision-function-coverage.test.ts to improve ID generation tests - 📝 [docs] Update setup.ts to mock crypto API for UUID generation - 📝 [docs] Update useMonitorTypesStore.simplified100.test.ts to improve monitor types store tests - 📝 [docs] Update data/generateUuid.test.ts to improve UUID generation tests - 📝 [docs] Update monitorFormData.ts to improve form data validation - 📝 [docs] Update environment.ts to add PlaywrightAutomationTarget interface - 📝 [docs] Update monitorTypeHelper.ts to improve monitor type configuration retrieval - 📝 [docs] Update monitorHistoryTime.ts to improve latest history timestamp retrieval - 📝 [docs] Update vite.config.ts to improve test configuration

  • 🔧 [build] Refactor utility functions and improve test setup - 🛠️ [fix] Update formatByteSize to use isFinite from ts-extras for better validation - 🛠️ [fix] Modify getMonitorTypeConfig to use native Array#find for improved type safety - 🛠️ [fix] Enhance validateMonitorFormData to utilize isRecord for data validation - 🛠️ [fix] Adjust calculateGlobalMonitoringMetrics to use isDefined for average response time checks - 🛠️ [fix] Refine getLatestHistoryTimestamp to use isDefined for timestamp validation - 🛠️ [fix] Update getTimeoutSeconds to leverage isFinite from ts-extras for timeout validation - 🧪 [test] Enhance validatedExternalOpen tests with additional URL scenarios - 🔧 [build] Update Vite configuration to use defineConfig and improve plugin settings - 🔧 [build] Refactor Vitest configurations to streamline settings and improve cache handling

  • 🔧 [build] Update BeastMode agent configuration and remove obsolete copilot instructions - Changed agents field to an array format for consistency - Updated tools field to use array syntax for better readability - Removed outdated .github/copilot-instructions.md file to streamline documentation

  • 🔧 [build] Update validation tests and theme components

  • 👷 [ci] Remove obsolete GitHub Actions workflows - 🗑️ Deleted .github/workflows/jekyll-gh-pages.yml for Jekyll site deployment as it is no longer needed. - 🗑️ Removed .github/workflows/prettier.yml which handled code formatting with Prettier. - 🗑️ Eliminated .github/workflows/print-release-asset-sizes.yml that calculated and printed release asset sizes. - 🗑️ Discarded .github/workflows/security-devops.yml for Microsoft Security DevOps checks. - 🗑️ Cleared out .github/workflows/sitemap.yml which generated XML sitemaps for GitHub Pages. - 🗑️ Removed .github/workflows/spelling_action.yml that performed spell checking. - 🗑️ Deleted .github/workflows/stryker-mutation-testing.yml which was responsible for mutation testing. - 🗑️ Removed .github/workflows/stylelint.yml that enforced CSS/SCSS style guidelines. - 🗑️ Discarded .github/workflows/superlinter.yml which ran multiple linters on the codebase. - 🗑️ Cleared out .github/workflows/typos.yml that checked for typos in the codebase. - 🗑️ Deleted .github/workflows/vscode-version.yml which retrieved VSCode dependency versions.

  • 🔧 [build] Update TypeDoc commands and dependencies in package.json

  • Merge branch 'main' of https://github.com/nick2bad4u/uptime-watcher

  • 🔧 [build] Update Docusaurus deployment and documentation configuration - 🛠️ Update TypeDoc output directory check in deploy workflow - 📝 Add hierarchy documentation for Uptime Watcher - 🔧 Modify TypeDoc configuration to simplify entry points - 🔧 Adjust local TypeDoc configuration for relative paths

  • chore: update changelogs for v23.7.0 [skip ci]

    • Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    • Commit: a300d8afe
    • Date: 2026-04-06

📄 View Full Changelog


🔍 Merge Commit Details

Message:

- chore(release): v23.8.0 [skip ci]
  - Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  - Commit: [6daf65d36](https://github.com/Nick2bad4u/Uptime-Watcher/commit/6daf65d365ec2dc264621a4321546f8a727c17bb)
  - Date: 2026-05-06

- 🔧 [build] Update monitor status handling and improve OAuth redirect URI
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [0a55e8542](https://github.com/Nick2bad4u/Uptime-Watcher/commit/0a55e85423d8c04b82c4d17b3d04f3fed6123464)
  - Date: 2026-05-03

- 🔧 [build] Update DropboxAuthFlow tests to support both HTTP and HTTPS  - 🔒 Use `https` module for secure requests based on URL protocol  - 🔗 Update regex to match HTTPS callback URLs  - 🔄 Adjust callback URL protocol to HTTP for consistency in tests
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [1494ac6ef](https://github.com/Nick2bad4u/Uptime-Watcher/commit/1494ac6efb01822cff0843b2486a2b2278ef63f6)
  - Date: 2026-05-03

- 👷 [ci] Remove obsolete GitHub workflows  - 🧹 [chore] Deleted `pssecret-scanner.yml` workflow for secret scanning as it is no longer needed.  - 🧹 [chore] Removed `repo-stats.yml` workflow for generating repository metrics due to changes in project requirements.
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [b27de0655](https://github.com/Nick2bad4u/Uptime-Watcher/commit/b27de0655794d9c1b400947eb438f3f7f790045c)
  - Date: 2026-05-03

- 🔧 [build] Update utility functions and improve type safety
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [cb49c4703](https://github.com/Nick2bad4u/Uptime-Watcher/commit/cb49c4703b2beac5d274a9e1b952e12b9824854a)
  - Date: 2026-05-03

- 🔧 [build] Update dependencies and configuration
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [b0b9d621f](https://github.com/Nick2bad4u/Uptime-Watcher/commit/b0b9d621fed21d300a552a4948571e0877d9be4e)
  - Date: 2026-05-03

- 🎨 [style] Refactor code for improved readability and consistency  - 🛠️ [fix] Remove unnecessary parentheses in `delete` statements for clarity in `monitorOperations.ts`  - 🎨 [style] Align object destructuring and formatting in `useConfirmDialogStore.ts` for better readability  - 🎨 [style] Adjust formatting in `useUiStore.ts` to enhance code clarity  - 🎨 [style] Improve formatting in `SiteCompactCard.fast-check.test.tsx` for better visual structure  - 🎨 [style] Standardize formatting in `MarqueeText.fast-check.test.tsx` for consistency  - 🎨 [style] Clean up whitespace and formatting in `generateUuid.test.ts` for better readability  - 🎨 [style] Refine mock implementation in `useMonitorTypesStore.simplified100.test.ts` for clarity  - 🎨 [style] Enhance clarity in `generateUuid.test.ts` by removing redundant lines  - 🎨 [style] Improve formatting in `database.comprehensive-fuzzing.test.ts` for better readability  - 🎨 [style] Adjust formatting in `fuzzing-test-suite.runner.test.ts` for consistency  - 🎨 [style] Clean up conditional statements in `monitorUiHelpers.test.ts` for better readability  - 🎨 [style] Standardize import formatting in `ThemeManager.ts` for consistency  - 🎨 [style] Align import statements in `ThemedBadge.tsx` for better organization  - 🎨 [style] Improve formatting in `ThemedBox.tsx` for enhanced readability  - 🎨 [style] Clean up formatting in `ThemedButton.tsx` for better visual structure  - 🎨 [style] Standardize formatting in `ThemedCheckbox.tsx` for consistency  - 🎨 [style] Adjust formatting in `ThemedInput.tsx` for improved readability  - 🎨 [style] Clean up formatting in `ThemedSlider.tsx` for better organization  - 🎨 [style] Improve formatting in `ThemedText.tsx` for enhanced clarity  - 🎨 [style] Standardize import statements in `types.ts` for better organization  - 🎨 [style] Clean up formatting in `monitorFormData.ts` for improved readability  - 🎨 [style] Align import statements in `chartUtils.ts` for consistency  - 🎨 [style] Clean up whitespace in `environment.ts` for better organization  - 🎨 [style] Improve formatting in `fallbacks.ts` for enhanced readability  - 🎨 [style] Clean up whitespace in `monitorTypeHelper.ts` for better organization  - 🎨 [style] Adjust formatting in `globalMetrics.ts` for improved clarity  - 🎨 [style] Clean up import statements in `status.ts` for better organization  - 🎨 [style] Standardize formatting in `siteStoryHelpers.tsx` for consistency  - 🎨 [style] Clean up formatting in `DefaultErrorFallback.stories.tsx` for better readability  - 🎨 [style] Improve formatting in `DynamicMonitorFields.stories.tsx` for enhanced clarity  - 🎨 [style] Clean up formatting in `SiteCompactCard.stories.tsx` for better organization  - 🎨 [style] Adjust formatting in `vitest.setup.ts` for improved readability  - 🎨 [style] Clean up formatting in `googleDriveHttpClient.test.ts` for better organization
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [84eb4e7d0](https://github.com/Nick2bad4u/Uptime-Watcher/commit/84eb4e7d0569603ed1fedf7e7b882b7f0c3b99bb)
  - Date: 2026-05-03

- 🚜 [refactor] Replace arrayFind with native Array#find for improved readability and performance  - 🛠️ [fix] Update CloudProviderSetupPanel.ProviderPanel.tsx to use native find method  - 🛠️ [fix] Update CloudProviderSetupPanel.ProviderTabList.tsx to use native find method  - 🛠️ [fix] Update CloudProviderSetupPanel.utils.ts to use native find method  - 🛠️ [fix] Update SiteDetailsNavigation.tsx to use native find method  - 🛠️ [fix] Update HistoryTab.tsx to use native find method  - 🛠️ [fix] Update SettingsTab.utils.ts to use native find method  - 🛠️ [fix] Update useSiteDetails.handlers.ts to use native find method  - 🛠️ [fix] Update useSiteDetails.ts to use native find method  - 🛠️ [fix] Update useSiteMonitor.ts to use native find method  - 🛠️ [fix] Update useMonitorFields.ts to use native find method  - 🛠️ [fix] Update useSelectedSite.ts to use native find method  - 🛠️ [fix] Update useCloudStore.ts to use native find method  - 🛠️ [fix] Update useSitesState.ts to use native find method  - 🛠️ [fix] Update monitorOperations.normalize.ts to use native find method  - 🛠️ [fix] Update monitorOperations.ts to use native find method  - 🛠️ [fix] Update operationHelpers.ts to use native find method  - 🛠️ [fix] Update statusUpdateHandler.ts to use native find method  - 📝 [docs] Update generateUuid.test.ts to improve UUID generation tests  - 📝 [docs] Update precision-function-coverage.test.ts to improve ID generation tests  - 📝 [docs] Update setup.ts to mock crypto API for UUID generation  - 📝 [docs] Update useMonitorTypesStore.simplified100.test.ts to improve monitor types store tests  - 📝 [docs] Update data/generateUuid.test.ts to improve UUID generation tests  - 📝 [docs] Update monitorFormData.ts to improve form data validation  - 📝 [docs] Update environment.ts to add PlaywrightAutomationTarget interface  - 📝 [docs] Update monitorTypeHelper.ts to improve monitor type configuration retrieval  - 📝 [docs] Update monitorHistoryTime.ts to improve latest history timestamp retrieval  - 📝 [docs] Update vite.config.ts to improve test configuration
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [38470fc53](https://github.com/Nick2bad4u/Uptime-Watcher/commit/38470fc5332211be51aa2e8771dd25a4722371b6)
  - Date: 2026-04-12

- 🔧 [build] Refactor utility functions and improve test setup  - 🛠️ [fix] Update `formatByteSize` to use `isFinite` from `ts-extras` for better validation  - 🛠️ [fix] Modify `getMonitorTypeConfig` to use native `Array#find` for improved type safety  - 🛠️ [fix] Enhance `validateMonitorFormData` to utilize `isRecord` for data validation  - 🛠️ [fix] Adjust `calculateGlobalMonitoringMetrics` to use `isDefined` for average response time checks  - 🛠️ [fix] Refine `getLatestHistoryTimestamp` to use `isDefined` for timestamp validation  - 🛠️ [fix] Update `getTimeoutSeconds` to leverage `isFinite` from `ts-extras` for timeout validation  - 🧪 [test] Enhance `validatedExternalOpen` tests with additional URL scenarios  - 🔧 [build] Update Vite configuration to use `defineConfig` and improve plugin settings  - 🔧 [build] Refactor Vitest configurations to streamline settings and improve cache handling
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [9e0090245](https://github.com/Nick2bad4u/Uptime-Watcher/commit/9e0090245c261dac4552f4969c39ac18eb60c34f)
  - Date: 2026-04-12

- 🔧 [build] Update BeastMode agent configuration and remove obsolete copilot instructions  - Changed `agents` field to an array format for consistency  - Updated `tools` field to use array syntax for better readability  - Removed outdated `.github/copilot-instructions.md` file to streamline documentation
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [33ca37293](https://github.com/Nick2bad4u/Uptime-Watcher/commit/33ca37293e01672174baab7ea8927c5702ea6740)
  - Date: 2026-04-12

- 🔧 [build] Update validation tests and theme components
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [1b286dd45](https://github.com/Nick2bad4u/Uptime-Watcher/commit/1b286dd45e1631d53a25e28f27eab7410e8bf4cc)
  - Date: 2026-04-06

- 👷 [ci] Remove obsolete GitHub Actions workflows  - 🗑️ Deleted `.github/workflows/jekyll-gh-pages.yml` for Jekyll site deployment as it is no longer needed.  - 🗑️ Removed `.github/workflows/prettier.yml` which handled code formatting with Prettier.  - 🗑️ Eliminated `.github/workflows/print-release-asset-sizes.yml` that calculated and printed release asset sizes.  - 🗑️ Discarded `.github/workflows/security-devops.yml` for Microsoft Security DevOps checks.  - 🗑️ Cleared out `.github/workflows/sitemap.yml` which generated XML sitemaps for GitHub Pages.  - 🗑️ Removed `.github/workflows/spelling_action.yml` that performed spell checking.  - 🗑️ Deleted `.github/workflows/stryker-mutation-testing.yml` which was responsible for mutation testing.  - 🗑️ Removed `.github/workflows/stylelint.yml` that enforced CSS/SCSS style guidelines.  - 🗑️ Discarded `.github/workflows/superlinter.yml` which ran multiple linters on the codebase.  - 🗑️ Cleared out `.github/workflows/typos.yml` that checked for typos in the codebase.  - 🗑️ Deleted `.github/workflows/vscode-version.yml` which retrieved VSCode dependency versions.
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [93328cec3](https://github.com/Nick2bad4u/Uptime-Watcher/commit/93328cec3947a2b0fa07e7ee0ee9b68830723442)
  - Date: 2026-04-06

- 🔧 [build] Update TypeDoc commands and dependencies in package.json
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [13362f3fb](https://github.com/Nick2bad4u/Uptime-Watcher/commit/13362f3fb7087487dd971edd9eead72247fd0f5b)
  - Date: 2026-04-06

- Merge branch 'main' of https://github.com/nick2bad4u/uptime-watcher
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [467c34d36](https://github.com/Nick2bad4u/Uptime-Watcher/commit/467c34d36f9b2553a1a7fbd53c0cd0fe8fc05aeb)
  - Date: 2026-04-06

- 🔧 [build] Update Docusaurus deployment and documentation configuration  - 🛠️ Update TypeDoc output directory check in deploy workflow  - 📝 Add hierarchy documentation for Uptime Watcher  - 🔧 Modify TypeDoc configuration to simplify entry points  - 🔧 Adjust local TypeDoc configuration for relative paths
  - Author: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
  - Commit: [b48e2cbfc](https://github.com/Nick2bad4u/Uptime-Watcher/commit/b48e2cbfcd42b66be9ce1c9fc3c9f4bca9ef225a)
  - Date: 2026-04-06

- chore: update changelogs for v23.7.0 [skip ci]
  - Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  - Commit: [a300d8afe](https://github.com/Nick2bad4u/Uptime-Watcher/commit/a300d8afee3a1e5fa8b782a017853b44de97484f)
  - Date: 2026-04-06

Commit SHA: 0a55e85423d8c04b82c4d17b3d04f3fed6123464


📦 Download Uptime-Watcher

- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions

Windows Builds Format Download Link
Windows x64 Installer EXE Uptime-Watcher-nsis-x64-23.8.0.exe
Windows x64 Installer Web Uptime-Watcher-nsis-web-x64-23.8.0.exe
Windows x64 MSI Uptime-Watcher-msi-x64-23.8.0.msi
Windows x64 Portable Uptime-Watcher-portable-x64-23.8.0.exe
Windows ia32 / win32 Installer EXE Uptime-Watcher-nsis-ia32-23.8.0.exe
Windows ia32 / win32 Installer Web Uptime-Watcher-nsis-web-ia32-23.8.0.exe
Windows ia32 / win32 MSI Uptime-Watcher-msi-ia32-23.8.0.msi
Windows ia32 / win32 Portable Uptime-Watcher-portable-ia32-23.8.0.exe
Mac Builds Format Download Link
macOS x64 DMG Uptime-Watcher-dmg-x64-23.8.0.dmg
macOS x64 PKG Uptime-Watcher-pkg-x64-23.8.0.pkg
macOS universal DMG Uptime-Watcher-dmg-universal-23.8.0.dmg
macOS universal PKG Uptime-Watcher-pkg-universal-23.8.0.pkg
macOS universal ZIP Uptime-Watcher-darwin-universal-23.8.0.zip
macOS arm64 DMG Uptime-Watcher-dmg-arm64-23.8.0.dmg
macOS arm64 PKG Uptime-Watcher-pkg-arm64-23.8.0.pkg
macOS arm64 ZIP Uptime-Watcher-darwin-arm64-23.8.0.zip

- Most Mac users should download the "DMG" or "PKG" versions

Linux Builds Format Download Link
Linux x64 AppImage Uptime-Watcher-appimage-x86_64-23.8.0.AppImage
Linux x64 DEB Uptime-Watcher-deb-amd64-23.8.0.deb
Linux x64 RPM Uptime-Watcher-rpm-x86_64-23.8.0.rpm
Linux x64 PACMAN Uptime-Watcher-pacman-x64-23.8.0.pacman
Linux x64 SNAP Uptime-Watcher-snap-amd64-23.8.0.snap
Linux x64 APK (Alpine) Uptime-Watcher-apk-x64-23.8.0.apk
Linux x64 FreeBSD Uptime-Watcher-freebsd-x64-23.8.0.freebsd
Linux x64 Flatpak Uptime-Watcher-v23.8.0.flatpak

- Most Linux users should download the "AppImage", "DEB", "FlatPak" or "RPM" versions


See below for full release notes and all available assets.


📄 View Full Changelog


Thank you for using Uptime-Watcher!