Skip to content

Uppercase folder and file names when syncing to TP-7#64

Merged
pixelate merged 1 commit into
mainfrom
claude/uppercase-tp7-sync-d2Acs
May 14, 2026
Merged

Uppercase folder and file names when syncing to TP-7#64
pixelate merged 1 commit into
mainfrom
claude/uppercase-tp7-sync-d2Acs

Conversation

@pixelate
Copy link
Copy Markdown
Owner

@pixelate pixelate commented May 6, 2026

The TP-7 display can only show uppercase letters, so paths on the device
should be uppercase. Adding uppercase_paths: true to the TP-7 device config
causes PathResolver to upcase all relative path components (folders and
filename including extension) after applying other transforms (unsupported
character stripping, file type changes).

Pull still works: prepare!() stores device files in the staging directory
using the device's actual paths (uppercase), and pull_cue_points resolves
the same uppercase paths via PathResolver, so the two sides match.

The TP-7 display can only show uppercase letters, so paths on the device
should be uppercase. Adding uppercase_paths: true to the TP-7 device config
causes PathResolver to upcase all relative path components (folders and
filename including extension) after applying other transforms (unsupported
character stripping, file type changes).

Pull still works: prepare!() stores device files in the staging directory
using the device's actual paths (uppercase), and pull_cue_points resolves
the same uppercase paths via PathResolver, so the two sides match.
@pixelate pixelate force-pushed the claude/uppercase-tp7-sync-d2Acs branch from abcf3d1 to dd63fc6 Compare May 6, 2026 06:38
@pixelate pixelate merged commit e6b97a9 into main May 14, 2026
3 checks passed
@pixelate pixelate deleted the claude/uppercase-tp7-sync-d2Acs branch May 14, 2026 12:29
@pixelate pixelate mentioned this pull request May 14, 2026
1 task
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