github Lissy93/networking-toolbox v1.3.0
Networking Toolbox v1.3.0

latest releases: v1.6.0, v1.5.0, v1.4.0...
one month ago

📦 Networking Toolbox v1.3.0

🛸 Other Changes

  • 7b3c921 - Removal of annoying irrelevant logs from test runs (commit by @Lissy93)
  • 5dd0656 - Improve IP validation logic, and expand tests for it (commit by @Lissy93)
  • f9cc697 - Additional tests for IP family conversions (commit by @Lissy93)
  • 7d592f7 - Fix link to og-image (commit by @Lissy93)
  • 0208bb2 - Merge branch 'main' of github.com:Lissy93/networking-toolbox (commit by @Lissy93)
  • a3fe2f9 - Improve test coverage and reusability, esp for IP and DNS tools (commit by @Lissy93)
  • d2eddf2 - Increase test coverage on missing functionality (stores, api, handlers, etc) (commit by @Lissy93)
  • fb6ba19 - Testing for missing routes (commit by @Lissy93)
  • 8a18c87 - Increases min coverage threshold (must be 80%+ to pass) (commit by @Lissy93)
  • 6a587a9 - Fixes critical issue with tile layout mem overflow (commit by @Lissy93)
  • 0141720 - Adds legal docs (commit by @Lissy93)
  • 923acc8 - Adds warning before external request when on static mode (commit by @Lissy93)
  • 96a004a - Extracts settings into a component, and consumes on /settings page (commit by @Lissy93)
  • 1911cea - Implemented custom css option in settings (commit by @Lissy93)
  • db43e6a - Implemented color settings for user (commit by @Lissy93)
  • 2e20d65 - Refactors localstorage settigs into shared helper (commit by @Lissy93)
  • aae9e63 - Implements option for user to clear all local preferenses (commit by @Lissy93)
  • 5a13527 - Refactors theme store (commit by @Lissy93)
  • 06d1538 - Implemented error handling, and level-based, environmental-aware logging (commit by @Lissy93)
  • 3a37f6c - Adds MIT license (commit by @Lissy93)
  • 3f59d77 - Adds CodeQL config, updates toke for release, update tests with new test logger (commit by @Lissy93)
  • 0d98397 - Fix results returned by CodeQL scan (commit by @Lissy93)
  • 6b3e440 - Refactors diagnostic pages to use composables and shared components

Extracts common state management patterns into reusable composables:

  • useDiagnosticState: Manages loading, results, and error states
  • useClipboard: Handles copy-to-clipboard functionality
  • useExamples: Manages example selection and state

Creates shared UI components to reduce duplication:

  • ExamplesCard: Displays selectable examples with consistent styling
  • ErrorCard: Standardized error message display
  • ResultsCard: Consistent results presentation
  • ActionButton: Reusable action buttons with loading states

Refactored 35+ diagnostic pages across DNS, HTTP, TLS, Email, and Network categories.
This improves code maintainability, reduces duplication, and ensures consistent UX.

Co-Authored-By: liss-bot liss-bot@d0h.co (commit by @Lissy93)

  • 71f90b9 - Refactors clipboard handling and integrates centralized error management

  • Migrates 48 tool components to use useClipboard composable

  • Integrates error-manager and logger in 18 API endpoints and composables

  • Replaces console.error/warn calls with structured error tracking

  • Adds proper error context and deduplication support

Co-Authored-By: liss-bot liss-bot@d0h.co (commit by @Lissy93)

  • 954a2c6 - Improved styling for category layout (commit by @Lissy93)
  • 5210232 - Optimized font loading, and adds self-hosted fonts (commit by @Lissy93)
  • d05f26d - Refactor components to use shared composables and utilities (commit by @Lissy93)
  • 5b5f0f7 - Refactored a lot of things. (commit by @Lissy93)
  • 9321ffd - Some UI refactors and improvments. Starting to question my life choices. (commit by @Lissy93)
  • 611a7a0 - Implements default theme based on user-preferense, bumped to v1.3.0 (commit by @Lissy93)
  • 7efcd84 - Merge pull request #10 from Lissy93/ref/test-and-ui-improvments

Ref/test and UI improvments (commit by @Lissy93)


📥 Installation

Docker:

docker pull lissy93/networking-toolbox:v1.3.0
docker run -d -p 8080:80 lissy93/networking-toolbox:v1.3.0

From Source:

# Download and extract
tar -xzf networking-toolbox-v1.3.0.tar.gz

# Install and run
npm install
npm run build
npm run preview

Deploy to Vercel:
Deploy with Vercel

📋 What's Changed

🔗 Links

Don't miss a new networking-toolbox release

NewReleases is sending notifications on new releases.