Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Release v0.0.1.1 - Bug fixes #10

Discussion options

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.md to 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>
You must be logged in to vote

Replies: 1 comment 4 replies

Comment options

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)

You must be logged in to vote
4 replies
Comment options

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?

Comment options

%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

Comment options

@H0ruu1 Thanks for trying out the software. Hope you were able to run the frontend.

Following are the bugs we are solving :

  1. A script is misplaced in one release. will add this script in the upcoming pre release.

  2. 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.

Comment options

%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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

AltStyle によって変換されたページ (->オリジナル) /