Skip to content

Releases: craftled/bordful

v0.1.0

30 Mar 17:32

Choose a tag to compare

Bordful v0.1.0

A significant update focusing on improved user experience, DRY code principles, and enhanced filter functionality.

Major Improvements

1. Enhanced Filtering System

  • URL-based State Management: Implemented nuqs for shareable filter URLs
  • Contextual Filtering: Fixed filter counts to accurately reflect the current context on job subpages
  • Persistent Selections: Maintain filter choices across page refreshes with browser history support
  • Improved UX: Better filter experience with more accurate representation of available options

2. Navigation Component Refactoring

  • DRY Principles: Created reusable NavLink, SocialLink, and DropdownItem components
  • Improved Dropdown Behavior: Fixed the annoying "Jobs" dropdown disappearing issue with 300ms close delay
  • Enhanced TypeScript Support: Added proper interfaces and types for improved maintainability
  • Reduced Code Duplication: Centralized rendering functions and styling logic

3. UI Consistency

  • Standardized Spacing: Ensured consistent spacing in job category pages
  • Visual Hierarchy: Applied consistent heading styles and section spacing
  • Configuration Compatibility: Maintained full compatibility with the flexible configuration system

Bug Fixes

  • Fixed TypeScript errors in navigation components
  • Resolved dropdown menu disappearing when moving cursor between button and menu
  • Fixed incorrect filter counts on job type pages

What's Next

Continuing to enhance Bordful with upcoming features including:

  • Advanced search capabilities
  • Improved mobile responsiveness
  • Additional job board customization options

Full Changelog: v0.0.50...v0.1.0

Download Bordful

v0.0.50

11 Feb 20:50

Choose a tag to compare

Bordful v0.0.50

A comprehensive update bringing significant improvements to SEO, job discovery, and developer experience.

New Features

1. SEO & Discovery

  • Automatic XML sitemap generation with ISR updates
  • SEO-friendly URLs with descriptive slugs
  • Smart priority levels for different page types
  • Location-based job browsing with country support
  • Similar Jobs recommendations
  • Dynamic job stats and trending companies

2. UI/UX Improvements

  • Custom logo support in navigation
  • Flexible script management system
  • Enhanced job directory pages
  • Improved mobile responsiveness
  • Company avatars with fallback
  • Status badges for visa and remote work
  • Multi-select career levels

3. Developer Experience

  • TypeScript-safe configuration
  • Configurable Airtable table name
  • Freelance job type support
  • Enhanced documentation
  • Improved component organization

4. Technical Upgrades

  • Next.js Script component integration
  • Enhanced caching system
  • Better accessibility
  • Standardized layout system
  • Improved type safety

Bug Fixes & Improvements:

  • Enhanced workplace type handling
  • Better location field structure
  • Improved component organization
  • Enhanced footer configuration
  • Better mobile responsiveness

Documentation:

  • Comprehensive sitemap setup guide
  • Updated Airtable template
  • Enhanced environment configuration
  • New examples and best practices

Full Changelog: v.0.0.14...v0.0.50

v0.0.14

13 Dec 08:15

Choose a tag to compare

Job Board Starter v0.0.14

A major update focused on enhancing the user experience, improving job discovery, and refining the UI components.

Major Features

Enhanced Job Discovery

  • Similar Jobs: Smart job recommendations based on title and location
  • Dynamic Stats: Real-time "Jobs Added Today" counter with visual indicator
  • Trending Companies: Shows most active companies in the hero section

Improved Job Details

  • Enhanced Sidebar: Comprehensive job details with icons and improved layout
  • Status Badges: Visual indicators for visa sponsorship and remote work
  • Career Levels: Multi-select career levels with standardized options
  • Better Metadata: Improved job information display and formatting

UI Components

  • Post Job Banner: New reusable component for job posting promotion
  • Company Avatars: Implementation with fallback support
  • Dark Button Variant: Using shadcn components for consistency

UI/UX Improvements

  • Enhanced hero section with improved aesthetics
  • More compact and readable sidebar layout
  • Refined navigation with improved GitHub icon
  • Better mobile responsiveness
  • Simplified date formats for better readability

Technical Improvements

  • Type-safe career level handling
  • Better component organization
  • Enhanced caching for better performance
  • Improved fallback handling for optional fields
  • Better accessibility with improved color contrast

Bug Fixes

  • Added fallback for missing salary range values
  • Made salary range field optional
  • Fixed React key warnings in career level tags
  • Improved job card to hide undefined salaries

Dependencies

  • Using Next.js 15.1.0
  • Updated ESLint configuration
  • Latest @types/node
  • React 19 experimental features support

v0.0.7

12 Dec 03:55

Choose a tag to compare

Job Board Starter v0.0.7

Performance & Stability Update

Highlights

  • Instant job post loading with static generation
  • Upgraded to Next.js 15.1.0
  • Enhanced caching and preview support

What's Changed

  • Improved job post page performance with static generation
  • Updated core dependencies for better stability
  • Added draft mode support for content previews
  • Fixed loading state issues on Vercel deployment

Technical Details

  • Implemented generateStaticParams for job posts
  • Force-static generation with 5-minute revalidation
  • Maintained React 19 experimental features
  • Fixed peer dependency warnings

Full Changelog

https://github.com/tomaslau/jobboardstarter/blob/main/CHANGELOG.md

v0.0.3

11 Dec 03:10

Choose a tag to compare

Job Board Starter v0.0.3

Enhanced job description rendering with proper Markdown and rich text support.

What's New

  • Added rich text support for Airtable job descriptions
  • Integrated Tailwind Typography plugin for better content styling
  • Implemented responsive typography with proper heading hierarchy
  • Enhanced code block and blockquote formatting
  • Improved list indentation and spacing

Technical Details

  • Uses @tailwindcss/typography for consistent content styling
  • Supports Airtable's rich text formatting
  • Maintains proper text hierarchy while keeping compact layout
  • Optimized for readability on all screen sizes

Installation

git clone https://github.com/tomaslau/jobboardstarter
cd jobboardstarter
npm install

Documentation

See the README.md for full setup instructions.

Full Changelog: https://github.com/tomaslau/jobboardstarter/commits/v0.0.3