Skip to content

[Improvement] Add a "View all notifications" link or page when there are more than 10 #110

Description

@grantfox-oss

Getting Started

  1. Fork the repository: https://github.com/JointSave-org/Joint_Save
  2. Clone your fork:
   git clone https://github.com/<your-username>/Joint_Save.git
   cd Joint_Save
  1. Create a new branch:
   git checkout -b improve/view-all-notifications

Overview

useNotifications hardcodes .limit(10) when fetching notifications, and the dropdown has no way to see anything beyond those 10 most recent. For an active user with a lot of pool activity, older notifications become permanently inaccessible from the UI once more than 10 have accumulated.

Requirements

  • Add a simple /dashboard/notifications page that fetches and displays the full notification history (with the same pagination pattern already used in My Groups, if applicable) for the connected wallet
  • Add a "View all" link/button at the bottom of the notification dropdown linking to this page
  • This is a good first issue specifically scoped to just the page and the link — full filtering/search on this page can be a separate follow-up if someone wants to extend it later

Acceptance Criteria

  • "View all" link appears in the dropdown when there's at least one notification
  • /dashboard/notifications page loads and displays notifications beyond the first 10
  • Page correctly shows only the connected wallet's own notifications

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions