Commit Graph

  • 371266cdc3 Limit the max size of a packet master Albert Vaca Cintora 2026-01-24 01:05:32 +01:00
  • 2b8bfbcf7c Improve device name editor UI Elaine Lyons 2026-01-04 17:23:11 -05:00
  • 8cf25d7dce Update theme picker UI Elaine Lyons 2026-01-04 17:27:34 -05:00
  • a24e8b6b7e Abort connection if the other end thinks we are someone else Albert Vaca Cintora 2025-12-23 20:27:05 +01:00
  • 56e8a6cfa7 Fix local clipboard being overwritten after connecting Albert Vaca Cintora 2025-12-23 19:39:17 +01:00
  • 1bd7b9ff53 Reorder code to make LanLinkProvider more similar to C++ impl Albert Vaca Cintora 2025-12-23 18:57:40 +01:00
  • a6d19c5b01 Fix can't find devices button layout on iOS 26+ Vasil Pendavinji 2025-11-25 20:16:29 +00:00
  • ddfccb68ec Release 0.5.4 Albert Vaca Cintora 2025-11-16 17:52:12 +01:00
  • 6c003c22d0 Check that the device ID doesn't change during the handshake Albert Vaca Cintora 2025-11-16 17:52:02 +01:00
  • b34d4bd998 Release 0.5.3 v0.5.3 Lucas Wang 2025-10-17 20:15:58 -07:00
  • bfb0a84ceb Downgrade openSSL from v3 to v1 Lucas Wang 2025-10-09 19:37:07 -07:00
  • 123374a39b Release 0.5.2 v0.5.2 Albert Vaca Cintora 2025-07-25 11:08:43 +02:00
  • f0f9c5e61e Bump openssl to 3.3.0 Albert Vaca Cintora 2025-07-25 15:32:24 +02:00
  • f9801dea18 Replace deprecated .navigationBarItems Eric Rhynearson 2025-07-25 09:06:21 +00:00
  • 06dfedb84d Ignore .bundle Albert Vaca Cintora 2025-03-05 15:55:34 +01:00
  • 8fd173f2d6 Allow hyphens in device ids, for compatibility with gsconnect Albert Vaca Cintora 2025-03-05 15:49:50 +01:00
  • b8cc6375f4 Update SwiftLint Albert Vaca Cintora 2025-03-03 12:39:05 +01:00
  • 2e0015d757 Release 0.5 Albert Vaca Cintora 2025-03-01 21:24:15 +01:00
  • 1f107c2312 Make linter happy Albert Vaca Cintora 2025-03-01 22:54:22 +01:00
  • 438556bc40 Upgrade OpenSSL Albert Vaca Cintora 2025-03-01 22:47:24 +01:00
  • fb834e4b95 Enforce device id format Albert Vaca Cintora 2025-02-23 21:23:07 +01:00
  • 60b9d4b041 Implement downgrade protection Albert Vaca Cintora 2025-02-23 21:09:00 +01:00
  • 2872d0c618 Implement new verification key calculation Albert Vaca Cintora 2025-02-23 20:19:06 +01:00
  • 8dc8c0aa79 v8 pairing with timestamp (missing verification key calculation) Albert Vaca Cintora 2025-02-23 20:11:01 +01:00
  • a4a8181744 Implement v8 identity exchange Albert Vaca Cintora 2025-02-23 19:27:06 +01:00
  • 45e8d555f5 Less verbose Albert Vaca Cintora 2025-02-23 19:25:27 +01:00
  • 5de91dc7b1 Deprecate id field Albert Vaca Cintora 2025-02-23 17:50:14 +01:00
  • 61f8ea895d Sync Backend Certificate Fix for macOS from https://invent.kde.org/ruixuantu/kdeconnect-mac with commits f6dc4b7b and 1533d2da Ruixuan Tu 2025-01-09 02:48:32 -06:00
  • f1ef1b11e4 feat: iOS background exec through location ui: SettingsBackgroundView work/turx/background-location Ruixuan Tu 2022-09-23 17:08:46 -05:00
  • aa8f7ba120 Correct App Category Productivity aligned with App Store Connect v0.4.2 Ruixuan Tu 2025-01-04 19:46:49 -06:00
  • a05253264f In-App Notification View (No longer requires notification permission) Notification permission status in settings Ruixuan Tu 2025-01-05 01:43:25 +00:00
  • 84d9e78cf8 Fix library search path, macOS entitlements UI: empty battery status when unavailable, clickable row for PeerSettingsView Release 0.4.2 (7) Ruixuan Tu 2024-12-30 01:14:17 -06:00
  • d69f448fca Create lowercase device IDs Albert Vaca Cintora 2024-12-29 19:27:10 +01:00
  • 89fecbe330 Release 0.4.2 Fix macOS build Ruixuan Tu 2024-12-27 20:38:28 -06:00
  • 991c210312 [plugin: remotekeyboard] add modifiers to remote keyboard Ghost User 2024-12-27 10:58:01 +00:00
  • 8dfcd37934 address Apollo's suggestions work/hany/add_modifiers Ruixuan Tu 2024-12-25 16:06:17 -06:00
  • 25e57be759 Merge branch 'work/hany/add_modifiers' into macos Ruixuan Tu 2024-12-25 15:03:51 -06:00
  • 425c8638cc Use SF Symbols Icons Ruixuan Tu 2024-12-25 00:11:33 -06:00
  • 7aa143f5b3 Support native macOS from https://invent.kde.org/ruixuantu/kdeconnect-mac Ruixuan Tu 2024-12-24 23:51:43 -06:00
  • 4c709f58e1 Fix tests Albert Vaca Cintora 2024-10-01 00:07:09 +02:00
  • 31c0950405 Release 0.4.1 Albert Vaca Cintora 2024-10-01 00:00:31 +02:00
  • 0418ea18f7 Make linter happy Albert Vaca Cintora 2024-09-30 23:58:32 +02:00
  • 7e242cce78 Fix crash Albert Vaca Cintora 2024-09-30 23:42:12 +02:00
  • 42b6207bd9 Fix crash Albert Vaca Cintora 2024-09-30 23:40:40 +02:00
  • defa46dc8a Release 0.4.0 v0.4.0 Albert Vaca Cintora 2024-09-10 14:57:54 +02:00
  • 0832f61dfd Change certificate validity period to match other platforms August Wikerfors 2024-08-05 23:16:02 +00:00
  • 7eb4fff727 Validate identity packets before unserializing them Albert Vaca Cintora 2024-06-02 18:16:06 +02:00
  • ac0abfa967 Filter unallowed characters from device names Albert Vaca Cintora 2024-06-02 17:58:59 +02:00
  • 562e545a54 Remove unused packet type Albert Vaca Cintora 2024-06-02 17:21:10 +02:00
  • ef3f9c56e4 Display verification key when pairing Albert Vaca Cintora 2024-06-02 13:06:22 +02:00
  • afaa9874ec Store certificate in DeviceInfo Albert Vaca Cintora 2024-06-02 17:33:20 +02:00
  • fbe2df48bf Remove misleading text Albert Vaca Cintora 2024-06-03 13:19:19 +00:00
  • f336d4a203 Simplify CertificateService Albert Vaca Cintora 2024-05-30 07:06:12 +02:00
  • 73493444d1 Remove seemingly dead code Albert Vaca Cintora 2024-05-30 06:21:15 +02:00
  • 373cd7e321 Turn CertificateService into a singleton Albert Vaca Cintora 2024-05-30 06:03:39 +02:00
  • 5420dcbadd Fix potential race condition Albert Vaca Cintora 2024-05-30 04:37:53 +02:00
  • cd1c149504 Add LoopbackLink Albert Vaca Cintora 2024-05-30 05:24:00 +02:00
  • ed9e04dfe7 Add DeviceInfo class to match what the other implementations do Albert Vaca Cintora 2024-05-30 05:23:42 +02:00
  • 12de5177f9 Rename SelfDeviceData -> KdeConnectSettings Albert Vaca Cintora 2024-05-30 04:43:47 +02:00
  • b60a97ded1 Fix potential race condition work/potential-race-condition Albert Vaca Cintora 2024-05-30 04:37:53 +02:00
  • e47874a2a6 Do not send the battery status to unpaired devices Albert Vaca Cintora 2024-05-30 04:36:17 +02:00
  • 7bf10624da Cleanup BackgroundService and Device Albert Vaca Cintora 2024-05-29 07:58:13 +02:00
  • f7fd54e973 Apply recommended project settings Albert Vaca Cintora 2024-06-02 17:34:27 +02:00
  • a5ddc0036f It seems not possible to test without signing, just build instead work/fix-ci-maybe Albert Vaca Cintora 2024-05-19 20:47:05 +02:00
  • ad1fe5c2b3 Disable signing in the CI since there's no cert Albert Vaca Cintora 2024-05-19 19:56:02 +02:00
  • 544e66e7d9 Rename NetworkPackage -> NetworkPacket Albert Vaca Cintora 2024-05-19 18:19:40 +02:00
  • a716510cb9 Do not hardcode cipher suites Albert Vaca Cintora 2024-05-13 12:37:41 +02:00
  • b962f6bbac Use EC keys instead of RSA Albert Vaca Cintora 2024-05-19 15:17:33 +00:00
  • b3be08c221 Cleanup .gitlab-ci.yaml Albert Vaca Cintora 2024-05-13 22:31:54 +02:00
  • 045fb41cb7 Update destination to run in latest xcode Albert Vaca Cintora 2024-05-05 16:51:50 +02:00
  • 48224e74a2 Remove clean action that apparently doesn't exist Albert Vaca Cintora 2024-05-04 23:59:14 +02:00
  • a266ec575e Update fastlane Albert Vaca Cintora 2024-04-06 21:54:51 +02:00
  • daca6eec89 Remove return value from onDevicePackageReceived Albert Vaca Cintora 2023-10-12 19:35:35 +02:00
  • 9c3ac7a9a0 Remove support for vision as a device type Albert Vaca Cintora 2023-10-12 19:34:25 +02:00
  • da6ab5cc69 Temporarily disable linter for image captions Albert Vaca Cintora 2023-10-12 18:28:45 +02:00
  • e7588ba738 Fix some more linter issues Albert Vaca Cintora 2023-10-12 18:28:21 +02:00
  • 5c3e76c797 Bump some more dependencies Albert Vaca Cintora 2023-10-12 18:28:03 +02:00
  • cac58a764d Disable a bunch of unimportant linter rules Albert Vaca Cintora 2023-10-12 18:08:36 +02:00
  • bac97ed6b9 Fix some simple linter violations Albert Vaca Cintora 2023-10-12 18:08:17 +02:00
  • 8fd72cd32b Bump deps Albert Vaca Cintora 2023-10-12 18:07:04 +02:00
  • 58d095144b Update project settings to XCode 15.0 Albert Vaca Cintora 2023-10-12 18:06:55 +02:00
  • d7f1c64d3d add self as contributor (feel free to remove if this change isn't substantial enough, I'm unsure what the line is) James Rosson 2023-09-13 17:07:10 -08:00
  • ee4bf47f81 Allow PresenterView to control mouse for laptops James Rosson 2023-09-13 16:46:18 -08:00
  • baeeb4871d Allow to disable UDP broadcast in Advanced Settings Weixuan Xiao 2023-08-26 11:14:20 +02:00
  • 5db6ef396f Add MDNS discovery Albert Vaca Cintora 2023-06-28 13:04:23 +02:00
  • 31405330e6 Better error handling for UDP socket Albert Vaca Cintora 2023-06-26 12:53:21 +02:00
  • d63df15230 Extract code to send UDP packet into its own function Albert Vaca Cintora 2023-06-28 12:29:34 +00:00
  • f32f494cde Comment out verbose log line Albert Vaca Cintora 2023-06-28 11:42:02 +02:00
  • 96b52a8b5d @ApolloZhu can no longer work on KDE Connect Apollo Zhu 2023-06-26 07:03:06 -07:00
  • cbdb941c8c Add CONTRIBUTING to detail what contributors/maintainers do Apollo Zhu 2023-06-26 07:00:16 -07:00
  • bef3709192 Fix Concurrency Issues in Networking Backend Apollo Zhu 2023-06-26 09:44:57 +00:00
  • 423cb712c6 Add troubleshooting build section & remove unneeded step Albert Vaca Cintora 2023-06-25 13:45:54 +00:00
  • c097f5e0e0 TODO: general UI checking and fixing work/visionOS/experiment Apollo Zhu 2023-06-22 01:59:21 -07:00
  • 3fa29be4fb TODO: app icon for visionOS Apollo Zhu 2023-06-22 01:59:10 -07:00
  • f9d1957ef5 Update wording/icon for visionOS Apollo Zhu 2023-06-22 01:58:56 -07:00
  • 38e06b5931 Unshim APIs Apollo Zhu 2023-06-22 01:55:02 -07:00
  • 7c918127a4 TODO: test presenter view since there's no more "orientation" Apollo Zhu 2023-06-22 01:54:28 -07:00
  • c9d82f9a02 TODO: figure out a thing for replacing haptics Apollo Zhu 2023-06-22 01:53:47 -07:00
  • eb5d8e6ccb TODO: replace OpenSSL with Swift Certificates Apollo Zhu 2023-06-22 01:52:46 -07:00
  • b273e327ad Enable visionOS Apollo Zhu 2023-06-22 01:49:15 -07:00