KDE ConnectProject
ActivePublic

Details

Description

KDE Connect is a project to communicate across all your devices. For example, with KDE Connect you can receive your phone notifications on your desktop computer, control music playing on your desktop from your phone, or use your phone as a remote control for your desktop.

More information about KDE Connect can be found at the KDE Connect community wiki.

Desktop code: https://cgit.kde.org/kdeconnect-kde.git
Android code: https://cgit.kde.org/kdeconnect-android.git

If you want to know how to contribute a patch via Phabricator, check out the documentation on the KDE Community Wiki.

Recent Activity

Yesterday

andyholmes added a comment to T8611: Support dbus-broker.

I've removed the part about systemd as that was incorrect. All that needs to be done is to port to BecomeMonitor()

Mon, Oct 15, 9:00 PM · Junior Jobs, KDE Connect
andyholmes updated the task description for T8611: Support dbus-broker.
Mon, Oct 15, 8:58 PM · Junior Jobs, KDE Connect
andyholmes updated the task description for T8611: Support dbus-broker.
Mon, Oct 15, 8:58 PM · Junior Jobs, KDE Connect
eduisters claimed T6702: Sending a file should have a progress indicator like receiving a file.

I going to look into this one. I'm completely new to KDE/QT development so bear with me please

Mon, Oct 15, 6:27 PM · Junior Jobs, KDE Connect
nicolasfella added a project to T8288: Drag n Drop Filetransfer on the plasmoid: Junior Jobs.
Mon, Oct 15, 11:02 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T6702: Sending a file should have a progress indicator like receiving a file: Junior Jobs.
Mon, Oct 15, 11:02 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T8289: Share whole folder: Junior Jobs.
Mon, Oct 15, 11:02 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T8373: [Junior Job] Use composite job for multiple file transfers: Junior Jobs.
Mon, Oct 15, 11:01 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T8637: [Junior Job] Open on remote device: Junior Jobs.
Mon, Oct 15, 11:01 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T8539: [Junior Job] Limit KDE Connect to certain (wifi) networks: Junior Jobs.
Mon, Oct 15, 11:01 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T8611: Support dbus-broker: Junior Jobs.
Mon, Oct 15, 11:01 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T8293: Improve file sharing: Junior Jobs.
Mon, Oct 15, 11:01 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T9676: [Junior Job] Synchonize clipboard on device connection: Junior Jobs.
Mon, Oct 15, 11:00 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T9848: Start new conversation in messaging app: Junior Jobs.
Mon, Oct 15, 11:00 AM · Junior Jobs, KDE Connect
nicolasfella added a project to T9850: Privacy Options for Notifications Forwarded to Desktop: Junior Jobs.
Mon, Oct 15, 11:00 AM · Junior Jobs, KDE Connect

Sat, Oct 13

skymoore added a watcher for KDE Connect: skymoore.
Sat, Oct 13, 7:28 PM

Fri, Oct 12

sredman created T9850: Privacy Options for Notifications Forwarded to Desktop.
Fri, Oct 12, 11:48 PM · Junior Jobs, KDE Connect
sredman placed T9848: Start new conversation in messaging app up for grabs.
Fri, Oct 12, 11:16 PM · Junior Jobs, KDE Connect
sredman triaged T9849: Test KDE Connect's unreleased messaging app as Normal priority.
Fri, Oct 12, 11:16 PM · KDE Connect
sredman triaged T9848: Start new conversation in messaging app as Normal priority.
Fri, Oct 12, 11:04 PM · Junior Jobs, KDE Connect
sredman triaged T9841: Refactor duplicated code in KDE Connect Android-side SMS Helper as Low priority.
Fri, Oct 12, 6:19 AM · KDE Connect
sredman added a comment to D16092: Make SmsPlugin::requestConversation synchronous and blocking.
In D16092, @apol wrote:

I would really recommend against using QEventLoop, it's a source for crashes every time.
Would it maybe make sense to move this into a separate thread somehow?

Fri, Oct 12, 3:25 AM · KDE Connect

Thu, Oct 11

nicolasfella closed D16122: [App] Always show drawer on Desktop.
Thu, Oct 11, 2:30 PM · KDE Connect
albertvaka accepted D16122: [App] Always show drawer on Desktop.

Makes sense. Why isn't this the default behavior?

Thu, Oct 11, 12:47 PM · KDE Connect
apol added inline comments to D16092: Make SmsPlugin::requestConversation synchronous and blocking.
Thu, Oct 11, 10:58 AM · KDE Connect

Wed, Oct 10

nicolasfella updated the test plan for D16122: [App] Always show drawer on Desktop.
Wed, Oct 10, 10:38 PM · KDE Connect
nicolasfella updated the test plan for D16122: [App] Always show drawer on Desktop.
Wed, Oct 10, 10:36 PM · KDE Connect
nicolasfella requested review of D16122: [App] Always show drawer on Desktop.
Wed, Oct 10, 10:35 PM · KDE Connect
sredman added a comment to D16092: Make SmsPlugin::requestConversation synchronous and blocking.
In D16092#340672, @apol wrote:

Are you sure this makes it blocking? Where are we blocking?

Wed, Oct 10, 3:29 PM · KDE Connect
piggz added inline comments to D15399: Always build Kirigami app.
Wed, Oct 10, 3:24 PM · KDE Connect
sredman added a comment to D15399: Always build Kirigami app.

Sorry it took me so long to look in to this.

Wed, Oct 10, 3:10 PM · KDE Connect
apol added a comment to D16092: Make SmsPlugin::requestConversation synchronous and blocking.

Are you sure this makes it blocking? Where are we blocking?

Wed, Oct 10, 2:25 PM · KDE Connect
apol added a comment to D16071: Use input field from Kaidan.

Would it be possible to get this through Kirigami?

Wed, Oct 10, 2:23 PM · KDE Connect
sredman edited dependencies for D15979: [SMS App] Allow scrolling up to load and display older messages, added: 1; removed: 1.
Wed, Oct 10, 3:33 AM · KDE Connect
sredman removed a dependent revision for D15608: [Desktop] Update conversation list when a new message arrives: D15979: [SMS App] Allow scrolling up to load and display older messages.
Wed, Oct 10, 3:33 AM · KDE Connect
sredman added a dependent revision for D16092: Make SmsPlugin::requestConversation synchronous and blocking: D15979: [SMS App] Allow scrolling up to load and display older messages.
Wed, Oct 10, 3:33 AM · KDE Connect
sredman updated the diff for D15979: [SMS App] Allow scrolling up to load and display older messages.

Rebase on D16092

Wed, Oct 10, 3:33 AM · KDE Connect
sredman added a comment to D15979: [SMS App] Allow scrolling up to load and display older messages.

Yes. The issue is the backend only has one message loaded from the phone. When the view first loads it requests the first 10 which causes the backend to request from the phone. Once they're in cache this isn't a problem (try opening the same conversation twice after a slight delay)
I agree this is kind of ugly but I don't know an easy way to fix it. One thought is to make ConversationsDbusInterface::requestConversation synchronous and block until it is able to serve the request. This would be good for several reasons... For one thing, it would enable having multiple conversation views open at the same time!

Wed, Oct 10, 3:25 AM · KDE Connect
sredman added a reviewer for D16092: Make SmsPlugin::requestConversation synchronous and blocking: KDE Connect.
Wed, Oct 10, 3:15 AM · KDE Connect
sredman requested review of D16092: Make SmsPlugin::requestConversation synchronous and blocking.
Wed, Oct 10, 3:13 AM · KDE Connect

Tue, Oct 9

nicolasfella added a comment to D15979: [SMS App] Allow scrolling up to load and display older messages.

Yes. The issue is the backend only has one message loaded from the phone. When the view first loads it requests the first 10 which causes the backend to request from the phone. Once they're in cache this isn't a problem (try opening the same conversation twice after a slight delay)
I agree this is kind of ugly but I don't know an easy way to fix it. One thought is to make ConversationsDbusInterface::requestConversation synchronous and block until it is able to serve the request. This would be good for several reasons... For one thing, it would enable having multiple conversation views open at the same time!

Making it blocking sound like it could cause issues when a device is not reachable. Have you actually tested this?
When opening the conversation a bunch (10) messages are requested. The problem is that once they arrive the view isn't updated, isn't it?

Tue, Oct 9, 3:32 PM · KDE Connect
nicolasfella updated the test plan for D16071: Use input field from Kaidan.
Tue, Oct 9, 12:40 PM · KDE Connect
nicolasfella requested review of D16071: Use input field from Kaidan.
Tue, Oct 9, 12:38 PM · KDE Connect

Mon, Oct 8

nicolasfella closed D16017: Don't show phonenumber if name is available.
Mon, Oct 8, 6:38 PM · KDE Connect
nicolasfella closed D16015: Fix person name displaying in ConversationDisplay.
Mon, Oct 8, 6:36 PM · KDE Connect
ndavis removed a watcher for KDE Connect: ndavis.
Mon, Oct 8, 4:30 PM
sredman accepted D16017: Don't show phonenumber if name is available.

Seems fair. I agree that showing the phone number might be a nice future step, but my Android-side SMS app doesn't show anything and I only rarely care

Mon, Oct 8, 3:56 AM · KDE Connect
sredman accepted D16015: Fix person name displaying in ConversationDisplay.

Thanks for this! I remember looking at this problem but who would have guessed that person had a nested person? :)

Mon, Oct 8, 3:51 AM · KDE Connect
sredman closed D15608: [Desktop] Update conversation list when a new message arrives.
Mon, Oct 8, 3:46 AM · KDE Connect
sredman updated the diff for D15608: [Desktop] Update conversation list when a new message arrives.

Rebase onto master

Mon, Oct 8, 3:44 AM · KDE Connect