Skip to content

feat: portable AppImage mode detection - #1371

Draft
sneurlax wants to merge 1 commit into
stagingfrom
feat/1177-portable-appimage
Draft

feat: portable AppImage mode detection#1371
sneurlax wants to merge 1 commit into
stagingfrom
feat/1177-portable-appimage

Conversation

@sneurlax

Copy link
Copy Markdown
Member

closes #1177

@codecov

codecov Bot commented May 28, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 100 lines in your changes missing coverage. Please review.
✅ Project coverage is 4.83%. Comparing base (8208fe7) to head (8d3bba8).
⚠️ Report is 11 commits behind head on staging.

Files with missing lines Patch % Lines
...ings_menu/advanced_settings/advanced_settings.dart 0.00% 55 Missing ⚠️
lib/utilities/stack_file_system.dart 0.00% 36 Missing ⚠️
lib/utilities/prefs.dart 0.00% 9 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           staging    #1371      +/-   ##
===========================================
- Coverage     4.84%    4.83%   -0.01%     
===========================================
  Files         1092     1092              
  Lines       109141   109198      +57     
===========================================
  Hits          5283     5283              
- Misses      103858   103915      +57     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sneurlax

Copy link
Copy Markdown
Member Author

Converting to draft because I have too many open PRs ready--will take another review pass over this before re-readying it

@sneurlax
sneurlax marked this pull request as draft August 20, 2026 18:58
Running an AppImage with --portable, or placing an <AppImage>.portable
marker file beside it, keeps the data root, secure store and logs in
<AppImage dir>/.<app data dir> instead of the home directory. An existing
directory beside the AppImage is never on its own treated as consent.

An explicit -d <dir> stays authoritative wherever it appears in argv;
-d without a directory and --portable outside an AppImage are usage
errors that exit 64 instead of opening an empty window.

closes #1177
@sneurlax
sneurlax force-pushed the feat/1177-portable-appimage branch from 63d8f60 to f377711 Compare August 24, 2026 21:31
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.

Add portable aware storage code for portable mode with AppImages

1 participant