Releases: herotyphoon/Blogzap
Release list
Blogzap v1.1.1
๐ ๏ธ Blogzap v1.1.1 โ Footer Position Fix
This patch release resolves layout issues where the footer appeared in the middle of the page instead of staying at the bottom. The update applies a consistent layout structure that ensures the footer stays anchored correctly across all pages, regardless of page content height.
๐ง What Was Fixed
-
Footer now properly stays at the bottom of the viewport
-
Updated
<body>containers to use a full-height layout -
Applied Bootstrap utility classes for consistent positioning
-
Removed floating / mid-screen footer behavior on short pages
๐ฏ Technical Summary
The footer was fixed by introducing a flex-based layout wrapper:
<body class="...d-flex flex-column min-vh-100">
...
<footer class="...mt-auto">...</footer>
</body>
This ensures:
-
Pages stretch to full viewport height
-
Footer is pushed to the bottom naturally
-
This holds true even when content is short
๐ Why This Matters
This update improves the visual polish and usability of Blogzap.
With the footer now in a predictable location, every page feels structurally complete and more professional.
๐ฆ Version Details
| Category | Status |
|---|---|
| Release Type | Patch |
| Previous Version | v1.1.0 |
| Current Tag | v1.1.1 |
| Focus | UI/UX stability |
โจ Quick Summary
v1.1.1 fixes the floating footer and standardizes the page layout for every screen.
No new features โ just cleaner polish, better predictability, and one less layout quirk to trip over.
Blogzap v1.1.0
๐ Blogzap v1.1.0 โ Refinements & Fixes
This release focuses on polishing the user experience, improving routing consistency, and correcting small but important backend issues. It builds on the v1.0.0 foundation to make Blogzap feel cleaner, more predictable, and production-ready.
๐ ๏ธ Fixes & Improvements
๐ Routing Consistency
-
Fixed incorrect redirect from /pages/login โ /user/login
-
Ensured login flows consistently point to the correct route
-
Removed confusion caused by outdated links
๐ง Backend Stability
-
Added missing mongoose import in blog.controller.js
-
Prevented controller crashes during blog rendering
-
Improved reliability when interacting with MongoDB
๐งฉ UI Consistency
-
Implemented a global footer shared across all pages
-
Unified layout and improved design consistency
-
Easier future maintenance: footer changes apply everywhere
๐ฏ Why This Matters
This update strengthens Blogzapโs foundation by addressing inconsistencies and runtime issues. Users now experience:
-
Fewer broken navigation paths
-
More consistent page structure
-
Improved backend stability
Itโs a quiet upgrade that significantly boosts confidence and usability.
๐ง Summary of Changes
| Area | Status |
|---|---|
| Routing | โ๏ธ Fixed login redirect paths |
| Backend | โ๏ธ Missing mongoose import added |
| UI/UX | โ๏ธ Global footer layout unified |
| Stability | โ๏ธ Reduced unexpected crashes |
๐ฆ Version Details
Tag: v1.1.0
Release Type: UX & stability enhancement
Previous Version: v1.0.0
๐ฎ Next Steps (Planned for v1.2.0)
-
Blog editing and deletion
-
Profile settings page
-
Image cleanup when modifying/deleting posts
-
SEO tags & metadata improvements
Blogzap continues to evolve โ one thoughtful iteration at a time. โ๏ธโจ
Blogzap v1.0.0
๐ Blogzap v1.0.0 โ First Stable Release
This is the first official stable release of Blogzap โ a full-featured blogging platform where users can write, publish, and explore blogs with a clean, production-ready experience.
โ๏ธ Core Features
-
Create and publish blogs with title, content, description & cover images
-
Cloud image uploads via Cloudinary v2 (no local storage dependency)
-
Search functionality with query support
-
Pagination for navigating large blog lists
-
Protected routes for writing blogs (authentication required)
-
Individual blog pages with author and timestamps
-
Clean separation of routes
๐งฑ Technical Highlights
-
Node.js + Express backend
-
MongoDB (Atlas) with dedicated blogzap database
-
Multer memory storage + Cloudinary streaming for uploads
-
EJS views with Bootstrap-powered layout
-
Graceful 404 fallback for invalid routes or ObjectIds
-
Query-based pagination compatible with search queries
๐จ User Experience
-
Modern Bootstrap UI, responsive on all devices
-
Form validation with friendly error messages
-
Image size/type handling with user-facing alerts
-
Clear navigation structure + clean URL design
๐งญ Stable User Flow
Users can now:
Login โ Write โ Upload โ Publish โ Browse โ Search โ Navigate
This release marks the point where Blogzap transitions from prototype to product.
๐ฎ Roadmap & Potential Next Steps
-
Editing & deleting blogs + Cloudinary image cleanup
-
User profile pages & author pages
-
Comments / reactions system
-
JWT-based API for mobile / SPA clients
-
SEO improvements & metadata
๐ Release Metadata
Tag: v1.0.0
Commit: a18d795
Release Type: Feature complete, stable
Status: ๐ Ready for users
๐ Thank You!
This milestone represents the foundation of a platform built to grow.
Your ideas, code, and curiosity made this release real.
Let Blogzap begin. โจ