Skip to content

Releases: tailormade-eu/obsidian-task-export-plugin

1.0.5 — Include folder levels and README updates

21 Nov 18:56

Choose a tag to compare

Summary

This release adds hierarchical folder-level support to CSV exports and updates the README and examples to use generic placeholders. The CSV format now uses generic Level1..LevelN columns which contain subfolder segments, the project (markdown filename), markdown headers and parent task text in that order.

Changes

Added

  • Export now emits folder subfolders as hierarchical Level1..LevelN CSV columns.
    • Folder segments (subfolders under the configured Customers folder) are emitted before the project filename and markdown headers.
  • README examples updated to use generic placeholders (<CustomerName>, <Subfolder>, <ProjectName>, <Task>).

Changed

  • CSV header format changed to:

v1.0.4 - CSV Description Refinement

17 Nov 09:08

Choose a tag to compare

Changes

  • Settings Improvement: Refined CSV delimiter setting description for better clarity
    • Changed from imperative "Choose delimiter" to descriptive "Delimiter for CSV output"
    • Maintains consistency with other setting descriptions

Technical

  • Minor text improvements for Obsidian plugin guidelines compliance
  • All validation checks passing

This release continues our focus on compliance with Obsidian's plugin guidelines.

1.0.3

17 Nov 08:55

Choose a tag to compare

Changes

  • UI Text Standardization: Converted all user-facing text to sentence case following Obsidian plugin guidelines
    • Ribbon icon: "Export outstanding tasks"
    • Commands: "Export outstanding tasks", "Toggle auto-export", "Open export settings"
  • Settings Cleanup: Removed redundant plugin name from settings heading

Technical

  • Fixed Obsidian community plugin validation warnings
  • All UI elements now follow proper sentence case convention

This release focuses on compliance with Obsidian's plugin guidelines to ensure smooth community plugin approval.

1.0.2

16 Nov 15:06

Choose a tag to compare

What's New in v1.0.2

✨ New Features

  • Configurable CSV Delimiter: Choose between comma (,) or semicolon (;) in plugin settings
  • Added CSV delimiter dropdown in settings panel
  • Improved Excel compatibility for European locales
  • Feature parity with C# console app v1.0.1

🎨 User Interface

  • New setting: "CSV Delimiter" with options:
    • Comma (,) - Standard CSV format (default)
    • Semicolon (;) - European Excel format

🌍 Regional Support

Better support for regions where semicolon is the standard CSV delimiter (many European countries where comma is used as decimal separator).

🔧 Technical Details

  • Field escaping now respects the chosen delimiter
  • CSV output follows RFC 4180 standard for both delimiters
  • UTF-8 with BOM encoding maintained for Excel compatibility
  • Cross-platform support: Windows, macOS, Linux, Android, iOS, Web

📦 Installation

From Community Plugins (pending approval):

  1. Open Obsidian Settings
  2. Navigate to Community Plugins
  3. Search for "Task Export Tool"
  4. Install and enable

Manual Installation:

  1. Download main.js, manifest.json, and styles.css from the assets below
  2. Create folder: VaultFolder/.obsidian/plugins/task-export-to-csv/
  3. Copy the files into that folder
  4. Reload Obsidian
  5. Enable the plugin in Settings → Community Plugins

🐛 Bug Fixes

  • Fixed main.js not being available in repository for manual installation
  • Updated .gitignore to allow main.js distribution

Full Changelog: 1.0.0...1.0.2

1.0.0

14 Nov 13:04
2897427

Choose a tag to compare

Task Export Tool v1.0.0

Export outstanding tasks from your Obsidian vault to CSV format for time tracking integration with ManicTime.

Features

  • 🎨 Command Palette Integration - Export tasks with keyboard shortcuts
  • 🔄 Automatic Export - Watch for file changes and auto-export
  • ⚙️ Settings Panel - Fully configurable export behavior
  • 🎯 Ribbon Icon - Quick access from sidebar
  • 📊 Status Bar - Shows last export time
  • 🔔 Notifications - Success/error feedback
  • 📁 Selective Monitoring - Only watches relevant folders
  • ⚡ High Performance - Async processing, file caching

Installation

  1. Download main.js, manifest.json, and styles.css from the assets below
  2. Create folder: VaultFolder/.obsidian/plugins/task-export-to-csv/
  3. Copy the files into that folder
  4. Reload Obsidian
  5. Enable the plugin in Settings → Community Plugins

Usage

  • Press Ctrl/Cmd + P → "Export Outstanding Tasks"
  • Or click the export icon in the left sidebar
  • Find outstanding_tasks.csv in your vault root

Requirements

  • Obsidian v1.0.0 or higher
  • Works on Windows, macOS, Linux, Android, and iOS

Documentation

See README.md for full documentation.