Skip to content

Linux suport #32

@athulchandroth

Description

@athulchandroth

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions