<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>go-toast, branch HEAD</title>
<subtitle>Send toast notifications in Windows </subtitle>
<entry>
<id>d322c5ba9a4b08dfdeb56d666732788e6ccc288f</id>
<published>2025-01-17T09:34:31Z</published>
<updated>2025-01-17T09:34:50Z</updated>
<title type="text">[v2.0.3] wintoast: add appData symbol to noop</title>
<link rel="alternate" type="text/html" href="commit/d322c5ba9a4b08dfdeb56d666732788e6ccc288f.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit d322c5ba9a4b08dfdeb56d666732788e6ccc288f
parent ec285b33a79cba505b5b27abee1c5e52c359f79f
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Fri, 17 Jan 2025 17:34:31 +0800

wintoast: add appData symbol to noop

Fixes compilation for macos and linux (should be a noop compile).

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>ec285b33a79cba505b5b27abee1c5e52c359f79f</id>
<published>2025-01-16T09:35:16Z</published>
<updated>2025-01-16T09:35:16Z</updated>
<title type="text">[v2.0.2] wintoast: use global appID if set</title>
<link rel="alternate" type="text/html" href="commit/ec285b33a79cba505b5b27abee1c5e52c359f79f.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit ec285b33a79cba505b5b27abee1c5e52c359f79f
parent c818d2a22a2a0439f8d45352d90bfc940486e717
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Thu, 16 Jan 2025 17:35:16 +0800

wintoast: use global appID if set

This allows the notification struct to not have an AppID set.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>c818d2a22a2a0439f8d45352d90bfc940486e717</id>
<published>2024-10-28T04:07:19Z</published>
<updated>2024-10-28T04:07:19Z</updated>
<title type="text">[v2.0.1] wintoast.pushCOM: disable notifications when unsupported</title>
<link rel="alternate" type="text/html" href="commit/c818d2a22a2a0439f8d45352d90bfc940486e717.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit c818d2a22a2a0439f8d45352d90bfc940486e717
parent 637ac233934ae98c9e6c5c93f233012131364118
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Mon, 28 Oct 2024 12:07:19 +0800

wintoast.pushCOM: disable notifications when unsupported

Windows 7 can have WinRT apis stubbed out, such as RoActivateInstance.
Rather than erroring like they should, they silently succeed, such that
we panic when we attempt to use the resulting COM object.

To avoid this we recover the panic and transform it into an error value
for the caller. In the above case of E_NOINTERFACE we permanently
disable the api to avoid spurious unrecoverable errors. pushCOM becomes
a noop function.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>637ac233934ae98c9e6c5c93f233012131364118</id>
<published>2024-10-07T05:58:27Z</published>
<updated>2024-10-07T05:58:38Z</updated>
<title type="text">[v2.0.0] toast: update to v2</title>
<link rel="alternate" type="text/html" href="commit/637ac233934ae98c9e6c5c93f233012131364118.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 637ac233934ae98c9e6c5c93f233012131364118
parent 86a0d746142079efd945bb785677821586117647
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Mon,  7 Oct 2024 15:58:27 +1000

toast: update to v2

- added support for extra styling features
- changed requirements around SetAppData

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>9ca375ab4b2f8269b4990567941508883863ed09</id>
<published>2024-01-26T04:57:59Z</published>
<updated>2024-01-26T04:57:59Z</updated>
<title type="text">[v1.1.2] wintoast: display app id in error message</title>
<link rel="alternate" type="text/html" href="commit/9ca375ab4b2f8269b4990567941508883863ed09.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 9ca375ab4b2f8269b4990567941508883863ed09
parent df90b957fc5b334eaa97ee2c3e1f2dbd89f528d0
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Fri, 26 Jan 2024 12:57:59 +0800

wintoast: display app id in error message

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>df90b957fc5b334eaa97ee2c3e1f2dbd89f528d0</id>
<published>2023-12-07T04:32:30Z</published>
<updated>2023-12-07T04:32:30Z</updated>
<title type="text">[v1.1.1] toast: synchronize AppData</title>
<link rel="alternate" type="text/html" href="commit/df90b957fc5b334eaa97ee2c3e1f2dbd89f528d0.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit df90b957fc5b334eaa97ee2c3e1f2dbd89f528d0
parent e536997593cdb83b30d37626605340d65dd42939
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Thu,  7 Dec 2023 12:32:30 +0800

toast: synchronize AppData

Keep AppData in sync between the front and backend.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>e536997593cdb83b30d37626605340d65dd42939</id>
<published>2023-12-05T11:02:51Z</published>
<updated>2023-12-05T11:17:06Z</updated>
<title type="text">[v1.1.0] wintoast: avoid clobbering existing keys</title>
<link rel="alternate" type="text/html" href="commit/e536997593cdb83b30d37626605340d65dd42939.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit e536997593cdb83b30d37626605340d65dd42939
parent a452fa246783c615d931148aea6296716c59d19b
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Tue,  5 Dec 2023 19:02:51 +0800

wintoast: avoid clobbering existing keys

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>61088f747b7a735fec50ed43a6143b4f1900d909</id>
<published>2023-10-03T04:58:47Z</published>
<updated>2023-10-03T04:59:10Z</updated>
<title type="text">[v1.0.1] wintoast: request ALL_ACCESS permissions</title>
<link rel="alternate" type="text/html" href="commit/61088f747b7a735fec50ed43a6143b4f1900d909.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 61088f747b7a735fec50ed43a6143b4f1900d909
parent 5431b8313f420c1c5a1d747b5dab35cb7e843665
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Tue,  3 Oct 2023 12:58:47 +0800

wintoast: request ALL_ACCESS permissions

We need a bit more than just SET_VALUE here.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>5431b8313f420c1c5a1d747b5dab35cb7e843665</id>
<published>2023-03-22T06:36:55Z</published>
<updated>2023-03-22T07:16:07Z</updated>
<title type="text">[v1.0.0] toast,wintoast: dry up AppData definition</title>
<link rel="alternate" type="text/html" href="commit/5431b8313f420c1c5a1d747b5dab35cb7e843665.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 5431b8313f420c1c5a1d747b5dab35cb7e843665
parent cec7e6e4b3dc1c43af3e01d840a4d8ebf29e1eeb
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Wed, 22 Mar 2023 14:36:55 +0800

toast,wintoast: dry up AppData definition

Allowing them to get out of sync and having to places of documentation
is frustrating.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>3126322d89d19072d4e8b6e785173ecf4f5f737d</id>
<published>2023-03-21T10:01:17Z</published>
<updated>2023-03-21T10:01:39Z</updated>
<title type="text">[v0.3.0] toast: avoid setting default backgroundcolor</title>
<link rel="alternate" type="text/html" href="commit/3126322d89d19072d4e8b6e785173ecf4f5f737d.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 3126322d89d19072d4e8b6e785173ecf4f5f737d
parent d1b15c7028877de4e826be767f6f830f82ce06eb
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Tue, 21 Mar 2023 18:01:17 +0800

toast: avoid setting default backgroundcolor

This is not strictly needed.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>5b500ee64deb0af6ed41fb037398bf6f9c00c8e6</id>
<published>2023-03-21T08:27:38Z</published>
<updated>2023-03-21T08:27:38Z</updated>
<title type="text">[v0.2.0] examples/toast-cli: add activation exe to flag set</title>
<link rel="alternate" type="text/html" href="commit/5b500ee64deb0af6ed41fb037398bf6f9c00c8e6.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 5b500ee64deb0af6ed41fb037398bf6f9c00c8e6
parent 2fb0180c4771388cb0976302e365074fdb4dbecc
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Tue, 21 Mar 2023 16:27:38 +0800

examples/toast-cli: add activation exe to flag set

Allows setting the activation executable path in the example.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>8dd2fc0797e688957a0d0bafd03066cfbeca2a54</id>
<published>2023-03-20T08:28:51Z</published>
<updated>2023-03-20T08:29:22Z</updated>
<title type="text">[v0.1.1] fixup module name</title>
<link rel="alternate" type="text/html" href="commit/8dd2fc0797e688957a0d0bafd03066cfbeca2a54.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 8dd2fc0797e688957a0d0bafd03066cfbeca2a54
parent 9f23965a9340a69774ecaefb1b99615fa059c273
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Mon, 20 Mar 2023 16:28:51 +0800

fixup module name

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>8dd2fc0797e688957a0d0bafd03066cfbeca2a54</id>
<published>2023-03-20T08:28:51Z</published>
<updated>2023-03-20T08:29:22Z</updated>
<title type="text">[v0.1.2] fixup module name</title>
<link rel="alternate" type="text/html" href="commit/8dd2fc0797e688957a0d0bafd03066cfbeca2a54.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt.dev@gmail.com</email>
</author>
<content type="text">commit 8dd2fc0797e688957a0d0bafd03066cfbeca2a54
parent 9f23965a9340a69774ecaefb1b99615fa059c273
Author: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;
Date:   Mon, 20 Mar 2023 16:28:51 +0800

fixup module name

Signed-off-by: Jack Mordaunt &lt;jackmordaunt.dev@gmail.com&gt;

</content>
</entry>
<entry>
<id>2ed479fb48fad032355df9d6ec248a980650a62e</id>
<published>2023-03-17T09:23:16Z</published>
<updated>2023-03-17T09:23:51Z</updated>
<title type="text">[v0.1.0] examples/toast-cli: default to background activation type</title>
<link rel="alternate" type="text/html" href="commit/2ed479fb48fad032355df9d6ec248a980650a62e.html" />
<author>
<name>Jack Mordaunt</name>
<email>jackmordaunt@gmail.com</email>
</author>
<content type="text">commit 2ed479fb48fad032355df9d6ec248a980650a62e
parent d2b1e55846a07bcd3d814784a3ed1745b0208e88
Author: Jack Mordaunt &lt;jackmordaunt@gmail.com&gt;
Date:   Fri, 17 Mar 2023 17:23:16 +0800

examples/toast-cli: default to background activation type

This type is the more correct one for callbacks.

Signed-off-by: Jack Mordaunt &lt;jackmordaunt@gmail.com&gt;

</content>
</entry>
</feed>
