Introduce a footer-triggered Version History drawer with categorized release notes, hardcoded release data, and semver tracking at v0.3.0. Also ships blog blockquote/table styling, site-wide typography, home page image updates, header refinements, and related bug fixes. Co-authored-by: Cursor <cursoragent@cursor.com>
4.1 KiB
4.1 KiB
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2026-07-02
Added
- Version History drawer opened from the footer version label.
- Categorized release notes UI with Added, Improved, and Fixed sections.
- Current version indicator badge on the latest release card.
- Hardcoded release data (
lib/changelog-releases.ts) for the drawer.
Changed
- Refined drawer layout, card typography, and spacing between release sections.
- Improved release date formatting and left-aligned changelog text.
Fixed
- Empty version descriptions caused by client-side changelog file parsing.
- Scrolling issues inside the version history drawer.
- Server-only
fsimport errors by loading changelog data in the root layout.
0.2.0 - 2026-07-02
Added
- Introduced a site-wide typography scale (
type.h1,type.body,type.nav, etc.) so headings, paragraphs, and navigation look consistent across all pages. - Built new blog blockquote templates with yellow, green, and gray color variants — side accent bar, quote icon, soft background, and decorative shapes.
- Added pullquote styling for centered highlight quotes with a larger type size and icon above the text.
- Shipped
BlogTablewith two visual themes (green and yellow): glass-style header, zebra rows, row hover, bold first column, and horizontal scroll on small screens. - Added centralized
.blog-contentstyles for article prose — heading sizes, list spacing, link colors,my-6image margins, rounded image shadows, andscroll-mt-24for TOC anchor jumps.
Changed
- Replaced home page hero images with updated
1.jpg/1dark.jpgassets; synced horizontal gutters and max-width with the header bar. - Swapped all four features-accordion preview images (integration, panels, social, automation) plus their dark-mode variants.
- Replaced the ecosystem section image with
intelligent-workflow-control-centerlight/dark JPEGs and a fixedaspect-[3/2]frame. - Refactored the single blog post page: removed long inline Tailwind classes from the article element and moved prose rules into
globals.css. - Wired pullquote and WordPress table blocks into the post content renderer — they were previously ignored.
- Redesigned the site header: centered desktop navigation, mobile drawer next to the theme toggle, and width aligned with the hero container.
- Updated hero CTA and integrations links from placeholder
#anchors to/solutions.
Fixed
- WordPress pullquotes did not render on single post pages.
- Blockquote HTML from WordPress could contain unsafe markup — content is now sanitized before display.
- Background page kept scrolling while the mobile navigation menu was open.
- Header bar width and padding did not match page content at several breakpoints.
- Related posts section crashed the entire post page when the WordPress API returned an error.
- Featured image aspect ratio and top spacing were wrong on mobile blog posts.
- SEO metadata, Open Graph tags, 404 layout, and crawler-facing text on key pages.
- Placeholder links on the home page integrations strip pointed nowhere.
Removed
- Deleted obsolete home page image files:
Main_pic.jpg,Main_pic-min.jpg,Untitled-1 copy-min.jpg,main-pic.jpg.
0.1.0 - 2026-06-01
Added
- Launched the Feep marketing site with Persian RTL layout and core pages: home, about, solutions, consulting, and blog.
- Connected headless WordPress: post listing, single article view, featured images, and related posts.
- Built blog reading tools: table of contents, reading time estimate, scroll-to-top button, and scroll progress.
- Implemented custom WordPress block rendering: accordion (collapse), blockquote, and tip components.
- Added a featured posts grid on the blog index and Docker standalone build configuration.