You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@
26
26
- For unpackaged WPF desktop notifications, register an AppUserModelID Start Menu shortcut before sending Windows toasts.
27
27
- Prefer polling `UserNotificationListener.GetNotificationsAsync` for this prototype; subscribing to `NotificationChanged` can fail in this unpackaged desktop process.
28
28
- The app should eventually ship as an easy Windows installable artifact, preferably `.exe` and/or `.msi`.
29
+
- Release automation should publish public Windows assets from version tags: setup `.exe`, MSI, portable ZIP, and SHA256 checksums.
Copy file name to clipboardExpand all lines: README.md
+23-12Lines changed: 23 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,27 @@
1
1
# ToastDesk
2
2
3
-
Persistent Windows notifications you cannot miss.
3
+
Windows notifications that stay visible until you act.
4
4
5
5
ToastDesk is a Windows 11 desktop app that mirrors Windows notifications into persistent, always-on-top toast cards. It keeps important alerts visible until you open or dismiss them.
-[ToastDesk-Setup-win-x64.msi](https://github.com/nakorncode/toastdeck/releases/latest/download/ToastDesk-Setup-win-x64.msi) - MSI package for Windows deployment
Use `ToastDesk-win-x64.zip`, extract it, then run `ToastDesk.exe`.
18
+
All release builds are self-contained. No separate .NET runtime install is required.
16
19
17
-
ToastDesk is currently distributed as a self-contained Windows x64 ZIP package. No separate .NET runtime install is required.
20
+
If Windows SmartScreen warns about an unknown publisher, choose **More info** then **Run anyway**. Code signing is planned after the app identity and installer flow stabilize.
18
21
19
22
## Status
20
23
21
-
ToastDesk is early public-preview software. Core notification capture, persistent overlay cards, tray behavior, settings, startup registration, notification actions, and notification soundsare implemented. Installer/signing work is still in progress.
24
+
ToastDesk is early public-preview software. Core notification capture, persistent overlay cards, tray behavior, settings, startup registration, notification actions, notification sounds, and automated Windows release packaging are implemented. Code signing is still in progress.
22
25
23
26
## Features
24
27
@@ -42,15 +45,20 @@ git tag v0.1.0
42
45
git push origin v0.1.0
43
46
```
44
47
45
-
The GitHub Actions release workflow will build `ToastDesk-win-x64.zip` and attach it to the release.
48
+
The GitHub Actions release workflow builds and uploads:
Copy file name to clipboardExpand all lines: docs/production-readiness.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,13 +14,13 @@
14
14
- Toast cards now use explicit `Open` and `Dismiss` actions. `Open` attempts to launch the source app by AppUserModelID when Windows exposes one, with ToastDesk as fallback.
15
15
- Notification capture prefers Windows change events when available. If WinRT event subscription fails in the unpackaged desktop app, ToastDesk falls back to guarded 500ms polling to keep latency low without overlapping capture calls.
16
16
- Improve settings: durable migration, clear defaults, restore defaults, notification sound presets/custom audio, and direct links to Windows notification permissions.
0 commit comments