Commit Graph
10 Commits
Author SHA1 Message Date
marcandClaude Opus 5 05e56f4cd2 docs: die Leiste per Reverse Proxy in fremde Apps einsetzen
Rezept fuer nginx, geprueft gegen eine App mit gzip und eigener CSP. Die vier
Fallen stehen dabei: Kompression, CSP ersetzen statt ergaenzen, nur HTML
anfassen, Ursprung in HoneyOS eintragen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-28 19:21:01 +02:00
marcandClaude Opus 5 4e38ccdec1 feat(wetter): Wetter auf dem Schreibtisch und in der Leiste
Zwei Schalter, unabhaengig voneinander: Schreibtisch, Leiste, beides oder
keins. Die Stadt wird einmal gesucht und mit ihren Koordinaten gespeichert,
sonst suchte jede Abfrage den Ort erneut.

Geholt wird serverseitig und zehn Minuten zwischengespeichert. Der Grund ist
nicht Sparsamkeit: Die Leiste steht auf jeder Seite jeder App, und fragte sie
selbst an, ginge bei jedem Seitenaufruf eine Anfrage samt IP an einen Fremden —
und die CSP jeder App muesste ihn erlauben.

Kein Ort eingestellt oder Dienst nicht erreichbar: 204, und das Symbol bleibt
weg. Eine Zahl von gestern waere schlechter als keine.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 13:12:09 +02:00
marcandClaude Opus 5 52b11efe06 docs(ideen): Wetter neben der Uhr — und warum es das erste Widget sein sollte
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 12:57:01 +02:00
marcandClaude Opus 5 ccae2026a4 docs(ideen): HoneyOS selbst als PWA, und der Umzug unter eine Domain
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 00:16:39 +02:00
marcandClaude Opus 5 304da724e6 docs(ideen): eigene Logos je App, auch in der Leiste, und die Frage der Reihenfolge
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 23:38:36 +02:00
marcandClaude Opus 5 25f2c48667 docs(ideen): Leiste steht nicht mehr im HTML der App
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 23:22:31 +02:00
marcandClaude Opus 5 671d30b865 docs(ideen): Widgets in der Leiste, persönliche Apps, Grenzen des Aussehens
Dazu die Lehre aus der eingebackenen Adresse: nichts über die Leiste gehört in
den Bau der Apps — weder wegen des fertigen Abbilds noch wegen des Caches der
PWA.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 23:22:21 +02:00
marcandClaude Opus 5 5ed4e30179 feat: Leiste trägt die Röhre vom Server, Einklappen ist umkehrbar
Zwei Sachen, die beim Benutzen aufgefallen sind.

- "leiste ausblenden" war eine Einbahnstraße: die Leiste verschwand ganz und
  liess sich nur über die Entwicklerkonsole zurückholen. Jetzt bleibt ein
  3px-Strich stehen, ein Klick darauf holt sie wieder. ?honeybar=1 an der
  Adresse ist der Notausgang, falls der Strich übersehen wird.
- Die Leiste hatte ihre Farben fest eingetragen und blieb bernsteinfarben,
  auch wenn der Schreibtisch auf grün stand. Genau dieser Bruch liess sie wie
  etwas Angeklebtes wirken. /api/apps liefert deshalb jetzt {apps, settings};
  die Leiste setzt Röhre, Glühen und Scanlines danach.

Dass das auch über Site-Grenzen geht, war so nicht erwartet: der Schlüssel
für die App-Liste trägt das Aussehen einfach mit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 22:37:06 +02:00
marcandClaude Opus 5 905b136516 docs: Reihenfolge umgestellt, Sichtbarkeit der Leiste als offene Frage
Die Leiste soll zuerst die serverseitige Röhre übernehmen — kleinster
Eingriff, größte Wirkung fürs "ein System"-Gefühl. Danach Systemmenü im
Logo, dann die App-Schublade mit Symbolen.

Neu als offene Entscheidung: wie sichtbar die Leiste sein darf. Sie ist bei
jedem Aufruf der App da, auch wenn man mit HoneyOS gerade nichts zu tun hat.
Vorschlag steht dabei, ebenso der Hinweis, dass es keine Einbahnstraße ist.

Ausserdem defer an der Script-Zeile in README und Demo.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 17:09:58 +02:00
marcandClaude Opus 5 dfc5621f3b docs: IDEAS.md – Reihenfolge für App-Schublade, Widgets und offene Entscheidungen
Nur Notizen, keine Änderung am Verhalten. Hält fest, was aufeinander aufbaut
(Fundament → erstes Widget → Ausbau), welche zwei Entscheidungen offen sind
(Symbole, Token-Schlüssel) und was bewusst nicht geplant ist, damit iframes
und PWA-Weg nicht alle paar Monate neu diskutiert werden.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 16:18:05 +02:00