Skip to content

Releases: Abyssi-Aedificator/MedsADay

Version 1.4.2

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 17 Aug 03:51
546f7be
  • History now shows missed doses alongside taken and skipped
  • Removed clear-log button from History page

Version 1.4.1

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 29 Jul 03:20
eed7a0e
  • History page: added date range, medication, and status filters
  • History filters include a "Clear" button to reset all filter controls
  • Streak calculation now correctly breaks (not continues) when today has doses but none taken
  • Refill now adds to existing supply instead of resetting it
  • Settings theme switch immediately updates all rendered content
  • Preserve user's theme preference when resetting all data
  • Guard against stale SVG icon colors after theme change
  • Prevent crash on corrupted localStorage by wrapping JSON.parse in try/catch
  • Prevent multi-touch collision on dose buttons (simultaneous holds)
  • Guard clearHistoryFilters against missing DOM elements

Version 1.4.0

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 27 Jul 05:42
5dd9b7d
  • Removed built-in changelog viewer — what's new overlay now shows a simple version notice
  • Version string read directly from the DOM instead of changelog.txt
  • Best streak (Reports) no longer breaks on zero-dose days
  • load() now validates data structure, not just JSON syntax
  • Fixed misleading refill tooltip on non-refill medications
  • Visual theme resets to dark on data reset
  • Saving a deleted medication now shows error instead of false confirmation
  • Time-of-day chart no longer counts future doses
  • Username resets to default on corrupted data fallback

Version 1.3.1

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 20 Jul 18:14
eea1829
  • Ring chart colors fixed for light theme (unfilled arc uses var(--stroke))
  • Sidebar, titlebar, and profile now have visible backgrounds in light theme on desktop
  • App no longer crashes on corrupted localStorage data — falls back to sample data
  • Next-dose widget shows "due now" when dose is due at 0 minutes, cleans up "in 1h 0min" display
  • Streak no longer breaks on days with zero scheduled doses (e.g. weekends)
  • Refill progress bar clamps to 0–100%; negative used count prevented
  • Time input validation now rejects invalid hours (>23) and minutes (>59)
  • "Reset all data" now clears missed-dose dismissals, Dropbox connection, and theme preference
  • History page shows records with legacy unpadded time keys (e.g. 8:00)
  • Donut chart shows neutral grey when there is zero data instead of full red
  • Refill button on non-refill med cards uses consistent needsRefill() threshold
  • Supply labels always show days left for meds with refill tracking enabled
  • Opening modal for a deleted medication no longer crashes (silent close)
  • Refill button on opt-out meds no longer silently enables refill tracking
  • Various minor fixes: -webkit-backdrop-filter for Safari, btn hover transitions, strict equality, refillAlert range validation (1–365)

Version 1.3.0

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 18 Jul 05:56
b348563
  • Smart refill tracker — set pills per container and refill threshold per medication
  • One-click refill button on medication cards and supply panel
  • Usage progress bar shows how many pills used vs total in current container
  • Refill stat card now respects per-medication refill thresholds

Version 1.2.1

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 16 Jul 03:02
faf7632
  • Fixed chart bar color in light theme
  • Fixed empty-state message when meds exist but none scheduled today
  • Missed-dose dismissals now persist across page reloads
  • Dropbox stale state cleared on disconnect

Version 1.2.0

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 06 Jul 03:29
4393347
  • Missed-dose popup — prompts you to confirm taken (no time), taken now (with time), or skip as soon as a dose is due
  • Skipping a dose no longer records a time — only that it was skipped

Version 1.1.1

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 05 Jul 01:11
8e9cbc6
  • Light theme with theme-aware accent colours

Version 1.0.0

Choose a tag to compare

@Abyssi-Aedificator Abyssi-Aedificator released this 04 Jul 03:11

Full release — stable, polished, and ready for everyday use.