Skip to content

Releases: racstan/obsidian-ai-scheduler

AI Scheduler 2.1.4

Choose a tag to compare

@racstan racstan released this 08 Sep 10:51

AI Scheduler 2.1.4 Release

Fixed

  • Manifest Description Compliance: Removed redundant "Obsidian" reference from plugin description in manifest.json in accordance with Obsidian Community Plugin review guidelines.

Install via BRAT or download the main.js, manifest.json, and styles.css assets below. Requires Obsidian 1.4.0+.

AI Scheduler 2.1.3

Choose a tag to compare

@racstan racstan released this 06 Sep 14:30

AI Scheduler 2.1.3 Release

Highlights

  • 100% Strict TypeScript Integration Bridges: Fully eliminated @typescript-eslint/no-explicit-any\ directives across the backend integration layer. Claudian and Obsidian Copilot internals are now mapped with rigorous TypeScript typings.
  • Obsidian Review Ready: Zero ESLint warnings or rule suppressions under the official \�slint-plugin-obsidianmd\ standard ruleset.
  • Refined Settings & UI Lifecycles: Replaced deprecated \display()\ re-invocation patterns with decoupled
    enderSettings()\ execution, eliminating Obsidian deprecation notices.
  • Hardened Input Sanitization: Safe parsing and validation for clock inputs and task configurations.
  • Revamped Documentation: Complete overhaul of the README with enhanced value proposition, architecture diagrams, and comprehensive CHANGELOG.

Install via BRAT or download the \main.js, \manifest.json, and \styles.css\ assets below. Requires Obsidian 1.4.0+.

AI Scheduler 2.1.2

Choose a tag to compare

@racstan racstan released this 06 Sep 07:23

Bug Fixes and Obsidian Review Compliance

  • TypeScript Type Safety: Resolved un-typed any usages and unsafe assignments across backend clients, scheduler utilities, and UI modals.
  • Native Confirmation Dialog: Replaced synchronous window.confirm in task management with an Obsidian-native ConfirmModal.
  • Settings Tab Validation: Updated settings tab integration to satisfy Obsidian declarative settings guidelines.
  • Build & Tests: Passes all 33 unit tests and linter checks cleanly.

Install via BRAT or download the main.js, manifest.json, and styles.css assets below. Requires Obsidian 1.4.0+.

AI Scheduler 2.1.1

Choose a tag to compare

@racstan racstan released this 06 Sep 03:16

Highlights

  • Cron schedules: the AI planner now understands advanced cadences and emits standard 5-field cron expressions from plain language ("every 15 minutes", "weekdays at 9 and 17"), or you can type one yourself in the task editor with live validation and a next-runs preview
  • Schedule tables: after planning, a table shows every created task with its cron form, plain-English rendering, and next concrete run times; the same table appears in the task editor
  • Schedule notes (optional): mirror every task into a Markdown note in your vault (default folder AI Schedules). The note's frontmatter holds its definition and stays two-way synced with the dashboard; hand-created notes become tasks, and deleting a note removes the task. Off by default — turning it off later loses nothing
  • Predictable DST behavior: the bundled, dependency-free cron engine (adapted from cron-parser semantics) skips nonexistent spring-forward times and fires once at ambiguous fall-back times
  • More resilient scheduler: per-job locks always release (a crashed run can no longer wedge the dispatcher), and interrupted runs are recovered cleanly on the next start
  • Manual schedule editing: the task editor now has direct fields for every schedule kind alongside the existing AI-first editing
  • Polished for review: all plugin styling lives in styles.css with Obsidian-native settings headings and DOM helpers; npm run lint now runs the Obsidian plugin lint rules locally
  • Engineering: rebuilt from committed TypeScript source with esbuild, guarded by 33 unit tests and a full smoke test; no new runtime dependencies

Install via BRAT or the main.js + manifest.json + styles.css assets below. Requires Obsidian 1.4.0+.

AI Scheduler 2.1.0

Choose a tag to compare

@racstan racstan released this 22 Aug 13:48

Highlights

  • Updates Claudian and Copilot setup links to their official GitHub repositories
  • Keeps automatic backend readiness checks and install guidance
  • Bumps the plugin version to 2.1.0

Note: Community Plugins visibility depends on the official Obsidian releases registry, where this plugin currently needs to be resubmitted for review.

AI Scheduler 2.0.9

Choose a tag to compare

@racstan racstan released this 22 Aug 13:30

Highlights

  • Labels tasks as Independent or Project-based
  • Adds stable serial task IDs and run counts
  • Separates Disabled tasks from Past tasks
  • Adds red disable/delete actions and bulk Enable all, Disable all, and Delete all controls
  • Removes nightly review controls from the dashboard; manage them in Settings
  • Summarizes recurring task history per task instead of per run

AI Scheduler 2.0.8

Choose a tag to compare

@racstan racstan released this 22 Aug 10:52

Highlights

  • Automatic active backend status with install links
  • Conditional nightly review and startup catch-up settings
  • Claudian or Copilot backend support
  • Flexible recurring schedules and AI-first task editing

The manifest description was corrected to satisfy the Obsidian community plugin review rules.

AI Scheduler 2.0.7

Choose a tag to compare

@racstan racstan released this 22 Aug 10:18

Highlights

  • Adds exclusive Claudian or Obsidian Copilot backend mode
  • Adds hourly and minute/hour interval schedules with bounded iterations
  • Makes task editing AI-first: describe the change and AI saves it
  • Refreshes task context choices dynamically when editors open
  • Removes the ambiguous Run review now button from the scheduler panel
  • Documents the new backend and scheduling behavior

AI Scheduler 2.0.6

Choose a tag to compare

@racstan racstan released this 22 Aug 09:02

Highlights

  • Fixed settings changes so toggles and fields no longer rebuild the entire settings page.
  • Added a Clear button for Recent activity.
  • Added page and project-folder context attachment using Claudian's linked content and external context APIs.
  • Added per-task result folders.
  • Added multi-frequency schedules with multiple weekday/time rules.
  • Added stronger schedule validation and missing-context error handling.

AI Scheduler 2.0.5

Choose a tag to compare

@racstan racstan released this 22 Aug 08:29

Highlights

  • Removed confusing Claudian chat-tab labels such as Chat 1 from model settings.
  • Model settings now show provider and model names directly.
  • Includes the complete installable plugin package.