Skip to content

Start implementing Notification Portal v2#152

Closed
lenemter wants to merge 3 commits into
mainfrom
lenemter/notification-portal
Closed

Start implementing Notification Portal v2#152
lenemter wants to merge 3 commits into
mainfrom
lenemter/notification-portal

Conversation

@lenemter

@lenemter lenemter commented Oct 5, 2025

Copy link
Copy Markdown
Member

Start implementing Notification Portal v2. Implements very very simple notifications portal which currently only supports title, body, body-markup and priority. It converts portal notification requests into fdo notification calls that our notification server can understand.

It is currently impossible to implement this portal inside the notification server itself because portals need to be launched by systemd, but our notification server need to be launched by gala. But in the future we definitely can merge these two.

Implementing full portal spec in one branch is almost impossible since the spec is insanely big. If we decide to merge this I'll create an issue to track what we need to implement next.

You can test this branch using ASHPD Demo

Based on #128

@lenemter lenemter added this to OS 9 Oct 5, 2025
@lenemter lenemter moved this to Needs Discussion in OS 9 Oct 5, 2025
@lenemter
lenemter requested a review from a team October 5, 2025 18:32
@lenemter
lenemter marked this pull request as draft October 5, 2025 20:55
@lenemter

lenemter commented Oct 5, 2025

Copy link
Copy Markdown
Member Author

Closing in favor of #154

@lenemter lenemter closed this Oct 5, 2025
@github-project-automation github-project-automation Bot moved this from Needs Discussion to Done in OS 9 Oct 5, 2025
@lenemter
lenemter deleted the lenemter/notification-portal branch October 5, 2025 22:04
@lenemter lenemter removed this from OS 9 Oct 5, 2025
@lenemter
lenemter removed the request for review from a team October 5, 2025 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant