Commit Graph

5 Commits

Author SHA1 Message Date
Igor Escodro
02661254e2 🌝 Add system theme support to the docs website
Refactored the theme handling in the documentation page to respect the
user's system preference (light/dark). The theme now defaults to the
system setting and is applied immediately to prevent flashing.

The site will also automatically adapt to system theme changes, unless a
theme is explicitly selected by the user.
2025-12-30 19:08:47 -05:00
Igor Escodro
0b0d8339b9 ↗️ Make the version tag on the docs page a clickable link
The version tag in the header of the documentation website is now a
hyperlink. This change allows users to navigate directly to the
corresponding GitHub release page by clicking the version number,
providing easier access to release notes.
2025-12-30 19:02:04 -05:00
Igor Escodro
fd055ee149 ⬆️ Update Lucide icons script to latest version
Updated the script to use the latest version of the Lucide icon library.
Added a defensive check to the initialization logic to prevent errors
if the script fails to load.
2025-12-30 18:56:56 -05:00
copilot-swe-agent[bot]
dfd2c2bc8e Implement all PR review suggestions
Co-authored-by: igorescodro <2267495+igorescodro@users.noreply.github.com>
2025-12-30 23:50:23 +00:00
Igor Escodro
e7de6dc132 ✨ Add project website and GitHub Pages deployment
Introduced a new project website in the `docs/` directory, built with
HTML and CSS, to showcase the app's features, tech stack, and
architecture. The site supports both light and dark themes.

Additionally, a new GitHub Actions workflow has been created to
automatically deploy the website to GitHub Pages. This workflow
dynamically updates the version number on the page by extracting it
from the `gradle/libs.versions.toml` file on every push to the main
branch.
2025-12-30 18:42:49 -05:00