Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: alexjustesen/speedtest-tracker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.x
Choose a base ref
...
head repository: NodoBTCboricua/speedtest-tracker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 518 files changed
  • 1 contributor

Commits on Feb 21, 2026

  1. Configuration menu
    Copy the full SHA
    fdb4ef4 View commit details
    Browse the repository at this point in the history
  2. Enhance ping monitoring feature with additional scheduling options an…

    …d improved error handling
    NodoBTCboricua committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    770429b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8abf189 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a64442c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8675205 View commit details
    Browse the repository at this point in the history
  6. Refactor ping monitoring feature to enhance scheduling efficiency and…

    … improve error handling mechanisms
    NodoBTCboricua committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    e2dfcbe View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2026

  1. chore: update file permissions to executable (755)

    Update file modes from 100644 to 100755 across the repository. This change grants execute permissions to configuration files, source code, assets, and documentation to ensure consistent access rights.
    NodoBTCboricua committed Feb 22, 2026
    Configuration menu
    Copy the full SHA
    df941fb View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

  1. feat(ping): add configurable packet count to ping targets

    Introduces the ability to define the number of packets sent per ping execution for specific targets. This improves flexibility for latency and stability monitoring.
    
    Changes include:
    - Added `packet_count` column to `ping_targets` table via migration.
    - Updated `PingTarget` model with fillable and cast definitions.
    - Added input field to the Filament `PingTargetForm`.
    - Updated `RunPingTargetJob` to utilize the configured packet count.
    - Added translation strings for English and Spanish.
    NodoBTCboricua committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    4e93e99 View commit details
    Browse the repository at this point in the history
  2. feat: add packet loss tracking and update ping configuration

    - Update `PingTargetForm` to use `Select` components for `interval_seconds` and `packet_count` with predefined options instead of free-text inputs.
    - Add `packet_loss` attribute to the `PingResult` model and casts.
    - Capture and store packet loss percentage in `RunPingTargetJob` during ping execution.
    - Add a dedicated `scheduler` service to `compose.yaml` to run `php artisan schedule:work`.
    NodoBTCboricua committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    06bb8de View commit details
    Browse the repository at this point in the history
  3. fix(widgets): remove static modifier from pollingInterval

    The `$pollingInterval` property in `IcmpStatusWidget` was incorrectly defined as static. This change removes the static modifier to ensure it functions correctly as an instance property within the Filament widget lifecycle.
    NodoBTCboricua committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    ef76480 View commit details
    Browse the repository at this point in the history
  4. feat: add queue worker and enhance ping visualization

    - Add dedicated `queue` service to `compose.yaml` for background processing
    - Update `PingTargetTable` to dynamically format intervals in hours, minutes, or seconds
    - Include average latency statistics in `IcmpStatusWidget` description
    - Enable average line for all targets and add `spanGaps` support in `PingLatencyChartWidget`
    - Update translation labels to reflect dynamic interval formatting
    NodoBTCboricua committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    b3a07ab View commit details
    Browse the repository at this point in the history
  5. feat(results): enhance table actions, persistence, and form schemas

    - Enable session persistence for `ResultTable` filters and columns to retain user preferences across reloads.
    - Add bulk delete and export actions to the `PingResultTable` toolbar to improve data management.
    - Fix component usage in `ResultForm` by replacing `TextEntry` (infolist) with `Placeholder` (form) for correctly displaying read-only metadata.
    NodoBTCboricua committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    a9912ee View commit details
    Browse the repository at this point in the history
  6. feat(results): update table column visibility and state persistence

    - Set 'External IP' and 'Service' columns to be visible by default instead of hidden.
    - Enable session persistence for sorting, global search, and column searches to improve user experience by retaining table state across reloads.
    NodoBTCboricua committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    b42b160 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. feat(widgets): enhance ICMP status info and chart average visibility

    - Added the last run timestamp to the ICMP status widget description to provide context on when the target was last checked.
    - Replaced static flat average lines in the Recent Download, Upload, and Ping charts with dynamic moving averages for better trend analysis.
    - Removed the average line from the multi-target Ping Latency chart to reduce visual clutter.
    NodoBTCboricua committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    cf0a0bd View commit details
    Browse the repository at this point in the history
Loading