Start · Devlog

Tag 1 · Freitag, 5. Juni 2026

Freitag, 2026-06-05 — Tag 1

Spieler-Sicht

avatar startet: ein Baukasten, mit dem du dir eine eigene Pixel-Figur von dir selbst zusammenstellst — Körper, Augen, Haare, Bart, Kleidung und frei wählbare Farben. Die Figur ist im Grunde ein winziges Rezept, kein fertiges Bild, und funktioniert komplett offline.

Schon am ersten Tag dabei: „Als Profilbild im Ökosystem" — deine fertige Figur kann dein Profilbild in den mana-Apps werden. Das Profilbild ist auf einen schön zentrierten Kopf-Ausschnitt zugeschnitten, mit weniger Luft nach oben.

Macher-Sicht

Tag eins legt den Charakter-Baukasten an: ein DOM-freier Pixel-Art-Kompositor im packages/core (= @mana/avatar). Das Modell ist ein kompaktes Rezept (AvatarRecipe: base + layers + palette + snapshot), aus dem jede Plattform offline dieselbe Figur rendert — Web/iOS/Android. Der Schwerpunkt liegt entsprechend in packages/core/src (24%) und packages/store/src (16%).

Drei architektonische Bewegungen in dieser Session:

  1. Lift nach Verdaccio. Die Pakete (@mana/avatar + Store) werden nach mana gehoben und ab hier aus der Registry konsumiert statt lokal — die App wird zum Konsumenten der publizierten Kern-Pakete (kollekta-Muster).
  2. „Als Profilbild im Ökosystem". Die Figur kann nach mana-me gepusht werden und wird so zum Profilbild in den Vereins-Apps — der erste konkrete Ökosystem-Anschluss (Vision: Spielfigur in who + Profil-Abbild anderswo).
  3. Kopf-Crop. Das Profilbild wird auf einen zentrierten Kopf-Ausschnitt zugeschnitten (weniger Headroom), damit es als Avatar-Kachel taugt.

STATUS dokumentiert die beiden Phasen A (Lift+Publish) und B (mana-me-Profilbild + wordeck). Großer Tag (+4695/-1658 über 48 Dateien), aber inhaltlich fokussiert auf Kern + Ökosystem-Brücke.

Stats

5
Commits
+4695/-1658
Zeilen
48
Files
0.6 h
Aktiv
Erster Commit
11:34 (Freitag)
Letzter Commit
12:37
Spannweite
1.1 Stunden
Aktiv (ohne Pausen > 30min)
0.6 Stunden
Pausen
1
Längster Fokus
0.5 Stunden

Wo wurde gearbeitet

  • 24% packages/core/src
  • 16% packages/store/src
  • 11% apps/web/src/routes
  • 5% apps/web/src/lib
  • 5% packages/core/tools

Commits (5)

Volle Liste aufklappen
  • 3d292f3 avatar — offline Pixel-Art-Charakter-Baukasten (initial)
  • 6df0242 consume @mana/avatar(+store) from Verdaccio (packages lifted to mana)
  • ef37473 feat: 'Als Profilbild im Ökosystem' — push avatar to mana-me
  • 668012e profile picture: crop to a centred head shot (less headroom)
  • 8409b01 docs: STATUS — A (lift+publish), B (mana-me profile pic + wordeck), head crop
Geschrieben mit Claude — Hand veredelt