Main viewer page - now redirects to picker if no folder is selected
()
| 1090 | @app.route("/") |
| 1091 | @print_timing |
| 1092 | def index(): |
| 1093 | """Main viewer page - now redirects to picker if no folder is selected""" |
| 1094 | selected_folder = request.args.get("folder") |
| 1095 | |
| 1096 | if not selected_folder: |
| 1097 | return redirect(url_for("game_picker")) |
| 1098 | |
| 1099 | # Validate the selected folder exists and is a game folder |
| 1100 | folder_path = LOG_BASE_DIR / selected_folder |
| 1101 | |
| 1102 | if not folder_path.exists() or not is_game_folder(folder_path): |
| 1103 | return redirect(url_for("game_picker")) |
| 1104 | |
| 1105 | return render_game_viewer(folder_path, selected_folder) |
| 1106 | |
| 1107 | |
| 1108 | @app.route("/game/<path:folder_path>") |
nothing calls this directly
no test coverage detected