New Features
5 new additions
- Feedback Dashboard — admin dashboard at
/feedback-dashboard/for viewing and analyzing page-level feedback. Includes KPI metric cards (total, likes, dislikes, satisfaction rate), sortable page breakdown table with inline progress bars, option breakdown bar chart, and paginated recent feedback list with period filtering (all time, 30 days, 7 days) - Tooltip component — inline hover tooltip for defining terms, acronyms, and jargon in MDX content without interrupting reading flow. CSS-only (no JavaScript), adapts to dark mode, globally registered so no import is needed (
<Tooltip content="definition">term</Tooltip>) - Feedback API setup script —
npm run setup:feedback-api <database>scaffolds a ready-to-run Express backend inapi/with the correctserver.js,package.json,.env.example, andschema.sql(PostgreSQL only) for the chosen database. Supportsmongodb,cosmos,postgresql, andfirebase - Feedback widget on every doc page —
<Feedback />component added to the doc page layout (app/(docs)/[...slug]/page.tsx) with an<hr>separator, centered below the content - FlippingCard documentation — dedicated docs page at
/components/flipping-card/with accurate props reference, JSON data file pattern (recommended), wrapper component pattern, multi-card examples, and schema tables. Added to sidebar under Components
Improvements
1 enhancements
- Using Components guide updated — added Tooltip usage section
Bug Fixes
3 issues resolved
- Ordered and unordered lists missing markers — Tailwind preflight resets
list-style: noneon all lists; added.prose ol(list-style-type: decimal) and.prose ul(list-style-type: disc) withpadding-left: 1.5emto restore list markers across all doc pages - Excessive code block spacing — reduced
.prose premargins from2rem/1.5remto1rem/1remfor tighter vertical rhythm around fenced code blocks - MDX numbered lists after
</details>— moved Azure Portal and Firebase Console prerequisite steps above the<details>manual-setup blocks to prevent the MDX parser from dropping list markers after HTML elements