-
Notifications
You must be signed in to change notification settings - Fork 578
Fix: memory and context views mobile friendly #818
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
Merged
gsxdsm
merged 12 commits into
AutoMaker-Org:v1.0.0rc
from
gsxdsm:fix/memory-and-context-mobile-friendly
Feb 26, 2026
Merged
Changes from all commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
2a75387
Changes from fix/memory-and-context-mobile-friendly
gsxdsm e2d7f6f
fix: Improve file extension detection and add path traversal protection
gsxdsm a0eab45
refactor: Extract file extension utilities and add path traversal guards
gsxdsm 04ac83f
test: Add e2e tests for profiles crud and board background persistence
gsxdsm cdc2e2a
Update apps/ui/playwright.config.ts
gsxdsm fa74441
fix: Add robust test navigation handling and file filtering
gsxdsm 0b1dcea
fix: Format NODE_OPTIONS configuration on single line
gsxdsm fd4ce0d
test: Update profiles and board background persistence tests
gsxdsm b91bc08
test: Replace iPhone 13 Pro with Pixel 5 for mobile test consistency
gsxdsm 0739651
Update apps/ui/src/components/views/context-view.tsx
gsxdsm 3039074
chore: Remove test project directory
gsxdsm 4b8f540
feat: Filter context files by type and improve mobile menu visibility
gsxdsm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unsaved edits can now be lost without confirmation.
Line 243–247 removes the unsaved-change safeguard; switching files can discard in-progress content with no prompt.
🧯 Suggested guard
const handleSelectFile = (file: ContextFile) => { - // Note: Unsaved changes warning could be added here in the future - // For now, silently proceed to avoid disrupting mobile UX flow + if (hasChanges && selectedFile?.path !== file.path) { + const shouldDiscard = window.confirm('Discard unsaved changes?'); + if (!shouldDiscard) return; + } loadFileContent(file); setIsPreviewMode(isMarkdownFilename(file.name)); };🤖 Prompt for AI Agents