Skip to content

Releases: aker-dev/microfolio

0.7.0-rc1

12 Feb 16:56

Choose a tag to compare

Added

  • Dark mode toggle in footer with persistent user preference (localStorage)
  • Reactive tag filters with automatic cleanup on category change
  • Filter state synchronization with URL query parameters for shareable/bookmarkable links
  • Rows-per-page setting synchronization with URL query parameters
  • Counters on filters and collapsible tag list for improved UX
  • Clear button and filled background on search input

Changed

  • Updated project tags display layout
  • Streamlined CLAUDE.md project overview and development commands
  • Updated packages to latest versions

Fixed

  • Corrected border class definitions in multiple components
  • Applied code review improvements for client-side quality and performance

Removed

  • Unused authors section from project display
  • Image optimization system and SEO accessibility audit documentation (redundant)
  • Code review recommendations document (superseded)

0.6.0-beta.5

07 Dec 10:44

Choose a tag to compare

Added

  • Version handling system with dedicated version.js module for centralized version management

Changed

  • Refactored version handling in components to use centralized version module
  • Updated font weights to bold (weight 600) for improved emphasis across multiple components
  • Improved font import strategy for better loading performance
  • Updated IBM Plex Sans font loading to use CSS imports instead of local font files
  • Updated packages to latest versions

Fixed

  • Improved accessibility across multiple pages and components
  • Enhanced accessibility labels and ARIA attributes in filters and rows per page components
  • Fixed IBM Plex Sans font-bold weight consistency (set to 600)

Removed

  • IBM Plex Sans font files (migrated to CSS imports)
  • Unused index.js file from lib directory

0.5.0-beta.8

06 Oct 21:37

Choose a tag to compare

0.5.0-beta.8 Pre-release
Pre-release

Added

  • Featured project indicator with star icon in project list
  • Featured projects filter option
  • Bidirectional sort controls with dropdown and table headers
  • Sorting functionality to project filters with localization for sort options
  • Error handling component to display status messages
  • Custom 404 error page with improved user experience
  • Internationalization infrastructure with locale configuration (ready for multi-language support)

Changed

  • Integrated datatables into all project views with unified filtering
  • Updated button styles for sort order toggle and header sorting for better UX
  • Enhanced sort dropdown and toggle button styles for consistency

Fixed

  • Select-none class on error page container for improved user experience
  • Prevent pointer events on sort icons in AkFilters component
  • Set fallback to 404.html in Svelte configuration
  • Conditional rendering for author role
  • Vite configuration to only run static-copy during build to prevent file locking issues on Windows

0.4.0-beta.7

25 Sep 11:04

Choose a tag to compare

0.4.0-beta.7 Pre-release
Pre-release
v0.4.0-beta.7

docs: update documentation to include WebP thumbnail generation and i…

0.4.0-beta.6

25 Sep 11:00

Choose a tag to compare

0.4.0-beta.6 Pre-release
Pre-release

Added

  • WebP thumbnail generation command (pnpm optimize-images)
  • Image cleanup script (pnpm run clean-images) to remove optimized thumbnails when needed
  • AkOptimizedImage component for improved image loading with WebP support
  • Open Graph metadata for improved social sharing on project pages
  • SEO and accessibility audit documentation

Changed

  • Enhanced build process with optional image optimization step
  • Improved image loading performance with optimized WebP thumbnails
  • Updated packages to latest versions

Fixed

  • Enhanced button hover effects and accessibility attributes across components
  • Improved map height calculation for better responsiveness
  • Standardized header elements across pages for consistency and accessibility
  • Updated page titles to include siteConfig.title for consistency across routes
  • Improved font loading by using local IBM Plex Sans file

0.3.0-beta.2

22 Sep 20:09

Choose a tag to compare

0.3.0-beta.2 Pre-release
Pre-release

Added

  • Custom featured marker icons for map display
  • Marker source file (Affinity Designer) for design reference

Fixed

  • Updated marker icon URLs to use local assets instead of external sources
  • Enhanced marker display with custom featured project markers
  • Improved lightbox navigation button styles for better visibility and consistency

Changed

  • Optimized marker asset loading for improved performance

0.3.0-beta.1

22 Sep 09:55

Choose a tag to compare

0.3.0-beta.1 Pre-release
Pre-release

Added

  • Navigation arrows for image lightbox for better gallery navigation
  • Toggle for displaying technical information in image lightbox
  • Image metadata display in project gallery with EXIF/IPTC data
  • Thumbnail metadata loading and display in project view
  • Server-side image metadata loading for improved performance
  • GitHub Sponsors funding configuration
  • Initial landing page with Tailwind CSS styling for microfolio.net

Changed

  • Migrated image metadata loading to server-side for better performance
  • Enhanced project display with improved title, description, and metadata styling
  • Replaced exifr with ExifReader for improved metadata extraction
  • Moved formatCreditLine processing to server-side
  • Updated packages to latest versions
  • Moved loadProjects function to utils and updated imports

Fixed

  • Enhanced lightbox display functionality
  • Improved thumbnail and image metadata rendering with optional chaining
  • Added custom color for list item markers in prose styles
  • Corrected shutter speed formatting for fractional values
  • Improved technical metadata formatting consistency
  • Simplified metadata extraction for location fields
  • Fixed GPS coordinates display
  • Adjusted spacing and layout for project description and thumbnail
  • Improved layout and styling of project details and sidebar
  • Adjusted featured project icon placement and improved layout consistency
  • Optimized image metadata loading and display formatting
  • Streamlined credit line formatting by prioritizing credit over byline

Refactored

  • Simplified imageMetadata to only handle local files
  • Simplified image metadata extraction and removed unused functions

0.2.0-beta.2

24 Aug 20:48

Choose a tag to compare

0.2.0-beta.2 Pre-release
Pre-release

Added

  • Dark mode theme support
  • EXIF/IPTC metadata extraction and display for project images
  • Project details including owner, status, surface area, and cost display
  • Image hover effect utility class
  • New favicon design

Changed

  • Updated example project images with demo metadata
  • Streamlined theme color variables and removed redundant styles

Fixed

  • Updated map link to use OpenStreetMap instead of Google Maps
  • Enhanced copyright notice formatting and added keyword parsing utility
  • Fixed absolute Windows paths in URL handling

0.2.0-beta.1

17 Aug 16:38

Choose a tag to compare

0.2.0-beta.1 Pre-release
Pre-release

Fixed

  • Critical: Fixed static site generation issue where non-featured projects were not being prerendered, causing 404 errors for projects like residential-renovation
  • Added explicit prerender entries generation to svelte.config.js to ensure all 101+ projects are properly built and accessible
  • Fixed zip file filtering in project loading functions to prevent build errors with example_projects.zip

Changed

  • Enhanced svelte.config.js to dynamically generate all project routes for static site generation
  • Improved error handling for zip files in content/projects directory

0.1.0-beta.4

13 Aug 21:09

Choose a tag to compare

0.1.0-beta.4 Pre-release
Pre-release

Added

  • AkFilters component for project filtering and searching functionality
  • Comprehensive project audit report (French) covering architecture, security, code quality, performance, and testing strategy
  • Screenshots to README and LISEZMOI documentation
  • CLAUDE.md with project overview, development commands, and architecture details
  • Installation instructions for microfolio via Homebrew and manual methods
  • Enhanced Quick Start section with Homebrew installation instructions

Changed

  • Consolidated project loading logic into loadProjects function
  • Updated installation instructions to emphasize restarting terminal/PowerShell for changes to take effect
  • Updated configuration guide with detailed instructions for customizing config.js and personal information
  • Cleaned and updated documentation (FR/EN)
  • Updated Windows terminal instructions to use PowerShell instead of CMD

Fixed

  • Map display bug when scrolling or resizing (#3)
  • Updated pnpm packages to latest versions
  • Updated branch name in deploy workflow from main to preview
  • Added captions track to video element in project page
  • Ignore DS_Store files (#2)
  • Include version in footer for better testing

Removed

  • Removed deploy-content.sh script as it is no longer needed