このTaskForge for Obsidian Tasksについて
Obsidian Tasks のホーム画面ウィジェット、通知、プロタスク管理。
TaskForge は、Obsidian で使用される Markdown タスクファイル用のドキュメントおよびファイル管理アプリです。
TaskForge の主な目的は、共有ストレージ(内部、SD カード、または同期フォルダ)内のユーザーが選択したフォルダにある Markdown (.md) タスクファイルを検索、読み取り、編集、整理することです。そのためには、
TaskForge は Android の特別な「すべてのファイルへのアクセス」(MANAGE_EXTERNAL_STORAGE)権限を必要とします。この権限がないと、アプリはコアとなるファイル管理機能を実行できません。
Obsidian ワークフロー向けに構築
• Vault 内の Markdown ファイル全体でチェックボックスタスクを検出
• 100% Markdown に対応:期限/スケジュール、優先度、タグ、繰り返し
• Obsidian と連携Obsidian.md との提携や承認は一切ありません。
TaskForge のファイルマネージャーとしての機能
• ネストされたフォルダをスキャンして、タスクを含む Markdown ファイルを検索します。
• 選択した元の .md ファイルに変更内容を直接読み書きします。
• 他のアプリ(Obsidian など)で行われたファイルの変更を監視し、ビューを更新します。
• 同期ツールで使用される大容量の Vault と外部ストレージ/SD カードをサポートします。
ウィジェットと通知 (Android)
• ホーム画面に「今日」、「期限超過」、「#タグ」、または保存したフィルターを表示するウィジェットを表示します。
• 期限通知を受信し、対応できます(完了 / 延期)。
• Vault を最初に選択すると、オフラインで動作します。アカウントや分析機能は不要です。
仕組み
1) デバイス上の Obsidian Vault フォルダ(内部、SD カード、または同期フォルダ)を選択します。
2) TaskForge が Markdown ファイルをスキャンして、タスクを自動的に検出します。
3) アプリ内およびウィジェットからタスクを管理します。変更内容はファイルに書き戻されます
4) リアルタイムのファイル監視により、他の場所でファイルを編集した場合でもリストを最新の状態に保ちます
ファイルシステム要件(重要)
TaskForge は、Markdown タスクファイル専用のファイルマネージャーとして機能します。モバイルタスクシステムと Vault を同期させるには、アプリは以下の要件を満たす必要があります。
• ユーザーが選択したフォルダー(アプリストレージ外)内のファイルの内容を読み取る
• 多数の Markdown ファイルを含む大規模でネストされたフォルダーを効率的に処理してタスクを検出する
• タスクを作成、編集、または完了したときに、更新内容を元のファイルに書き戻す
• ファイルの変更をリアルタイムで監視し、タスクリストに最新の状態を反映させる
「すべてのファイルへのアクセス」が必要な理由
Obsidian Vault はどこにでも保存できます(内部ストレージ、SD カード、サードパーティの同期ルート)。これらの場所間で永続的かつリアルタイムのファイル管理を提供するために、システムピッカーを何度も使用することなく、TaskForge は MANAGE_EXTERNAL_STORAGE を要求し、選択したフォルダーに対して操作を行います。プライバシーに配慮した代替手段(Storage Access Framework / MediaStore)も検討しましたが、これらは、ネストされたディレクトリ全体にわたる Vault 全体のインデックス作成と低遅延監視という当社のコアニーズをサポートしていません。TaskForge はファイルのアップロードや収集を行いません。データはデバイス上に保持されます。
プライバシーと互換性
• データは収集されません。セットアップ後はオフラインで動作します。
• お使いの同期ソリューション(Syncthing、FolderSync、Drive、Dropbox など)と連携して動作します。
• ファイルはプレーンテキスト(Markdown)のままで、完全にポータブルです。
一部の高度な機能には TaskForge Pro が必要な場合があります。
最新バージョン 1.16.0 の更新情報
• Widget display settings: Control task grouping in widgets and more
• TaskNotes recurring tasks: Full recurring task support with per-instance completion tracking







