Commit Graph

  • 6f3f6ec486
    Merge a92d2301d9 into 3275824aec #12249 RustDesk 2025-10-26 13:05:19 +0900
  • 0652054087
    Merge d2f60c60c5 into 3275824aec #13128 fufesou 2025-10-26 08:42:15 +0800
  • 92e5f1a9b2
    Merge 4432a3fef9 into 3275824aec #11632 gary go 2025-10-26 02:19:40 +0200
  • 8638949cd1
    Merge b87a887fad into 3275824aec #13247 Jonathan Gilbert 2025-10-25 20:42:10 +0200
  • db3cd74b08
    Merge df8db38693 into 3275824aec #13263 fufesou 2025-10-25 20:41:01 +0200
  • 8e604db923
    Merge 303b671bac into 3275824aec #13289 Kendall 2025-10-25 21:50:56 +0800
  • 9e4a05085e
    Merge f2d90e634b into 3275824aec #13267 Ivan Beà 2025-10-25 21:37:57 +0800
  • 8e2c152085
    Merge 6ca9d254ef into 3275824aec #13268 Re*Index. (ot_inc) 2025-10-25 21:37:57 +0800
  • a7b59ea927
    Merge 133ed2dc42 into 3275824aec #13270 Luca-rickrolled-himself 2025-10-25 21:37:57 +0800
  • 5eb4a8bcc4
    Merge fed15ac8f0 into 3275824aec #13272 21pages 2025-10-25 21:10:30 +0800
  • 3275824aec
    Allow flipping sort order in mobile app's file transfer (#13273) master Nguyễn Quý Hy 2025-10-25 09:10:26 -0400
  • fed15ac8f0 mobile wss use rust-platform-verifier #13272 21pages 2025-10-24 10:53:44 +0800
  • 303b671bac
    Fix typo in Spanish translation for downloading message #13289 Kendall 2025-10-24 16:13:04 -0600
  • b87a887fad Changed mouseLoc from piecewise assignment to assignment of the whole structure, as it is not yet initialized at that point. #13247 Jonathan Gilbert 2025-10-24 15:18:00 -0500
  • b8c725cf58 Added argument label to call to CGEvent.init. Jonathan Gilbert 2025-10-24 14:30:09 -0500
  • fe46a05af0 Replaced CGEvent calls in MainFlutterWindow.swift with uses of the CGEvent wrapper struct. Jonathan Gilbert 2025-10-24 13:12:57 -0500
  • 42ff8e88bc The documentation said to be sure to call CFRelease, but apparently it's a build error to do so. :-P Jonathan Gilbert 2025-10-24 11:57:20 -0500
  • 106b2ba041 Updated MainFlutterWindow.swift to obtain the mouse position by creating a dummy CGEvent. The old NSEvent.mouseLocation code is left as a fallback. Jonathan Gilbert 2025-10-24 11:36:48 -0500
  • b1b8d83adc
    Merge d729c17643 into 965cb704ec #13259 Tomppaa 2025-10-24 16:48:41 +0200
  • 8c3b450277
    Merge 38b70fdb6e into 965cb704ec #13269 Kleofass 2025-10-24 16:48:41 +0200
  • dbdb621284
    Merge 1f3b0854c6 into 965cb704ec #13212 Tomppaa 2025-10-24 16:48:40 +0200
  • da4f151632 Revert file_model change #13273 Nguyen Quy Hy 2025-10-24 09:07:11 -0400
  • 965cb704ec
    add try catch on android setCodecInfo in case of unexpected crash (#13280) 21pages 2025-10-24 21:04:18 +0800
  • ba712cb1b1 add try catch on android setCodecInfo in case of unexpected crash #13280 21pages 2025-10-24 20:34:25 +0800
  • a818815052
    Merge 00f659c77e into 938e165470 #12285 Ginylil Tech 2025-10-24 13:39:07 +0200
  • a5be09be9d
    Merge ad35a5200e into 938e165470 #13047 Richard Rafaj 2025-10-24 04:34:46 -0700
  • df8db38693 refact: tls, native-tls fallback rustls-tls #13263 fufesou 2025-10-21 10:54:44 +0800
  • f550b884d3 Removed temporary diagnostic debugPrint from tabbar_widget.dart. Jonathan Gilbert 2025-10-24 05:08:24 -0500
  • 938e165470
    fix: save frame, LateInitializationError (#13265) fufesou 2025-10-24 17:20:56 +0800
  • 65362aa4bf Change ascending to be non-nullable Nguyen Quy Hy 2025-10-24 02:15:55 -0400
  • af3e03095b Allow flipping sort order in mobile app's file transfer Nguyen Quy Hy 2025-10-19 16:26:36 -0400
  • a947557199
    Merge 713b099d30 into 9058ef3344 #13209 alexisdcn75 2025-10-23 23:16:50 -0400
  • 133ed2dc42 Update README.md #13270 Luca-rickrolled-himself 2025-10-23 20:45:25 +0300
  • 861dea7223 Create README-RO.md Luca-rickrolled-himself 2025-10-23 20:45:21 +0300
  • 1046739ea1 Create SECURITY-RO.md Luca-rickrolled-himself 2025-10-23 20:42:40 +0300
  • cf5138c9ad Create CONTRIBUTING-RO.md Luca-rickrolled-himself 2025-10-23 20:42:35 +0300
  • 4125bde395 Create CODE_OF_CONDUCT-RO.md Luca-rickrolled-himself 2025-10-23 20:42:29 +0300
  • cd26994471 tabbar_widget.dart: onWindowResized -> onWindowResize Jonathan Gilbert 2025-10-23 12:07:07 -0500
  • 3470fee593 Fix parameter type for CGAssociateMouseAndMouseCursorPosition in MainFlutterWindow.swift. Jonathan Gilbert 2025-10-23 10:25:29 -0500
  • f2c74e4595 Added debug annotation to the onWindowResized event in tabbar_widget.dart. Jonathan Gilbert 2025-10-23 09:51:08 -0500
  • 61e9264a48 Updated the bumpMouse handler in MainFlutterWindow.swift to call CGAssociateMouseAndMouseCursorPosition to cancel event suppression. Jonathan Gilbert 2025-10-23 09:50:45 -0500
  • 0db314abd9 Updated edgeScrollMouse in model.dart to add a "safe zone" around the window frame that doesn't trigger edge scrolling. Jonathan Gilbert 2025-10-23 09:50:11 -0500
  • 38b70fdb6e
    Update Latvian translations #13269 Kleofass 2025-10-23 17:30:42 +0300
  • 6ca9d254ef
    Update Japanese #13268 Re*Index. (ot_inc) 2025-10-23 22:49:46 +0900
  • add5118244
    Merge 3a39f13255 into 9058ef3344 #11582 Yurt Page 2025-10-23 16:28:13 +0300
  • c2619e0afa
    Merge 64cfdf67a7 into 9058ef3344 #11915 GlassOnTin 2025-10-23 12:22:16 +0200
  • f2d90e634b
    Update catalan translation ca.rs #13267 Ivan Beà 2025-10-23 11:59:09 +0200
  • 9058ef3344
    ios: Enable file sharing and document browser support (#13226) esterTion 2025-10-23 15:58:50 +0800
  • c7064dbfd8 fix: save frame, LateInitializationError #13265 fufesou 2025-10-23 00:34:40 -0400
  • 8dff92b130 Reintroduced the coordinate system translation in MainFlutterWindow.swift. Jonathan Gilbert 2025-10-22 21:58:30 -0500
  • 0ff66b997c Fixed silly typo. Jonathan Gilbert 2025-10-22 19:03:17 -0500
  • d729c17643
    Update lang.rs #13259 Tomppaa 2025-10-22 20:48:20 +0300
  • 179c9778a4 Updated MainFlutterWindow.swift code based on build error. Jonathan Gilbert 2025-10-22 12:29:56 -0500
  • 1d6439692b Switched MainFlutterWindow.swift to use NSEvent.mouseLocation. Jonathan Gilbert 2025-10-22 11:48:35 -0500
  • 62f2c1b537 Moved new translation to the end of template.rs. Reran res/lang.py. Jonathan Gilbert 2025-10-22 09:07:34 -0500
  • 6fbe395c8d Fixed MainFlutterWindow.swift build errors. Jonathan Gilbert 2025-10-22 09:05:59 -0500
  • 4d2ac874ec Fixed a couple of silly errors in windows/runner/flutter_window.cpp. Jonathan Gilbert 2025-10-22 07:47:59 -0500
  • 1d6fdf3d57
    Merge 43ebcd87a0 into ed39cc3038 #11585 Yurt Page 2025-10-22 07:25:55 -0300
  • 6d5fe90a45
    Merge 3ce17d24dc into ed39cc3038 #11341 KaneBarns 2025-10-22 07:24:42 -0300
  • 24bd1af6d2
    Merge branch 'rustdesk:master' into master #13250 wanghaihao 2025-10-22 15:01:14 +0800
  • dd812d8e18 Applied fix suggested by Copilot in its explanation of the build error. Jonathan Gilbert 2025-10-22 00:37:26 -0500
  • ed39cc3038
    fix: video service, wait timeout (#13208) fufesou 2025-10-22 01:19:08 -0400
  • 430be96b09 Copilot feedback. Jonathan Gilbert 2025-10-21 22:52:48 -0500
  • a5ec7e3397 Half a go at fixing MainFlutterWindow.swift. Jonathan Gilbert 2025-10-21 17:24:31 -0500
  • df8b05b434 Updated CanvasModel to take notifications of resizes via method notifyResize and to suppress edge scrolling briefly after a resize. Updated the onWindowResized handler in tabbar_widget.dart to call notifyResize on the canvasModel of any RemotePage tabs. Jonathan Gilbert 2025-10-21 16:54:34 -0500
  • f0c9f423b3 Updated CanvasModel.edgeScrollMouse to be resilient to receiving events when _horizontal/_vertical aren't wired up to any UI. Jonathan Gilbert 2025-10-21 16:52:43 -0500
  • 6488ab082d Implemented edge scrolling: - Added methods edgeScrollMouse and pushScrollPositionToUI to class CanvasModel in model.dart. - Added boolean parameter edgeScroll to handleMouse, handlePointerDevicePos and processEventToPeer in input_model.dart. - Updated handlePointerDevicePos in input_model.dart to call edgeScrollMouse on move events when the edgeScroll parameter is true. - Added convenience accessor useEdgeScroll to the InputModel class. Updated call sites to handleMouse to use it to supply the value for the edgeScroll parameter. Jonathan Gilbert 2025-10-21 15:03:25 -0500
  • 47cd613790 Added new scroll style for edge scrolling: - Added ScrollStyle enum member "scrolledge". Added corresponding constant kRemoteScrollStyleEdge to consts.dart for the string serialized form. - Updated sites checking specifically for ScrollStyle.scrollbar to instead check for NOT ScrollStyle.scrollauto. - Added radio buttons for the new "ScrollEdge" style to desktop_setting_page.dart and remote_toolbar.dart. Added new string "ScrollEdge" to lang/template.rs. Jonathan Gilbert 2025-10-21 14:58:40 -0500
  • 7224002e51 Centralized serialization of ScrollStyle values, moving JSON and string conversions into methods toString/fromString and toJson/fromJson within the type. Jonathan Gilbert 2025-10-21 14:53:15 -0500
  • 6234f8f985 Added message type kWindowBumpMouse to the multiwindow window event model: - Added constant kWindowBumpMouse to consts.dart. - Updated the method handler attached to rustDeskWinManager by DesktopHomePageState to recognize kWindowBumpMouse and translate it to a call to RdPlatformChannel.bumpMouse. Jonathan Gilbert 2025-10-21 14:48:15 -0500
  • fa9800274e Added a method "bumpMouse" to the Platform Channel. Added a thunk to call the method through the channel to platform_channel.dart. Added implementation bump_mouse() in linux/my_application.cc using Gdk API calls. Updated host_channel_call_handler to process "bumpMouse" method call messages by calling bump_mouse. Added implementation Win32Desktop::BumpMouse in windows/runner/win32_desktop.cpp/.h. Updated the inline method call handler in flutter_window.cpp to handle "bumpMouse" method calls by calling Win32Desktop::BumpMouse. Updated the method call handler in macos/Runner/MainFlutterWindow.swift to handle "bumpMouse" method call messages. Updated MainFlutterWindow to use a subclass of FlutterViewController exposing access to mouseLocationOutsideOfEventStream. Jonathan Gilbert 2025-10-21 14:45:42 -0500
  • 5cbff47689 Repurposed the MacOS-specific platform channel mechanism for all platforms: - Renamed the channel from "org.rustdesk.rustdesk/macos" to "org.rustdesk.rustdesk/host". - Renamed _osxMethodChannel in platform_channel.dart to _hostMethodChannel. - Updated linux/my_application.cc to use the fl_* API to set up a Method Channel and to dispose it during my_application_dispose. - Updated windows/runner/flutter_window.cpp to use the C++ API to set up a Method Channel. - Updated the channel name in macos/Runner/MainFlutterWindow.swift. Jonathan Gilbert 2025-10-21 14:35:50 -0500
  • a77752c4cb
    fix tab lable translation (#13240) 21pages 2025-10-21 15:39:52 +0800
  • 519c1a1e22 Fix relay routing for devices after WebSocket is disabled #13242 alonginwind 2025-10-21 14:12:39 +0800
  • 687992b8b9 fix tab lable translation #13240 21pages 2025-10-21 11:35:18 +0800
  • 25443f7022 fix: video service, wait timeout #13208 fufesou 2025-10-18 15:37:54 +0800
  • c9940957f0
    fix camera large error log (#13227) 21pages 2025-10-20 13:23:41 +0800
  • 15fd24f7c2 修改图标和名称 #13229 zqw 2025-10-20 11:25:04 +0800
  • 3c6503cb58 fix camera large error log #13227 21pages 2025-10-20 10:15:49 +0800
  • 7d679d9246
    Merge d304b89161 into c90d72d720 #13224 haokfw 2025-10-19 22:30:22 +0000
  • d304b89161
    Add files via upload #13224 haokfw 2025-10-19 18:27:44 -0400
  • 292df076a9
    Delete .gitmodules haokfw 2025-10-20 06:23:56 +0800
  • fead06f047
    Remove hbb_common submodule from .gitmodules haokfw 2025-10-20 06:15:52 +0800
  • c90d72d720
    Update pl.rs (#13210) Andrzej Rudnik 2025-10-19 08:19:53 +0200
  • 1f3b0854c6
    Create fi.rs #13212 Tomppaa 2025-10-18 18:53:43 +0300
  • 3864690984
    Merge 2307f130b1 into 2c30bd9d24 #13211 lgdobo 2025-10-18 12:58:27 +0000
  • 2307f130b1
    flutter-ci.yml #13211 lgdobo 2025-10-18 20:49:41 +0800
  • ded6e22b5a
    Update pl.rs #13210 Andrzej Rudnik 2025-10-18 13:51:10 +0200
  • 2c30bd9d24
    Update tw.rs (#13203) XLion 2025-10-18 16:39:08 +0800
  • 713b099d30
    Enhance flutter-build workflow with dispatch inputs #13209 alexisdcn75 2025-10-18 10:08:01 +0200
  • 2f60a2e9b2
    ios: Enable file sharing and document browser support #13226 esterTion 2025-10-18 16:06:46 +0800
  • 95d55fc957 改为自己的ID/中继服务器 #13204 yunnl 2025-10-18 14:42:32 +0800
  • 7a8697b810
    Update tw.rs #13203 XLion 2025-10-18 12:05:19 +0800
  • f2dc8e21a8 build 61 rustdesk 2025-10-18 08:50:07 +0800
  • 6a0da9cf09
    fix: custom scale, dpi (#13197) 1.4.3 fufesou 2025-10-17 12:35:43 -0400
  • 8942247a51 fix: custom scale, dpi #13197 fufesou 2025-10-18 00:30:12 +0800
  • d55974c352 --terminal command line rustdesk 2025-10-17 19:22:46 +0800
  • a898c22f4b
    Translation: Review and update hu.rs (#13169) Gyuris Gellért 2025-10-17 10:10:23 +0200
  • b82e8bedfc
    Update ru.rs (#13168) solokot 2025-10-17 11:09:55 +0300
  • 7453cefd94
    Update ko.rs (#13152) VenusGirl❤ 2025-10-17 17:09:30 +0900