Skip to content

Conversation

@woopstar
Copy link
Owner

@woopstar woopstar commented Jul 9, 2025

Implement core functionalities for managing Tailscale exit nodes, including network management, startup shortcuts, system tray integration, and update notifications. This refactor enhances the application's modularity and user experience.

…o modules

- Added network management features in `network.go` to retrieve current SSID and check cellular connectivity.
- Introduced startup management in `startup.go` to create, check, and remove startup shortcuts for the application.
- Integrated Tailscale management in `tailscale.go` to activate and deactivate exit nodes based on network conditions.
- Developed system tray functionality in `tray.go` to display network status, manage startup options, and handle updates.
- Implemented update checking and notification system in `update.go` to inform users of new releases via GitHub API.
@woopstar woopstar self-assigned this Jul 9, 2025
@woopstar woopstar added the major Bump major version number label Jul 9, 2025
@woopstar woopstar merged commit 821470b into main Jul 9, 2025
10 checks passed
@woopstar woopstar deleted the feat-split-to-modules branch July 9, 2025 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major Bump major version number

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants