Skip to content

feat: add Linux (Ubuntu) desktop build support#77

Merged
Anil-matcha merged 1 commit intoAnil-matcha:mainfrom
Assem-ElQersh:main
Apr 15, 2026
Merged

feat: add Linux (Ubuntu) desktop build support#77
Anil-matcha merged 1 commit intoAnil-matcha:mainfrom
Assem-ElQersh:main

Conversation

@Assem-ElQersh
Copy link
Copy Markdown
Contributor

  • Add electron:build:linux script and AppImage + .deb targets in package.json
  • Fix Electron main.js: ESM → CommonJS, remove macOS-only titleBarStyle on Linux
  • Fix createInlineInstructions undefined error in ImageStudio.js
  • Fix Cinema Studio asset paths (absolute → relative) for Electron file:// protocol
  • Add AppArmor profile for Ubuntu 24.04+ user namespace sandbox fix
  • Add Ubuntu install docs and sandbox workaround to README

- Add electron:build:linux script and AppImage + .deb targets in package.json
- Fix Electron main.js: ESM → CommonJS, remove macOS-only titleBarStyle on Linux
- Fix createInlineInstructions undefined error in ImageStudio.js
- Fix Cinema Studio asset paths (absolute → relative) for Electron file:// protocol
- Add AppArmor profile for Ubuntu 24.04+ user namespace sandbox fix
- Add Ubuntu install docs and sandbox workaround to README
@Anil-matcha Anil-matcha merged commit 57cb24b into Anil-matcha:main Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants