mirror of
https://github.com/1Remote/1Remote.git
synced 2026-04-25 13:36:03 +03:00
[GH-ISSUE #447] Show online/accessibility status of connections #3267
Labels
No labels
area-configuration
area-ct-app
area-ct-rdp
area-ct-remoteapp
area-ct-ssh
area-ct-vnc
area-launcher
area-list
area-tags
area-teamwork
bug
chore
dependencies
general-build/ci
general-performance
general-refactor
general-security
general-supportive
general-ux
meta-documentation
meta-enhancement
meta-enhancement
meta-feature
meta-help-wanted
meta-unknown-error
priority-hi
priority-low
pull-request
question
resolution-duplicate
resolution-invalid
resolution-wontfix
stale
task-put-off
task-still-considering
task-working-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/1Remote#3267
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Gameniti on GitHub (Jul 8, 2023).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/447
Originally assigned to: @VShawn on GitHub.
Is your feature request related to a problem? Please describe.
I have some machines that I only boot up when I need them. Some other machines are only accessible with VPN activated.
Describe the solution you'd like
A way to see the online/accessible status of machines. Something like a small lamp (red for offline, green for online) in the bottom left of the card in card view or next to the name of the connection in list view.
Idk if a simple ping would solve this but if it does add a setting to increase/decrease time between pings.
Additional context
I would try to add this but I have almost 0% experience in programming. (especially C#)
@VShawn commented on GitHub (Jul 8, 2023):
Since we have availability detection https://github.com/1Remote/1Remote/issues/420, it seems that this requirement is easy to implement by adding a background timer to check the availability of the addresses. However, we need to consider how to handle the UI and availability of a connection with multiple addresses.
cc @majkinetor
@VShawn commented on GitHub (Jul 8, 2023):
maybe it's better to move the ticket into discussion
@majkinetor commented on GitHub (Jul 9, 2023):
Exactly my thoughts. We could have a connection option such as Test servers availability constantly and provide global option for timer which could by default be 1m. Or, we could specify test timer on connection itself so some connections can be tested slower and some faster, but no more then once in minute so we can have single background task running for all connections every minute.
UI should be handled the way we handle disconnections now, with disconnetion icon. However, looks like system tags should be better option for this (https://github.com/1Remote/1Remote/discussions/416) as that will allow filtering out available connections.
Multiple IP should be handled in paralell, the same as multiple connections (maybe something more inteligent tho, like to first try on recently available connection and then on others if that one is not available, all in order to minimize the number of running connections).