{% comment %} collabDoo · TRMNL Private Plugin · Layout "Full" · Wochenansicht Portiert aus Stefans Terminus-Vorlage (terminus_extension_pro.liquid, _stuff/): Tageskacheln 4 × 2, rechts Wetter + Foto, Public Sans, graue Kacheln. Datenquelle: Strategie "Polling" auf https://team.collabdoo.app/d/.json Je Kachel: Wochentag mit "HEUTE"-Plakette, Datum, Einträge chronologisch (Termine + Aufgaben; Aufgabe = Zeit · Vorname bzw. Zeit · Zu vergeben), "+n weitere". Bei 7 Tagen zeigt die achte Kachel "Zu vergeben". Liegt das JSON unter einem Wurzelknoten (mehrere Polling-URLs), "days" → "IDX_0.days" usw. {% endcomment %}
{% for d in days limit: 8 %} {% assign lines = d.lines | sort: "time" %}
{{ d.label.weekday_short }}{% if d.is_today %}{{ labels.today }}{% endif %}
{{ d.label.day }}. {{ d.label.month_short }}
{% for l in lines limit: 6 %}
{{ l.time }}{% if l.kind == "task" %} · {{ l.who | default: labels.unassigned }}{% endif %}
{{ l.title }}
{% endfor %} {% if d.line_count > 6 %}
{{ labels.more | replace: "{n}", d.line_count | minus: 6 }}
{% endif %}
{% endfor %} {% if days.size == 7 %}
{{ labels.unassigned }}
{{ unassigned.size }}
{% for u in unassigned limit: 6 %}
{{ u.day_label }} {{ u.time }}
{{ u.title }}
{% endfor %} {% if unassigned.size > 6 %}
{{ labels.more | replace: "{n}", unassigned.size | minus: 6 }}
{% endif %}
{% endif %}
{% if weather %}
{{ weather.label.location }}{{ weather.label.condition }}
{{ weather.current.temp_c | round }}
{% for x in weather.hourly %}{% assign hh = x.hour | plus: 0 %}{% if hh <= 20 %}
{{ x.hour }}{{ x.temp }}
{% endif %}{% endfor %}
{% endif %}
{% if photo_url %}{% endif %} {% if note %}
{{ note.icon_svg }}
{{ note.text }}
– {{ note.sender_name }}
{% endif %}