[Feature] [Portfolio] Enhance portfolio previews, template directory, and analytics tracking#119
Merged
Gautam25Raj merged 1 commit intoJun 8, 2026
Conversation
…previews feat: enhance PublicViewTracker to use session storage and send beacon for analytics refactor: update demoPortfolio with new identity and project details fix: improve fetchServerApiData with caching for server API calls test: add tests for portfolio session cookie recognition in auth routing feat: implement design principles and implementation notes in template detail page chore: update template directory metadata to include portfolio websites feat: expand template summaries to include portfolio website templates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR expands portfolio platform capabilities with live portfolio previews, improved analytics tracking, richer template directory content, and enhanced portfolio template discovery workflows.
The update also improves server-side API caching, authentication testing coverage, and template documentation experiences.
Features
Portfolio Preview Experience
PortfolioTemplatePreviewFramecomponentTemplate Directory Enhancements
Template Documentation
Analytics Improvements
PublicViewTrackerto use session storagesendBeaconsupport for analytics deliveryImprovements
Performance & Caching
fetchServerApiDataPortfolio Content
demoPortfoliowith refreshed identity detailsTesting
Maintenance
Metadata & Content
Notes