Release v1.0.3 Personal Website – GitLab Support, Structural Improvements, and Minor Fixes


Hi, everyone!
We’re very excited to share the latest update from this project. Today, we’re releasing version v1.0.3, which includes structural improvements, a new contact option, and several minor fixes to improve system stability and overall quality.
Improvements
GitLab added to contact and CV
Users can now add a GitLab link to their profile page. This link will also automatically appear in the exported CV PDF (both Indonesian and English versions).Added
axios
and typings
We’ve addedaxios
and@types/axios
to support safer and more structured HTTP communication with TypeScript.Simplified service structure
The servicePostApiSimpleService
has been replaced withPostSimpleService
, and unused mock repositories have been removed.Improved layout and typography
Typography classes and heading elements have been refined for a more consistent appearance across different screen sizes.Better image and caption handling
The way images and captions are managed in posts has been improved for better structure and clearer error tracking.Additional logging
Logging has been added during post creation and updates to make debugging easier and more informative.
Fixes
Handled empty social links
Empty social media fields on the profile page no longer cause errors.Improved excerpt handling
Excerpts are now processed correctly and can be reliably used for metadata and descriptions.
This release strengthens the technical foundation of the project by cleaning up code structure, improving UI consistency, and introducing small but meaningful enhancements. These updates help prepare the system for more modular and scalable development moving forward.
Thanks for following the progress — see you in the next release!