1. 12 Aug, 2020 1 commit
  2. 05 Aug, 2020 1 commit
  3. 07 Jul, 2020 1 commit
    • Glen Ditchfield's avatar
      Preserve duration when dragging to-dos in the Agenda view · 8c4a0927
      Glen Ditchfield authored
      When a to-do in the time-of-day part of the agenda view is dragged, its
      start time is reset to 30 minutes earlier than the due time, because the
      agenda view bases its calculations on the size of the graphical item.
      This patch shifts the start and the next recurrence, if present, to match
      the change in the due date.
      8c4a0927
  4. 06 Jul, 2020 1 commit
  5. 01 Jul, 2020 1 commit
    • Glen Ditchfield's avatar
      Sort by date/time correctly in the Event List view · 9abd4418
      Glen Ditchfield authored
      This patch fixes some bugs in the Event View:
      
       * If the Event List view contains a mix of events, to-dos, and journal
         entries, sorting by their start date/time does not order them correctly,
         because the start values for to-do and journal list items are undefined.
      
       * The sorting code does not consider recurring to-dos.
      
       * Sorting by end date/time puts the list items in the reverse of the
       Â correct order;  try sorting the end date/time column and the summary
         column into ascending order, and compare the up/down indicators in the
         column headers.
      9abd4418
  6. 29 Jun, 2020 2 commits
  7. 28 Jun, 2020 1 commit
  8. 26 Jun, 2020 2 commits
  9. 18 Jun, 2020 3 commits
    • Glen Ditchfield's avatar
      Display all-day to-dos on their due date in the agenda view · 06b1cede
      Glen Ditchfield authored
      The agenda view displays non-recurring all-day to-dos that are not overdue
      on the day before their due date.  Recurring to-dos and non-all-day to-dos
      are displayed correctly, on their due dates.
      
      `displayIncidence()` deliberately displays to-dos due at midnight in the
      event view at the end of the previous day, but that should not be done for
      all-day to-dos.  This patch adds an all-day check.
      
      The patch opportunistically removes two `setTime()` calls that duplicate
      work done in initializers, and tidies a third.
      
      BUG: 338302
      
      BUG: 417982
      06b1cede
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 758df4f2
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      758df4f2
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 73805bd7
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      73805bd7
  10. 17 Jun, 2020 2 commits
  11. 15 Jun, 2020 1 commit
  12. 14 Jun, 2020 1 commit
  13. 10 Jun, 2020 1 commit
  14. 20 May, 2020 1 commit
  15. 07 May, 2020 1 commit
  16. 06 May, 2020 1 commit
  17. 05 May, 2020 1 commit
  18. 29 Apr, 2020 1 commit
  19. 18 Apr, 2020 1 commit
    • David Faure's avatar
      EventViews::setResourceColor: modify the Akonadi::CollectionColorAttribute in the collection · 89938bdc
      David Faure authored
      Summary:
      This gives a chance to the resource to store the color server side
      (implemented for DAV).
      
      This commit improves upon D7500 (1ec2e08a) which only implemented reading
      from the attribute.
      
      Test Plan:
      (after implementing saving in the dav resource) changing a calendar color
      in korganizer now propagates to the server, F5 in roundcube and the new color appears.
      This helps when using multiple computers, or when the dav resource temporarily forgets
      about all folder (ahem).
      
      Reviewers: dvratil, ochurlaud
      
      Reviewed By: dvratil
      
      Subscribers: kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D28937
      89938bdc
  20. 17 Apr, 2020 1 commit
  21. 04 Apr, 2020 1 commit
  22. 03 Apr, 2020 1 commit
    • Igor Poboiko's avatar
      [IncidenceTreeModel] Update UID if it was changed · a53e22c3
      Igor Poboiko authored
      Summary:
      If one creates a Todo inside KOrganizer, it sets some default generated UID.
      Such UID can be changed by the resource afterwards. The model should handle this case.
      
      This patch adds a simple check: if the uid has changed inside `onDataChange, then just update the hashes.
      
      Test Plan:
      1) Add a Todo to Google Tasklist
      2) Add a subtodo instantly (without reloading the view)
      3) (without patch) Subtodo is added at the top level (parent was not recognized)
      4) (with patch) Subtodo is added below the parent todo
      
      Reviewers: dvratil
      
      Subscribers: kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D28436
      a53e22c3
  23. 30 Mar, 2020 1 commit
    • Igor Poboiko's avatar
      [TodoView] Use parents collection when creating a subtodo · 68507724
      Igor Poboiko authored
      Summary:
      When creating a subtodo of an existing task, it should belong to the same collection.
      
      Apparenly, there was a typo: parent collection was determined, but not passed to `createIncidence` call.
      Just fix it.
      
      Test Plan:
      1) Open KOrganizer todo list, select an existing todo
      2) Enter new todo description in the text widget below the list, press Ctrl+Enter
      3) (without patch) It asks for a collection despite attempting to create a sub-todo
      4) (with patch) A sub-todo gets created in the same collection
      
      Reviewers: dvratil
      
      Subscribers: kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D28434
      68507724
  24. 18 Mar, 2020 1 commit
  25. 13 Mar, 2020 1 commit
  26. 11 Mar, 2020 1 commit
  27. 14 Feb, 2020 1 commit
  28. 12 Feb, 2020 1 commit
  29. 16 Dec, 2019 2 commits
  30. 03 Dec, 2019 1 commit
  31. 29 Nov, 2019 1 commit
  32. 17 Nov, 2019 1 commit
  33. 16 Nov, 2019 1 commit
  34. 11 Nov, 2019 1 commit