Skip to content

v0.1.0

Latest

Choose a tag to compare

@INP146 INP146 released this 11 Jul 04:21

The first standalone release of HomePage. This project is a secondary development of imsyy/home. The initial commit imported the upstream codebase; this release notes only the subsequent custom development.

Highlights

  • Refocused the project as a developer-oriented personal homepage, removing upstream music, weather, time capsule, Hitokoto, and settings modules.
  • Added GitHub data integration:
    • Merges pinned repositories with locally configured project links and de-duplicates them by URL.
    • Displays a contribution graph for the past 365 days, with a public API fallback when needed.
    • Shows recent public commit activity grouped by date and repository.
  • Enhanced project cards with descriptions, image icon support, pagination controls, mouse-wheel navigation, and responsive mobile layouts.
  • Centralized configuration for site identity, GitHub username, social links, ICP registration, and site icons.
  • Added support for all-in-one Cloudflare Worker deployment, standalone frontend hosting, a dedicated GitHub API Worker, and Docker.
  • Routes GitHub GraphQL requests through a Cloudflare Worker, keeping GITHUB_TOKEN stored as a Worker Secret and out of the browser.
  • Migrated core application code, build configuration, and API modules to TypeScript with type checking.
  • Refreshed wallpapers, fonts, and visual styling while retaining PWA caching and update notifications.

Migration Notes

  • The tracked .env file has been removed. Create local configuration from .env.example.
  • All-in-one Cloudflare deployments require GITHUB_TOKEN and public variables such as VITE_GITHUB_USERNAME and VITE_SITE_NAME.
  • The upstream music, weather, time capsule, Hitokoto, and settings features are no longer included.

Credits and License

Thanks to imsyy/home for the open-source project and design foundation. This project and retained upstream code are released under the MIT License. Redistributions must retain both upstream and repository copyright notices.

Full Changelog: 6cdb284...v0.1.0