Skip to content

feat: add category-based discovery and shareable record URLs

Bikkumalla Sai Krishna requested to merge core-four into develop

MR: Category Discovery + Shareable URLs in Peer Review

This Merge Request introduces non-breaking UI enhancements to the Peer Review flow to improve discoverability, navigation, and sharing of records.

The changes are fully scoped to /peer-review, reuse existing APIs, and gracefully fall back on failures.

🚀 What’s Included

  1. Category-based Discovery:

Category labels displayed on each peer review record card

Clickable category tags rendered near the search bar

Single-category filtering with toggle-to-clear behavior

Category filtering works seamlessly with existing text search

Silent fallback to current behavior if category APIs fail

  1. Individual Record Pages:

Each record now has its own dedicated page

Enables direct navigation to a specific record

Improves clarity, focus, and shareability

No changes to existing authenticated workflows

  1. Copy URL / Share Actions:

Copy URL / Share buttons added

Available in:

Individual record pages

Peer Review list (copy link button for every record)

Enables quick sharing for review, reference, or collaboration

🧪 How to Test:

  1. Category Discovery

  2. Navigate to /peer-review

  3. Verify category labels on record cards

  4. Click a category tag → records filter correctly

  5. Click the active tag again → filter clears

  6. Combine with text search → both filters apply

Sharing & Record Pages:

  1. Open a record from Peer Review

  2. Verify individual record page loads

  3. Click Copy URL / Share:

  4. Open the link in incognito / logged-out browser

  5. Confirm record is visible in read-only mode

  6. Wait until expiry → access should be denied

📌 Scope Notes:

In Scope

  1. Category labels & filtering

  2. Individual record pages

  3. Copy URL / Share buttons

  4. Temporary shareable URLs

  5. Read-only unauthenticated access

Out of Scope

  1. Multi-category filtering

  2. Category management

  3. Permanent public access

  4. Editing via shared URLs

  5. Backend changes

Thanks for reviewing — excited to get this merged! 🚀

Screenshot_from_2026-03-17_10-15-04

Screenshot_from_2026-03-17_10-15-21

Screenshot_from_2026-03-17_10-15-36

Screenshot_from_2026-03-17_10-16-12

Screenshot_from_2026-04-16_14-00-44

Screenshot_from_2026-04-16_16-15-27

Edited by mondyagu abhilash

Merge request reports

Loading