<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-notification-daemon/src, branch v1.29.0</title>
<subtitle>Daemon to displays passive pop-up notifications</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/'/>
<entry>
<title>daemon: Fix use-after-free crash in idle reposition timeout</title>
<updated>2025-10-10T14:02:06+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-09T12:22:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=72e54b9a44cc255f38159fb175f896297c571134'/>
<id>72e54b9a44cc255f38159fb175f896297c571134</id>
<content type='text'>
Add destroy notify callback to prevent use-after-free crashes when
notifications are closed before their reposition timeout fires.

Fixes #236
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add destroy notify callback to prevent use-after-free crashes when
notifications are closed before their reposition timeout fires.

Fixes #236
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Fix crash when monitor is disconnected</title>
<updated>2025-10-10T14:01:58+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-09T12:56:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=e2125c765d05976108e5107e562532fff6fa6408'/>
<id>e2125c765d05976108e5107e562532fff6fa6408</id>
<content type='text'>
Add checks for monitor_id to prevent crash during monitor change events.
Instead it falls back to last available monitor and allows notification
processing to continue without a monitor.

Fixes: #200
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add checks for monitor_id to prevent crash during monitor change events.
Instead it falls back to last available monitor and allows notification
processing to continue without a monitor.

Fixes: #200
</pre>
</div>
</content>
</entry>
<entry>
<title>history: Add enable/disable toggle</title>
<updated>2025-10-10T02:11:17+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-29T13:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=2dd24f923f4d4f2bbc77314445a6b1b6701b3569'/>
<id>2dd24f923f4d4f2bbc77314445a6b1b6701b3569</id>
<content type='text'>
This helps a bit with privacy. By disabling history, it wipes all
notifications in the D-Bus buffer and prevents further storage. The
history popup is also disabled.

Notification storage resumes when history is enabled.

Note that this just prevents the mate-notifications-daemon from storing
notifications, but it doesn't prevent other processes from capturing
them elsewhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This helps a bit with privacy. By disabling history, it wipes all
notifications in the D-Bus buffer and prevents further storage. The
history popup is also disabled.

Notification storage resumes when history is enabled.

Note that this just prevents the mate-notifications-daemon from storing
notifications, but it doesn't prevent other processes from capturing
them elsewhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>capplet: Add notification count badge</title>
<updated>2025-10-10T02:11:17+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-28T02:04:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=fe37d06ad1987f139d98a7b7e0a22aa96fe7260b'/>
<id>fe37d06ad1987f139d98a7b7e0a22aa96fe7260b</id>
<content type='text'>
This adds visual feedback to the notification history by showing the
number of unread notifications in the buffer.

It also adds middle-click as a DND toggle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds visual feedback to the notification history by showing the
number of unread notifications in the buffer.

It also adds middle-click as a DND toggle.
</pre>
</div>
</content>
</entry>
<entry>
<title>capplet: Add notification history context module</title>
<updated>2025-10-10T02:11:17+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-28T01:14:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=8b88e829580b71f67a904266a08f0b5aef8f75bb'/>
<id>8b88e829580b71f67a904266a08f0b5aef8f75bb</id>
<content type='text'>
Adds the basis for a notification management system using the D-Bus
context to display notification history in a popup.

Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/74
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds the basis for a notification management system using the D-Bus
context to display notification history in a popup.

Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/74
</pre>
</div>
</content>
</entry>
<entry>
<title>capplet: Add D-Bus context for notification daemon communication</title>
<updated>2025-10-10T02:11:17+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-27T20:09:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=fcde65c52c3ceb4c97af33679ead210b1b1d58e2'/>
<id>fcde65c52c3ceb4c97af33679ead210b1b1d58e2</id>
<content type='text'>
Add D-Bus context module to connect future components of applet with
notification history.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add D-Bus context module to connect future components of applet with
notification history.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Add notification history tracking API</title>
<updated>2025-10-10T02:11:17+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-26T14:38:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=8e5725e39e66965c2ded9aa1327e8852a37fa663'/>
<id>8e5725e39e66965c2ded9aa1327e8852a37fa663</id>
<content type='text'>
Added a circular buffer for tracking notifications in dbus, and methods
for accessing those notifications. The idea is to implement a proper
notifications system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a circular buffer for tracking notifications in dbus, and methods
for accessing those notifications. The idea is to implement a proper
notifications system.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Bump libwnck to 43.0</title>
<updated>2025-09-04T17:16:06+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-04T15:14:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=d0d0a9a99ce69ed2f636222ded96b2260ee0cad3'/>
<id>d0d0a9a99ce69ed2f636222ded96b2260ee0cad3</id>
<content type='text'>
Recent versions of libwnck introduced a WnckHandler object to be used as
the main entry point into the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent versions of libwnck introduced a WnckHandler object to be used as
the main entry point into the library.
</pre>
</div>
</content>
</entry>
<entry>
<title>capplet: Add timeout and persistence controls</title>
<updated>2025-08-25T21:50:51+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-21T02:49:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=bc73e87a7f1431ec7711b70a2fb6ae647af9a251'/>
<id>bc73e87a7f1431ec7711b70a2fb6ae647af9a251</id>
<content type='text'>
Add new UI elements to configure default timeout, allow persistent
notifications, and to display countdown on all notification messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new UI elements to configure default timeout, allow persistent
notifications, and to display countdown on all notification messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>themes: Display countdown on non-persistent notification messages</title>
<updated>2025-08-25T21:50:51+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-21T01:54:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=f3d64128881cdeb483de44e01ca090a238d1aa34'/>
<id>f3d64128881cdeb483de44e01ca090a238d1aa34</id>
<content type='text'>
Countdown was only visible for notifications that had action buttons.
This change adds a 'show-countdown' gsetting to display it instead on
all non-persisntent notifications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Countdown was only visible for notifications that had action buttons.
This change adds a 'show-countdown' gsetting to display it instead on
all non-persisntent notifications.
</pre>
</div>
</content>
</entry>
</feed>
