Initial commit: EventTracker desktop app + Android companion

Desktop: GTK3 + matplotlib app tracking arbitrary events (button ->
timestamp -> CSV), with per-event stats, trend charts, settings
(rename/add events, relocate data file), and a reset-with-backup flow.
Portable desktop launcher via a .desktop.in template + install script,
no machine-specific paths baked in.

Android: minimal Kivy v1 companion reading/writing the same CSV format,
plus buildozer build tooling isolated in a venv and a local p4a recipe
override for kivy (see CLAUDE.md for why).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
AI_Assistant 2026-08-22 07:52:54 +00:00
commit cd9f9456e9
No known key found for this signature in database
17 changed files with 1722 additions and 0 deletions

8
event-tracker.svg Normal file
View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
<rect x="4" y="4" width="120" height="120" rx="24" fill="#4c72b0"/>
<rect x="28" y="70" width="16" height="34" rx="3" fill="#ffffff"/>
<rect x="56" y="52" width="16" height="52" rx="3" fill="#ffffff"/>
<rect x="84" y="34" width="16" height="70" rx="3" fill="#ffffff"/>
<circle cx="94" cy="26" r="14" fill="#c44e52"/>
<circle cx="94" cy="26" r="6" fill="#ffffff"/>
</svg>

After

Width:  |  Height:  |  Size: 446 B