Commit Graph

  • 947a80ac6a feat: add command execution support for plugins (#3) master Pablo Fernandez 2025-04-10 23:55:32 +01:00
  • d24011b269 docs: improve README with touch grass philosophy explanation Gigi 2025-04-09 12:09:12 +01:00
  • 458f6a8da1 docs: add Fossify Voice Recorder recommendation Gigi 2025-04-09 12:04:22 +01:00
  • 2e52f0455a docs: add touch-grass image to README Gigi 2025-04-09 12:03:06 +01:00
  • 81c2d9cb12 fix: load .env file in transcribe script Gigi 2025-04-07 16:15:05 +01:00
  • a8f264627e docs: enhance README with UI project, usage guide, and contribution info Gigi 2025-04-07 14:52:10 +01:00
  • da1db82568 refactor: switch from whisper-ctranslate2 to openai-whisper Gigi 2025-04-07 14:10:30 +01:00
  • e13ad0d6ba build: remove .python-version Gigi 2025-04-07 14:05:08 +01:00
  • 674b7abe73 Revert "feat(setup): add pyenv support for Python version management" Gigi 2025-04-07 13:57:43 +01:00
  • b7bf0e2d85 Reapply "build: remove whisper-ctranslate2" Gigi 2025-04-07 13:49:36 +01:00
  • ffe81899b9 fix: remove space from python-version to fix script Gigi 2025-04-07 13:36:01 +01:00
  • 01642ba771 feat(setup): add pyenv support for Python version management Gigi 2025-04-07 13:34:42 +01:00
  • d5ef34fe88 Revert "build: remove whisper-ctranslate2" Gigi 2025-04-07 13:29:49 +01:00
  • 44fc611d8c chore: update Python version to 3.11.2 and simplify setup instructions Gigi 2025-04-07 13:29:28 +01:00
  • 57bbd2f88a build: remove whisper-ctranslate2 Gigi 2025-04-07 13:12:24 +01:00
  • 5ee0e625a3 fix: ignore lines with leading whitespace in action item extraction Gigi 2025-04-07 12:02:29 +01:00
  • f3cd99a471 Docker compose (#2) hzrd149 2025-04-07 11:47:27 +01:00
  • ed1c8a3d43 chore: disable some plugins Gigi 2025-04-05 00:57:23 +01:00
  • 778bf4c130 fix: make TODO files md files Gigi 2025-04-05 00:55:02 +01:00
  • 8cc014d704 docs: update TODO list Gigi 2025-04-04 22:30:07 +01:00
  • 712ba1f1a0 feat: make whisper output format conditional on audio duration Gigi 2025-04-04 22:19:05 +01:00
  • cfb6055a4d refactor: remove determine_content_type function in favor of plugin system Gigi 2025-04-04 22:15:58 +01:00
  • 806b5f72e9 refactor: remove generate_additional_content function in favor of plugin-based implementation Gigi 2025-04-04 22:15:12 +01:00
  • 4d4ece82eb refactor: remove generate_summary function in favor of summary plugin Gigi 2025-04-04 22:14:05 +01:00
  • 12ed29a04c chore: update todo_txt plugin configuration Gigi 2025-04-04 22:12:43 +01:00
  • 622a71928e fix: update mcp package name Gigi 2025-04-04 22:02:22 +01:00
  • 5d72e9e91c fix: update mcptools package source Gigi 2025-04-04 21:59:46 +01:00
  • 784e17a955 chore: add modelcontext-python-sdk dependency Gigi 2025-04-04 21:53:11 +01:00
  • f851cfcdba docs: update TODO list Gigi 2025-04-04 21:52:23 +01:00
  • 61c6e06398 feat: add idea plugin configuration Gigi 2025-04-04 21:39:44 +01:00
  • 11b46e485c Change decision plugin output format from JSON to text Gigi 2025-04-04 18:15:53 +01:00
  • 09eec5607a Add decision plugin to extract decisions from transcripts Gigi 2025-04-04 18:14:54 +01:00
  • c1397706f4 Revert "feat: remove svg plugin" Gigi 2025-04-04 17:03:54 +01:00
  • 0a43d9e01e load .env file on watch (#1) hzrd149 2025-04-04 20:07:13 +01:00
  • df150a0a75 feat: remove svg plugin Gigi 2025-04-04 14:58:00 +01:00
  • 373ca29310 feat(transcribe): create all output formats Gigi 2025-04-04 09:34:51 +01:00
  • 627521fd3c feat(transcribe): add srt output format alongside txt Gigi 2025-04-04 09:27:43 +01:00
  • 030e61a395 fix: make svg plugin output svg files Gigi 2025-04-03 23:40:25 +01:00
  • d9b3bc18f3 docs: update action item plugin prompt formatting rules Gigi 2025-04-03 16:11:18 +01:00
  • b1020b61e7 refactor(summary): clarify prompt instructions Gigi 2025-04-03 11:55:41 +01:00
  • 2eec1d493d feat(post-process): skip empty action item files Gigi 2025-04-03 11:31:45 +01:00
  • c7eb933739 refactor(post-process): simplify item extraction with regex Gigi 2025-04-03 11:30:05 +01:00
  • dc6321323e feat(post-process): add --force flag and improve item formatting Gigi 2025-04-03 11:26:00 +01:00
  • b8e97aa34a Update TODO.md Gigi 2025-04-03 11:06:27 +01:00
  • 48df4777dd chore: add git commit cursor rule Gigi 2025-04-03 11:04:34 +01:00
  • c1d9b77825 feat: no deadlines Gigi 2025-04-03 11:01:48 +01:00
  • d07db34c32 Update post-processing script to use human-readable date format with weekday Gigi 2025-04-03 10:59:20 +01:00
  • e1301ad780 feat: add rules for action items plugin Gigi 2025-04-02 13:30:05 +01:00
  • c6822d3061 Add todo_txt plugin for TODO.txt format output Gigi 2025-04-02 13:13:42 +01:00
  • e0e8de62bb Skip post-processing if output file already exists Gigi 2025-04-02 13:06:07 +01:00
  • 2d7f23e631 Save formatted action items in new TODOs directory Gigi 2025-04-02 13:03:41 +01:00
  • e33fe59fc2 Add post-processing step for action items with consistent - [ ] format Gigi 2025-04-02 13:01:01 +01:00
  • 2174505337 Rename action_items_todo plugin to action_item Gigi 2025-04-02 12:52:06 +01:00
  • e82737e7c8 chore: add image plugins to TODO list Gigi 2025-04-01 17:21:05 +01:00
  • 07ff09128e Show subprocess output in real-time & add consistent force flag behavior - Show output from process.sh, transcribe.sh, and extract.sh in real-time when running watch.py - Add force flag support to transcribe.sh to prevent overwriting existing transcripts - Update process.sh to propagate force flag to transcribe.sh - Now force flag behavior is consistent: without -f skips existing files, with -f overwrites files - Force flag propagates through entire chain: watch -> process -> transcribe/extract Gigi 2025-04-01 17:06:05 +01:00
  • 107fca730a chore: update summary prompt Gigi 2025-04-01 16:57:04 +01:00
  • 581f41f081 Add force flag for overwriting files & update TODO Gigi 2025-04-01 16:46:49 +01:00
  • 5bd7436d0b refactor: remove timestamps from output filenames Gigi 2025-04-01 16:36:05 +01:00
  • c80ec5d359 fix: make action_items_todo plugin run always to catch all potential tasks Gigi 2025-04-01 16:29:31 +01:00
  • 0c96dcbefd refactor: rename summary.all.yaml to summary.yaml as run type is now in metadata Gigi 2025-04-01 16:24:47 +01:00
  • e00d2a6ca3 docs: mark LICENSE and README tasks as completed Gigi 2025-04-01 16:22:52 +01:00
  • 9f18a7d22e docs: add LICENSE and comprehensive README Gigi 2025-04-01 16:22:22 +01:00
  • 82d35c48e1 refactor: remove separate summary step from process.sh Gigi 2025-04-01 16:12:38 +01:00
  • a0a5fb24ed refactor: remove separate summary script as it's now handled by the plugin system Gigi 2025-04-01 16:11:57 +01:00
  • 73c7fd5630 feat: add output_extension to plugins with .txt as default Gigi 2025-04-01 16:08:10 +01:00
  • 1f4aadc1b0 docs: mark structured plugin files task as completed Gigi 2025-04-01 16:04:01 +01:00
  • b320ad5b9b fix: update extract.py to handle plugin-specific models Gigi 2025-04-01 16:03:27 +01:00
  • 7ac3e94cf7 refactor: update plugin prompts to match original .md versions and remove .md files Gigi 2025-04-01 15:50:13 +01:00
  • d025318672 refactor: update summarize.py to use new YAML-based plugin system Gigi 2025-04-01 15:46:53 +01:00
  • c452657d0c refactor: separate plugin comparison type and run behavior Gigi 2025-04-01 15:44:26 +01:00
  • 4deed4e12a feat: implement YAML-based plugin system with metadata Gigi 2025-04-01 15:41:05 +01:00
  • e1f0a6f467 docs: mark pluralization task as completed in TODO list Gigi 2025-04-01 15:39:24 +01:00
  • 30be4708cd feat: use inflect library for proper pluralization of directory names Gigi 2025-04-01 15:38:56 +01:00
  • 4bbf78a265 chore: add inflect package to requirements.txt Gigi 2025-04-01 15:38:05 +01:00
  • a724824a21 refactor: rename summary.md to summary.all.md and treat it as regular plugin Gigi 2025-04-01 15:37:13 +01:00
  • 7bf42720d3 Implement environment variables for Ollama models and paths Gigi 2025-04-01 15:31:29 +01:00
  • f237c3092e Extract Ollama model name to a constant Gigi 2025-04-01 15:23:07 +01:00
  • a9509ded80 Refactor extract.py: add utility functions, simplify plugin detection, and improve code organization Gigi 2025-04-01 15:22:34 +01:00
  • ae803f13a0 Remove unused test mode Gigi 2025-04-01 15:17:58 +01:00
  • 6f26c90db4 Simplify plugin suffix handling using contains instead of endswith Gigi 2025-04-01 15:16:00 +01:00
  • 82f3116084 Fix output directory creation to handle .all suffix Gigi 2025-04-01 15:02:51 +01:00
  • 51d912a870 Rename .always to .all and update plugin handling Gigi 2025-04-01 14:57:31 +01:00
  • 8d0fe0c748 Fix plugin handling to properly support .or suffix throughout the pipeline Gigi 2025-04-01 14:48:17 +01:00
  • c470682001 Fix output directory names to remove .or suffix Gigi 2025-04-01 14:38:10 +01:00
  • bafc25543d Fix plugin loading to handle .or.md suffix Gigi 2025-04-01 14:36:59 +01:00
  • 3373672cc8 Remove old app_idea.md after renaming to app_idea.or.md Gigi 2025-04-01 14:27:29 +01:00
  • 6dc433ea28 Add .or.md suffix convention for plugins that should match any word Gigi 2025-04-01 14:26:53 +01:00
  • e2e60b1fca Make content type detection dynamic based on plugin filenames Gigi 2025-04-01 14:23:16 +01:00
  • a999bde177 Simplify TODO.md to a single flat list Gigi 2025-04-01 14:21:21 +01:00
  • 4c15763db2 Add TODO.md with completed and pending tasks Gigi 2025-04-01 14:20:57 +01:00
  • cdec4f763f Make extract.py dynamically load plugins and create output directories Gigi 2025-04-01 14:18:56 +01:00
  • b55f659419 Rename output directories to match plugin names: drafts -> blog_posts, prompts -> app_ideas Gigi 2025-04-01 14:17:55 +01:00
  • 12dee55089 Rename idea_app to app_idea and update output directories to match plugin names Gigi 2025-04-01 14:10:15 +01:00
  • 798a911a48 Remove unused default.md plugin Gigi 2025-04-01 14:06:26 +01:00
  • 75e33d80e3 Remove unused summarize_transcripts.py script Gigi 2025-04-01 14:05:31 +01:00
  • dd2eb782cd Simplify logging to use console output only Gigi 2025-04-01 14:02:53 +01:00
  • 4d8d439ca1 Simplify watch_voice_memos.py and improve logging Gigi 2025-04-01 14:00:48 +01:00
  • 8ad4c9e5dc Update watch_voice_memos.py to recursively scan VoiceMemos folder and only process new or changed files Gigi 2025-04-01 13:58:52 +01:00
  • 68f2dde597 Remove test transcript files and generated content Gigi 2025-04-01 13:56:57 +01:00
  • 99dd5844bc Rename prompts directory to plugins and update extract.py accordingly Gigi 2025-04-01 13:55:51 +01:00