Skip to content

Releases: Evan-Joseph/open-timer

Open Timer v0.1.4

Choose a tag to compare

@Evan-Joseph Evan-Joseph released this 28 Aug 02:06

重构公开首页,去掉累赘的防御性说明,让介绍更接近成熟开源项目的表达。

Rewrote the public front page to read like a mature open-source project. Simplified Chinese remains the default, with an equivalent English README at README.en.md.

Open Timer v0.1.3 — 中文 README 门面 / Chinese-first interface

Choose a tag to compare

@Evan-Joseph Evan-Joseph released this 28 Aug 01:58

本次更新 / Highlights

  • README 默认改为简体中文,英文版保留为 README.en.md。
    / Simplified Chinese is now the default README; the English README lives at README.en.md.
  • 新增中文文档首页(docs/README.md)与 docs/zh-CN/ 中文操作文档,覆盖 Docker、Cloudflare、配置、安全与架构。
    / Added a Chinese documentation home and translated operational docs.
  • 修复文档与 Issue 模板中两个过期的 v0.1.0 示例。
    / Fixed stale v0.1.0 examples in the docs and bug-report template.
  • 仓库描述更新为中文优先的双语文案。
    / Repository description is now bilingual with Simplified Chinese first.

验证 / Verification

单测、类型检查、生产构建均在本机通过;GitHub Actions 会继续验证测试、构建、Playwright E2E 与 Docker 容器健康冒烟测试。

变更日志 / Changelog

Open Timer v0.1.2

Choose a tag to compare

@Evan-Joseph Evan-Joseph released this 27 Aug 12:00

Documentation and distribution correction.

  • Docker Compose from a tagged source checkout remains the supported, tested deployment path.
  • Removed the unavailable GHCR image claim from public documentation.
  • CI passed unit tests, type checks, production build, Playwright E2E, Docker build, and container health smoke test.

Open Timer v0.1.1

Choose a tag to compare

@Evan-Joseph Evan-Joseph released this 27 Aug 11:45

Superseded by v0.1.2, which corrects the unavailable GHCR image claim. Use v0.1.2 for new deployments.

This release turned Open Timer into a more complete self-hosted open-source project experience.

Highlights:

  • Product-first English and Simplified Chinese READMEs with a synthetic-data product screenshot.
  • Docker, Cloudflare, configuration, security, and architecture documentation.
  • Localhost-only Docker Compose binding by default, health checks, non-root container runtime, and documented SQLite backup/restore.
  • Issue forms, pull request template, Code of Conduct, private vulnerability reporting, Dependabot, and security-update settings.

Verification: CI passed unit tests, type checks, production build, Playwright E2E, Docker build, and container health smoke test.

Open Timer v0.1.0

Choose a tag to compare

@Evan-Joseph Evan-Joseph released this 27 Aug 11:30

First public release of Open Timer.

Highlights:

  • Private-by-default, single-owner self-hosted time tracking.
  • Server-authoritative sessions with pause, resume, daily timelines, and project archival.
  • Owner-managed projects with grouping, color, and ordering.
  • Optional encrypted AI assistant configuration for SiliconFlow and other OpenAI-compatible providers.
  • Docker Compose + SQLite and Cloudflare Workers + D1 deployment paths.
  • CI covers tests, type checks, builds, Playwright flows, and a Docker health smoke test.

See the README and docs for installation, configuration, backups, upgrades, and the security model.