-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Release v0.0.1.1 - Bug fixes #10
-
Release v0.0.1 - Tauri Migration & First Stable Build
Overview
This release marks our transition from Electron to Tauri and delivers the first packaged executables. The changes focus on performance improvements and native integration capabilities.
Changelog
Frontend Architecture
- Migrated from Electron to Tauri
- Native audio capture via Rust
- 60% smaller installation size
- System tray integration
- Automatic updates
- Removed 600MB+ of Electron dependencies
- Added universal binary support (Apple Silicon/Intel)
Documentation Updates
- Updated README.md with:
- New installation instructions
- Tauri architecture diagram
- Release notes section
- Cross-platform build targets
- Revised
docs/architecture.mdto reflect new flow
Security
- Implemented process isolation
- Added memory-safe audio processing
- Removed Node.js dependency surface
Verification Steps
# Build verification cargo check --release cargo tauri build --target universal-apple-darwin # Installation test hdiutil verify meeting-minutes_0.0.1_universal.dmg # Runtime checks ./src-tauri/target/release/meeting-minutes --validate <hr /><em>This discussion was created from the release <a href='https://github.com/Zackriya-Solutions/meeting-minutes/releases/tag/v0.0.1'>Release v0.0.1.1 - Bug fixes</a>.</em>
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment 4 replies
-
Once I run the clean_start_backend.sh script and get to the whisper model selection it fails and can't download any of the model files. Is there a known workaround? (tried to manually copy the model file into the models directory but could not get it working)
Beta Was this translation helpful? Give feedback.
All reactions
-
While testing clean_start_backend.sh in other devices, saw few bugs. Actively trying to fix those.
Could you please share the backend terminal logs for this issue?
Beta Was this translation helpful? Give feedback.
All reactions
-
%clean_start_backend.sh..
..Enter a model name (e.g. small): small
Model file does not exist: whisper-server-package/models/ggml-small.bin
Trying to download model...
./clean_start_backend.sh: line 106: ./whisper-server-package/models/download-ggml-model.sh: No such file or directory
after manually putting "ggml-medium.en.bin" in the models dir
..Enter a model name (e.g. small): medium.en
Model file exists: whisper-server-package/models/ggml-medium.en.bin
dyld[76247]: Library not loaded: @rpath/libwhisper.1.dylib
Referenced from: <75BB0279-4AFE-38EE-B3FE-AE9BE5E99275> /Users/leisavi/Downloads/meeting-minutes-0.0.1/backend/whisper-server-package/whisper-server
Reason: tried: '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file)
./run-server.sh: line 36: 76247 Abort trap: 6 ./whisper-server --model "$MODEL" --host "$HOST" --port "$PORT" --diarize --print-progress
Activating venv...
Starting Python backend...
2025年02月05日 04:43:42,736 - INFO - Anonymized telemetry enabled. See https://docs.trychroma.com/telemetry for more information.
2025年02月05日 04:43:42,871 - DEBUG - Starting component System
2025年02月05日 04:43:42,872 - DEBUG - Starting component Posthog
2025年02月05日 04:43:42,872 - DEBUG - Starting component OpenTelemetryClient
2025年02月05日 04:43:42,872 - DEBUG - Starting component SqliteDB
2025年02月05日 04:43:42,879 - DEBUG - Starting component SimpleQuotaEnforcer
2025年02月05日 04:43:42,880 - DEBUG - Starting component SimpleRateLimitEnforcer
2025年02月05日 04:43:42,880 - DEBUG - Starting component LocalSegmentManager
2025年02月05日 04:43:42,880 - DEBUG - Starting component LocalExecutor
2025年02月05日 04:43:42,880 - DEBUG - Starting component SegmentAPI
2025年02月05日 04:43:42,884 - INFO - Retrieved existing collection: all_transcripts
2025年02月05日 04:43:42,890 - INFO - Initialized QA Agent
2025年02月05日 04:43:42 - INFO - [main.py:95 - init()] - Initializing SummaryProcessor components
2025年02月05日 04:43:42,894 - INFO - Initializing SummaryProcessor components
2025年02月05日 04:43:42,895 - INFO - Retrieved existing collection: all_transcripts
2025年02月05日 04:43:42 - INFO - [main.py:104 - init()] - SummaryProcessor initialized successfully
2025年02月05日 04:43:42,896 - INFO - SummaryProcessor initialized successfully
/Users/leisavi/Downloads/meeting-minutes-0.0.1/backend/app/main.py:695: DeprecationWarning:
on_event is deprecated, use lifespan event handlers instead.
Read more about it in the
[FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).
@app.on_event("shutdown")
INFO: Started server process [76249]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5167 (Press CTRL+C to quit)
2025年02月05日 04:43:43,392 - DEBUG - Starting new HTTPS connection (1): us.i.posthog.com:443
2025年02月05日 04:43:44,100 - DEBUG - https://us.i.posthog.com:443 "POST /batch/ HTTP/1.1" 200 15
no joy
Beta Was this translation helpful? Give feedback.
All reactions
-
@H0ruu1 Thanks for trying out the software. Hope you were able to run the frontend.
Following are the bugs we are solving :
-
A script is misplaced in one release. will add this script in the upcoming pre release.
-
We are figuring out a fix for the missing lib issue. The issue is with building whisper server. We are planning to change the whisper server build process to avoid using absolute file path references.
These are the same bugs that you are also facing and thanks for sharing the log information.
Once the fixes are done, will update the repo and share it with you. Planning to fix this this week.
As this is still a pre release version, bugs are expected. But we are committed to making sure that we solve these and release the first release that can run smoothly.
Beta Was this translation helpful? Give feedback.
All reactions
-
🚀 1
-
%clean_start_backend.sh..
..Enter a model name (e.g. small): small Model file does not exist: whisper-server-package/models/ggml-small.bin Trying to download model... ./clean_start_backend.sh: line 106: ./whisper-server-package/models/download-ggml-model.sh: No such file or directory
after manually putting "ggml-medium.en.bin" in the models dir
..Enter a model name (e.g. small): medium.en Model file exists: whisper-server-package/models/ggml-medium.en.bin dyld[76247]: Library not loaded: @rpath/libwhisper.1.dylib Referenced from: <75BB0279-4AFE-38EE-B3FE-AE9BE5E99275> /Users/leisavi/Downloads/meeting-minutes-0.0.1/backend/whisper-server-package/whisper-server Reason: tried: '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-blas/libwhisper.1.dylib' (no such file), '/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/sujith/work/2024/MVPs/MeetingMinutes/experiments/whisper.cpp/ggml/src/ggml-metal/libwhisper.1.dylib' (no such file) ./run-server.sh: line 36: 76247 Abort trap: 6 ./whisper-server --model "$MODEL" --host "$HOST" --port "$PORT" --diarize --print-progress Activating venv... Starting Python backend... 2025年02月05日 04:43:42,736 - INFO - Anonymized telemetry enabled. See https://docs.trychroma.com/telemetry for more information. 2025年02月05日 04:43:42,871 - DEBUG - Starting component System 2025年02月05日 04:43:42,872 - DEBUG - Starting component Posthog 2025年02月05日 04:43:42,872 - DEBUG - Starting component OpenTelemetryClient 2025年02月05日 04:43:42,872 - DEBUG - Starting component SqliteDB 2025年02月05日 04:43:42,879 - DEBUG - Starting component SimpleQuotaEnforcer 2025年02月05日 04:43:42,880 - DEBUG - Starting component SimpleRateLimitEnforcer 2025年02月05日 04:43:42,880 - DEBUG - Starting component LocalSegmentManager 2025年02月05日 04:43:42,880 - DEBUG - Starting component LocalExecutor 2025年02月05日 04:43:42,880 - DEBUG - Starting component SegmentAPI 2025年02月05日 04:43:42,884 - INFO - Retrieved existing collection: all_transcripts 2025年02月05日 04:43:42,890 - INFO - Initialized QA Agent 2025年02月05日 04:43:42 - INFO - [main.py:95 - init()] - Initializing SummaryProcessor components 2025年02月05日 04:43:42,894 - INFO - Initializing SummaryProcessor components 2025年02月05日 04:43:42,895 - INFO - Retrieved existing collection: all_transcripts 2025年02月05日 04:43:42 - INFO - [main.py:104 - init()] - SummaryProcessor initialized successfully 2025年02月05日 04:43:42,896 - INFO - SummaryProcessor initialized successfully /Users/leisavi/Downloads/meeting-minutes-0.0.1/backend/app/main.py:695: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead.
Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).@app.on_event("shutdown") INFO: Started server process [76249] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:5167 (Press CTRL+C to quit) 2025年02月05日 04:43:43,392 - DEBUG - Starting new HTTPS connection (1): us.i.posthog.com:443 2025年02月05日 04:43:44,100 - DEBUG - https://us.i.posthog.com:443 "POST /batch/ HTTP/1.1" 200 15
no joy
Hey @H0ruu1
Please see the latest release - https://github.com/Zackriya-Solutions/meeting-minutes/releases/tag/v0.0.2
Solved these issues and updated both backend and frontend
Beta Was this translation helpful? Give feedback.