No description
  • TypeScript 54.7%
  • Python 39.8%
  • CSS 5.4%
Find a file
jadsongmatos 0220ecf3dd fix: auto-position context menus & travel objects open map instead of direct teleport
- Rewrite useMenuPosition from useState hook to adjustMenuPosition DOM
  mutation (useLayoutEffect sets style directly before paint, no flicker)
- Travel-type interactables now open the map dialog instead of teleporting
  directly to targetRoom (both App.tsx and useGameActions.ts)
2026-06-08 01:30:01 -03:00
public refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
scripts refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
src fix: auto-position context menus & travel objects open map instead of direct teleport 2026-06-08 01:30:01 -03:00
test-results Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
.env.example Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
.gitignore Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
AGENTS.md refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
audit_results.json Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
e2e_critical_path.spec.ts Fita cassete system: phone recording, replay, and blocked re-calls 2026-05-11 23:43:08 -03:00
entities.json feat: adicionar sistema de gravação de chamadas telefônicas com fita cassete 2026-05-13 23:45:16 -03:00
extracted_positions.json Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
index.html Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
mempalace.yaml refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
metadata.json Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
package-lock.json refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
package.json refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
puzzle_input.json refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
puzzle_output.json refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
README.md Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
requirements-vision.txt Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
run_orchestrator.py refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
run_tournament.py refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
run_tournament_v2.py refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
run_worker.py refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
scp_puzzle_gen.py.bak Initial commit — Murphy Law: Investigações Privadas 2026-05-11 22:18:42 -03:00
tsconfig.json refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
vite.config.ts refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00
vitest.config.ts refactor: update TypeScript configuration and paths 2026-05-19 14:43:26 -03:00

GHBanner

Run and deploy your AI Studio app

This contains everything you need to run your app locally.

View your app in AI Studio: https://ai.studio/apps/7ba489b2-3add-4d41-bfe5-f67a60a0578b

Run Locally

Prerequisites: Node.js

  1. Install dependencies: npm install
  2. Set the GEMINI_API_KEY in .env.local to your Gemini API key
  3. Run the app: npm run dev