fix: period end date set to yesterday and show fertile range during ongoing period
All checks were successful
CI / update (push) Successful in 3m42s
All checks were successful
CI / update (push) Successful in 3m42s
Clicking "Period Ended" now records yesterday as the end date, since you only know the period ended the day after. Also added the missing fertile date range to the ongoing-period status view.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "homepage",
|
||||
"version": "1.5.0",
|
||||
"version": "1.5.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -444,7 +444,7 @@
|
||||
const res = await fetch(`/api/fitness/period/${ongoing._id}`, {
|
||||
method: 'PUT',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ endDate: new Date().toISOString() })
|
||||
body: JSON.stringify({ endDate: new Date(Date.now() - 86400000).toISOString() })
|
||||
});
|
||||
if (res.ok) {
|
||||
const { entry } = await res.json();
|
||||
@@ -606,6 +606,10 @@
|
||||
<span class="status-side-relative">{relativeDate(nextCycle.fertileEnd)}</span>
|
||||
<span class="status-side-date">{formatDate(nextCycle.fertileEnd)}</span>
|
||||
</div>
|
||||
<div class="status-side-item fertile-accent">
|
||||
<span class="status-side-label">{t('fertile', lang)}</span>
|
||||
<span class="status-side-date">{formatDate(nextCycle.fertileStart)} — {formatDate(nextCycle.fertileEnd)}</span>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
@@ -303,7 +303,7 @@ const translations: Translations = {
|
||||
current_period: { en: 'Current Period', de: 'Aktuelle Periode' },
|
||||
no_period_data: { en: 'No period data yet. Log your first period to start tracking.', de: 'Noch keine Periodendaten. Erfasse deine erste Periode.' },
|
||||
start_period: { en: 'Start Period', de: 'Periode starten' },
|
||||
end_period: { en: 'End Period', de: 'Periode beenden' },
|
||||
end_period: { en: 'Period Ended', de: 'Periode vorbei' },
|
||||
period_day: { en: 'Day', de: 'Tag' },
|
||||
predicted_end: { en: 'Predicted end', de: 'Voraussichtliches Ende' },
|
||||
next_period: { en: 'Next period', de: 'Nächste Periode' },
|
||||
|
||||
Reference in New Issue
Block a user