Changelog
- Migrated .htaccess to the Astro public folder, with compression, caching, security headers and locale-aware error pages
- Added rewrite rule for security.txt
- New post about moving from the self-built Framework to Astro 6.3
- Prepared old Spark Splat with THREE.js to be reused from old framework
- Fixed a lot of styling issues from auto Importet posts from self build framework
- Fixed href lang with double slash at the end
- Removed prittier format from mdx files
- Added external link icon
- IndexNow integration for automatic search engine notifications
- SVG support in image cache
- JSON-LD structured data for Blog and Project pages (pagination)
- Redirect fixes
- Migrated changelog to the new site
- SEO improvements for blog and project pages
- Full site relaunch built with Astro
- Paginated blog and project listings
- Added microdata for SEO optimization
- Fixed loading of splats blocking other JavaScript
- Added first implementation of Gaussian Splatting
- New post about Gaussian Splatting and 3D Points
- Added translation meta for SEO improvements
- New post about the PDP page in Shopware
- Added canonical links
- New GitHub Actions to automatically generate the JavaScript code
- Moved images to CDN
- Added new blog
- Reworked fullscreen images
- Update Salary Transparency
- Added hover effect to blog cards
- Added Game-Design part in CV
- Added WFC Project
- Added API endpoint for large ImageSet
- Created image gallery blog type
- Added new blog: Taubenlochschlucht
- Updated intro text
- Translated imprint page
- Restructured paths to blog articles
- Added redirects from old paths to new paths
- Removed the "-blog" prefix in blog URLs and paths
- Added a new blog post about Shopware
- Updated Sitemap-Builder app
- Added Sitemap
- Created Sitemap-Builder app for this site
- Added mobile header hamburger menu
- Fixed navigation bug
- Support for devices with < 300px screen
- Reworked navigation creation
- Changed language selector style
- Fixed a bug when a non-existing language is selected
- Fully translated CV into German
- Added planned features list
- Added German translation for the Index Page
- Added German translation for footer and header
- Added translation switch
- Text preview loading
- Made a translation service to translate the website more easily
- Added second game GitHub card
- Removed information
- Changed folder name to public
- Preparation for translation
- Changed folder structure
- Added "Impressum"
- Homepage redesign
- Added typewriter effect
- Fixed code block by using custom code block element
- Fixed not working line breaks for mobile view
- Changed style of code block slightly
- Added glow effect
- Index generation in blog, live inside the browser
- Changed load order of scripts
- Changed font type to woff2
- Chore release
- Moved Node and TypeScript project
- Restructured src and dist folder
- Preparation to use outside dependencies
- Chore release
- Refactored TS structure
- Moved blog CSS out of main
- Removed experimental gutter
- Changed favicon to use smaller file
- Website is now printable
- Hidden footer and header on print
- Fixed breaking of cards
- Updated CV, added more information
- Updated Game Design
- Added JS modules
- Code refactor
- Added full screen image modal
- Added support for mobile view
- Minor CSS fixes for blog post images
- Basic chores: fixed spelling mistakes
- Added CV site
- Added Changelog site
- Fixed title of all pages
- Initial website launch
- Changed DNS redirect
- Moved to me.arthurerlich.de domain