feat: mobile UX improvements and session validation#57
Open
TeigenZhang wants to merge 1 commit intoArk0N:masterfrom
Open
feat: mobile UX improvements and session validation#57TeigenZhang wants to merge 1 commit intoArk0N:masterfrom
TeigenZhang wants to merge 1 commit intoArk0N:masterfrom
Conversation
- Show Codeman logo on mobile as compact home button (was hidden) - Add "Show More" button for history sessions (initial 4, expand all) - Deduplicate by projectKey instead of workingDir (lossy decode fix) - Fix project key decoding: handle '_' encoded as '-' with look-ahead - Pre-validate resumeSessionId before passing to Claude CLI - Apply content validation to all session files regardless of size
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
projectKeyinstead ofworkingDirto fix lossy decode issues_encoded as-with look-ahead logic for correct path reconstructionresumeSessionIdbefore passing to Claude CLI to prevent invalid session errorsChanged files
src/web/public/mobile.css— Mobile logo stylingsrc/web/public/styles.css— History section expand/collapse stylessrc/web/public/terminal-ui.js— History rendering with dedup fix and expandable UIsrc/web/routes/session-routes.ts— Session validation and project key decoding fixesTest plan