Releases: Not-Sahil-Raja/EndPoint
Releases · Not-Sahil-Raja/EndPoint
End-Point v0.2.0
Release Notes - v0.2.0
Overview
Version 0.2.0 introduces automatic app updates, a redesigned download site with dynamic GitHub release fetching, improved server list UX with dropdown menus and delete functionality, and various CI/CD workflow fixes.
New Features
App Auto-Updater
- Integrated
tauri-plugin-updaterandtauri-plugin-processfor desktop platforms - Added
UpdateDialogcomponent with download progress bar, release notes display, and restart functionality - Update check runs automatically on app startup
- Configured updater artifacts generation in Tauri config
- Added minisign public key and GitHub release endpoint for secure update verification
- Passive install mode for Windows updates
Download Site Enhancements
- New
github.tsmodule to fetch latest release data dynamically from GitHub API - Download page now pulls version and asset URLs from GitHub Releases at build/runtime
- Added axios dependency for API requests
- Fallback version handling when API is unreachable
Server List Improvements
- Added delete functionality to both
ServerListandGroupedServerListcomponents - Extracted reusable
DropdownMenucomponent with fade transitions and configurable alignment - Server rows with sync enabled now highlight in green for better visibility
- URL tooltips added for truncated server URLs
- Group header shows green text when all servers in the group have sync enabled
Improvements
Code Quality
- Standardized Prettier configuration across the project
- Reformatted all site files for consistent code style
- Updated site README with improved documentation
Server Management
- Fixed server group selection behavior
- Fixed incorrect health status display
- Renamed service method parameters from
group_idtogroupIdfor consistency
CI/CD
- Streamlined
publish-app.ymlworkflow - Added
deploy-site.ymlworkflow trigger - Removed debug logging from workflows
- Fixed environment variable and signing key issues in publish workflow
Technical Changes
Dependencies Added
tauri-plugin-updater(v2) - auto-update supporttauri-plugin-process(v2.3.1) - app relaunch capabilityaxios- GitHub API client for download site
Tauri Configuration
- Version bumped from
0.1.0to0.2.0 - Added
createUpdaterArtifacts: truein bundle config - Added updater plugin config with pubkey, endpoints, and Windows install mode
- New
desktop.jsoncapability file grantingupdater:defaultandprocess:defaultpermissions
Rust Dependencies
- 30+ new crates added to
Cargo.lockfor updater, process, TLS, and archive handling (zip, tar, rustls, etc.)
Bug Fixes
- Fixed workflow environment variable issues preventing app publishing
- Fixed GitHub workflow configuration for proper trigger and execution
- Removed debug signing keys and logs from CI pipelines
- Fixed server group selection logic
- Fixed incorrect health status rendering
Migration Notes
- Users on v0.1.0 will receive this update automatically via the built-in updater
- No database migrations required
- No breaking API changes
End-Point v0.1.0
EndPoint v0.1.0 Release
First Release
EndPoint is now available for download! A clean, lightweight desktop app for monitoring your servers and endpoints in real-time.
What's Included
- Real-time Monitoring - Track endpoint status instantly
- Response Time Tracking - Monitor performance metrics
- Organized Groups - Group related endpoints together
- Simple Controls - Enable or pause monitoring anytime
- Clean Interface - No clutter, just what matters
Key Features
- Status Indicators - Online/Offline/Idle at a glance
- Lightweight - Fast and minimal resource usage
- Desktop Native - Works fully offline on your machine
- Simple Setup - Add endpoint, set interval, monitor
Available Platforms
- Windows
- Linux
- macOS
Getting Started
- Download for your platform below
- Install the application
- Add your first endpoint
- Set check interval and start monitoring
Download the assets below to get started with EndPoint