Skip to content

Releases: Colligatio-org/PrecisionClock

Precision Clock — Windows v1.1.1

Choose a tag to compare

@Colligatio-org Colligatio-org released this 10 Oct 17:10
2b700c2

Precision Clock — Windows v1.1.1

版本沿革:v1.0.0 → v1.0.1 → v1.1.0 → v1.1.1
性质:修复与微调
许可证:GPL-3.0
Tag:v1.1.1-win
测试环境:Windows 10 / 11 x64
目标平台:Windows 10 及以上。依赖系统提供的 UCRT(Universal C Runtime),Windows 10 及以上已内置。


改动

  1. 修复:语言切换后状态栏延迟刷新。on_menu_lang 增加 InvalidateRect + UpdateWindow,切换即时生效。
  2. 改进:首启未校时时,右下角显示 --:--(表示尚未完成首次校时,非 00:00)。
  3. 调整:RTT > 500ms 提示色由 (240,140,60) 调整为 (255,165,0)(#FFA500)。
  4. 版本号:1.1.0 → 1.1.1(关于对话框、exe 属性同步)。

资产

  • PrecisionClock.exe:静态编译(-static -static-libgcc -static-libstdc++),不依赖第三方运行时 DLL。依赖系统提供的 UCRT(Universal C Runtime),Windows 10 及以上系统已内置。
  • 源码:main.cpp / app.rc / 64x64.ico

合规

  • GPL-3.0
  • 无新增依赖,无许可证变更
  • 无遥测、无网络回传、无后台常驻
  • 唯一网络行为为 NTP 时间同步

免责声明

本软件仅作通用时间参考,严禁作为任何医疗、航空、金融交易、法律时效、军事指挥等关键系统的唯一或决定性时间源。


Precision Clock — Windows v1.1.1

Version History: v1.0.0 → v1.0.1 → v1.1.0 → v1.1.1
Type: Fixes and minor adjustments
License: GPL-3.0
Tag: v1.1.1-win
Test Environment: Windows 10 / 11 x64
Target Platform: Windows 10 and above. Relies on the system-provided UCRT (Universal C Runtime), included in Windows 10 and above.


Changes

  1. Fix: Status bar did not refresh immediately after language switch. Added InvalidateRect + UpdateWindow to on_menu_lang; switch now takes effect instantly.
  2. Improvement: On first launch before sync, bottom-right shows --:-- (indicates no sync yet, not 00:00).
  3. Adjustment: RTT > 500ms highlight color changed from (240,140,60) to (255,165,0) (#FFA500).
  4. Version: 1.1.0 → 1.1.1 (About dialog and exe properties updated).

Assets

  • PrecisionClock.exe: Statically linked (-static -static-libgcc -static-libstdc++); no third-party runtime DLL required. Relies on the system-provided UCRT (Universal C Runtime), included in Windows 10 and above.
  • Source: main.cpp / app.rc / 64x64.ico

Compliance

  • GPL-3.0
  • No new dependencies, no license changes
  • No telemetry, no network callback, no background process
  • Only network activity: NTP time synchronization

Disclaimer

This software is a general-purpose time reference only. It must not be used as the sole or decisive time source for any medical, aviation, financial trading, legal, military command, or other critical systems.

Precision Clock v1.1.0 (Windows)

Choose a tag to compare

@Colligatio-org Colligatio-org released this 05 Oct 13:21
c3d68e9

Precision Clock v1.1.0(Windows)

版本说明
v1.1.0 与 Linux v1.1.0 版本对齐,功能集一致。Windows 版为独立代码,GPL-3.0 发布。本次为 Windows v1.0.1 → v1.1.0 版本迭代,非 Linux 版本的移植。

新增功能

上次同步时间:状态栏右下角显示最近一次成功校时的时间。

12/24 小时制切换:托盘菜单勾选项,选择持久化。

优化

状态行宽度扩展,长语言名称不再被裁切。

AM/PM 移至右下角时间尾部,主时间区不再拥挤。

下载

PrecisionClock.exe(Windows x86_64)

源码:main.cpp / app.rc / 64x64.ico

许可证
GPL-3.0

免责声明
本软件仅作通用时间参考,严禁作为任何医疗、航空、金融交易、法律时效、军事指挥等关键系统的唯一或决定性时间源。不构成任何专业建议。

Precision Clock v1.1.0 (Windows)

Version Note
v1.1.0 aligns with Linux v1.1.0; feature set is identical. Windows is an independent codebase, published under GPL-3.0. This is a Windows v1.0.1 → v1.1.0 version update, not a port of the Linux version.

New Features

Last sync time: status bar shows the most recent successful sync time.

12/24-hour format toggle: tray menu option, persisted in config.

Improvements

Status bar width extended; long language names no longer truncated.

AM/PM moved to the tail time; main time area no longer crowded.

Downloads

PrecisionClock.exe (Windows x86_64)

Source: main.cpp / app.rc / 64x64.ico

License
GPL-3.0

Disclaimer
This software is a general-purpose time reference only. It must not be used as the sole or decisive time source for any medical, aviation, financial trading, legal, military command, or other critical systems. This does not constitute professional advice.

Precision Clock Linux v1.1.0

Choose a tag to compare

@Colligatio-org Colligatio-org released this 05 Oct 12:25
60c6372

Precision Clock Linux v1.1.0

版本说明
v1.1.0 是精密时钟首个 Linux 版本,基于 GPL-3.0 发布。Windows 版 v1.0.1 保持独立,两者功能对齐,非版本继承。

核心特性

多源 NTP 交叉验证,断网即报错,绝不降级为本地时间。

内嵌中文字体,无需用户安装任何字体。

内嵌图标,窗口与托盘图标正确。

单文件 AppImage,双击运行。

依赖系统 GTK3,无需用户额外安装。

5 种语言(简体、繁体、英、德、日),切换即时生效。

9 个国家/地区时区,夏令时由系统时区数据库自动处理。

下载

Precision_Clock-x86_64.AppImage(Linux x86_64)

源码:main.c / font_data.c / icon_data.c / CMakeLists.txt

系统要求

Linux x86_64

系统自带 GTK3(Ubuntu 22.04+、Debian 12+、Fedora 38+ 均自带)

本 AppImage 不打包系统库,运行时依赖系统提供的 GTK3 及其他标准库。

许可证
GPL-3.0

免责声明
本软件仅作通用时间参考,严禁作为任何医疗、航空、金融交易、法律时效、军事指挥等关键系统的唯一或决定性时间源。不构成任何专业建议。

Precision Clock Linux v1.1.0 Release Notes

Version Note
v1.1.0 is the first Linux release of Precision Clock, published under GPL-3.0. Windows v1.0.1 remains independent; both are feature-aligned, not a version inheritance relationship.

Core Features

Multi-source NTP cross-validation; if offline, reports error immediately — never degrades to local time.

Embedded Chinese font, no user installation required.

Embedded icon for window and tray.

Single-file AppImage, double-click to run.

Depends on system GTK3, no additional installation required.

5 languages (Simplified Chinese, Traditional Chinese, English, German, Japanese), switchable at runtime.

9 country/region time zones, DST handled automatically by system tzdata.

Downloads

Precision_Clock-x86_64.AppImage (Linux x86_64)

Source: main.c / font_data.c / icon_data.c / CMakeLists.txt

Requirements

Linux x86_64

System GTK3 (included in Ubuntu 22.04+, Debian 12+, Fedora 38+)

This AppImage does not bundle system libraries. It relies on the system-provided GTK3 and other standard libraries at runtime.

License
GPL-3.0

Disclaimer
This software is a general-purpose time reference only. It must not be used as the sole or decisive time source for any medical, aviation, financial trading, legal, military command, or other critical systems. This does not constitute professional advice.

Precision Clock v1.0.1

Choose a tag to compare

@Colligatio-org Colligatio-org released this 29 Sep 15:58
55d5fc6

Precision Clock v1.0.1 / 精密时钟 v1.0.1

版本说明 / Version Note
v1.0.1 是精密时钟的补丁版本,基于 v1.0.0 正式版(已发布,归档编号 COL-OPS-2026-001)。本版本修复 RTT 显示截断问题,优化 RTT 绘制位置,并同步更新版本号。无网络行为变更,无隐私策略变更。v1.0.0 保留在 Releases 中,v1.0.1 与 v1.0.0 并行存档。

修复 / Fixes

修复非中文语言下状态行过长导致 RTT 显示被截断的问题。

优化 / Improvements

RTT 改为独立绘制,置于红绿灯左侧,10px 字体,与红绿灯垂直居中,不挤占状态行。

版本号更新 / Version Bump

版本号同步更新至 1.0.1(exe 版本信息、关于对话框、文件头注释)。

下载 / Downloads

PrecisionClock.exe

Source code

许可证 / License
GPL-3.0

免责声明 / Disclaimer
本软件仅作通用时间参考,严禁作为任何医疗、航空、金融交易、法律时效、军事指挥等关键系统的唯一或决定性时间源。因使用本软件、依赖其输出、或因其时间偏差/错误造成的任何直接或间接损失,作者及发布者概不承担任何责任。

Precision Clock v1.0.1

Version Note
v1.0.1 is a patch release based on v1.0.0 stable (released, archived as COL-OPS-2026-001). This version fixes the RTT display truncation issue, optimizes RTT drawing position, and bumps the version number. No network behavior changes, no privacy policy changes. v1.0.0 remains in Releases; v1.0.1 and v1.0.0 are archived in parallel.

Fixes

Fixed RTT display truncation caused by overly long status line in non-Chinese languages.

Improvements

RTT is now independently drawn, positioned to the left of the traffic-light buttons, 10px font, vertically centered with the buttons, without occupying the status line.

Version Bump

Version number updated to 1.0.1 (exe version info, about dialog, file header comments).

Downloads

PrecisionClock.exe

Source code

License
GPL-3.0

Disclaimer
This software is a general-purpose time reference only. It must not be used as the sole or decisive time source for any medical, aviation, financial trading, legal, military command, or other critical systems. The author and publisher assume no liability for any direct or indirect damages arising from the use of this software, reliance on its output, or any time deviation or error.

Precision Clock v1.0.0

Choose a tag to compare

@Colligatio-org Colligatio-org released this 27 Sep 13:04
00e9150

Precision Clock v1.0.0 / 精密时钟 v1.0.0

版本说明 / Version Note
v1.0.0 是精密时钟首个正式稳定版本。此前发布的 v2.8.0-rc1 为预发布版本(RC),不视为正式版。本版本在 rc1 基础上合入了稳定性修复与四项新增功能。rc1 保留在 Releases 中作为历史记录。

rc1 为预发布版本,不建议用于生产环境或关键时间参考场景。建议使用 v1.0.0 正式版。

核心特性 / Core Feature
多源 NTP 交叉验证,连接中国官方授时源及国际可信源,断网即报错,绝不降级成本地时间。

修复 / Fixes

getaddrinfo 超时保护:修复 DNS 阻塞可能导致的同步卡死与内存安全问题。

新增功能 / New Features

窗口位置记忆:拖动后自动保存,重启恢复,超屏自动回退。

DPI 感知:高 DPI 屏幕下窗口清晰不模糊。

RTT 显示:状态行显示 NTP 往返延迟,>500ms 时橙色提示。

全局热键:Ctrl+Alt+T 显隐,Ctrl+Alt+M 切换模式,Ctrl+Alt+R 重新校时。

下载 / Downloads

PrecisionClock.exe

Source code

许可证 / License
GPL-3.0

免责声明 / Disclaimer
本软件仅作通用时间参考,严禁作为任何医疗、航空、金融交易、法律时效、军事指挥等关键系统的唯一或决定性时间源。因使用本软件、依赖其输出、或因其时间偏差/错误造成的任何直接或间接损失,作者及发布者概不承担任何责任。

Precision Clock v1.0.0

Version Note
v1.0.0 is the first stable release. The previous v2.8.0-rc1 was a pre-release (RC) and is not considered a formal release. This version merges stability fixes and four new features on top of rc1. rc1 remains in Releases as historical record.

rc1 is a pre-release version and is not recommended for production environments or critical time reference scenarios. Please use v1.0.0 stable.

Core Feature
Multi-source NTP cross-validation, connecting to Chinese official time sources and international trusted sources. If offline, reports error immediately — never degrades to local time.

Fixes

getaddrinfo timeout protection: fixes potential sync deadlock and memory safety issue caused by DNS blocking.

New Features

Window position memory: saves position after dragging, restores on restart, falls back if off-screen.

DPI awareness: sharp rendering on high-DPI displays.

RTT display: shows NTP round-trip delay in status line, orange when >500ms.

Global hotkeys: Ctrl+Alt+T show/hide, Ctrl+Alt+M toggle mode, Ctrl+Alt+R resync.

Downloads

PrecisionClock.exe

Source code

License
GPL-3.0

Disclaimer
This software is a general-purpose time reference only. It must not be used as the sole or decisive time source for any medical, aviation, financial trading, legal, military command, or other critical systems. The author and publisher assume no liability for any direct or indirect damages arising from the use of this software, reliance on its output, or any time deviation or error.

Precision Clock v2.8.0-rc1

Pre-release

Choose a tag to compare

@Colligatio-org Colligatio-org released this 19 Sep 11:34
837d1e7

Initial RC1 pre-release.

  • Millisecond precision (0.001s)
  • Multi-source NTP cross-validation
  • 5 time zones + DST support
  • 5 languages
  • Single-file, no runtime dependency
  • ~183 KB

Not code-signed. Windows may show "Unknown Publisher".