Repository navigation
Releases
Releases · wxy/CodeYears
v0.1.1 — Smaller package, closer city
v0.1.1 — A smaller city, a closer view
What's New
- Explore the city with a compact Fit view / percentage / Maximum zoom toolbar. Use the wheel or keyboard +/− to zoom.
- Start the City view at 150% for a closer default view; Fit view still shows the complete city.
- Find CodeYears under its localized name: CodeYears: GitHub Contribution City / CodeYears:GitHub 贡献之城.
Fixes & Engineering
- Reduce the extension ZIP from 112.53 MB to 7.87 MB, about 93%, by distributing pre-baked runtime artwork.
- Preserve all original artwork and calibration files in the repository. Keep current rendered pixels, building placement and contribution counts unchanged in the verified Chrome paths.
- Prepare complete English and Simplified Chinese screenshot sets; the global set matches the English set.
Deployment Notes
- The maintainer confirmed submission of version 0.1.1 to the Chrome Web Store on November 4, 2026. It is under review; the store update has not been confirmed live.
codeyears-0.1.1-city.zip: 77 files, 7,870,656 bytes; SHA-25643d3f9f028c5d5bf6683a1b378a82df8dd10b0fa74d9e9c7bdd9858afb4b3898.- The previously confirmed Chrome Web Store version is 0.1.0. Store review and this GitHub release are tracked separately.
- No new permissions, remote asset service, account, token, backend or telemetry. Existing local language preferences and contribution caches are unchanged.
- The original 0.1.0 ZIP remains preserved. Code and artwork licensing remain separate under LICENSE, ASSETS.md and THIRD_PARTY_NOTICES.md.
Verification
- Tests: 57 runtime images and nine complete 1/3/20-year scene comparisons match the prior rendering pipeline pixel-for-pixel in local Chrome. Real GitHub loading, zoom/expand, graph switching and cancel/retry paths passed.
- Builds: TypeScript checks, release build, ZIP CRC, inventory, resource references, versions, permissions and notices passed for the 77-file 0.1.1 package.
- Edge, cross-platform pixel equivalence, full assistive-technology coverage and long-term memory/GPU/power budgets were not independently verified.
新功能
- 紧凑缩放工具条:全景、当前比例、最大倍率;支持滚轮及键盘 +/− 缩放。
- 城市初始显示150%,减少默认三年取景的外围空白;全景仍可查看完整城市。
- 包内名称增加功能说明:CodeYears:GitHub 贡献之城 / CodeYears: GitHub Contribution City。
修复与工程
- 提前生成实际绘制用的运行素材,将安装包由112.53 MB缩至7.87 MB,减少约93%。
- 原图和标定文件完整保留;在已验证的Chrome路径中保持画面像素、建筑位置及贡献数量一致。
- 准备完整中英文截图组,全球组与英文组相同。
部署说明
- 维护者确认已于2026-11-04将0.1.1提交Chrome商店审核,尚未确认商店更新上线。
- 此前已确认上架的商店版本为0.1.0;商店审核与本次GitHub发布分别记录。
- 没有新增权限、远程素材服务、账户、Token、后端或遥测;原有语言偏好与贡献缓存不变。
- 冻结0.1.0包保留,代码与位图许可继续分开管理。
验证
- 测试:57张运行图及1/3/20年九组场景在本机Chrome中与原流程逐像素一致;真实GitHub的加载、缩放/展开、原图切换和取消后重试通过。
- 构建:类型检查、正式构建及77文件安装包的CRC、清单、引用、版本、权限和通知核验通过。
- 未独立验证Edge、跨平台像素一致性、完整辅助技术及长期内存/GPU/功耗预算。
v0.1.0 — Contribution City milestone
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的帧率保证。