Files
q-blog/docs/CHANGELOG_v0.3.0.md

17 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
QBlog v0.3.0 — Enhancements
- Image Lightbox: Click images in blog posts to open a fullwindow overlay for easier viewing. Close by clicking anywhere or pressing Escape.
- ScrollToTop Button: A floating button appears after you scroll down and returns you to the top smoothly when clicked.
- Bookmarks: Save links to QBlogs and individual posts. Access saved items from the new Bookmarks menu entry and manage them on the Bookmarks page.
- On first load, existing Favorites are migrated into Bookmarks automatically and then cleared from the old storage.
Developer Notes
- New components: `src/components/common/ImageLightbox.tsx`, `src/components/common/ScrollToTop.tsx`.
- New slice: `src/state/features/bookmarksSlice.ts` added to `src/state/store.ts`.
- New page: `src/pages/Bookmarks/Bookmarks.tsx` and route `/bookmarks` wired in `src/App.tsx`.
- `BlogIndividualPost` and `BlogIndividualProfile` updated with bookmark toggles.
- `Navbar` now shows Bookmarks (Favorites became Bookmarks). Post list cards now use Bookmarks.
- The main header now has: QBlog logo, search bar, notifications bell, a Main Menu (Create Blog/Post, My Blogs, view toggle, Subscriptions, Bookmarks, Blocked Names, QMail), and the Name selector dropdown (for switching names only).
- `ResponsiveImage` now forwards `alt` to the underlying `<img>` for improved a11y.