From 6fde72e0402c94b62319d4f0436da1bb85049f9b Mon Sep 17 00:00:00 2001 From: Robotizing <105998754+Robotizing@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:41:00 +0200 Subject: [PATCH 1/6] Added timeman-actions pipeline --- pipelines/timeman-actions/meta.json | 18 ++++++++++++++++++ pipelines/timeman-actions/pipeline.json | 7 +++++++ 2 files changed, 25 insertions(+) create mode 100644 pipelines/timeman-actions/meta.json create mode 100644 pipelines/timeman-actions/pipeline.json diff --git a/pipelines/timeman-actions/meta.json b/pipelines/timeman-actions/meta.json new file mode 100644 index 0000000..3a10052 --- /dev/null +++ b/pipelines/timeman-actions/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "created_at": "2026-02-26T00:00:00Z", + "updated_at": "2026-02-26T00:00:00Z", + "name": "TimeMan Actions", + "author": { + "name": "Robotizing Networks", + "url": "https://TimeMan.app" + }, + "compatibility": ["macOS"], + "categories": ["Productivity", "Business"], + "tags": ["timeman", "integration", "search", "plan", "log"], + "description": "Voice interface for TimeMan app. Say 'TimeMan' followed by 'plan', 'log', or a search query.", + "trigger": { + "pattern": "timeman", + "matchType": "startsWith" + } +} diff --git a/pipelines/timeman-actions/pipeline.json b/pipelines/timeman-actions/pipeline.json new file mode 100644 index 0000000..70f3c10 --- /dev/null +++ b/pipelines/timeman-actions/pipeline.json @@ -0,0 +1,7 @@ +{ + "enabled" : true, + "heardAs" : "timeman", + "matchType" : "startsWith", + "name" : "TimeMan Actions", + "shellCommand" : "txt=$FREEWAY_TEXT\nencoded=$(printf '%s' \"$txt\" | jq -sRr @uri)\nopen \"timeman:\/\/handle?speech=$encoded\"\nif [ $? -eq 1 ]; then\n\tosascript -e '\n\tset theButtons to {\"Not Now\", \"Find on Website\", \"View in App Store\"}\n\ttry\n\t\tactivate\n\t\tset theAlert to display dialog \"TimeMan.app is required to process speech\" with title \"Freeway\" buttons theButtons default button 3 cancel button 1\n\t\tset clicked to button returned of theAlert\n\t\tif clicked is item 3 of theButtons then\n\t\t\topen location \"itms-apps:\/\/apps.apple.com\/app\/timeman\/id1484426198?mt=12\"\n\t\telse if clicked is item 2 of theButtons then\n\t\t\topen location \"https:\/\/timemanapp.com\"\n\t\tend if\n\tend try\n'\nfi" +} \ No newline at end of file From 1d516a985117fa6883cb9f257246eccdb9d07561 Mon Sep 17 00:00:00 2001 From: Robotizing <105998754+Robotizing@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:48:50 +0200 Subject: [PATCH 2/6] Added timeman-actions pipeline to index --- INDEX.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/INDEX.json b/INDEX.json index 61e2f6a..c3022de 100644 --- a/INDEX.json +++ b/INDEX.json @@ -79,6 +79,21 @@ "tags": ["finder"], "description": "Create a text file with your spoken content. Say 'create text file' followed by the content you want to save. The file will be pasted into the current Finder window.", "source_url": "https://github.com/tryfreeway/freeway-pipelines/tree/main/pipelines/create-text-file" + }, + { + "id": "timeman-actions", + "name": "TimeMan Actions", + "version": 1, + "created_at": "2026-02-26T00:00:00Z", + "updated_at": "2026-02-26T00:00:00Z", + "categories": ["Productivity", "Business"], + "author": { + "name": "Robotizing Networks", + "url": "https://TimeMan.app" + }, + "tags": ["timeman", "integration", "search", "plan", "log"], + "description": "Voice interface for TimeMan app. Say 'TimeMan' followed by 'plan', 'log', or a search query.", + "source_url": "https://github.com/Robotizing/freeway-pipelines/tree/timeman/pipelines/timeman-actions" } ] } From ed9922290a8c5ff6500450fc1fde91af5ef4574e Mon Sep 17 00:00:00 2001 From: Robotizing <105998754+Robotizing@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:58:02 +0200 Subject: [PATCH 3/6] Remove 'log' tag from timeman-actions --- pipelines/timeman-actions/meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelines/timeman-actions/meta.json b/pipelines/timeman-actions/meta.json index 3a10052..51671ee 100644 --- a/pipelines/timeman-actions/meta.json +++ b/pipelines/timeman-actions/meta.json @@ -9,7 +9,7 @@ }, "compatibility": ["macOS"], "categories": ["Productivity", "Business"], - "tags": ["timeman", "integration", "search", "plan", "log"], + "tags": ["timeman", "integration", "search", "plan"], "description": "Voice interface for TimeMan app. Say 'TimeMan' followed by 'plan', 'log', or a search query.", "trigger": { "pattern": "timeman", From db9c98b2ee32fa2bee479468c5b42775f4dfb4b6 Mon Sep 17 00:00:00 2001 From: Robotizing <105998754+Robotizing@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:58:59 +0200 Subject: [PATCH 4/6] Remove 'log' tag from timeman-actions in the index --- INDEX.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/INDEX.json b/INDEX.json index c3022de..57486ba 100644 --- a/INDEX.json +++ b/INDEX.json @@ -91,7 +91,7 @@ "name": "Robotizing Networks", "url": "https://TimeMan.app" }, - "tags": ["timeman", "integration", "search", "plan", "log"], + "tags": ["timeman", "integration", "search", "plan"], "description": "Voice interface for TimeMan app. Say 'TimeMan' followed by 'plan', 'log', or a search query.", "source_url": "https://github.com/Robotizing/freeway-pipelines/tree/timeman/pipelines/timeman-actions" } From b76d90ac677a91598c03b18710045cb3cedac827 Mon Sep 17 00:00:00 2001 From: Robotizing <105998754+Robotizing@users.noreply.github.com> Date: Fri, 27 Feb 2026 14:00:02 +0200 Subject: [PATCH 5/6] Add 'email' field to timeman-actions pipeline --- pipelines/timeman-actions/meta.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pipelines/timeman-actions/meta.json b/pipelines/timeman-actions/meta.json index 51671ee..01a81ea 100644 --- a/pipelines/timeman-actions/meta.json +++ b/pipelines/timeman-actions/meta.json @@ -5,6 +5,7 @@ "name": "TimeMan Actions", "author": { "name": "Robotizing Networks", + "email": "support@timemanapp.com", "url": "https://TimeMan.app" }, "compatibility": ["macOS"], From 3899e21bdac25e64f8ef9020cea24fcea53f6ca2 Mon Sep 17 00:00:00 2001 From: Robotizing <105998754+Robotizing@users.noreply.github.com> Date: Fri, 27 Feb 2026 14:01:48 +0200 Subject: [PATCH 6/6] Add 'email' field to timeman-actions pipeline in the index --- INDEX.json | 1 + 1 file changed, 1 insertion(+) diff --git a/INDEX.json b/INDEX.json index 57486ba..7f5bbb6 100644 --- a/INDEX.json +++ b/INDEX.json @@ -89,6 +89,7 @@ "categories": ["Productivity", "Business"], "author": { "name": "Robotizing Networks", + "email": "support@timemanapp.com", "url": "https://TimeMan.app" }, "tags": ["timeman", "integration", "search", "plan"],