Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
2001-Merge-dependent-projects-and-switch-to-cmake.patch | Merge dependent projects and switch to cmake #diff --git a/.gitmodules b/.gitmodules #index 41f7284..c87a464 100644 #--- a/.gitmodules #+++ b/.gitmodules #@@ -1,24 +1,6 @@ # [submodule "upstream/qmf"] # path = upstream/qmf # url = https://gitlab.com/dekkan/messagingframework.git #-[submodule "upstream/maz-db"] #- path = upstream/maz-db #- url = https://gitlab.com/dekkoproject/maz-db.git #-[submodule "upstream/notify"] #- path = upstream/notify #- url = https://gitlab.com/dekkan/notify.git # [submodule "upstream/quick-flux"] # path = upstream/quick-flux # url = https://gitlab.com/dekkan/quick-flux.git #-[submodule "upstream/snap-standard-paths"] #- path = upstream/snap-standard-paths #- url = https://gitlab.com/dekkoproject/snap-standard-paths.git #-[submodule "upstream/super-macros"] #- path = upstream/super-macros #- url = https://gitlab.com/dekkoproject/super-macros.git #-[submodule "upstream/ubuntu-push-client"] #- path = upstream/ubuntu-push-client #- url = https://gitlab.com/dekkoproject/ubuntu-push-client.git #-[submodule "upstream/richtext-editor"] #- path = upstream/richtext-editor #- url = https://gitlab.com/dekkan/qml-richtext-editor.git diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ed35f4f |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2024-12-16 | ||
2002-Build-against-Debian-qmf.patch | Build against Debian qmf diff --git a/Dekko/app/Dekko.cpp b/Dekko/app/Dekko.cpp index 67d0346..d68eda2 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2024-12-11 | ||
2003-Add-workaround-for-race-condition-in-qmf-during-acco.patch | Add workaround for race condition in qmf during account validation After the initial login qmfmessageserver checks the advertised server capabilities and updates the IMAP configuration accordingly (e.g. in case of IDLE support) which in turn triggers a non-graceful restart of the connection. Depending on whether the folder list has been retrieved or not this may result in an error during account validation. As a workaround retry retrieving the folder list once after an initial failure. diff --git a/Dekko/backend/accounts/AccountValidator.cpp b/Dekko/backend/accounts/AccountValidator.cpp index aa7b66c..4ed436b 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2024-12-31 | ||
1001-Add-menu-actions-for-forwarding-messages-as-attachme.patch | Add menu actions for forwarding messages as attachment diff --git a/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageActionPopover.qml b/plugins/ubuntu-plugin/plugins/core/mail/popovers/MessageActionPopover.qml index 1195ac4..0fbbde9 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-10 | ||
1002-Fix-Gravatar-support.patch | Fix Gravatar support Switch to HTTPS and SHA256 hashes. Normalize addresses to lowercase as suggested by Gravatar. diff --git a/Dekko/components/ImageHelper.cpp b/Dekko/components/ImageHelper.cpp index 199cf5c..b6eea6a 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-10 | ||
2004-Disable-Gravatar-support-by-default.patch | Disable Gravatar support by default diff --git a/Dekko/backend/settings/SettingsPolicies.cpp b/Dekko/backend/settings/SettingsPolicies.cpp index 60045f3..55b134d 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-10 | ||
1003-Implement-explicit-forwarding-as-attachment.patch | Implement explicit forwarding as attachment diff --git a/Dekko/backend/mail/MessageBuilder.cpp b/Dekko/backend/mail/MessageBuilder.cpp index ca2e648..d7726db 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-14 | ||
1004-Remove-dekkoproject.org-auto-config-for-email.patch | Remove dekkoproject.org auto config for email The domain dekkoproject.org is no longer associated with the project. diff --git a/Dekko/backend/autoconfig/autodiscover.cpp b/Dekko/backend/autoconfig/autodiscover.cpp index 798064a..32b1124 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-20 | ||
1005-Fix-handling-of-unknown-errors.patch | Fix handling of unknown errors diff --git a/Dekko/backend/mail/service/MailServiceClient.cpp b/Dekko/backend/mail/service/MailServiceClient.cpp index 667bc9f..fdb32be 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-21 | ||
1006-Fix-handling-of-errors-during-account-validation.patch | Fix handling of errors during account validation The actual status gets lost in repeated type conversions while basing back and forth between QML and C++ code: If an action in the AccountValidator action fails the failedActionStatus signal is emitted with the QMailServiceAction::Status passed along as its argument. The signal is handled in the AccountSetup QML component wherte the argument is received as an opaque QVariant value and passed back as a quint64 argument to the MailServiceClient::handleFailure() method. Passing the QVariant to the method turns it into a 0. The method casts the 0 into a QMailServiceAction::Status::ErrorCode which is always a and then emits a clientError signal with the casted result which will always be QMailServiceAction::Status::ErrNoError. This signal is then by the ErrorsWorker component which ignores the Client::Error::NoError code. Fix this by passing only the QMailServiceAction::Status::ErrorCode which is what MailServiceClient::handleFailure and ErrorsWorker.onClientError seem to be expecting anyway. diff --git a/Dekko/backend/accounts/AccountValidator.cpp b/Dekko/backend/accounts/AccountValidator.cpp index 4ed436b..9df25fc 100644 |
Guido Berhoerster <guido+debian@berhoerster.name> | no | 2025-01-21 | ||
2005-rename-app-in-launcher.patch | Drop superfluous '2' from app name in Lomiri's launcher | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
1007-typo-fixes.patch | Typo fixes. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
2006-adjust-dekko-install-private-libdir.patch | Install RUNPATH mediated private libraries to /usr/lib/<pkgname> as requested by Debian policy. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed |