Recommended Workflow
Beta Status
Phosor is currently in an Internal Beta stage. Features may change before the public release. Performance may occasionally be inconsistent depending on hardware, image formats, and library size. Unexpected bugs may still occur. Feedback from beta testers is highly appreciated.
This page describes the complete Phosor culling workflow, from opening a folder to executing the final batch move.
Overview
The Phosor workflow follows these steps:
- Launch Phosor
- Open a Folder containing photos
- Configure Categories with names, colors, keybindings, and output folders
- Sort Photos using keyboard shortcuts
- Review & Undo as needed
- Execute Move to distribute photos to category folders
Step 1: Launch Phosor
The welcome screen displays the application name, tagline ("Less clicking, more shooting."), and an Open Folder button.
See First Launch for details.
Step 2: Open a Folder
Click Open Folder or use the change-source button in the sidebar to select a directory containing photos. Phosor recursively scans the folder for supported image files.
- The first photo appears immediately.
- Adjacent photos are preloaded in the background.
Mixed formats
You can open folders with mixed JPEG and RAW files. All supported formats are included automatically.
Step 3: Configure Categories
In the sidebar, customize categories by:
- Renaming them (e.g., "Keep", "Reject", "Review")
- Assigning a color label for visual identification
- Binding a keyboard shortcut (click the keybind badge, then press any key)
- Setting an output folder where sorted photos will be moved
Output folders required
Each category needs an output folder set before executing the move. Categories without output folders will be skipped.
See Categories for full details.
Step 4: Sort Photos
Navigate through photos using arrow keys. Press a category's bound key to assign the current photo to that category. The application automatically advances to the next photo after each assignment.
Sorting Modes
| Mode | When to use |
|---|---|
| Single Mode (default) | Careful, deliberate sorting |
| Continue Mode (⌘B / Ctrl+B) | Rapidly flagging sequences of similar photos |
| Shift Burst | Temporary burst sorting without toggling Continue Mode |
See Sorting Photos for full details.
Step 5: Review & Undo
Use undo and redo to correct mistakes:
| Action | macOS | Windows/Linux |
|---|---|---|
| Undo | ⌘ Z | Ctrl + Z |
| Redo | ⌘ ⇧ Z | Ctrl + Y |
The history system supports up to 100 levels of undo. Undo navigates back to the affected photo and restores its previous category assignment.
History is cleared on new folder
The undo history is cleared when a new folder is opened.
Step 6: Execute Move
The Execute action moves all flagged photos to their assigned category output folders in a single batch operation.
Before Executing
- Flag photos by assigning them to categories using keyboard shortcuts.
- Ensure each category has an output folder set (click the output strip in the category row).
Executing
- Click "Execute →" in the sidebar.
- A confirmation dialog shows the total count of photos to be moved.
- Confirm to start the move. A progress modal displays real-time status.
- After completion, a summary dialog shows the number of successfully moved photos and any failures.
Irreversible operation
The move operation is irreversible — there is no "undo move" feature. A confirmation dialog warns about this before proceeding.
What Happens During the Move
- The application checks for flagged photos and valid categories before executing.
- If any flagged categories lack output folders, a warning dialog lists them and offers to continue with the remaining photos.
- During the move, all state-mutating actions (navigation, sorting, undo/redo) are blocked to prevent corruption.
- Successfully moved photos are removed from the collection.
- The application navigates to the next available photo after the move.
- If a file already exists at the destination, that file is skipped and reported as an error.
- Cross-device moves (source and destination on different filesystems) are handled automatically.
Safe operation
Existing files are never overwritten. Failures are reported individually without aborting the entire batch.
Post-Move State
- Successfully moved photos are removed from the collection.
- The application navigates to the next available photo.
- Category counts are recalculated.
Current Limitations
- The move operation is irreversible — there is no "undo move" feature.
- Photos without an assigned category are not moved.
- The move does not create subfolders by date or any other criteria — files go directly to the category's output folder.