Skip to content

Releases: freshNfunky/Timeminator-Community

v0.2.0 — Repo hygiene & Code of Conduct

Choose a tag to compare

@freshNfunky freshNfunky released this 28 Sep 15:21
109621f

First release since v0.1.0 — repo-hygiene changes only, no runtime code changed.

Added

  • CODE_OF_CONDUCT.md (Contributor Covenant v2.1). Enforcement contact: felix@ftc-creative.de.
  • Public GitHub repository at https://github.com/freshNfunky/Timeminator-Community.
  • Branch protection on main (linear history, PR required) and develop (PR required).
  • Community wiki with installation, updating, security, data model, Nginx, FAQ, troubleshooting, and Community-vs-Pro pages, in English and German.

Bumped

  • VERSION from 0.1.0 to 0.2.0.

Notes

  • The initial commit message reads v1.0.0 — the actual release line is 0.x. Cosmetic mislabel; VERSION on disk is the source of truth.
  • No runtime, database, or install-flow changes. Existing installations do not need to update; the in-app updater will offer this release as a docs-only bump.

Full changelog: https://github.com/freshNfunky/Timeminator-Community/blob/HEAD/CHANGELOG.md
Compare: v0.1.0...v0.2.0

v0.1.0 — First public edition

Choose a tag to compare

@freshNfunky freshNfunky released this 28 Sep 15:22

First public edition of Timeminator Community. Self-hosted, project-based time tracking.

Highlights

  • Data model: clients → projects → tasks → time entries, with denormalized client_id / project_id on entries for history stability.
  • Statistics: hours per project and client, time series (day / week / month), two-group comparison, saved "proof" view with optional cutover date.
  • Web installer (install.php).
  • In-app updater against GitHub Releases (preserves config.php and data/).
  • One code base for MySQL / MariaDB and SQLite.
  • Login with role-based permissions (admin, user, custom roles).
  • CSRF tokens, prepared statements, bcrypt password hashing.
  • Nginx sample under docs/nginx.conf.sample.

Note

The initial commit message reads v1.0.0 — the actual release line is 0.x. Cosmetic mislabel; VERSION on disk is the source of truth. This tag was applied retroactively for historical accuracy.