Syncmanager

Author: f | 2025-04-24

★★★★☆ (4.8 / 2293 reviews)

planet genesis 2

SyncManager, free download. SyncManager 24.01: SyncManager by Abelssoft: Efficient Data Synchronization Software SyncManager by Abelssoft is a powerful Our Products Most

Download safeerase professional 8.10 build 254

Download SyncManager syncmanager-2025 for Windows

By AbelssoftTrial versionsyncmanager-2016Safe shield iconSafe DownloaderThe Safe Downloader downloads the app quickly and securely via FileHippo’s high-speed server, so that a trustworthy origin is ensured.In addition to virus scans, our editors manually check each download for you.Advantages of the Safe DownloaderMalware protection informs you if your download has installed additional unwanted software.Discover additional software: Test new software that are waiting to be discovered in the downloader.With us you have the choice to accept or skip additional software installs.Editors' Review · November 7, 2024Efficient Data Synchronization with SyncManagerSyncManager is a versatile data synchronization tool designed for Windows, allowing users to seamlessly synchronize files and directories across various devices and storage solutions. It supports synchronization between local drives, network drives, and external devices, ensuring that data remains consistent and up-to-date. Key features include customizable sync profiles, real-time synchronization, and scheduled tasks, making it an ideal solution for both personal and professional use.The user interface is intuitive, enabling both novice and advanced users to set up synchronization tasks with minimal effort. SyncManager also supports various file types and provides options for conflict resolution, ensuring that users can manage their data effectively. Integration with other applications is straightforward, enhancing its functionality. Overall, SyncManager stands out for its robust features and reliable performance in the realm of data synchronization.SyncManager 0/1TechnicalTitleSyncManager syncmanager-2016 for WindowsRequirementsWindows XPWindows 8Windows 8.1Windows VistaWindows 7LanguageEnglishAvailable languagesGermanEnglishLicenseTrial versionLatest updateNovember 7, 2024AuthorAbelssoftSHA-18e212787d55660a4b7d27350bc580af4358663acFilenamesyncmanager.exeProgram available in other languagesSyncManager herunterladenTélécharger SyncManager下载 SyncManagerScaricare SyncManagerPobierz SyncManagerDescargar SyncManagerSyncManager をダウンロードするChangelogWe don’t have any change log information yet for version SyncManager 2016 of SyncManager. Sometimes publishers take a little while to make this information available, so please check back in a few days to see if it has been updated.Can you help?If you have any changelog info you can share with us, we’d love to hear from you! Head over to our Contact page and let us know.Explore appsRelated softwareSync ManagerSync Manager is a handy tool that lets you keep all your data in sync. It is a practical utility that potentially can save you hours of time. SyncManager has been designed to synchronize data in the background between any folder, between different hard drives or between other established devices. With Sync Manager, you can undertake a number of different jobs, for example you can automatically copy your latest camera images to desk top hard drive, or you can perform a weekly backup of your sensitive data to an archive automatically.Key Features include:Configure Daily, Weekly, Continuous or Manual synchronization.Supports plug and play devices.Works in the background.Supports a vast amount of devices and formats.Once you have set up Sync Manager with a specific device, the app remembers the configuration and will synchronise your data in the background the next time you plug in SyncManager, free download. SyncManager 24.01: SyncManager by Abelssoft: Efficient Data Synchronization Software SyncManager by Abelssoft is a powerful Our Products Most I have been getting this message every time Proclaim tries to sync from my PC since yesterday morning. I've tried restarting the PC. Help About says it is up to daye (3.2.0.0030)Help > Status says All services operational. Is there anything I can check locally to see why it won't sync like a log file?Thanks,Jim 0 Comments I found a proclaim log that contains a sync error. 022-03-14 20:31:57.9991 (local: 20:31:57) | 1 | INFO | ElementUtility | Couldn't find default focus; focus set to first focusable item.2022-03-14 20:31:57.9991 (local: 20:31:57) | 28 | INFO | SyncManager | Requesting sync on all sync clients2022-03-14 20:31:58.0140 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | Found 1 items to submit for ArrangementSyncItemDto2022-03-14 20:31:58.0259 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | (Timed) Submitting 1 of 1 items.2022-03-14 20:31:58.8846 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | (858ms) Submitting 1 of 1 items.2022-03-14 20:31:58.8951 (local: 20:31:58) | 28 | ERROR | DatabaseSyncClientRepository | Item of type ArrangementSyncItemDto failed to submit; marked as error: cd9061aca0a24b4dbeceeceffd9ab7d5. Message: An error occurred submitting the sync item.2022-03-14 20:31:58.8951 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | Integrated 0 successes, 0 conflicts, and 1 errors.2022-03-14 20:31:58.8951 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | Downloading items for ArrangementSyncItemDto2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | INFO | FaithlifeMusicSyncClient | New last known milestones: {"permissionMilestone":"2","itemMilestone":"9730383"}2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | ERROR | SyncV2Client | Sync client errors: 1 upload, 0 download2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | ERROR | SyncManager | Sync client ArrangementSyncItemDto error: ClientError (RetryErrors)2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | INFO | ConfidenceSyncClient | Downloading items for ConfidenceTemplateSyncItemDto2022-03-14 20:32:00.1662 (local: 20:32:00) | 28 | INFO | ConfidenceSyncClient | New last known milestones: {"itemMilestone":"34113"}2022-03-14 20:32:00.1662 (local: 20:32:00) | 28 | INFO | PreferencesSyncClient | Downloading items for PreferencesSyncItem2022-03-14 20:32:00.6784 (local: 20:32:00) | 28 | INFO | PreferencesSyncClient | New last known milestones: {"permissionMilestone":"2","itemMilestone":"29526952"}2022-03-14 20:32:00.6928 (local: 20:32:00) | 28 | INFO | PresentationSyncClient | Downloading items for PresentationSyncItemDto2022-03-14 20:32:01.0559 (local: 20:32:01) | 28 | INFO | PresentationSyncClient | Unchanged last known milestones: {"permissionMilestone":"2","itemMilestone":"15472394"}2022-03-14 20:32:01.0559 (local: 20:32:01) | 28 | INFO | SyncManager | Finished requesting sync on all sync clients. 0 (I submitted the log files using the option in Proclaim) 0 Categories All Categories16 Community Updates152.7K Logos and Verbum13.1K Books and Courses8.1K Proclaim All Feedback All Forums

Comments

User8147

By AbelssoftTrial versionsyncmanager-2016Safe shield iconSafe DownloaderThe Safe Downloader downloads the app quickly and securely via FileHippo’s high-speed server, so that a trustworthy origin is ensured.In addition to virus scans, our editors manually check each download for you.Advantages of the Safe DownloaderMalware protection informs you if your download has installed additional unwanted software.Discover additional software: Test new software that are waiting to be discovered in the downloader.With us you have the choice to accept or skip additional software installs.Editors' Review · November 7, 2024Efficient Data Synchronization with SyncManagerSyncManager is a versatile data synchronization tool designed for Windows, allowing users to seamlessly synchronize files and directories across various devices and storage solutions. It supports synchronization between local drives, network drives, and external devices, ensuring that data remains consistent and up-to-date. Key features include customizable sync profiles, real-time synchronization, and scheduled tasks, making it an ideal solution for both personal and professional use.The user interface is intuitive, enabling both novice and advanced users to set up synchronization tasks with minimal effort. SyncManager also supports various file types and provides options for conflict resolution, ensuring that users can manage their data effectively. Integration with other applications is straightforward, enhancing its functionality. Overall, SyncManager stands out for its robust features and reliable performance in the realm of data synchronization.SyncManager 0/1TechnicalTitleSyncManager syncmanager-2016 for WindowsRequirementsWindows XPWindows 8Windows 8.1Windows VistaWindows 7LanguageEnglishAvailable languagesGermanEnglishLicenseTrial versionLatest updateNovember 7, 2024AuthorAbelssoftSHA-18e212787d55660a4b7d27350bc580af4358663acFilenamesyncmanager.exeProgram available in other languagesSyncManager herunterladenTélécharger SyncManager下载 SyncManagerScaricare SyncManagerPobierz SyncManagerDescargar SyncManagerSyncManager をダウンロードするChangelogWe don’t have any change log information yet for version SyncManager 2016 of SyncManager. Sometimes publishers take a little while to make this information available, so please check back in a few days to see if it has been updated.Can you help?If you have any changelog info you can share with us, we’d love to hear from you! Head over to our Contact page and let us know.Explore appsRelated softwareSync ManagerSync Manager is a handy tool that lets you keep all your data in sync. It is a practical utility that potentially can save you hours of time. SyncManager has been designed to synchronize data in the background between any folder, between different hard drives or between other established devices. With Sync Manager, you can undertake a number of different jobs, for example you can automatically copy your latest camera images to desk top hard drive, or you can perform a weekly backup of your sensitive data to an archive automatically.Key Features include:Configure Daily, Weekly, Continuous or Manual synchronization.Supports plug and play devices.Works in the background.Supports a vast amount of devices and formats.Once you have set up Sync Manager with a specific device, the app remembers the configuration and will synchronise your data in the background the next time you plug in

2025-04-08
User9634

I have been getting this message every time Proclaim tries to sync from my PC since yesterday morning. I've tried restarting the PC. Help About says it is up to daye (3.2.0.0030)Help > Status says All services operational. Is there anything I can check locally to see why it won't sync like a log file?Thanks,Jim 0 Comments I found a proclaim log that contains a sync error. 022-03-14 20:31:57.9991 (local: 20:31:57) | 1 | INFO | ElementUtility | Couldn't find default focus; focus set to first focusable item.2022-03-14 20:31:57.9991 (local: 20:31:57) | 28 | INFO | SyncManager | Requesting sync on all sync clients2022-03-14 20:31:58.0140 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | Found 1 items to submit for ArrangementSyncItemDto2022-03-14 20:31:58.0259 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | (Timed) Submitting 1 of 1 items.2022-03-14 20:31:58.8846 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | (858ms) Submitting 1 of 1 items.2022-03-14 20:31:58.8951 (local: 20:31:58) | 28 | ERROR | DatabaseSyncClientRepository | Item of type ArrangementSyncItemDto failed to submit; marked as error: cd9061aca0a24b4dbeceeceffd9ab7d5. Message: An error occurred submitting the sync item.2022-03-14 20:31:58.8951 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | Integrated 0 successes, 0 conflicts, and 1 errors.2022-03-14 20:31:58.8951 (local: 20:31:58) | 28 | INFO | FaithlifeMusicSyncClient | Downloading items for ArrangementSyncItemDto2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | INFO | FaithlifeMusicSyncClient | New last known milestones: {"permissionMilestone":"2","itemMilestone":"9730383"}2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | ERROR | SyncV2Client | Sync client errors: 1 upload, 0 download2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | ERROR | SyncManager | Sync client ArrangementSyncItemDto error: ClientError (RetryErrors)2022-03-14 20:31:59.2715 (local: 20:31:59) | 28 | INFO | ConfidenceSyncClient | Downloading items for ConfidenceTemplateSyncItemDto2022-03-14 20:32:00.1662 (local: 20:32:00) | 28 | INFO | ConfidenceSyncClient | New last known milestones: {"itemMilestone":"34113"}2022-03-14 20:32:00.1662 (local: 20:32:00) | 28 | INFO | PreferencesSyncClient | Downloading items for PreferencesSyncItem2022-03-14 20:32:00.6784 (local: 20:32:00) | 28 | INFO | PreferencesSyncClient | New last known milestones: {"permissionMilestone":"2","itemMilestone":"29526952"}2022-03-14 20:32:00.6928 (local: 20:32:00) | 28 | INFO | PresentationSyncClient | Downloading items for PresentationSyncItemDto2022-03-14 20:32:01.0559 (local: 20:32:01) | 28 | INFO | PresentationSyncClient | Unchanged last known milestones: {"permissionMilestone":"2","itemMilestone":"15472394"}2022-03-14 20:32:01.0559 (local: 20:32:01) | 28 | INFO | SyncManager | Finished requesting sync on all sync clients. 0 (I submitted the log files using the option in Proclaim) 0 Categories All Categories16 Community Updates152.7K Logos and Verbum13.1K Books and Courses8.1K Proclaim All Feedback All Forums

2025-04-18
User4807

SyncManager一个轻量场景数据同步管理,提供Scence房间管理,以及collection合集做房间内多种业务数据管理。同时也实现了iOS版集成在项目根目录下build.gralde添加allprojects { repositories { ... maven { url ' } }}在module下build.gradle里添加dependencies { implementation 'com.github.AgoraIO-Community:SyncManager-Android:2.0.7'}使用说明1. 初始化 params=new HashMap();// sync的唯一标识,可以是uuid,互通需要保持appId一致params.put("appid",); // 默认频道,一个defaultChannel对应一个场景的房间列表params.put("defaultChannel", );Sync.Instance().init(this,params,new Sync.Callback(){ @Override public void onSuccess(){ } @Override public void onFail(SyncManagerException exception){ Log.d(TAG,"SyncManager init failed! "+ exception); }});">MapString, String> params=new HashMap();// sync的唯一标识,可以是uuid,互通需要保持appId一致params.put("appid",SYNC APP ID==>); // 默认频道,一个defaultChannel对应一个场景的房间列表params.put("defaultChannel", DEFAULT CHANNEL==>);Sync.Instance().init(this,params,new Sync.Callback(){ @Override public void onSuccess(){ } @Override public void onFail(SyncManagerException exception){ Log.d(TAG,"SyncManager init failed! "+ exception); }});2. 房间管理2.0 房间数据结构房间的数据结构需要自己定义,尽量避免嵌套,如以下结构。为了方便说明如何使用,下面会继续使用这个结构来说明其他api的使用。class RoomInfo { public String roomId; public String roomName; public String background; public String ownerUserId;}2.1 创建房间 property mapMap property = new HashMap(); property.put("roomId", roomInfo.roomId); property.put("roomName", roomInfo.roomName);property.put("background", roomInfo.background);property.put("ownerUserId", roomInfo.ownerUserId);scene.setProperty(property); Sync.Instance().createScene(scene, new Sync.Callback() { @Override public void onSuccess() { } @Override public void onFail(SyncManagerException exception) { }});">// 演示数据RoomInfo roomInfo = new RoomInfo();roomInfo.roomId = "123456";roomInfo.roomName = "天天向上";roomInfo.background = "bg01.png";roomInfo.ownerUserId = "000000";String sceneId = roomInfo.roomId;String sceneUserId = roomInfo.ownerUserId;Scene scene = new Scene(); scene.setId(sceneId);// 房间id scene.setUserId(userid); // 房间创建者// 设置房间数据RoomInfo > property mapMapString, String> property = new HashMap(); property.put("roomId", roomInfo.roomId); property.put("roomName", roomInfo.roomName);property.put("background", roomInfo.background);property.put("ownerUserId", roomInfo.ownerUserId);scene.setProperty(property); Sync.Instance().createScene(scene, new Sync.Callback() { @Override public void onSuccess() { } @Override public void onFail(SyncManagerException exception) { }});2.2 获取房间列表 result) { Log.i(TAG, "getScenes "+ result.size()); List sceneList = new ArrayList(); if(result.size() > 0){ for(IObject item : result) { // 将IObject里的房间信息获取出来 RoomInfo scene = item.toObject(RoomInfo.class); sceneList.add(scene); } } } @Override public void onFail(SyncManagerException exception) { }});">Sync.Instance().getScenes(new Sync.DataListCallback() { @Override public void onSuccess(ListIObject> result) { Log.i(TAG, "getScenes "+ result.size()); ListRoomInfo> sceneList = new ArrayList(); if(result.size() > 0){ for(IObject item : result) { // 将IObject里的房间信息获取出来 RoomInfo scene = item.toObject(RoomInfo.class); sceneList.add(scene); } } } @Override public void onFail(SyncManagerException exception) { }});2.3 加入房间// sceneId:创建房间时Scene.setId()设置的值Sync.Instance().joinScene(sceneId, new Sync.JoinSceneCallback() { @Override public void onSuccess(SceneReference sceneReference) { // sceneReference需要保存成全局变量或者缓存起来用做下面api的调用 } @Override public void onFail(SyncManagerException exception) { }});2.4. 更新房间数据// 步骤2.3加入房间后获取到的sceneReferenceSceneReference sceneReference;sceneReference.update("roomName", "好好学习", new Sync.DataItemCallback() { @Override public void onSuccess(IObject result) { } @Override public void onFail(SyncManagerException exception) { }});2.5 监听房间变化// 步骤2.3加入房间后获取到的sceneReferenceSceneReference sceneReference;sceneReference.subscribe(new Sync.EventListener() { @Override public void

2025-03-29
User8658

Part, and people can work on anything Figma-related that piques their curiosity.BenefitsCompetitive salary & equityHealth, Dental, & VisionRetirement with company contributionParental leave & fertility supportMental health and wellness benefitsGenerous PTOCompany recharge daysLearning & development stipendWork from home stipendCell phone reimbursement LocationsSan FranciscoNew York CitySeattleLondonParisBerlinTokyoSingaporeJob OpeningsDesignDirector, Product DesignProduct Designer, FigJamProduct Designer, GrowthResearcher, Developer ToolsResearcher, Product StrategyResearch Operations & Enablement ManagerUX Writer, Developer ToolsUX Writer, Developer Tools (London, United Kingdom)EngineeringAI Applied ScientistData EngineerData Scientist, Finance or MarketingData Scientist, PlatformDirector, Software Engineering - Data InfrastructureManager, Data Science - SalesManager, Software Engineering - AI Product Manager, Software Engineering - DeploysManager, Software Engineering - Scenegraph & SyncManager, Software Engineering - Search PlatformML Engineer - AI PlatformSecurity EngineerSoftware Engineer - AI ProductSoftware Engineer - Application PlatformSoftware Engineer - BillingSoftware Engineer - Client PlatformSoftware Engineer - Creation EngineSoftware Engineer - Data Infrastructure Software Engineer - Design ToolsSoftware Engineer - Developer ExperienceSoftware Engineer - Distributed StorageSoftware Engineer - EnterpriseSoftware Engineer - ExtensibilitySoftware Engineer - FigFile PlatformSoftware Engineer - LiveGraphSoftware Engineer (London, United Kingdom)Software Engineer - Mobile PlatformSoftware Engineer - New Initiatives Software Engineer - Product FoundationsSoftware Engineer - Production EngineeringSoftware Engineer - Rendering and AnimationSoftware Engineer - Revenue GrowthSoftware Engineer - Search PlatformSoftware Engineer - Server PlatformSoftware Engineer - TrafficSoftware Engineer - User GrowthTechnical Program Manager - AILegalCorporate CounselLegal Counsel, CommercialSenior Counsel (London, United Kingdom) MarketingCommunications Manager (Singapore or Tokyo, Japan)Growth Marketing Manager, SEOLocalization ManagerManager, Advocacy (London, United Kingdom) Manager, Figma for Education - InternationalManager, Figma for Education - International (London, United Kingdom)Paid Marketing ManagerProduct Marketing Manager, DesignSEO & Digital Content Manager (Singapore)Web DeveloperPeopleHRIS Analyst, Integrations & SecurityHRIS Program Manager, Advanced CompensationWorkplace Generalist (New York, NY)Workplace Generalist (San Francisco, CA)ProductDirector, Product - Developer Tools (London, United Kingdom)Product Manager, BillingProduct Manager, Design Systems FoundationsProduct Manager, FigJamProduct Manager, Monetization GrowthProduct SupportDirector, Direct Support (London, United Kingdom)Enterprise Support Specialist, Korean Speaking (Singapore or Tokyo, Japan)Enterprise Support Specialist, Portuguese Speaking (London, United Kingdom)Operations Program Manager, AI Workforce & Vendor Manager, Product Support SalesAccount Executive, EnterpriseAccount Executive, Enterprise (London, United Kingdom)Account Executive, Enterprise (Paris, France) Account Executive, Enterprise, Portuguese Speaking (São Paulo, Brazil)Account Executive, Enterprise, Spanish Speaking (São Paulo, Brazil)Account Executive, Enterprise (Sydney,

2025-04-17
User9259

Reuse by @guiyanakuang in #2131🔨 Optimize SyncManager implementation by @guiyanakuang in #2138🔨 Extract PasteMenuService interface for multiplatform reuse by @guiyanakuang in #2142🔨 Migrate pasteboard process plugin to common module for multiplatform support by @guiyanakuang in #2149🔨 Move shared utils implementation to commonMain by @guiyanakuang in #2157🔨 Refactor search input into separate component by @guiyanakuang in #2163🔨 enhance pastetype from object to data class by @guiyanakuang in #2172Dependencies⬆️ Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.12 by @dependabot in #2136⬆️ Bump dev.hydraulic.conveyor from 1.11 to 1.12 by @dependabot in #2135⬆️ Bump coil from 3.0.0-rc01 to 3.0.0-rc02 by @dependabot in #2164⬆️ Bump androidx.compose.material3:material3 from 1.3.0 to 1.3.1 by @dependabot in #2167⬆️ Bump compose from 1.7.4 to 1.7.5 by @dependabot in #2166Documentation📝 Update changelog / download to 1.0.12 by @guiyanakuang in #2122📝 Add QR code scanner and token SVG support by @guiyanakuang in #2124📝 Update SortPlugin.kt reference by @emmanuel-ferdman in #2150📝 Update version to 1.0.13 by @guiyanakuang in #2174New Contributors@emmanuel-ferdman made their first contribution in #2150Full Changelog: 1.0.12.1084...1.0.13.1121 1.0.12.1084 1.0.12.1077 Bug Fixes🐛 Fix issue where clicking on the main interface causes hidden windows to be hidden by @guiyanakuang in #2035🐛 Fix simple code smells by @guiyanakuang in #2066🐛 Fix the path for referencing resource files in conveyor by @guiyanakuang in #2088New Features✨ Enhance desktop plugin class implementation by @guiyanakuang in #2044✨ Store only image type when copying browser images, remove HTML type by @guiyanakuang in #2046✨ Add separate right-click menu for pasteboard by @guiyanakuang in #2047✨ Add support for RTF format pasteboard data by @guiyanakuang in #2052UI Improvements⚡ Enhance Transparency Checkerboard for improved image background by @guiyanakuang in #2057Refactor & Code Style🔨 Fix issues found by code inspection by @guiyanakuang in #2031🔨 Modify HtmlRenderingService API to support asynchronous HTML rendering by @guiyanakuang in #2037🎨 Modify plugin interface to add pasteboard source parameter by @guiyanakuang in #2042🔨 Improve screen routing implementation by @guiyanakuang in #2049🔨 Move getPasteTitle api to PasteItem interface by @guiyanakuang in #2055📝 Implement ReadWriteConfig to decouple services from specific configurations, facilitating the creation of unit tests by @guiyanakuang in #2074🔥 Remove theme listener interface as it's unnecessary; Compose UI will automatically recompose based on state by @guiyanakuang in #2076🔨 Implement DialogService in commonMain for multi-platform reuse by @guiyanakuang in #2078🔨 Refactor theme implementation by @guiyanakuang in #2080🔨 Improve UI Reusability and multiplatform Compatibility by @guiyanakuang in #2082🔨 Optimize code style by @guiyanakuang in #2084Dependencies⬆️ Bump realm from 2.3.0 to 3.0.0 by @dependabot in #2028⬆️ Bump compose from 1.7.2 to 1.7.3 by @dependabot in #2026⬆️ Bump kotlin from 2.0.20 to 2.0.21 by @dependabot in #2061⬆️ Bump imageio from 3.11.0 to 3.12.0 by @dependabot in #2060⬆️ Bump coil from 3.0.0-alpha10 to 3.0.0-rc01 by @dependabot in #2058⬆️ Bump compose plugin to 1.7.0-rc01 by @guiyanakuang in #2068Documentation📝 Update pasteboard concept, add RTF type support by @guiyanakuang in #2054📝 Update the current roadmap by @guiyanakuang in #2072Full Changelog: 1.0.11.1046...1.0.12.1077 1.0.11.1046 What's ChangedBug Fixes🐛 Fix UI issue where the bottom bar was not displayed in the search window by @guiyanakuang in #2014🐛 Fix issue where shortcut key order affects

2025-04-08
User9406

Desktop-specific impl by @guiyanakuang in #1824🔨 Merge os package into platform package and rename currentPlatform to getPlatform by @guiyanakuang in #1826🔨 Refactor file persistence to multiplatform impl by @guiyanakuang in #1828🔨 Refactor DesktopDeviceManager to DeviceManager for multi-platform support by @guiyanakuang in #1832🔨 Refactor SyncManager and SyncHandler for multi-platform reuse in iOS and Android by @guiyanakuang in #1834🔨 Refactor DesktopPasteServer for multi-platform support by @guiyanakuang in #1836🔨 Refactor QR code generation to support multiplatform by @guiyanakuang in #1847🔨 Refactor task module for multi-platform impl by @guiyanakuang in #1849🔨 Convert TaskUtils to multiplatform impl by @guiyanakuang in #1851🔨 Move Realm query impl to commonMain by @guiyanakuang in #1853🔨 Migrate clientApi impl to commonMain by @guiyanakuang in #1855🔨 Migrate SyncInfoFactory to commonMain by @guiyanakuang in #1859🔨 Adopt Ktor's multiplatform concurrent map by @guiyanakuang in #1857🔨 Abstract AbstractFileExtImageLoader for multi-platform reuse by @guiyanakuang in #1864🔨 Categorize and sort dependency injection items by @guiyanakuang in #1865🔨 Rename PlatformUtils to DispatcherUtils for better accuracy by @guiyanakuang in #1867🔨 Refactor DesktopPasteSyncProcessManager to commonMain for multi-platform reuse by @guiyanakuang in #1869🔨 Optimize lock usage and replace AtomicLock by @guiyanakuang in #1871🔨 Refactor Compose dependency injection to use official Koin methods by @guiyanakuang in #1873🔨 Remove unused implementation of PasteResourceLoader by @guiyanakuang in #1882🔨 Standardize using 'get' method to obtain utils classes by @guiyanakuang in #1884🔨 Merge two interfaces of NotificationManager, no need for repetition by @guiyanakuang in #1886Documentation📝 Add Frequently Asked Questions (FAQ) document by @guiyanakuang in #1794Dependencies⬆️ Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #1840⬆️ Bump dev.hydraulic.conveyor from 1.10 to 1.11 by @dependabot in #1839⬆️ Bump compose from 1.6.8 to 1.7.0 by @dependabot in #1837New Contributors@sunxiang0918 Thanks for providing multiple detailed bug reproduction processesFull Changelog: 1.0.8.925...1.0.9.974 v1.0.8 What's ChangedBug Fixes🐛 Resolve bug in application version check by @guiyanakuang in #1726🐛 Fix hash encoding and refactor it to implement as cross-platform code by @guiyanakuang in #1754🐛 Application crash on system tray icon click sigsegv error by @guiyanakuang in #1756🐛 [Linux] Fix main window display position by @guiyanakuang in #1758🐛 Use IPv4 and disable IPv6 addresses by @guiyanakuang in #1772🐛 Fix pasteboard sync bugs by @guiyanakuang in #1773🐛 Update trusted device info based on listeners by @guiyanakuang in #1785🐛 Set ChromeServiceModule files as executable before execution by @guiyanakuang in #1789New Features✨ Add manual IP and port input for connection by @guiyanakuang in #1731✨ Support direct modification of text pasteboard content by @guiyanakuang in #1732✨ Add shortcut key for pasting primary type by @guiyanakuang in #1752✨ Detect and notify API compatibility when different client versions connect by @guiyanakuang in #1769✨ Support active refreshing of device connections by @guiyanakuang in #1777UI Improvements💄 Enhance device connection refresh interaction by @guiyanakuang in #1783Optimizations⚡ Replace MD5 with Murmur3 128-bit hash for improved large file performance by @guiyanakuang in #1745Refactor & Code Style🔨 Move logic for binding desktop UI in AppWindowManager from commonMain to desktopMain by @guiyanakuang in #1735🔨 Move cross platform utility methods to commonmain by @guiyanakuang in #1739🔨 Refactor file operations using okio for cross-platform compatibility and add desktop unit tests

2025-04-02

Add Comment