Skip to content

Releases: Ekrizdis367/obsidian-coach

1.0.8

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:00

What's new

  • Timed holds — opt-in timer toggle on template exercises for planks, L-sits, hollow body holds, and other isometrics (sets × seconds). Default set-based bodyweight work is unchanged.
  • Analytics tracks hold time and longest-hold PRs for timed exercises.
  • Hearth glance: outer padding fix and consistent progress bars (percent-only water/macros).

Full Changelog: 1.0.7...1.0.8

1.0.7

Choose a tag to compare

@github-actions github-actions released this 05 Aug 18:58

What's new

  • Declarative settings — settings tab uses Obsidian 1.13 getSettingDefinitions() so Coach settings appear in global settings search
  • Favorites, exercise library, and workout templates are dedicated settings pages
  • Clears Obsidian Community automated-review lint findings (timers, YAML typing, deprecated Setting APIs)
  • Requires Obsidian 1.13.0+ (minAppVersion raised from 1.12.0)

Full Changelog: 1.0.6...1.0.7

1.0.6

Choose a tag to compare

@github-actions github-actions released this 05 Aug 18:17

What's new

  • Hearth view — compact today-only glance of calories, macros, and water toward your goals
  • Opens via Coach: Open hearth and embeds on a Hearth dashboard as plugin view type coach-hearth
  • Glance-only (no steppers); Create daily note when today's note is missing, Open note when it exists

Full Changelog: 1.0.5...1.0.6

1.0.5

Choose a tag to compare

@github-actions github-actions released this 05 Aug 15:51

What's new

  • Leaner set rows — removed per-set PR celebration badges; personal records stay in the analytics dashboard
  • Scroll stability — logging a set no longer jumps the preview on mobile
  • Rest day cards — weekdays with no scheduled template get a rest-day workout card that still prompts for body weight
  • Templater date fixgetWorkoutForDate / getMealLogForDate accept daily-note titles/paths containing YYYY-MM-DD, so backfilled notes match the note date (prefer these over *ForToday() in templates)

Notes for Templater users

In daily-note templates, prefer:

const noteDate = tp.file.title;
tR += coach?.getWorkoutForDate(noteDate) ?? "";
tR += coach?.getMealLogForDate(noteDate) ?? "";

Rest days now emit a workout block (rest: true) instead of an empty string.

Full Changelog: 1.0.4...1.0.5

1.0.4

Choose a tag to compare

@github-actions github-actions released this 20 May 01:12

Full Changelog: 1.0.3...1.0.4

1.0.3

Choose a tag to compare

@Ekrizdis367 Ekrizdis367 released this 20 May 00:28

Full Changelog: 1.0.2...1.0.3

1.0.2

Choose a tag to compare

@Ekrizdis367 Ekrizdis367 released this 19 May 00:51
chore: bump version to 1.0.2

Co-authored-by: Cursor <cursoragent@cursor.com>

1.0

1.0

Choose a tag to compare

@Ekrizdis367 Ekrizdis367 released this 02 May 22:36
docs: add README screenshots and fix Pantry repo links

Co-authored-by: Cursor <cursoragent@cursor.com>