Skip to content

refactor: Refactored the notification system to properly follow MVP#101

Merged
xishell merged 1 commit into
mainfrom
refactor/notif-refactor
Jan 28, 2026
Merged

refactor: Refactored the notification system to properly follow MVP#101
xishell merged 1 commit into
mainfrom
refactor/notif-refactor

Conversation

@xishell

@xishell xishell commented Jan 27, 2026

Copy link
Copy Markdown
Owner

Description

This PR refactors the notification system to make sure it properly follows MVP architecture

Changes

  • src/lib/api/notificationsApi.ts
  • src/lib/presenters/notificationsPresenter.ts
  • src/lib/presenters/notifications.ts

Testing

  • Unit tests pass (bun test)
  • Type checking passes (bun run check)
  • Build succeeds (bun run build)
  • Linting passes (bun run lint)
  • Manual testing completed
  • Tested in Cloudflare dev mode (bun run dev:cf) - if backend/auth changes

Pre-PR Checklist

  • Code is formatted with Prettier (bun run format)
  • No console.log or debug code left in
  • Branch is up to date with main
  • Commit messages are clear and follow conventions
  • Documentation updated (if needed)

@GD-lost-in-code GD-lost-in-code left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good send it!

@github-project-automation github-project-automation Bot moved this from Todo to Done in Status overview Jan 28, 2026
@xishell
xishell merged commit 2d122e9 into main Jan 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants