Commit Graph

155 Commits

Author SHA1 Message Date
Gigi
d5ef34fe88 Revert "build: remove whisper-ctranslate2"
This reverts commit 57bbd2f88a.
2025-04-07 13:29:49 +01:00
Gigi
44fc611d8c chore: update Python version to 3.11.2 and simplify setup instructions 2025-04-07 13:29:28 +01:00
Gigi
57bbd2f88a build: remove whisper-ctranslate2
https://github.com/dergigi/vibeline/pull/2/files#r2031107312
2025-04-07 13:12:24 +01:00
Gigi
5ee0e625a3 fix: ignore lines with leading whitespace in action item extraction 2025-04-07 12:02:29 +01:00
hzrd149
f3cd99a471 Docker compose (#2)
* Add dockerfile
Add example docker compose
Add docker build action
Update extract.sh to use faster-whisper
Update src/extract.py to check and download ollama models

* remove multi-platform build

* add vibeline-ui to docker compose

* Fix VOICE_MEMOS_DIR variable being ignored in some files

* remove requirement for faster-whisper since it comes with whisper-ctranslate2
2025-04-07 11:47:27 +01:00
Gigi
ed1c8a3d43 chore: disable some plugins 2025-04-05 00:57:23 +01:00
Gigi
778bf4c130 fix: make TODO files md files 2025-04-05 00:55:02 +01:00
Gigi
8cc014d704 docs: update TODO list 2025-04-04 22:30:07 +01:00
Gigi
712ba1f1a0 feat: make whisper output format conditional on audio duration 2025-04-04 22:19:05 +01:00
Gigi
cfb6055a4d refactor: remove determine_content_type function in favor of plugin system 2025-04-04 22:15:58 +01:00
Gigi
806b5f72e9 refactor: remove generate_additional_content function in favor of plugin-based implementation 2025-04-04 22:15:12 +01:00
Gigi
4d4ece82eb refactor: remove generate_summary function in favor of summary plugin 2025-04-04 22:14:05 +01:00
Gigi
12ed29a04c chore: update todo_txt plugin configuration 2025-04-04 22:12:43 +01:00
Gigi
622a71928e fix: update mcp package name 2025-04-04 22:02:22 +01:00
Gigi
5d72e9e91c fix: update mcptools package source 2025-04-04 21:59:46 +01:00
Gigi
784e17a955 chore: add modelcontext-python-sdk dependency 2025-04-04 21:53:11 +01:00
Gigi
f851cfcdba docs: update TODO list 2025-04-04 21:52:23 +01:00
Gigi
61c6e06398 feat: add idea plugin configuration 2025-04-04 21:40:12 +01:00
Gigi
11b46e485c Change decision plugin output format from JSON to text 2025-04-04 21:40:12 +01:00
Gigi
09eec5607a Add decision plugin to extract decisions from transcripts 2025-04-04 21:40:12 +01:00
Gigi
c1397706f4 Revert "feat: remove svg plugin"
This reverts commit df150a0a75.
2025-04-04 21:40:12 +01:00
hzrd149
0a43d9e01e load .env file on watch (#1) 2025-04-04 20:07:13 +01:00
Gigi
df150a0a75 feat: remove svg plugin 2025-04-04 14:58:00 +01:00
Gigi
373ca29310 feat(transcribe): create all output formats 2025-04-04 09:34:51 +01:00
Gigi
627521fd3c feat(transcribe): add srt output format alongside txt 2025-04-04 09:27:43 +01:00
Gigi
030e61a395 fix: make svg plugin output svg files 2025-04-03 23:40:25 +01:00
Gigi
d9b3bc18f3 docs: update action item plugin prompt formatting rules 2025-04-03 16:11:18 +01:00
Gigi
b1020b61e7 refactor(summary): clarify prompt instructions
Make the summary prompt more explicit about not adding extra text and add 'Summary:' section at the end.
2025-04-03 11:55:41 +01:00
Gigi
2eec1d493d feat(post-process): skip empty action item files
- Skip creating output files when no action items are found\n- Add informative message when skipping empty files
2025-04-03 11:31:45 +01:00
Gigi
c7eb933739 refactor(post-process): simplify item extraction with regex
- Use regex to match list markers and find first letter\n- Clean up non-letter characters from beginning of lines\n- Remove trailing metadata notes
2025-04-03 11:30:05 +01:00
Gigi
dc6321323e feat(post-process): add --force flag and improve item formatting
- Add --force/-f flag to override existing files\n- Clean up non-letter characters from beginning of lines\n- Pass through command line arguments in shell script
2025-04-03 11:26:00 +01:00
Gigi
b8e97aa34a Update TODO.md 2025-04-03 11:06:27 +01:00
Gigi
48df4777dd chore: add git commit cursor rule 2025-04-03 11:04:34 +01:00
Gigi
c1d9b77825 feat: no deadlines 2025-04-03 11:01:48 +01:00
Gigi
d07db34c32 Update post-processing script to use human-readable date format with weekday 2025-04-03 10:59:20 +01:00
Gigi
e1301ad780 feat: add rules for action items plugin 2025-04-02 13:30:05 +01:00
Gigi
c6822d3061 Add todo_txt plugin for TODO.txt format output 2025-04-02 13:13:42 +01:00
Gigi
e0e8de62bb Skip post-processing if output file already exists 2025-04-02 13:06:07 +01:00
Gigi
2d7f23e631 Save formatted action items in new TODOs directory 2025-04-02 13:03:41 +01:00
Gigi
e33fe59fc2 Add post-processing step for action items with consistent - [ ] format 2025-04-02 13:01:01 +01:00
Gigi
2174505337 Rename action_items_todo plugin to action_item 2025-04-02 12:52:06 +01:00
Gigi
e82737e7c8 chore: add image plugins to TODO list 2025-04-01 17:21:05 +01:00
Gigi
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 2025-04-01 17:06:05 +01:00
Gigi
107fca730a chore: update summary prompt 2025-04-01 16:57:04 +01:00
Gigi
581f41f081 Add force flag for overwriting files & update TODO
- Add --force/-f flag to control file overwriting in extract.py
- Propagate force flag through all scripts (extract.sh, process.sh, run.sh, watch_voice_memos.py)
- Add TODO item for future CLI modernization using Python
- Skip existing output files unless force flag is used
2025-04-01 16:46:49 +01:00
Gigi
5bd7436d0b refactor: remove timestamps from output filenames 2025-04-01 16:36:05 +01:00
Gigi
c80ec5d359 fix: make action_items_todo plugin run always to catch all potential tasks 2025-04-01 16:29:31 +01:00
Gigi
0c96dcbefd refactor: rename summary.all.yaml to summary.yaml as run type is now in metadata 2025-04-01 16:24:47 +01:00
Gigi
e00d2a6ca3 docs: mark LICENSE and README tasks as completed 2025-04-01 16:22:52 +01:00
Gigi
9f18a7d22e docs: add LICENSE and comprehensive README 2025-04-01 16:22:22 +01:00