1. 15 Sep, 2022 1 commit
    • Glen Ditchfield's avatar
      Handle completion of todos in distant time zones · 207702f8
      Glen Ditchfield authored
      The Month view displays todos on their due dates in the local time zone;
      a todo due on the 23rd at 06:00 Asia/Tokyo time is displayed on the
      22nd if the local time zone is UTC or further west.
      
      `IncidenceMonthItem::icons()` used the local date to calculate an
      occurrence date for occurrences of recurring todos, without considering
      time zones, to decide whether to draw a "completed" icon.  This can
      fail.
      
      Example:
      - start 2022-09-22 06:00 Asia/Tokyo
      - due   2022-09-23 07:00 Asia/Tokyo
      - repeat daily, 3 times.  (Occurrences overlap.)
      - use the Todo view to complete it once.
      
      The Month view does not display any "completed" icons.
      
      This patch uses a previously-computed offset between the occurrence and
      the todo's start.
      207702f8
  2. 11 Sep, 2022 1 commit
  3. 08 Sep, 2022 1 commit
  4. 20 Aug, 2022 1 commit
  5. 19 Aug, 2022 2 commits
  6. 08 Aug, 2022 1 commit
  7. 05 Aug, 2022 1 commit
  8. 29 Jul, 2022 1 commit
  9. 28 Jul, 2022 1 commit
  10. 15 Jul, 2022 1 commit
  11. 13 Jul, 2022 2 commits
  12. 06 Jul, 2022 2 commits
  13. 01 Jul, 2022 1 commit
  14. 27 Jun, 2022 1 commit
  15. 14 Jun, 2022 1 commit
  16. 13 Jun, 2022 1 commit
  17. 07 Jun, 2022 1 commit
  18. 01 Jun, 2022 2 commits
  19. 30 May, 2022 1 commit
  20. 27 May, 2022 2 commits
  21. 26 May, 2022 1 commit
  22. 16 May, 2022 3 commits
  23. 12 May, 2022 1 commit
  24. 11 May, 2022 1 commit
  25. 08 May, 2022 3 commits
  26. 07 May, 2022 1 commit
  27. 06 May, 2022 3 commits
  28. 03 May, 2022 2 commits