feat: add daily + global notes
This commit is contained in:
@@ -40,6 +40,11 @@
|
||||
color: var(--body-quiet-color); margin: 16px 0 4px;
|
||||
}
|
||||
|
||||
.osiris-note textarea {
|
||||
width: 100%; min-height: 90px; padding: 12px; font: inherit;
|
||||
border-radius: 8px; border: 1px solid var(--border-color);
|
||||
background: var(--body-bg); color: var(--body-fg); resize: vertical;
|
||||
}
|
||||
.osiris-pulse input[type="number"] {
|
||||
font-size: 1.6rem; width: 100%; padding: 12px;
|
||||
border-radius: 8px; border: 1px solid var(--border-color);
|
||||
@@ -106,9 +111,29 @@
|
||||
placeholder="e.g. 180" value="{{ day.pulse.bpm|default_if_none:'' }}">
|
||||
</div>
|
||||
|
||||
<div class="osiris-card osiris-note">
|
||||
<h2 style="margin-top:0">Note for the day</h2>
|
||||
<label for="note" class="dose-detail">Appetite, behaviour, anything worth remembering (leave empty to clear)</label>
|
||||
<textarea id="note" name="note" placeholder="e.g. Ate well, more playful than yesterday">{{ day.note.body|default:'' }}</textarea>
|
||||
</div>
|
||||
|
||||
<button type="submit" class="osiris-save">Save {{ day.date|date:"D j M" }}</button>
|
||||
</form>
|
||||
|
||||
<form method="post" style="margin-top:16px">
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="date" value="{{ day.date|date:'Y-m-d' }}">
|
||||
<div class="osiris-card osiris-note">
|
||||
<h2 style="margin-top:0">Shared note</h2>
|
||||
<label for="global_note" class="dose-detail">Instructions and things to do — one note for everyone, on every day</label>
|
||||
<textarea id="global_note" name="global_note" placeholder="e.g. Vet appointment Friday — bring the pulse log">{{ global_note.body }}</textarea>
|
||||
{% if global_note.body %}
|
||||
<p class="dose-detail">Last updated {{ global_note.updated_at|date:"D j M, H:i" }}</p>
|
||||
{% endif %}
|
||||
<button type="submit" class="osiris-save">Save shared note</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="osiris-card" style="margin-top:16px">
|
||||
<h2 style="margin-top:0">Pulse — last 90 days</h2>
|
||||
{% if chart %}
|
||||
|
||||
Reference in New Issue
Block a user