File rustdesk.changes of Package rustdesk

-------------------------------------------------------------------
Fri Oct 28 06:57:22 UTC 2022 - dead_mozay@opensuse.org

- Update to version 1.2.0:
  * fix: sub window resize cause focus freeze

-------------------------------------------------------------------
Fri Oct 28 05:38:17 UTC 2022 - dead_mozay@opensuse.org

- Update to version 1.1.10:
  * Update es.rs
  * fix: window memory issue
  * fix: add missing appindictor deps
  * win_fix_multi_tab: debug flutter done
  * win_fix_multi_tab: debug done
  * win_fix_multi_tab: win clipboard refactor
  * win_fix_multi_tab: linux build
  * win_fix_multi_tab: send monitor ready on clipboard is ready
  * win_fix_multi_tab: build linux
  *  win_fix_multi_tab: refactor clipboard on windows, monitor ready mid commit
  * win_fix_multi_tab: refactor clipboard on windows, init debug done
  * win_fix_multi_tab: refactor clipboard on windows, mid commit3
  * win_fix_multi_tab: refactor clipboard on windows, mid commit2
  * win_fix_multi_tab: refactor clipboard on windows, mid commit
  * translation fixes
  * translation update
  * Update CONTRIBUTING-RU.md Update CONTRIBUTING-RU.md
  * Create CODE_OF_CONDUCT-RU.md
  * Update README-RU.md
  * CONTRIBUTING-RU.md Update CONTRIBUTING-RU.md
  * Cosmetic fixes for russian translation Cosmetic fixes for russian translation
  * desktop cm chat feat: disable auto jumpTo other page when current hasFocus & add unread message mark on tab
  * cancel cm hidden timer when active
  * opt cm chat icon style
  * fix cm tabs scroll action
  * Update ru.rs
  * fix: [win] window channel deconstruction memory issue
  * feat: --cm hide task bar
  * feat: replace forceAppUpdate with customed reloadWindow
  * mv chat_page to common/widgets & opt chat_page color style
  * Update README.md
  * fix: a hook memory issue on linux
  * fix RecordingModel get size & add mobile screen record (remote)
  * add android screen record (incoming session)
  * fix mobile file transfer can't send files
  * flutter 3.0.5
  * fix android build for flutter 3.0.5
  * fix: remove duplicate destory on windows
  * fix: action button stateful tooltip
  * fix: windows cm popup issue
  * add auto-size-text for installCard button
  * Update README.md
  * Update README.md
  * fix flutter upgrade
  * forceUpdate when unminisized on windows
  * replace cmd.exe with rustdek.exe when check uac
  * auto new line && add server conf export
  * fix: add ayatana deps for nightly arch ci
  * Update lang id.rs
  * fix: sub window failed to start or freeze issue
  * feat: add nightly arch package
  * build.py no with_rc when build flutter
  * opt: ci
  * ci windows add feature PrivacyMode
  * feat: add hwcodec
  * refactor: remove flutter_rust_bridge compilation speedup workaround
  * refactor: ci change to ubuntu 18.04
  * cm tabs add tooltips and selected color
  * opt: split per item
  * cm add multi clients scroll controller arrow actions
  * opt: DesktopTab tabs handle mouse wheel, add maxLabelWidth constraint, update cm
  * add test mode, update cm_test
  * feat: add flutter nightly ci
  * sync setting page service status
  * fix status bar height && status only update after mouse hover
  * user fps adjust
  * file transfer BreadCrumb handle mouse wheel
  * [change dart SDK version to >=2.17.0] update drive icon and mobile style
  * desktop file transfer update UI style
  * file model handle path `.` and `..` , opt follow lint
  * mobile file transfer disable actions on drivers
  * feat: add window size plugin injection on windows
  * wip: uni links
  * fix: cm window block on setSize
  * mobile file transfer handle driver & update UI theme
  * fix didn't show drives on '/' page
  * fix globalKey / handle Windows drive fd type / add un/select all
  * file transfer search bar pop_menu show Windows drives
  * debian prerm, fix condition expression
  * linux workaround --server orphan
  * workaround of handle subprocess from run_as_user
  * fix linux uid username mismatch
  * file transfer clear selected items onSearchText
  * desktop file transfer shift + click multi selection
  * wayland: remove user service
  * debug msgbox in sciter ui
  * msgbox & translations
  * wayland: fix enigo crash & mid commit
  * wayland: fix enigo init
  * add global init and update wayland error map
  * flutter: msgbox selectable
  * build: trivial changes build.py
  * desktop file transfer ctrl + click multi selection
  * fix can't update isMaximized IconButton via double click title logo
  * add access mode
  * fix: cm window block on setSize
  * fix id input focus problem
  * show disabled cursor on the control end
  * Fix usage of loginctl inside flatpak
  * opt desktop chat page style
  * double click toggle maximize
  * restoreWindowPosition for sub window and add restore maximize
  * drag to Un/Maximize update icon state
  * feat: add window event on macos, windows
  * add confirm before closing multiple tabs
  * [Linux] feat: add window oriented listener support
  * update file transfer pop menu style / fixed file name width
  * update file transfer UI
  * integrate file search bar into path location
  * feat file transfer history (goBack)
  * fix file transfer search feature, opt UI style
  * modify print to debugPrint
  * add button for importing server config
  * fix: avoid corrupt with --connect in sciter
  * Adding Danish translations.
  * feat: add rustdesk uni links protocol
  * fix default video save directory
  * feat: add dbus and cli connect support
  * build windows install
  * pass rust args to flutter
  * add install page
  * unsafe
  * deb bug
  * opt: update upstream flutter_custom_cursor
  * fix: use rawRGBa cursor workaround
  * fix hit tag empty space bug
  * mobile tag actions
  * refactor grab hot key
  * set map as default keyboard mode
  * Fix backquote error
  * Feat: Grab hot key
  * flutter_desktop: adjust window, debug done
  * flutter_desktop: adjust window
  * flutter_desktop: adjust window
  * Update Spanish README
  * logOut show loading
  * fix abModel multi request and state didn't refresh bug
  * opt: remove debug output from custom cursor
  * fix: scroll alignment in remote page
  * persist cm chat page if chat unanswered
  * fix: del selectedTags before tags
  * opt: address book tag action menu desktop style
  * opt: address book action more desktop style
  * fix: [Linux] duplicate window border on sub window
  * use shared AddressBookTag widget & hide _editTagAction when tags is empty
  * AbModel use getx only
  * fix ab peers state
  * fix ab tag selection state and opt ab style
  * Fix broken/missing doc paths (links)
  * Update fr.rs
  * remove comma when self-host server
  * Update de.rs
  * ua
  * Update README.md
  * Update README-UA.md
  * fix: build.py
  * ua.rs
  * use libayatana-appindicator3-dev instead because old one has problem on Ubuntu22
  * flutter_desktop: remote page scroll whell on track
  * українська мова
  * README-UA
  * Update README-UA.md
  * README-UA.md
  * flutter_desktop: fix canvas size in normal and fullscreen
  * cm permissions tip
  * different kWindowEdgeSize for Linux / Windows
  * smaller drag/resize detection area
  * flutter_desktop: fix cursor image when cursor moved in from other window
  * Added missing strings and fixed for polish translation; Still not 100% but definitely usable;
  * Cleaned up entrypoint
  * Update winget.yml
  * hide tcpTunneling when peer is Android
  * mobile cm client info CircleAvatar color
  * CustomAlertDialog default BoxConstraints
  * fix showMobileActionsOverlay init
  * fix can't use mouse on remote multi screen
  * add new field `enc_id`
  * fix client check supported_hwcodec bug
  * mobile png -> svg
  * update lang
  * android direct ip access
  * pulseaudio -> pipewire https://github.com/rustdesk/rustdesk/issues/559
  * opt: adjust msgbox text width, passwordDialog support enter && esc
  * add arg to avoid possible recursive run
  * prompt foreground window elevation
  * deal with flutter SYSTEM user
  * elevation prompt && uac warning
  * windows portable: request elevation && run as system
  * opt: desktop connection page scrollbar
  * opt: adapt global scroll on mobile
  * Fix map keyboard mode in Android
  * refactor: global scroll
  * adjust kWindowEdgeSize
  * move QualityMonitor widget to common
  * mobile add new input map mode radio
  * refactor  RawPointerMouseRegion & RawKeyFocusScope
  * refactor input_model
  * black54 too gray
  * flutter_desktop: fix fullscreen
  * missed
  * fix id style and connect black theme text color
  * some png -> svg
  * remove unused of model.dart
  * lower cmake requirement
  * Fix select by left button
  * Fix numpad convert error in flutter
  * Fix numpad when linux -> windows
  * 1. fix cm window size onToggle Chat. 2. no need to show remote info in cm chat_page. 3. hide Chat IconButton when client unauthorized 4. update lang
  * fix: cm initial size incorrect sometimes. opt: linux can hide window when rustdesk core not ready.
  * fix mobile physical mouse wheel scroll
  * android add settings ['Deny LAN Discovery', 'Use IP Whitelisting']
  * mobile server_page text theme & fix lang.py and update langs
  * mobile peer online status
  * flutter add peer_has_password
  * install/upgrade/update help card
  * opt: windows program name to rustdesk
  * Option LAN Discovery
  * fix tile style
  * install help card
  * jump to setting page
  * opt: PeerTile center & keep peer search value
  * button widget and preparing help cards
  * opt mobile dark theme
  * fix mobile build
  * feat: add shadow on linux
  * refactor ThemeData
  * fix connect status colors
  * flutter_desktop: remove animation & adjust popup menu
  * opt: hide home button when it only exists on tab
  * opt: center/align topright when toggle chat
  * add margin to app icon
  * 1. mobile ab login. 2. typos 3. del rename dialog body padding
  * 1. new mobile connect. 2. _forceAlwaysRelayAction dismissOnClicked: false. 3. no tcp tunneling on mobile 4. adjust peer tab border on mobile
  * refactor: rename to peer_card.dart and peers_view.dart
  * mobile dark theme options
  * locked only if installed, to-do: need refine here
  * fix peer widget overflow and tile bug, add more sync ffi
  * record permission
  * fix recording start stop
  * ensure first mux frame is key frame
  * video record
  * opt: dark theme, add follow system mode
  * refactor peer alias
  * better warn icon
  * fix default lang bug
  * imporove setting page
  * mobile id text format
  * mobile peers tab padding
  * merge master peer_tab_page.dart peer_widget.dart
  * refactor: move peer_widget / peercard_widget / peer_tab_page & move connect
  * feat: windows portable build script
  * fix formatId, right panel button style, default windows size (windows, Linux, no idea about Mac, need to check with xcode)
  * more style bug fix
  * opt: flutter_improved_scrolling doc & remove border
  * opt: custom scroll for better scroll and add trackpad support
  * save peer_tab_index
  * fix connection status style
  * opt: use custom scroll feature
  * remove menu from desktop home page
  * opt: use const variable
  * fix android deps build
  * opt: more configurable scroll logic & edge size
  * opt: add support locales
  * fix: place obx down
  * opt: more error catch on address book
  * opt: remove drag to resize widget on macOS
  * refactor: change binary name to rustdesk
  * fix chinese version of doc_mac_permission url
  * https://github.com/rustdesk/rustdesk/pull/1562
  * mv the other linux package files to res
  * remove python dep
  * move lang.py and inlinee-sciter.py to res
  * mv some linux package files to res
  * move com.rustdesk.RustDesk.policy to res
  * mv svg to res
  * move icon.ico to res
  * remove snap, as bad as appimage
  * remove appimage, stupid package
  * move setup.nsi to res
  * moved all png to res
  * fix translation
  * anonying
  * Bump XXPermissions from 13.2 to 16.2 in /flutter/android
  * Bump tokio-util from 0.7.3 to 0.7.4
  * Bump sha2 from 0.10.2 to 0.10.6
  * Bump media from 1.4.3 to 1.6.0 in /flutter/android
  * Bump google-services from 4.3.3 to 4.3.14 in /flutter/android
  * Bump gradle from 7.0.2 to 7.3.0 in /flutter/android
  * Bump kotlin-gradle-plugin from 1.6.10 to 1.7.10 in /flutter/android
  * Bump hound from 3.4.0 to 3.5.0
  * Bump actions/checkout from 2 to 3
  * Create dependabot.yml
  * fix logo path
  * 1. Moved *.md files to docs folder 2. currently was used twice
  * disable macos sandbox, we are not normal app
  * fix m1 pro scrap compile error
  * fix sciter has_hwcodec
  * add icon files for mac flutter
  * feat: Android change id
  * Android server_page.dart fix verificationMethod onSelected color & follow lint
  * feat: Android Codec Preference
  * flutter desktop Codec Preference
  * global HW_CODEC_CONFIG
  * opt: [windows] hide window on start
  * fix:  cm stuck at boot up, revert to flutter 3.0.5
  * remove flutter_test to resolve version conflict with icon_launcher
  * opt: main window save/restore offset/position
  * opt: icons for all platform
  * fix mac flutter build issue, ipc not working yet
  * Kazakh language name correction
  * feat mediacodec: Android H264/H265 decoder support
  * run.sh
  * refactor core_main, also fix windows flutter restart repeated fatal error crash
  * fix desktopType for mobile
  * put video_handler thread & update android build
  * Refactor: input mode of desktop
  * flutter_desktop: fix remove fav peer && remove unused code
  * add mediacodec.rs
  * fix: add null catch on address book request
  * Fix altgr of Korean
  * Fix compile on android
  * Add polkit to build.py
  * flutter_desktop: update custom cursor lib & menubar margin & better callback for pinning menubar
  * add main ui interface #[inline]
  * del finished TODOs
  * optimize model.dart
  * mv lib/cm_main.dart to test/cm_test.dart
  * refactor: del unused or dead code and optimize reusable code
  * fix android no input permission
  * fix mouse out of bounds
  * flutter_desktop: pin menubar, rotate icon
  * flutter_desktop: fix resize scale && Pin peer menu bar
  * Fix logger without ui
  * Fix compile error on Android
  * refactor audio setting
  * add polkit for custom authentication && update build.rs
  * kz
  * Disable keyboard listen
  * Fix build flutter deb
  * update flutter desktop, chat page (in remote page) style
  * mv overlay.dart
  * optimize closeConfirmDialog by using async onWindowCloseButton
  * add ScrollController to each ScrollView
  * fix audio no sound, add missing VideoFrame timestamp
  * update setting page, add option enable-rdp
  * rdp and tcpTunnel use same tabPage
  * remove flutter/PKGBUILD, and modify build.py, not tested yet
  * change flutter_hbb name later
  * opt: windows build type & use generator expression
  * add: dl libs
  * flutter_desktop: fix scroll to center when mouse hover menu bar
  * miss libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev;
  * revert back to no flutter version
  * remove flutter from default features
  * flutter_desktop: set event func to async
  * flutter_desktop: cursor image cache mismatch
  * Added flatpak feature
  * flutter_desktop: fix local cursor (hotx,hoty) offset
  * flutter_desktop: change cursor on scroll auto
  * flutter_desktop: add action, allow file copy & paste
  * flutter_desktop: check remote menu, mid commit
  * Added zip and make at Debian minimal installation
  * add flutter start_server & fix cm user environment from linux service
  * update overlay widgets on flutter desktop 1. add mobile actions 2. disable showChatIcon
  * update Cargo.lock pubspec.lock & rename connection_tab_page.dart -> remote_tab_page.dart
  * add file_transfer confirm close
  * fix: close one connection tab will dispose all tabs (Obx)
  * confirm connection tab close
  * feat: flatpak and flutter build
  * fix linux RUSTDESK_LIB_PATH
  * flutter_destkop: fix cursor scale
  * sync language
  * sync theme
  * follow system theme at startup and changing
  * make os-password msgbox wordwrap
  * fix cm waiting page close button
  * remove overlay of PortForward page because it will cause rebuilding when closing msgbox
  * fix closing PortForward page while closing msgbox
  * flutter_desktop: refactor GetX in popup menu
  * flutter_desktop: cursor cache - linux
  * sciter: fix build
  * 1.2.0
  * doc: Add wayland instructions
  * flutter_desktop: show cursor
  * flutter_desktop: password menu
  * flutter_desktop: WOL & menu, mid commit
  * Remove unnecessary log
  * Hide translate mode
  * Fix windows compile error
  * Update lock file
  * fix sciter can't update connect status bug
  * fix sciter confirm_delete_files bug
  * Convet numpad
  * update file transfer and adjust icon size
  * Refacotr enter or leave
  * Fix release super key
  * Opt: wayland map mode
  * Fix modifier key status
  * Fix warning
  * Refactor: tfc
  * Opt: Change keyboard mode by ui
  * Windows build
  * Refactor get led state
  * mobile build
  * Get key state by read file
  * refactor cm -> ui_cm_interface  for sciter and flutter
  * Opt: enter or leave
  * Refacotr env of keyboard && enter view
  * fix: linux wayland frame of subwindow exists
  * WIP file transfer
  * adjust geometry
  * Fix syntax error
  * Fix compile error
  * Fix misspell
  * dark theme adjustment
  * Refactor is_x11
  * Fix uinput server in wayland clien
  * Fix numlock in wayland
  * Feat: Support map keyboard mode in wayland
  * add tabbar theme extension to fix theme update failure after overlay added
  * Refactor: env of keyboard mode
  * dialog focus && deal with Enter/Esc key
  * Fix down and press of key_event in legacy
  * format id
  * flutter_desktop: fix cursor, mid commit
  * Fix ci
  * Fix simulate in wayland
  * Create kz.rs
  * Refactor: check env variable
  * Fix misspell
  * Refactor: map keyboard
  * sciter_desktop: fix cursor size(resize window) and id(after connection)
  * Check LLVM_HOME when build
  * Remove generate file
  * Fix compile warning
  * Update pubspec.lock
  * Opt: handle error in tfc
  * Update pubspec.lock to fix CI
  * Get flutter deps when build
  * flutter desktop: ui changes
  * flutter_desktop: custom image quality ui
  * Delete reset function about enigo
  * adjust cm display behavior
  * fix: linux wayland setAlignment crash workaround
  * add close confirmation dialog
  * flutter_desktop: fix peer page bugs
  * flutter_desktop: refactor peercard menu
  * flutter_desktop: custom image quality
  * flutter_desktop: add debug print
  * flutter_desktop: custom image quality
  * flutter_desktop: menu bar, switch menu & shrink-stretch -> adaptive
  * mobile build
  * sciter input & conn_type and other InvokeUi impl
  * refactor set_peer_info
  * Add Key for tfc
  * Delete pynput from repo
  * refactor io_loop
  * flutter.rs Session -> ui_session_interface.rs
  * refactor remote, sciter / flutter run success
  * fix: unicode-related error during .ts generation
  * fix tabbar close button can't show when selected && hovered
  * Update pubspec.lock
  * Replace pynput with tfc
  * refactor remote interface
  * impl option remote modification
  * tabbar: check before scroll
  * fix: not use fixed button width
  * Update README-ZH.md
  * Translate Germany to "德国"
  * flutter_deskop: sync session add, mid commit
  * flutter_desktop: remote menubar remove submenu
  * flutter_desktop: connection type icon, tested windows
  * flutter_desktop: connection type, mid commit
  * fix: close all typed sessions when hide subwindow
  * fix: linux memory-safe workaround
  * Without Clear Key on Mac OS
  * Fix numlock and capslock on Mac
  * update port-forward 1. fix multi remote port override. 2. add connection.rs port-forward failed to close
  * fix port forward session id & file session dispose
  * Opt svg of keyboard
  * Fix compile error on windows
  * rust port-forward
  * add keeping android font scale factor
  * fix TextField cursor problem
  * flutter_desktop: show/hide menubar tooltip
  * flutter_desktop: new remote menu, mid commit
  * port forward ui
  * fix: linux main/sub window resize issue
  * Fix generated_bridge
  * Fix compile error on macos
  * chore: spelling correction
  * Support map keyboard mode on flutter
  * Fix CI
  * Fix flutter pub hostname
  * Fix compile error on MacOS
  * Convert keycode to RdevKey
  * opt: support match user/hostname/id(sciter), case insensitive
  * opt: support match user/hostname/id(flutter), case insensitive
  * Update README.md
  * Update README.md
  * fix peer card double click
  * fix tab dispose bug, add Key for PageView children
  * add flutter_lints
  * Grammatical correction for closing dialog.
  * feat: deb package
  * minifize png
  * feat: manjaro/arch build.py
  * add force-always-relay menu
  * optimize style of peer card
  * fix: can't find rustdesk.so
  * flutter_desktop: fix sciter lan peers
  * optimize id input
  * adjust about setting tab position
  * keep text scale factor (except android)
  * refactor DesktopTab impl for cm
  * fix full screen
  * refactor DesktopTab impl for file_manager_tab_page.dart
  * refactor DesktopTab impl for connection_tab_page.dart
  * rename tabbar -> tab
  * refactor tabbar_widget.dart and impl for desktop_tab_page.dart
  * option to enable force-always-relay
  * fix 10054: change direct to relay when RST
  * prevent delay by using onDoubleTapDown instead of onDoubleTap
  * add desktop cm closeAll clients
  * fix file_manager_page.dart conflict
  * add port forward closeSuccess
  * fix mobile app type event name flutter.rs
  * fix cm client authorized
  * fix app type event name for mobile and cm
  * fix mobile build
  * feat: find ID
  * feat: peer card type
  * fix: macos window manager compile
  * optimize ui style
  * flutter_desktop_cm fix Windows build & TODO clipboard_file
  * 1. update DesktopTabBar for cm. 2. refactor server_model clients map -> list. 3. update tab changing events.
  * update chat_model for desktop cm
  * update test cm_main.dart
  * opt cm FittedBox
  * add file manager overlay dialog
  * fix cm event listener & switch permission
  * fix: resize issue found in window manager
  * feat: can resize window when without title bar
  * native style
  * fix: multi window macos compile
  * check super permission: win && linux
  * Fix compile error on MacOS
  * fix: window manager start drag
  * Added new Free Public Server to Readme
  * fix: multi window linux drag issue
  * replace tabview with pageview to remove animation
  * feat: sub window custom title bar & functions
  * feat: main window custom bar & drag
  * opt: use WindowOption to initialize screen
  * opt: optimize cm ui & timer & auto close
  * feat: accpet/disconnect
  * feat: cm ui
  * add desktop cm backend
  * optimize settings ui
  * ensure connection close
  * desktop close connection tab (remote page)
  * add / remove favorite
  * rename get_session -> session_get
  * flutter_desktop: remove _showEdit
  * flutter_desktop: fix chat message overflow
  * flutter_desktop: fullscreen ok
  * Fix a typo of locale name
  * feat: drop to send files to remote
  * opt: entries empty fallback
  * feat: file transfer path scrollable
  * feat: file transfer searchbar
  * feat: switch breadcrumb&path with focus node
  * Update lang.rs to add Korean language
  * update quality monitor & remove remote_page.dart desktop unused code
  * fix dialog res bug ; add desktop restart remote device
  * fix showLoading dark theme & add doubleTap to connect
  * fix mobile showSuccess & update pubspec.lock
  * add showToast & dialog clickMaskDismiss
  * add: fullscreen for sub windows
  * add: connection manager page
  * add: cm page
  *  add setting page
  * Added missing translation and changed some mistakes
  * Create ko.rs
  * flutter_desktop: fix block user input action
  * flutter_desktop: disable scroll wheel event
  * flutter_desktop: fix scroll event to rust
  * flutter_desktop: remote scroll choice translation
  * flutter_desktop: remote window cursor debug (getx)
  * flutter_desktop: remote window cursor debug
  * flutter_desktop: remote window mid commit
  * flutter_desktop: try mouse handler
  * flutter_desktop: scroll, mid commit
  * Fix command+tab #1032
  * Fix mouse input error #1032
  * new dialog impl based on Overlay
  * Update AppImageBuilder.yml
  * Fix repeatedly releasing keys without char
  * Refactor translate mode
  * optimize ui
  * fix desktop entry categories
  * unify tab logic
  * refactor tabbar: Homepage adaptation
  * tabbar: material style
  * tabbar theme
  * update desktop and mobile chat message
  * feat: adapt macos dark mode
  * refresh peers state workaround
  * fix desktop dark mode
  * fix desktop stop-service
  * fix desktop init file / input permission bug
  * feat: add focus with restore
  * feat: focus with restore
  * add: multi window focus
  * fix #1226: add missing apt dependencies to Dockerfile
  * update: deps
  * fix: fix window manager re-register issue
  * fix: use multi window controller to close window
  * fix: currentTheme
  * fix: multi window close issue
  * fix ci build error
  * flutter_desktop: handle privacy mode back notifications
  * flutter_desktop: fix clipboard
  * flutter_desktop: fix image scale quanlity
  * switch window, close subwindow
  * refactor all [setByName] [getByName] to async bridge function
  * Create pt_PT
  * refactor set/getByName "peers" "option"
  * Update Cargo.lock
  * fix: windows onDestroy callback
  * custom tabbar
  * Refector: handline dead keys in translation mode
  * Send caps lock key
  * flutter_desktop: fix ffi model provider
  * flutter_desktop: fix remote menu control and image scaling
  * flutter_desktop: fix ffi model provider
  * revert nl lang, because it screw up lang.rs, and nl.rs is not valid utf-8 file, can not be compiled
  * Add new Dutch translation
  * Add Dutch translation
  * fix mobile features
  * Add files via upload
  * flutter_desktop: fix remote menu control and image scaling
  * copy id/password on double tap, some menu divider
  * update: sync desktop_multi_window to 0.1.0
  * fix: tabbar rebuild issue
  * Update lang for keyboard mode
  * Fix right ctrl #1166
  * Merge master
  * https://github.com/rustdesk/rustdesk/issues/1177
  * flutter_desktop: remove unnecessary control flow
  * flutter_desktop: fix global envet stream shading && refactor platform ffi
  * fix android build
  * flutter_desktop: fix canvas height - tabBarHeight
  * Update dependencies
  * Fix sycn of CapsLock
  * Add translate mode in UI
  * Grammatical errors in README Finnish translation
  * Fix Shift release failed
  * Listening for char in Linux
  * password
  * Ignore dead keys in Linux
  * Add Japanese translation file
  * Add Japanese option
  * Use keycode mapping table
  * flutter_desktop_connection_2: debug lan
  * fix: hide restart menu item if version < 1.1.10
  * fix_privacy_mod_on_login: set some options after login
  * fix flutter3 warning upgrade dependencies
  * avoid changing id manually
  * fix mobile UI overflowed
  * add: ci dependencies
  * fix: merge conflict
  * fix mobile readableFileSize
  * fix: add version key to detect specific send/recv logic
  * Fix character generation, altgr only takes effect locally
  * fix compile
  * fix_proto_defs: fix protobuf definitions
  * add mobile switch language
  * fix translate empty bug
  * add mobile_ffi.rs
  * Update linux.rs
  * Update linux.rs
  * add mobile restart remote device
  * add mobile quality monitor
  * opt: mobile UI
  * fix on last refactory
  * remove key_pair pub attr
  * refactor password deadlock and password_security
  * UI optimization
  * android refactor password
  * feat: dark theme
  * Update tr.rs
  * make sure no gen_keypair more than once
  * add: peer rename
  * Update README.md
  * Update lang.rs
  * Update ru.rs
  * fix: android build & CONFIG deadlock
  * fix: android overwrite detection for lower version server
  * vn
  * Added Vietnamese language to the README page and the RustDesk UI
  * flutter_desktop: load popup menu items onTap
  * flutter_desktop_online_state: debug online states
  * flutter_desktop_online_state: refactor connection page
  * refactor
  * Add translte mode in input_service
  * Add translate mode in remote
  * Update id.rs
  * password: ensure encrypt only once
  * Doc: update lang for keyboard mode
  * fix build without wayland feature
  * password: decrypt password when import user config
  * Fix spelling: add space before "(beta)"
  * Update src/lang/ru.rs
  * refactor remote_restarting_tip
  * Update de.rs
  * feat: user login/logout with UserModel
  * update es.rs
  * feat: pc restart
  * RS_PUB_KEY
  * issue #1051
  * issue #1052
  * feat: retry logic
  * feat: all address book logic
  * Refactor: function name
  * modify comment
  * csv <-> rs translator
  * add: abModel
  * add: address book ui&getAb
  * refactor password
  * Sync CapsLock and NumLock status in legacy mode.
  * Remove log info
  * Support switching keyboard mode by UI
  * opt: recent&fav cards
  * fix spell mistake
  * hwcodec: update build.py
  * hwcodec: fix compile error
  * Update pl.rs
  * Update de.rs
  * fix compile error
  * fix_cmd_window: do not show cmd prompt window
  * fix_capturer_trait_name_shadowing: update Cargo.lock
  * fix_capturer_trait_name_shadowing: build win
  * modify argument of ConnectionTmpl::send_raw()
  * enable serde feature of bytes, modify struct WriteBlock using Bytes
  * Fix numpad error
  * Refactor for compiler in linux
  * hwcodec: remove bad MY_DECODER_STATE
  * hwcodec: codec preference
  * hwcodec: check when server or each client starts
  * hwcodec: linux compatible
  * linux_wayland_support: dup detecting function of x11 or wayland
  * linux_wayland_support: refactor
  * upgrade bytes to 1.2
  * linux_wayland_support: update crate mouce
  * linux_wayland_support: gstreamer-1.0 deps
  * linux_wayland_support: debug multi user login
  * linux_wayland_support: debug wayland
  * linux_wayland_support: pynput_service.py
  * linux_wayland_support: build linux
  * linux_wayland_support: init merge, windows build
  * Update ru.rs
  * Update en.rs
  * Create pl.rs
  * Make case insensitive of keyboard_mode
  * Update Cargo.toml about rdev
  * Fix compile error of testcase
  * Fix compiler error
  * Refactor keyboard mode by enum
  * Compatible with legacy mode in client
  * Compatible with legacy mode in remote
  * Remove log
  * Numpad when linux -> windows
  * Fix sync Numpad status
  * Fix lock_screen and ctrl_alt_del
  * keep session when network interrupt
  * Auto release key
  * control end close message
  * crypt peer/peer_rdp/peer_os/socks5 password
  * password: safe/random personal password
  * feat: ip whitelist, id/relay server/ socks5 proxy, about page
  * add: change id on flutter
  * Refactor to remove warning
  * Sync Numpad status
  * Refactor rdev simulate
  * Sync Caps status
  * fix mac compile
  * Recover legacy keyboard mode when listen
  * update lock
  * Recover legacy keyboard mode when simulate
  * Refactor simulate to support switching keyboard modes
  * gen other langs
  * Refactor listening keyboard to support switching keyboard modes
  * lan_discovery_WOL: remove unused struct MyConfig
  * android fix:protobuf 3.1.0
  * minor README fixes
  * update linux.rs & macos.rs with bytes:Byte issues:958
  * android opt:add disable ignore_battery_optimizations
  * update bytes(protobuf types) mapping, from Vec<u8> to bytes:Byte issues:958
  * lan_discovery_WOL: fix udp set_nonblocking twice and lan refactor
  * add: change id on flutter
  * lan_discovery_WOL: sort by online status
  * lan_discovery_WOL: Update Cargo.lock
  * lan_discovery_WOL: lan discovery test done
  * lan_discovery_WOL: Win10 test done
  * lan_discovery_WOL: remove ununsed action for lan menu
  * lan_discovery_WOL: remove discovered peer
  * lan_discovery_WOL: lan discovery almost done
  * lan_discovery_WOL: mid commit
  * upgrade tokio
  * minor version
  * remove log
  * [android] InputService mouse long press mode
  * [android] add Enhancements settings
  * [android] fix build; ignore battery optimizations
  * upgrade protobuf to 3.1.0 and use with-bytes feature, issues:958
  * https://github.com/rustdesk/rustdesk/issues/899
  * feat: add local option to main window
  * typo
  * Finishing
  * Add HU and sync languages in READMEs
  * More fixes, Hungarian README
  * feat: Support new keyboard mode
  * Further fixes
  * Android fixes
  * Update rdev dependency version
  * Ooops
  * Hungrian translation
  * Supports Mac OS simulate input by scancode
  * fix tcp
  * missed socket.set_nonblocking for tcp
  * udp bug which causes us a lot of trouble
  * ci: Change source of lib
  * fix: Correct the string corresponding to the platform
  * Use map mode when Windows are simulated
  * Use map mode when keyboard monitor
  * fix: file transfer update issue
  * refactor: Use new keyboard mode
  * feat: Add new simulate key method
  * add: implement last jobs[2/2]
  * add: sortby, address link, platform, last jobs[1/2]
  * add: send/receive file/folder
  * https://github.com/rustdesk/rustdesk/issues/906
  * opt: dual selected items & send/receive action icon
  * fix: workaround for changing root disk on Windows[2/2]
  * fix: workaround for changing root disk on Windows
  * Update README-RU.md
  * Update ru.rs
  * maint hwcodec config file directly
  * add comment on if exist in bat
  * https://github.com/rustdesk/rustdesk/issues/895
  * refactor:VideoQoS
  * client side handle codec format
  * score equals 0 if codec unsupported
  * unify the protobuf message of vp9/h264/h265
  * fix(pynput): Add dead key conversion rules to support Czech keyboard
  * fix(pynput): Add dead key conversion rules to support Czech keyboard
  * fix: README-ZH error char
  * style: Remove key log
  * fix(pynput): Add dead key detection condition to support German keyboard
  * fix physical keyboard input twice; add configChanges navigation
  * fix rpm upgrade
  * fix: ci
  * opt gesture - opt:Auto recover cursor;Expand scale limit. fix:twoFinger mistake
  * https://github.com/rustdesk/rustdesk/issues/895
  * add: use DataTable for desktop file transfer
  * fix: stupid bug, remove keycode_flag
  * add: file transfer status list like sciter
  * add: include_hidden parameters, migrate to bridge
  * update lang
  * feat(pynput): Support dead key
  * fix custom_image_qulity and android
  * switch enable abr
  * enable hwcodec
  * remove one seperator
  * https://github.com/rustdesk/rustdesk/issues541/
  * sync codec format
  * make hwcodec's bitrate the same as vpx
  * fix(pynput): Altgr uses send event, others use fake input
  * Update example based on api changes
  * opt: add prefix identifier for each session
  * fix: previous session.close read&write error
  * fix: window close hook
  * fix ImageQuality compatibility
  * simple abr with delay
  * abr with delta delay
  * abr update Windows
  * feat: implemented remote control on desktop
  * add: file transfer dual logic with bridge
  * abr
  * fix: cli feature compilation
  * opt: merge addon
  * opt: windowManager -> LayoutBuilder
  * revert: remove conflict bitsdojo_window plugin for linux & macOS
  * fix: temporary remove collesped plugins
  * feat: add specific keyboard hook
  * fix(pynput): Use fake input to solve lock screen problems
  * debug install
  * upgrade seria
  * Replaced fake_input with display_manager's send_event
  * https://github.com/rustdesk/rustdesk/issues/751
  * fix: remove print
  * fix(pynput): Convert keysym to keycode according to the system input source
  * Update README.md
  * Update README.md
  * update dep
  * socks5_reconnect: handle socks5 server down
  * Update README-ES.md
  * Add Spanish translation
  * opt: dual columns file-transfer in desktop version
  * opt: add init frame size
  * feat: file transfer tab works
  * code enhancement
  * Add README-AR.md
  * Add README-AR.md
  * Update winget.yml
  * add: file transfer multi tab support
  * fix: FFI id assignment && keep Remote Page state for multi tabs
  * add: use multi provider for canvas
  * update: Cargo.lock
  * https://github.com/rustdesk/rustdesk/issues/775
  * Create winget.yml
  * fix build_android_deps
  * update arm32 in build_android_deps.sh
  * fix: build error on android
  * change fastlane desc
  * add hwcodec in build.py
  * arm32
  * refactor: make multi FFI object && initial flutter multi sessions support
  * ndk_arm32
  * add DisplayVersion regkey in installer
  * https://github.com/rustdesk/rustdesk/issues/212#issuecomment-1153677618
  * fix msgbox cancel
  * add fastlane images
  * update: japanese translate, add link, img, how to build(pynput), content
  * update: japanese translate, add link, img, how to build(pynput), content
  * update: korean translate, add link, img, how to build(pynput)
  * more error
  * https://github.com/rustdesk/rustdesk/issues/665
  * https://github.com/rustdesk/rustdesk/issues/580
  * add fastlane for F-Droid
  * refactor
  * fix lang
  * https://github.com/rustdesk/rustdesk/issues/701
  * log
  * fix sk
  * fix import config bug when use filename insteadof path
  * scrap: check hwconfig in another process
  * fix shift + 'a' for mac
  * refactor: change AppImage build env to Ubuntu 18.04
  * add key.jks
  * fix appimage
  * 1.2.0 -> 1.1.10
  * add: automatic change version for .desktop files
  * scrap: ensure video_handler's creation before client start
  * feat: appimage package script
  * add: appimage config
  * fix android translation and hostname
  * Delete snap-ci.yml
  * Android screen wakeup
  * Update README.md
  * https://github.com/rustdesk/rustdesk/issues/726
  * Update config.yml
  * Update config.yml
  * scrap: save best codec info in LocalConfig
  * add build_android_deps.sh
  * fix: cli compilation error when using cli feature
  * scrap: remove lock on hwDecoder
  * https://github.com/rustdesk/rustdesk/issues/692
  * scrap: refactor update_video_encoder
  * scrap: use the same bitrate ratio control as vpx
  * "copying and pasting" -> "copy and paste"
  * win_copy_paste_test: change ui 'File Transfer' to 'Allow file copying and pasting'
  * fix compilation error
  * scrap: update HwDecoder::instance()
  * https://github.com/rustdesk/rustdesk/issues/709
  * Created da Lang file
  * Fix Misspelled Korean Grammar
  * remove from ui only
  * fix ci
  * fix ci
  * remove Fix x11
  * https://github.com/rustdesk/rustdesk/issues/406#issuecomment-1145157327
  * https://github.com/rustdesk/rustdesk/issues/406#issuecomment-1145157327
  * Update README.md
  * Update README.md
  * https://github.com/rustdesk/rustdesk/issues/677
  * missed icon.ico
  * add android info
  * https://github.com/rustdesk/rustdesk/issues/677
  * mobile handle orientation change
  * https://github.com/rustdesk/rustdesk/issues/677
  * refactor: disable tray
  * feat: add tray icon to status bar
  * fix: macos compilation
  * opt: titlebar height autofit
  * scrap: fix update_video_encoder
  * scrap: add hw quality control
  * scrap: rename coder.rs to codec.rs
  * scrap: rename codec.rs to vpxcodec.rs
  * scrap: add hwcodec
  * privacy_mode_win_magnifier: remove unused win event hook
  * fix: macOS compilation for multi window plugin
  * fix: windows compilation for multi window plugin
  * privacy_mode_win_magnifier: fix UAC prompt window
  * run android InputService independently
  * fix android bit rate
  * .gitignore Flutter Generated Files
  * adapt to flutter 3
  * SyncReturn
  * multi remote instances 0.5
  * update sessions public function
  * fix: use forked codegen repo instead of local repo
  * add: tab logic
  * fix: compile error when using enum in flutter
  * privacy_mode_win_magnifier: more check on privacy mode
  * multi remote instances
  * fix: method channel in multi window context
  * privacy_mode_win_magnifier: ui prompt if succeeded
  * privacy_mode_win_magnifier: privacy conn id set after succeess
  * Update README file
  * Update README.md
  * Create README-FA.md
  * Update ru.rs
  * virtual_display: apply idd virtual display
  * privacy_mode_win_magnifier: fix crash when resolution changed
  * opt: adapt --cm
  * feat: insert core entry before launching flutter
  * fix: make sure env_logger only init once
  * opt & fix: - main window ui: adapt pc logic - fix: platform infomation using device info plus
  * simple_rc: add feature argument for build.py
  * simple_rc: win init simple resource pack
  * fix_virtual_display_path: fix wchar* path
  * privacy_mode: win10 magnifier
  * Create LICENCE
  * changing license
  * feat: add customed titlebar
  * feat: add single/multi window manager wrapper & fix issue causing input twice
  * add: desktop password page
  * fix flutter ffi init for all platforms
  * implement functional draft version
  * fix some issues in Czech translation
  * add slovak translation
  * add connection page
  * add comment
  * Add link pointing to README-CS.md into README.md
  * Add Czech translation of README
  * better_linux_run_cmds: run cmds without creating tmp files
  * fix cs
  * Update lang.rs
  * Add Czech localization to application
  * adapt to flutter 3
  * fix build & create ui interface
  * Update README.md
  * fix_deadlock_general_service: fix deadlock when join general service.
  * Minor fixes to Italian translation
  * del unused
  * fix windows
  * refactor ui struct -> global ref (linux)
  * --release instead of ---release
  * fix ref fun
  * public ui function
  * fix unchanged mobile
  * fix unchanged mobile_ffi.rs
  * fix flutter compile on windows
  * add flutter feature and rename mobile to flutter
  * Add label for feature  request
  * remove flutter generated files
  * fix: add ffigen
  * fix: bridge compilation
  * demo: use mobile_ffi to get id for desktop version
  * refactor: split desktop & mobile
  * Strip release binary via Rust toolchain
  * Add pynput installation section to README
  * Remove IS_IN unsafe code, by using AtomicBool
  * Remove SERVER_FILE_TRANSFER_ENABLED unsafe code, by using AtomicBool
  * Remove SERVER_KEYBOARD_ENABLED unsafe code, by using AtomicBool
  * Remove SERVER_CLIPBOARD_ENABLED unsafe code, by using AtomicBool
  * add: rustdesk linux flutter build cmake
  * fix .gitignore
  * flutter create --platforms=windows,macos,linux
  * fix platform
  * add desktop
  * more linux distro
  * Remove KEYBOARD_HOOKED unsafe code, by using AtomicBool
  * Update README-RU.md
  * Update ru.rs
  * Add dark theme for main desktop client window
  * Update ptbr.rs
  * add: korean translate
  * add: korean translate link
  * Update tw.rs
  * fix: windows -> unix
  * fix: linux <- windows subfolder collepsed
  * mobile & web rgba stream
  * refactor
  * missed commit
  * rename
  * update LatencyController
  * fix audio latency
  * fix cm
  * opt: reset file confirm & clean code
  * opt: clean code
  * yarn.lock is not useless, yuv.js must be in /, because it is called in global.js as web worker, deploy.sh not tested yet
  * fix: compile with master
  * add: android file transfer logic
  * add: file_num to send_files
  * fix: compile
  * refactor web dir
  * del unused
  * use new event channel for mobile and web
  * enigo: check /usr/lib/rustdesk for pynput_service.py
  * opt: remove request openssl deps
  * opt: add resume btn
  * fix: change state to sync jobs to adapt master branch logic
  * fix: rebase conflict
  * fix: invert inline
  * opt: clean code
  * add: file_num offset
  * feat: load last job
  * fix: to string
  * fix: serde
  * add: job logic
  * fix:
  * add: msg
  * add: meta info
  * fix: comma
  * opt: name, imports
  * fix: confirmDelete -> cancel Delete
  * fix: skip issue
  * refactor: change version to 1.2.0
  * add: overwrite version limit, remove debug log
  * fix: confirmDelete -> cancel Delete
  * add: remote ret back override confirmation[2/2]
  * add: remote ret back override confirmation
  * add: server override
  * add: automatic accept confirm log
  * add: send confirm request logic
  * feat: server connections
  * feat: add file digest
  * update logo
  * fix chat model
  * move question to discussions
  * update pod and version for ios
  * typo
  * fix naming
  * new naming to support plain config
  * https://github.com/rustdesk/rustdesk/issues/513
  * more build
  * fix web
  * fix tr
  * missed
  * new naming
  * Delete lic_main.rs
  * I added Turkish language  translate
  * remove confusion
  * remove echo, https://github.com/rustdesk/rustdesk/issues/504
  * remove private
  * Update ru.rs
  * Update README.md
  * update tips and translate
  * update mobile mouse scroll
  * add three fingers vertical drag -> scroll
  * remove old test
  * add flutter to readme and fix web
  * Update README.md
  * fix oboe
  * fix log
  * 100% open source
  * for merge
  * clean
  * for merge
  * for merge
  * clean
  * fix float error in small resolution
  * fix android server null ptr crash / orientation
  * adjust kScaleSlop
  * workaround soft-keyboard's control_key trigger twice
  * update android to android,adjust two fingers scroll
  * fix scale & pan gestures conflict
  * https://github.com/rustdesk/rustdesk/issues/492
  * Update README.md
  * id lang
  * Added Indonesian Transaltion
  * Update id.rs
  * try out unicode if key_down fail
  * work around of italian keyboard shift+"." issue https://github.com/rustdesk/rustdesk/issues/366#issuecomment-1120379312
  * update lang template
  * Create id.rs
  * Create README-ID.md
  * https://github.com/rustdesk/rustdesk/issues/477
  * fix small
  * fix key event
  * small fix android server
  * fix vmware dxgi bug
  * fix opensuse
  * refactor config sync
  * remove one .sep
  * fix HOME for user root
  * add overlay.dart
  * update overlay,add android to android actions
  * fix:reconnect time,enter password focus,wrong gesture tap-up;ctrl soft keyboard
  * new input
  * use RawKeyEvent and Listener for input
  * adjust kScaleSlop
  * dialog backDismiss
  * build 24
  * dialog clickMaskDismiss
  * build 23, and small fix
  * file connection permission
  * dialog back;menu long press
  * build 22
  * wordy
  * fix lib conflicts
  * remove link and wake lock for service start/stop
  * android 12 FLAG_IMMUTABLE
  * android ensure clients sync;new client scrollToBottom
  * remove dup Accessibility-Input solution;fix audio crash
  * wakelock for file page
  * update dialog,use flutter_smart_dialog
  * build 21
  * fix iOS
  * fix for iOS
  * fix thread blocking,add android service Looper,Handler
  * only show login for customized self host
  * android rendezvous server status
  * await ffi init
  * qr code
  * android input add wheel;fix UI/service sync
  * android input,mouse right -> back,wheel -> home
  * android server landscape
  * flutter pub upgrade
  * android icon
  * temporary solution for Flutter catch Accessibility Input
  * android icon
  * fix for web
  * update firebase
  * temporary solution for Android AccessibilityService can't not control RustDesk itself
  * just format
  * update UI ; fix android InputService @Keep
  * avoid setting color with alpha,otherwise button flash bug will occur
  * fix android client chat mode;update UI
  * android handle media projection canceled
  * trans
  * trans
  * fix android input service
  * improve android server performance
  * fix web
  * TouchPad mode -> Mouse mode
  * remove files old version compat
  * update file page UI
  * fix file send stupid bug
  * update android file UI
  * fix android get windows parent dirname
  * fix remote home dir
  * ?lang=
  * gl yuv, and ?lang=
  * fix clipboard
  * fix last wrong commit
  * fix yuv problem
  * use webgl for yuv transform, wasm one not work well for image from mac, no idea why
  * testing bad rendering of mac
  * fix android config reading error
  * hash main.dart.js
  * fix android release can't find method
  * new guestion tip
  * change chat menu icon, and me->Me
  * loading page for web and replace unpkg
  * android late request permission;update chat UI,launch chat from UI cm
  * unify menu icon
  * no non-english allowed in source code
  * android server update password
  * fix android 12 PendingIntent
  * update android server notification
  * file cancel job; update android
  * jniLibs
  * move showMsgBox,fix fileModel value init
  * login
  * asset
  * add cancel button for showLoading
  * fix for null safety
  * set clipboard on js
  * fix on new idpk
  * check remote version
  * update multi chat,fix provider
  * relay server for android
  * barrierDismissible and onWillPop
  * web menu
  * fix web and multi platform adaptation
  * fix trans
  * more translate and fix small
  * add android translate
  * update android chat,server page
  * add android server chat and multi chat;update android server page
  * fix android audio service release bug
  * optimize cm for android service
  * update file: add show hidden, add remember last path, add breadcrumb action
  * full remove action & create folder action
  * back to home/ alert pop safety
  * refactor dialog;refactor dir structure
  * fix send multi files;add file remove action
  * change file model
  * del file_manager pub;add send files
  * del unused old version flutter config in AndroidManifest.xml
  * before del file_manager pub
  * add local/remote file manager
  * add client chat page & chat overlay window
  * fix page pop
  * update dir ; move settings from main page to settings_page
  * add BottomNavigationBar/change dirs structure
  * add DialogManager
  * update style / UI
  * del use global ctx,fix server alert
  * fix small
  * move easyloading to main
  * update touch mode
  * update gesture help widget
  * add gesture help widget
  * remove drag/scroll/right btn, update gesture
  * upgrade null-safe
  * add custom gestures
  * fix dup dir
  * unify message
  * del ndk config
  * fix init app not found id,change ffi from MainActivity to MainService,add boot service but not open
  * update ui
  * change main ffi to service
  * try out webgl canvas, draw fast, but copy pixels out slow
  * missed file
  * try out webgl canvas
  * full functional
  * fix retry etc
  * testDelay
  * opus is slow
  * will remove ogv.js
  * input_key works
  * input_key
  * video_ack_required
  * add press
  * modify input key
  * mouse works
  * prepare for mouse
  * android update,open and close service
  * refactor and prepare for desktop
  * more menu items
  * responsible style in home page
  * add isMobile
  * typo
  * bug fix
  * bug fix
  * peers and more trans
  * fix on getByname
  * fix image quality
  * more api
  * more api
  * yuv in another worker
  * yuv in another worker
  * getOptionMessage
  * yuv-to-rgb.c is not correct though it is faster
  * safer navigator.pop
  * more api
  * make event compatible with native ffi
  * improve yuv
  * yuv-to-rgb.c
  * new yuv
  * yuv, but very slow in dev
  * yuv wasm seems slow
  * working on yuv
  * problem is how to handle yuv
  * bug fix
  * will do more on socket error
  * fix on loading
  * more web api
  * more api
  * refactor
  * more api
  * smaller search box
  * try web
  * update android
  * add server page
  * use MultiProvider
  * update input
  * fix on grammert
  * update protobuf
  * fix grammer
  * video works
  * decode not work
  * ready to handle video
  * login ok
  * msgLoop works
  * video service 0.1
  * secure connection works
  * sodium verify works
  * refactor
  * test ui
  * can make relay connection now
  * ws async works
  * nothing
  * will implement async web sock myself
  * sha256
  * put ogv.js to html
  * try out ogv codec loader
  * websock init
  * initialize websock.ts
  * protobuf
  * init
  * create branch
  * fix abnormal backspace issue reported from google play
  * fix keyboard not shown on some android problem because my stupid change, also make long press not only for right click, so that to make show password eye work
  * remove subfolder flutter_hbb
  * refactor and remove space from id in mobile
  * obfuscate also help reduce file size on ios
  * fix change id
  * have to use 1.1.8
  * clear bug
  * 19 build
  * touch mode and reset canvas
  * tools:replace="android:extractNativeLibs" invalid
  * finally got IPA work
  * safearea, still no idea why white screen on physical ios with testflight
  * fix input password dialog bug
  * cancel button on loading for iOS
  * ime works fine now on iOS
  * resetMouse if show keyboard
  * refactor
  * fix on iOS
  * set ITSAppUsesNonExemptEncryption to false, 这个加密出口合规是个历史遗留问题,现在没那么严格了,我们libsodium算法应该在exempt范围,所以这里选false,以后提交, connect就不再问了
  * no alpha icon required by iOS
  * unify peer color
  * obfuscate
  * fix mobile
  * refactor msgbox retry
  * flutter cmd/win for mac/win
  * ctrl+v
  * refactor
  * refactor input_os_password
  * fix new line
  * bigger version
  * new icon
  * flutter pub run flutter_launcher_icons:main
  * change flutter icon to no margin
  * ios works, but icon wierd
  * flutter run can run on iOS, though id editorbox not shown
  * onLongPress -> right click
  * fix on help tools and tranlating 'Failed'
  * refactor
  * flutter project upgraded
  * working on ios
  * typo
  * flutter 1.1.6
  * fix on zh
  * more zh
  * fix
  * fix one translate
  * more zh, for configuration and installation and upgrade, and flutter, not test yet
  * 1.1.3 -> 1.1.4
  * build number required, and can increase only
  * chmod
  * some sh
  * forum.rustdesk.com => rustdesk.com
  * working on change_id
  * fix
  * set key
  * check rendivious servers if failed to connect for mobile
  * pubspec
  * upgrade rustup
  * fixed on refresh(reset origin and scaled), and move arrows to more, smaller padding, to-do: scale restore not working
  * move port_forward out from ui
  * try again
  * try again
  * try again
  * try again
  * hacking way for bracket issue
  * revert back because enter not work any more
  * fix ( issue
  * build number
  * improve enter os password
  * append return after password paste
  * OS password
  * remember cursor, canvas offset and scale
  * new keyboard offset and scroll
  * padding
  * sign
  * fix
  * check keyboard for lock-after-session-end
  * download
  * new version number and add about me
  * icon
  * bug fix
  * fix
  * bug fix
  * have to put easyloading on FlutterEasyLoading, if on scaffold, mouse not work
  * more google analytics
  * google analytics
  * move EasyLoading up
  * mask
  * new msgbox to avoid crash
  * has crash when popup msgbox when there is keyboard or some other condition
  * better input
  * seems fix first image crossline issue
  * not sure if fix first image and clipboard/keyboard issue
  * bug fix
  * refactor
  * mute
  * clipboard
  * more on clipboard
  * my own oboe
  * to-do: adjust rather then reset
  * refresh
  * refresh on all
  * reconnect logic
  * move open audio session
  * text
  * style
  * better adjustForKeyboard
  * fix keyboard show/hide/show/hide for the first time click on keyboard button after password dialog
  * remove more audio
  * disable sound due to crash
  * adjust color and padding per my phone
  * better input
  * fix on close alert in loading
  * close msgbox if loading
  * ignore jniLibs
  * fix on shrink/maximize/fullscreen and flutter audio (not work well), to-do: how about fullscreen closed restore
  * audio ffi
  * try form
  * working on ID/Relay server settings
  * scroll
  * display switch
  * long press for drag
  * trick way to make backspace work always
  * bug on peer platform for mac os
  * update pubsepc
  * peers
  * scroll/drag/right
  * keyboard works
  * adjust canvas offset when scale
  * help tools
  * adjust cursor position for keyboard
  * start mouse tool
  * change showActions to pop
  * fix on new pan
  * new pan works
  * new pan draft
  * initialize send mouse and max/min scale
  * fix msgbox hasCancel and home id editor focus problem
  * minor
  * remove custom guesture
  * pan/scale draft
  * new scale mode
  * switch scale mode if 3 fingers tap
  * lock and long press pop menu
  * InteractiveView buggy
  * remove dart.html
  * permissions
  * use hidden textfield to capture input
  * MultiTapGestureRecognizer draft
  * hide bar if keyboard
  * password widget
  * GestureDetector
  * prepare keyboard
  * invoke keyboard, problem is the keyboard type has problem
  * input key  ffi
  * image quality
  * toggle option
  * refactor
  * make onWillPop can be changed
  * skip return key of dialog
  * refactor alertDialog
  * color
  * interactiveview not work on stack
  * bar
  * wait for image
  * refactor
  * prepare cursor model
  * ImageModel
  * exit fullscreen
  * fix crash, current rgba ffi design still ugly and dangerous
  * use InteractiveViewer instead of GestureDetector
  * image shown now
  * fix on login and config
  * more on enter password
  * msgbox start to work
  * rgba -> image
  * rust ffi for rgba
  * handle peer_info and display_switch
  * timer works fine, just it does not print same content every time
  * seems timer not work well, will try https://github.com/hanxu317317/flutter_plan_demo/blob/master/lib/src/enter.dart
  * refactor
  * more on events, and initialize remote page
  * event draft
  * comment
  * showDialog
  * wrongPasswordDialog
  * initialize enterPasswordDialog
  * add loading
  * refactor
  * prototype json deser
  * prepare json
  * connect ui
  * add provider
  * finally got android crash reason, it is because my c function connect override system connect
  * APP_DIR
  * set app_dir via ffi
  * test flutter if practical
  * add so
  * initialize flutter

-------------------------------------------------------------------
Fri Oct  7 15:23:33 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>

- Fix build. 

-------------------------------------------------------------------
Thu May 13 04:55:41 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>

- Initial package. 
openSUSE Build Service is sponsored by