Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux suport #32

Open
athulchandroth opened this issue Feb 21, 2025 · 0 comments
Open

Linux suport #32

athulchandroth opened this issue Feb 21, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@athulchandroth
Copy link
Collaborator

Description

Add Linux support to the meeting-minutes application, with a focus on Flatpak distribution. The application is built using Tauri (Rust) framework, making cross-platform support feasible.

Current Status (from team response)

  • UI and backend already developed in cross-platform framework (Tauri)
  • Main challenge identified: audio capture on Linux
  • Community members interested in contributing to Linux port
  • Flatpak distribution preferred

Technical Foundation

  • Built with Tauri (Rust) - already cross-platform compatible
  • Core functionality exists, needs Linux-specific implementations
  • Focus areas are mic and system audio capture

Acceptance Criteria

  1. Audio Capture Support:

    • Microphone input working on major Linux distributions
    • System audio recording capability
    • Proper audio device detection and selection
  2. Distribution:

    • Flatpak package available
    • Installation instructions for major Linux distributions
    • Dependencies properly handled through package manager
  3. Feature Parity:

    • All existing features working identically to Mac version
    • Cross-platform compatibility maintained
    • Linux-specific error handling

Implementation Focus

  1. Primary Task:

    • Implement Linux audio capture functionality
    • Both microphone and system audio support
  2. Secondary Tasks:

    • Package application for Flatpak
    • Test on major Linux distributions
    • Create Linux-specific documentation

Community Involvement

  • Community members have offered to help with planning and porting
  • Focus on Flatpak packaging
  • Opportunity for collaborative development

Priority

Medium - Has community interest and technical foundation ready

Notes

  • Core application already uses cross-platform framework
  • Main technical challenge is audio capture
  • Community support available for implementation
  • Flatpak distribution preferred for better Linux integration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant