Skip to content

v0.1.0 — Contribution City milestone

Choose a tag to compare

@wxy wxy released this 03 Nov 12:22
409befb

What's New

  • Open a City view directly in GitHub profile contribution sections, with multi-year selection, gradual filling, pan, zoom and an expanded view.
  • Use English or Simplified Chinese, with a saved browser-local language preference and a native extension Options page.
  • Read daily contribution counts through the existing GitHub session. No token, separate account, developer backend, ads or telemetry.

Fixes & Engineering

  • Yearly caches are scoped to the viewer and profile, with live identity checks, refresh and clear actions.
  • Cancel loading and release the city when returning to GitHub's graph, hiding the page or navigating away; the renderer stops continuous frames when idle.
  • Include the application icon, runtime artwork notices, bilingual store materials, and published homepage, support and privacy pages.

Deployment Notes

  • This is the first GitHub milestone. Chrome Web Store submission is still under review, as confirmed by the maintainer; no verified store installation link is available yet.
  • Download codeyears-0.1.0-city.zip, verify its SHA-256, extract it into a permanent folder, then load that folder as an unpacked extension in Chrome's developer mode. Open a GitHub profile and choose City.
  • The attached ZIP is the frozen 0.1.0 candidate previously supplied for submission, not a rebuilt package. It has 79 files, 112,526,864 bytes, SHA-256 b0f004a227a68d8acce314343cf91cc053121a35ca09f009aa48106a99208018. The exact file uploaded to Google's console was not independently inspected.
  • Edge, Terrain, Signature/Natural theme selection, and the compact fit/percentage/maximum toolbar are not part of this milestone. The compact toolbar is deferred to the next version; 0.1.0 retains its existing zoom buttons.
  • Code is MIT-licensed; artwork and dependencies retain the separate terms in ASSETS.md and THIRD_PARTY_NOTICES.md.

Verification

  • Existing release checks passed: build/type checks, package inventory, CRC, references, permissions, licenses and notices. The frozen package remains byte-for-byte unchanged.
  • Local Chrome acceptance covers reinstall, default graph/City entry, contribution loading, cache actions, menus, language settings, expansion and native background cancellation/resume. User-performed browser-management and native Options steps are identified in the reports.
  • Bilingual official/support/privacy pages and store media have their own verification records. These do not replace real extension or hardware acceptance.
  • Edge, a full accessibility matrix, long-term memory/GPU/power budgets and a dedicated multi-account matrix were not verified. The maintainer explicitly removed dedicated account-isolation testing from this release scope; prototype 60 Hz observations are not a current City FPS claim.

新功能

  • 在GitHub个人贡献区直接切换城市,选择多年范围,逐年填入地块,支持平移、缩放和页内展开。
  • 英文与简体中文,可保存本地语言偏好,并通过扩展原生“选项”设置全局语言。
  • 使用已有GitHub会话读取每日贡献数量,无Token、独立账户、开发者后台、广告或遥测。

修复与工程

  • 年度缓存区分访问者和主页,使用前核对实时身份,支持刷新与清除。
  • 切回原图、后台或离开主页时取消请求并释放城市,静止时停止连续帧。
  • 正式图标、素材/依赖说明、双语商店媒体和已上线的官网、支持、隐私页面均有对应记录。

部署说明

  • 本次是首个GitHub里程碑。Chrome Web Store仍在审核中,依据用户确认;尚无已核实的商店安装链接。
  • 下载codeyears-0.1.0-city.zip并核对SHA-256,解压至长期保留的文件夹,再在Chrome开发者模式中“加载已解压的扩展”。打开GitHub个人主页后点击“城市”。
  • 附件沿用提供给用户送审的冻结0.1.0候选,不重新打包:79文件、112526864 bytes,指纹如上。工具没有独立检查Google控制台实际选择的文件。
  • Edge、Terrain、主题选择与新紧凑缩放组件不在首版范围;“全景图标|比例|最大图标”按用户决定放到下一版本,目前仍为原有缩放按钮。
  • 代码MIT与素材/依赖条款分别管理,不能将代码许可解释为城市位图独立复用授权。

验证

  • 已有构建、类型、ZIP清单/CRC/引用/权限/许可检查通过;本轮复核冻结包未变化。
  • 本地Chrome已覆盖重新安装、默认原图、进入城市、数据与缓存操作、菜单、语言、展开,以及退出调试接管后的原生后台取消/恢复;报告区分工具与用户证据。
  • 官网六个双语页面、媒体规格与示例数据标签均有独立检查,不冒充扩展或硬件验收。
  • 未验证Edge、完整辅助技术矩阵和长期内存/GPU/功耗预算。专门多账户测试已由用户取消;不将历史3D原型60Hz记录迁移为当前City的帧率保证。