Skip to content

Releases: herotyphoon/Blogzap

Blogzap v1.1.1

Choose a tag to compare

@herotyphoon herotyphoon released this 29 Dec 19:46

๐Ÿ› ๏ธ 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

Choose a tag to compare

@herotyphoon herotyphoon released this 29 Dec 18:01

๐Ÿš€ 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

Choose a tag to compare

@herotyphoon herotyphoon released this 29 Dec 16:41

๐Ÿš€ 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. โœจ