Skip to content

feat(notifications): add in-app notifications foundation - #537

Draft
solarisael wants to merge 2 commits into
bluelearn-org:mainfrom
solarisael:feat/notifications
Draft

solarisael wants to merge 2 commits into
bluelearn-org:mainfrom
solarisael:feat/notifications

Conversation

@solarisael

@solarisael solarisael commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

in progress!

foundation for in-app notifications. public.notify() is the only thing that writes them, and it runs inside the event's own transaction... so adding a type is a registry row, a notify() call where the event happens, and a renderer in the app.

two types wired to start: guide review decision and upvotes (grouped per guide). bell dropdown and /settings/notifications follow the mockups, and the types that don't send yet show up disabled.

will structure this properly as it fills in!

Closes #531

Type of change

  • Bug fix
  • Feature
  • Refactor (no behavior change)
  • Documentation
  • Build / tooling / CI
  • Other: _________

Verification

  • pnpm -r typecheck passes
  • pnpm -r build passes
  • Manually verified in a browser (for UI / behavior changes)
  • Followed the app layout conventions
  • No new dependencies, or new dependencies are justified and AGPL-compatible
  • Change does not violate any non-negotiable principle
  • Documentation only, no changes to the codebase, so no tests required

Signed-off-by: solarisael <alvorada.zicari@gmail.com>
Signed-off-by: solarisael <alvorada.zicari@gmail.com>

This branch has not been deployed

No deployments
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.

[Feature] Notifications

1 participant