[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2024-02-16 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=452264

David Faure  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/pim/ |https://invent.kde.org/pim/
   |akonadi-calendar/-/commit/2 |akonadi-calendar/-/commit/0
   |2fbeb4e48646ab4fa9abce21c4e |dea82b7100a3f79a81bfdc2e627
   |f1eab31475e5|ba8923131abe

--- Comment #29 from David Faure  ---
Git commit 0dea82b7100a3f79a81bfdc2e627ba8923131abe by David Faure.
Committed on 15/02/2024 at 19:40.
Pushed by dfaure into branch 'release/24.02'.

Implement a dialog for the user to choose the suspend duration

The "Remind in 1h" action has been replaced with a "Remind later..."
action which pops up that dialog.

The UI is QWidget-based (reusing some code from korgac).
On mobile we could just not show the "Remind later" action or
implement a similar QML-based UI.
Related: bug 481024, bug 457046, bug 453298, bug 457046

M  +2-0reminder-daemon/CMakeLists.txt
M  +5-4reminder-daemon/alarmnotification.cpp
M  +2-2reminder-daemon/kalendaracmain.cpp
M  +21   -5reminder-daemon/kalendaralarmclient.cpp
M  +4-0reminder-daemon/kalendaralarmclient.h
A  +136  -0reminder-daemon/suspenddialog.cpp  *
A  +33   -0reminder-daemon/suspenddialog.h  *

The files marked with a * at the end have a non valid license. Please read:
https://community.kde.org/Policies/Licensing_Policy and use the headers which
are listed at that page.


https://invent.kde.org/pim/akonadi-calendar/-/commit/0dea82b7100a3f79a81bfdc2e627ba8923131abe

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2024-02-13 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=452264

David Faure  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/pim/
   ||akonadi-calendar/-/commit/2
   ||2fbeb4e48646ab4fa9abce21c4e
   ||f1eab31475e5
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #28 from David Faure  ---
Git commit 22fbeb4e48646ab4fa9abce21c4ef1eab31475e5 by David Faure.
Committed on 13/02/2024 at 15:57.
Pushed by dfaure into branch 'master'.

Implement a dialog for the user to choose the suspend duration

The "Remind in 1h" action has been replaced with a "Remind later..."
action which pops up that dialog.

The UI is QWidget-based (reusing some code from korgac).
On mobile we could just not show the "Remind later" action or
implement a similar QML-based UI.
Related: bug 481024, bug 457046, bug 453298, bug 457046

M  +2-0reminder-daemon/CMakeLists.txt
M  +5-4reminder-daemon/alarmnotification.cpp
M  +2-2reminder-daemon/kalendaracmain.cpp
M  +21   -5reminder-daemon/kalendaralarmclient.cpp
M  +4-0reminder-daemon/kalendaralarmclient.h
A  +136  -0reminder-daemon/suspenddialog.cpp  *
A  +33   -0reminder-daemon/suspenddialog.h  *

The files marked with a * at the end have a non valid license. Please read:
https://community.kde.org/Policies/Licensing_Policy and use the headers which
are listed at that page.


https://invent.kde.org/pim/akonadi-calendar/-/commit/22fbeb4e48646ab4fa9abce21c4ef1eab31475e5

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2024-02-10 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=452264

Bug Janitor Service  changed:

   What|Removed |Added

 Status|REPORTED|ASSIGNED
 Ever confirmed|0   |1

--- Comment #27 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/pim/akonadi-calendar/-/merge_requests/82

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2024-02-08 Thread Flossy Cat
https://bugs.kde.org/show_bug.cgi?id=452264

Flossy Cat  changed:

   What|Removed |Added

 CC||flossy-...@online.de

--- Comment #26 from Flossy Cat  ---
(In reply to Bernhard E. Reiter from comment #0)
I experienced the same issue when upgrading within my distribution.
As neither here nor in the many duplicates I see any progress to a solution,
I've set up a discussion about possible workarounds to which I invite anybody 
interested: https://bugs.kde.org/show_bug.cgi?id=481024#c1

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-10-17 Thread Christian Wolf
https://bugs.kde.org/show_bug.cgi?id=452264

Christian Wolf  changed:

   What|Removed |Added

 CC||christianlu...@web.de

--- Comment #25 from Christian Wolf  ---
I was surprised by this regression as well as I updated my Archlinux machine. I
have read the comments with this report and see it slightly different: For me,
distinguishing between a task (fixed appointment) and a ToDo/task (rough time
estimation) is not that strict. The extremes are a fixed appointment and a
strategic document. Between them, there is a (linear, analogous)
space/gradient. The different approaches mentioned here are falling within this
gradient.

I confirm the statements in #16 and #18 are true. These types of delays are
valid and I can confirm. I want to add other points additionally:
1. I use a central Nextcloud server to sync tasks/appointments between phone
and laptop. So, for me it is essential that any solution is compatible with the
webdav-based appointments/tasks.
2. When driving in the car, I often get (good?) ideas. I want to fix them in a
quick manner. Normally, I do not have the time to decide if this is better a
task or an appointment. It's more like adding an appointment "Call Mom, mobile
app" to remind me that I need to call her and ask if I need to install a
certain app on her phone (just a dumb example). I will put a reminder (default
15min) after I arrived and most probably will be back on the computer. There I
can process further and call her.
3. When coming to my laptop, I am typically greeted by a bunch of notifications
that are informing me of whatever I need to do now. With the old korac I was
able to process the tasks in "my" order. Some could be dismissed directly
(already done). Others need more caring. One trick to get this done fast was to
delay all still-to-be-cared-of notifications for 1-2 minutes and then dismiss
all altogether. This was typically much faster than 1 on 1 dismissing.
4. I might be able to adjust to thinking if it is a hard deadline or not, most
of my appointments are rather tasks instead of appointments. Explaining the
concept to my parents or my girlfriend would seem rather complex. I do not know
if I can get them used to the difference.
5. Speaking boldly: What would be the benefit of differentiating between
appointments and tasks? The restrictions imposed by the UI to appointments hold
true for tasks, are they not?
6. If you put a hamburger menu for appointments/tasks in the UI, you could
think of an option to shift the event/task due time instead of delaying the
notification. That might be useful as it will propagate to all synced devices.

Eventually, I will have more comments, that it for now :-)
Christian

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-21 Thread Volker Krause
https://bugs.kde.org/show_bug.cgi?id=452264

--- Comment #24 from Volker Krause  ---
Git commit be3c95e8a7704507e2448da99cbdda0c76707729 by Volker Krause.
Committed on 20/05/2022 at 15:26.
Pushed by vkrause into branch 'master'.

Add translation context for the "Dismiss" action

Should help with fixing the misleading German translation of this.

M  +1-1reminder-daemon/alarmnotification.cpp

https://invent.kde.org/pim/akonadi-calendar/commit/be3c95e8a7704507e2448da99cbdda0c76707729

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-20 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=452264

--- Comment #23 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/pim/akonadi-calendar/-/merge_requests/24

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-20 Thread Till Schäfer
https://bugs.kde.org/show_bug.cgi?id=452264

--- Comment #22 from Till Schäfer  ---
(In reply to Bernhard E. Reiter from comment #21)
> One more usability degradation:
> 
> ### confusing "decline" button
> 
> The reminding dialog  per appointment remnder offer me a "decline" option
> (in German "Ablehnen"). I am unsure what is does. Usually "decline" (and
> more so "Ablehnen") for an appointment would mean that I want to refuse to
> make the appointment, especially when this is a meeting in the Kalender this
> would potentially mean that I inform the others that I will not participate
> in the meeting. I guess that this is not what the button does, it probably
> just declines being remined of this meeting. However that is not clear from
> the presentation of the dialog.

With no localization (i.e., English language) this is called "dismiss". IMO, a
fitting German translation would be "Verwerfen".

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-20 Thread Bernhard E. Reiter
https://bugs.kde.org/show_bug.cgi?id=452264

--- Comment #21 from Bernhard E. Reiter  ---
One more usability degradation:

### confusing "decline" button

The reminding dialog  per appointment remnder offer me a "decline" option (in
German "Ablehnen"). I am unsure what is does. Usually "decline" (and more so
"Ablehnen") for an appointment would mean that I want to refuse to make the
appointment, especially when this is a meeting in the Kalender this would
potentially mean that I inform the others that I will not participate in the
meeting. I guess that this is not what the button does, it probably just
declines being remined of this meeting. However that is not clear from the
presentation of the dialog.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-20 Thread Bernhard E. Reiter
https://bugs.kde.org/show_bug.cgi?id=452264

--- Comment #20 from Bernhard E. Reiter  ---
Created attachment 149018
  --> https://bugs.kde.org/attachment.cgi?id=149018&action=edit
Screenshot of German Reminder Dialog with "Ablehnen" Button

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-19 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=452264

--- Comment #19 from gjditchfi...@acm.org ---
Note also bug 148663 (mark a to-do as complete).

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Reminder Daemon] [Bug 452264] Appointment reminder handling reduces usability and functionality between 21.12.3 and 22.03.80

2022-05-14 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=452264

gjditchfi...@acm.org changed:

   What|Removed |Added

Version|5.19.80 |unspecified
 CC||gjditchfi...@acm.org
Product|korganizer  |Reminder Daemon
  Component|reminder daemon (korgac)|general

-- 
You are receiving this mail because:
You are the assignee for the bug.