Releases: knhash/jekyllBear
Releases · knhash/jekyllBear
v0.3.1
v0.3.0
Full Changelog: v0.2.4...v0.3.0
Pine Forest Theme - v0.3.0
BREAKING CHANGE: Complete visual overhaul from coffee to pine forest aesthetic.
What's New
- Pine Forest Color Palette: Cool, nature-inspired greens replace warm coffee tones
- Enhanced CSS Variables: New glow effect customization options
- Improved Maintainability: All hardcoded colors extracted to CSS custom properties
Changes
- Light Mode: Pine needle mist backgrounds, deep forest greens, sage accents
- Dark Mode: Dark pine shadows, bright moss greens, forest undergrowth tones
- Documentation: Updated README and screenshots
v0.2.4
Full Changelog: v0.2.3...v0.2.4
CSS refactor with IBM Plex Mono typography and coffee theme
- Switch from IBM Plex Sans to IBM Plex Mono for consistent monospace aesthetic
- Major CSS architecture refactor with organized sections and better documentation
- Expand CSS custom properties system with spacing scale and design tokens
- Standardize color usage with CSS variables throughout
- Remove tooltip functionality for cleaner Life in Weeks interface
- Improve maintainability with modular CSS structure
- Update README with design philosophy and customization guide"
v0.2.3
v0.2.2
Full Changelog: v0.2.1...v0.2.2
- The Life in Weeks page now features an interactive carousel blockquote above the grid, showing a key event from your life.
- Up/down arrows let you cycle through events. The week number, event name, and description are shown, with the week number highlighted.
- As you change the quote, the corresponding week in the grid pulses, visually connecting the event to its week.
- The quote area has a fixed height and is vertically centered, so the grid never shifts as you browse events.
- The grid is fully non-interactive (no tooltips, no pointer/question mark cursor), for a clean and minimal look.
- The carousel arrows are styled to match the theme and do not show a highlight on click.
- All code is lean and efficient: no extra network requests, no heavy JS, and all data is embedded at build time for instant loading.
v0.2.1
Full Changelog: v0.2.0...v0.2.1
Typography Updates
- Migrated from Fira Code to IBM Plex font family (Sans, Sans Thin, Mono)
- Applied thin font variant to Life in Weeks grid and tooltips for cleaner appearance
Mobile Experience
- Updated tooltip behavior: hover on desktop, tap/click on mobile devices
- Improved mobile tooltip sizing and touch interactions
Minor Refinements
- Enhanced external link arrow styling with monospace font
- Better responsive behavior across device types
v0.2.0
Full Changelog: v0.1.7...v0.2.0
New Features
- Life in Weeks Visualization: New interactive life calendar feature to track and visualize your life journey
- Added
life-in-weeks.htmllayout for displaying life progress - New
life.mdpage with life tracking interface - Added comprehensive styling for the life weeks grid
- Includes sample data structure in
_data/life-in-weeks.yml
- Added
Bug Fixes & Improvements
- Fixed GitHub Actions CI/CD Pipeline
- Updated
actions/checkoutfrom v3 to v4 - Updated
actions/configure-pagesfrom v1 to v5 - Updated
actions/upload-pages-artifactfrom v1 to v3 - Updated
actions/deploy-pagesfrom v1 to v4 - Resolved build failures caused by deprecated GitHub Actions
- Updated
Gem Specification Updates
- Version bump: 0.1.7 → 0.2.0
- Enhanced metadata: Added proper gem metadata including source code, changelog, and bug tracker URIs
- Improved description: More detailed gem description highlighting key features
- Updated dependencies: Relaxed version constraints for better compatibility
webrick: ~> 1.9 (was ~> 1.9.1)jekyll-redirect-from: ~> 0.16 (was ~> 0.16.0)logger: ~> 1.7 (was ~> 1.6)
- Added Ruby version requirement: >= 2.7.0
- Expanded file inclusion: Now includes
_datadirectory in gem files
Theme Features
- Clean, minimal design focused on readability
- Responsive layout with tag system
- Life tracking and visualization
- Distraction-free reading experience inspired by Bear Blog
This release introduces a major new feature for life tracking while ensuring reliable builds and deployments.