@@ -101,7 +101,7 @@ Here's how the metadata.json file looks like:
101101 "players": [
102102 {
103103 "agent": "mini",
104- "name": "gpt-5-mini -more-prescriptive",
104+ "name": "sonnet-4 -more-prescriptive",
105105 "config": {
106106 "agent": {
107107 "system_template": "",
@@ -145,12 +145,12 @@ Here's how the metadata.json file looks like:
145145 },
146146 "agents": [
147147 {
148- "name": "gpt-5-mini -more-prescriptive",
148+ "name": "sonnet-4 -more-prescriptive",
149149 "player_unique_id": "38f5a945-2a14-4cfb-9a41-e3ccceb7d3e2",
150150 "created_timestamp": 1757982729,
151151 "config": {
152152 "agent": "mini",
153- "name": "gpt-5-mini -more-prescriptive",
153+ "name": "sonnet-4 -more-prescriptive",
154154 "config": {
155155 "agent": {
156156 "system_template": "...,
@@ -164,7 +164,7 @@ Here's how the metadata.json file looks like:
164164 }
165165 },
166166 "initial_commit_hash": "dc7bdb934a2f1bba88d19136ff5caa6ff789dda7",
167- "branch_name": "PvpTournament.BattleSnake.250915203207.gpt-5-mini -more-prescriptive",
167+ "branch_name": "PvpTournament.BattleSnake.250915203207.sonnet-4 -more-prescriptive",
168168 "round_tags": {}
169169 },
170170 {
@@ -213,36 +213,53 @@ The application has two main pages:
213213
214214### Mouse Navigation
215215
216- * **Left-click**: Default action (navigate in same tab)
217- * **Middle-click**: Open in new tab (works on all buttons and game rows)
218- * **Ctrl+click or Cmd+click**: Open in new tab (alternative to middle-click)
216+ * **Left-click in checkbox column**: Toggle checkbox selection
217+ * **Left-click elsewhere on game row**: Navigate to viewer in same tab
218+ * **Middle-click on game row**: Open in new tab
219+ * **Ctrl+click or Cmd+click on game row**: Open in new tab (alternative to middle-click)
220+ * **Drag over checkbox column**: Multi-select games by dragging over checkboxes
221+ * **Left-click on Open button**: Navigate to viewer in same tab
222+ * **Middle-click on Open button**: Open in new tab
223+ * **Ctrl+click or Cmd+click on Open button**: Open in new tab (alternative to middle-click)
224+ * **Left-click on ↗ button**: Always open in new tab
219225
220226## Game Picker Design (`/picker`)
221227
222228### Features
223229
224230* **Hierarchical Tree Structure**: Shows all folders recursively with proper indentation
225231* **Game Detection**: Any folder containing `metadata.json` is considered a game folder
232+ * **Multi-Selection Support**: Checkboxes allow selecting multiple games for batch operations
233+ * **Batch Actions**: Action dropdown with options like "Copy pathnames" for selected games
234+ * **Readme Display**: Shows the first line of each game's `readme.txt` file in the table
226235* **Folder Collapse/Expand**: Click intermediate folders to minimize/expand their contents
227236 - Collapsed folders show 📂 icon and blue accent border
228237 - Expanded folders show 📁 icon
229238 - Children of collapsed folders are hidden
230239* **Visual Distinction**:
231- - Game folders: 🎮 icon, clickable, blue accent color
240+ - Game folders: 🎮 icon, clickable for selection , blue accent color
232241 - Intermediate folders: 📁/📂 icon, clickable to collapse, muted appearance
233242* **Tree Indentation**: Uses spaces and tree characters (└─) to show folder hierarchy
234243* **Round Count Display**: Shows number of rounds for each game session
235- * **Multiple Navigation Options**:
236- - Click game row: Navigate to viewer (middle-click for new tab)
244+ * **Model Display**: Shows full model names without truncation
245+ * **Selection Behavior**:
246+ - Click in checkbox column: Toggle checkbox selection
247+ - Drag over checkbox column: Multi-select games by dragging
248+ - Click elsewhere on game row: Navigate to viewer (supports middle-click)
237249 - "Open" button: Navigate to viewer (supports middle-click)
238250 - "↗" button: Always open viewer in new tab
251+ * **Batch Operations**:
252+ - "Select All" checkbox to toggle all games
253+ - Styled action dropdown with custom arrow and hover effects for batch operations on selected games
254+ - Copy pathnames copies selected game paths as space-separated string to clipboard
239255
240256### Layout
241257
242- * Clean table structure with three columns: Game Session, Rounds, Action
243- * Responsive design that adapts to mobile screens
258+ * Full-width table structure with six columns: Select, Game Session, Note, Rounds, Models , Action
259+ * Responsive design that adapts to mobile screens (hides some columns on mobile)
244260* Hover effects and visual feedback
245261* Base directory path display at the top
262+ * Control bar with selection controls and action dropdown
246263
247264## Trajectory Viewer Design (`/`)
248265
0 commit comments