Commit Graph

5820 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
6f52b82a6d Fix Options dialog freezing when opening/closing multiple times
- Add _isInitialized flag to prevent multiple event subscriptions
- Skip re-initialization in FrmOptions_Load when form is reused
- Properly clean up Application.Idle handler in FormClosing
- Add test to verify form can be shown/hidden multiple times

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 20:13:01 +00:00
copilot-swe-agent[bot]
cfb707d20f Initial plan 2025-10-16 20:07:55 +00:00
Dimitrij
b727dbd604 Merge pull request #2918 from mRemoteNG/copilot/fix-connection-options-setting
[WIP] Fix connection options displaying incorrect value
2025-10-16 20:54:27 +01:00
copilot-swe-agent[bot]
cd7f237920 Add Settings.Default.Save() to ConnectionContextMenu disconnect
Found another location where ConfirmCloseConnection is changed without immediately saving.
This ensures all four code paths that change this setting persist it immediately.

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 19:52:57 +00:00
Dimitrij
a1db763060 Merge pull request #2915 from mRemoteNG/copilot/fix-password-visibility-issue
Fix password with special characters not passed correctly to External Tools
2025-10-16 20:52:35 +01:00
copilot-swe-agent[bot]
01e22740ce Fix Options page not showing correct ConfirmCloseConnection value
- Add VisibleChanged event handler to ConnectionsPage to reload settings when page becomes visible
- Save settings immediately when user checks "Don't show this message again" checkbox during connection close
- Ensures Options dialog always displays current setting value, even if changed outside the dialog

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 19:51:02 +00:00
copilot-swe-agent[bot]
6b52b6b062 Initial plan 2025-10-16 19:43:33 +00:00
Dimitrij
6781fd57af Merge pull request #2916 from mRemoteNG/copilot/fix-connection-warning-option
Fix: Set ConfirmCloseConnection to Never when "Do not show this dialog again" is checked
2025-10-16 19:38:33 +01:00
copilot-swe-agent[bot]
8b22c7812d Fix: Set ConfirmCloseConnection to Never instead of decrementing
When user checks "Do not show this dialog again" while closing a connection,
the ConfirmCloseConnection setting should be set to Never (1) instead of being
decremented. The decrement approach was incorrectly changing All (4) to Multiple (3)
instead of Never (1), which didn't match user expectations.

Fixed in:
- ConnectionTab.cs
- ConnectionWindow.cs (2 occurrences)
- ConnectionContextMenu.cs
- frmMain.cs

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 18:27:54 +00:00
copilot-swe-agent[bot]
80c1391361 Fix password passing issue in External Tools
- Changed SetProcessProperties to use Arguments property instead of splitting by space and using ArgumentList
- Added tests to verify passwords with special characters like '=' are passed correctly
- This fixes the issue where passwords like 'Z-3=Wv99/Aq' were being split incorrectly

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 18:26:41 +00:00
copilot-swe-agent[bot]
c77e6b8616 Initial plan 2025-10-16 18:22:19 +00:00
copilot-swe-agent[bot]
e04ace4820 Initial plan 2025-10-16 18:20:37 +00:00
Dimitrij
d89ea96b34 Merge pull request #2904 from mRemoteNG/copilot/fix-encryption-issue-windows-11
Fix connection file encryption failure when password protection is enabled
2025-10-16 19:19:33 +01:00
copilot-swe-agent[bot]
d5d9a8bf03 Fix PasswordString getter to never return empty password
Added defensive check in PasswordString getter to ensure it returns the default password when _customPassword is empty, even if Password property is true. This prevents encryption failures when Password is set inconsistently.

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 04:12:08 +00:00
copilot-swe-agent[bot]
ecb935868d Add tests for Password property edge cases
Added tests to verify that full file encryption works correctly when Password property is set directly without setting PasswordString, ensuring the fix prevents encryption failures.

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 04:08:46 +00:00
copilot-swe-agent[bot]
d736d3c388 Fix connection file encryption with password protection
Changed CreateProtectedAttribute to use PasswordString as source of truth instead of Password property. This prevents encryption failures when Password property is true but _customPassword is empty.

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 04:07:26 +00:00
copilot-swe-agent[bot]
2520ccd6be Initial plan 2025-10-16 03:57:26 +00:00
Dimitrij
4307dd043e Merge pull request #2903 from mRemoteNG/copilot/fix-about-tab-close-dialog
Fix About tab showing connection close dialog when closed
2025-10-16 04:54:20 +01:00
copilot-swe-agent[bot]
4ae8e4252b Convert frmAbout from Form to BaseWindow to prevent connection close dialog
- Changed frmAbout to inherit from BaseWindow instead of Form
- Updated HelpMenu to show About window in DockPanel
- Removed Form-specific properties (TopMost, StartPosition, FormBorderStyle, etc.)
- Removed Hide() behavior in OnFormClosing to allow proper tab closure
- Added TabText property for proper tab display

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-16 03:49:45 +00:00
copilot-swe-agent[bot]
995f03d03e Initial plan 2025-10-16 03:38:46 +00:00
Dimitrij
2965f598ac Merge pull request #2902 from mRemoteNG/renovate/protobuf-monorepo
Update dependency Google.Protobuf to 3.33.0
20251016-v1.78.2-NB-(3220)
2025-10-16 04:29:48 +01:00
Dimitrij
0ad6f5aea1 Merge pull request #2901 from mRemoteNG/renovate/aws-sdk-net-monorepo
Update dependency AWSSDK.EC2 to 4.0.43
2025-10-16 04:29:35 +01:00
renovate[bot]
c6fe8ff1f1 Update dependency Google.Protobuf to 3.33.0 2025-10-15 21:36:14 +00:00
renovate[bot]
a3a6917bf8 Update dependency AWSSDK.EC2 to 4.0.43 2025-10-15 21:36:08 +00:00
Dimitrij
1d8484957e fix menu issues and add translations 2025-10-15 19:04:42 +01:00
Dimitrij
6ab67ee844 Merge pull request #2900 from mRemoteNG/copilot/fix-report-bug-link
Add "Report a Bug" menu item to Help menu and update bug report URL to GitHub issues
2025-10-15 11:11:33 +01:00
copilot-swe-agent[bot]
11fa059b1b Add Report a Bug menu item and update bug URL to GitHub issues
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-15 10:01:51 +00:00
copilot-swe-agent[bot]
847115abd6 Initial plan 2025-10-15 09:56:41 +00:00
Dimitrij
a5a0a310ce Update CREDITS.md
upd
2025-10-14 22:33:36 +01:00
Dimitrij
a72582b10f Merge pull request #2898 from mRemoteNG/renovate/aws-sdk-net-monorepo
Update dependency AWSSDK.EC2 to 4.0.42
2025-10-14 22:06:24 +01:00
Dimitrij
929e22dc5a Merge pull request #2897 from mRemoteNG/renovate/dotnet-monorepo
Update dependency Microsoft.Extensions.DependencyModel to 9.0.10
2025-10-14 22:06:12 +01:00
renovate[bot]
ec4bca9bc0 Update dependency Microsoft.Extensions.DependencyModel to 9.0.10 2025-10-14 21:05:25 +00:00
Dimitrij
0648541ce1 lib update 2025-10-14 22:04:45 +01:00
renovate[bot]
77529f29f5 Update dependency AWSSDK.EC2 to 4.0.42 2025-10-14 20:49:17 +00:00
Dimitrij
02cf1739c0 Fix language msgs 2025-10-14 19:51:16 +01:00
Dimitrij
ccd955ca7e Merge pull request #2895 from mRemoteNG/renovate/aws-sdk-net-monorepo
Update dependency AWSSDK.EC2 to 4.0.41
2025-10-14 08:12:08 +01:00
renovate[bot]
1af3b03fa8 Update dependency AWSSDK.EC2 to 4.0.41 2025-10-13 21:01:18 +00:00
Dimitrij
cc28186f73 Merge pull request #2894 from mRemoteNG/copilot/fix-options-panel-reopening
Fix Options panel not reopening after closing by clicking X on tab
2025-10-13 10:20:53 +01:00
Dimitrij
103bc8bd8b Update README.md
upd
2025-10-12 18:41:13 +01:00
copilot-swe-agent[bot]
9bcf7af467 Fix Options panel not reopening after closing
Set HideOnClose = true for OptionsWindow to prevent disposal when closed, and ensure embedded form is shown when window becomes visible again.

Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-12 17:02:36 +00:00
copilot-swe-agent[bot]
8d10980875 Initial plan 2025-10-12 16:55:17 +00:00
Dimitrij
57d4945d71 Merge pull request #2890 from mRemoteNG/renovate/softprops-action-gh-release-digest
Update softprops/action-gh-release digest to 6da8fa9
2025-10-11 18:53:18 +01:00
renovate[bot]
11febb93bd Update softprops/action-gh-release digest to 6da8fa9 2025-10-11 17:51:41 +00:00
Dimitrij
cc9b83b0f8 Merge pull request #2889 from mRemoteNG/renovate/aws-sdk-net-monorepo
Update aws-sdk-net monorepo
2025-10-10 21:49:40 +01:00
renovate[bot]
54386924d7 Update aws-sdk-net monorepo 2025-10-10 20:47:56 +00:00
Dimitrij
35417bc05d Merge pull request #2888 from mRemoteNG/renovate/aws-sdk-net-monorepo
Update aws-sdk-net monorepo
2025-10-10 09:04:39 +01:00
renovate[bot]
8b212dd87f Update aws-sdk-net monorepo 2025-10-09 23:04:22 +00:00
Dimitrij
488035e124 Merge pull request #2887 from mRemoteNG/copilot/add-warning-for-disconnect-option
Add confirmation dialog when disconnecting connections from context menu
2025-10-09 19:27:33 +01:00
copilot-swe-agent[bot]
9129edb725 Add confirmation dialog for disconnect operation from context menu
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
2025-10-09 17:57:17 +00:00
copilot-swe-agent[bot]
6f3882e0ca Initial plan 2025-10-09 17:51:26 +00:00