Releases: freshNfunky/Timeminator-Community
Releases · freshNfunky/Timeminator-Community
Release list
v0.2.0 — Repo hygiene & Code of Conduct
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) anddevelop(PR required). - Community wiki with installation, updating, security, data model, Nginx, FAQ, troubleshooting, and Community-vs-Pro pages, in English and German.
Bumped
VERSIONfrom0.1.0to0.2.0.
Notes
- The initial commit message reads
v1.0.0— the actual release line is0.x. Cosmetic mislabel;VERSIONon 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
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_idon 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.phpanddata/). - 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.