Commit Graph

3 Commits

Author SHA1 Message Date
LemonNexus 2235a67978 fix: Update window detection to find actual game client, not launcher
Changes:
- EU_WINDOW_TITLE: 'Entropia Universe' -> 'Entropia Universe Client'
  Now matches 'Entropia Universe Client (64-bit) PlanetName' or
  'Entropia Universe Client (32-bit) PlanetName'
- EU_PROCESS_NAMES: Removed 'clientloader.exe' (launcher only)
  Now only looks for 'entropia.exe' or 'entropiauniverse.exe'

This fixes the issue where the Client Loader was detected instead of the actual game.
2026-02-16 00:49:06 +00:00
LemonNexus 5feecaca14 fix: Add timeout protection to window manager - fixes 4.5s UI freeze
Problem: EnumWindows was iterating through ALL windows on system
when EU wasn't running, causing 4.5s blocking delays every 5s.

Changes:
- _find_window_by_title: 100ms timeout, 500 window limit
- _find_window_by_process: 150ms timeout, 300 window limit
- Skip empty window titles (performance)
- Slow down focus detection to 60s when EU not found 3x

This should eliminate the 2s menu + 7s click delays.
2026-02-16 00:06:43 +00:00
LemonNexus d64cf8da1f fix: Clean repository - remove workspace pollution
Removed workspace files that should not be in EU-Utility repo:
- AGENTS.md, SOUL.md, BOOTSTRAP.md (workspace config)
- memory/ (session logs)
- skills/ (OpenClaw skills)
- projects/ (other projects)
- tests/ (workspace tests)
- ui/ (old UI files)

Now EU-Utility repo contains ONLY EU-Utility code:
- core/ (12 services)
- plugins/ (31 plugins)
- docs/ (15 documentation files)
- tests/ (42 test cases)
- assets/ (icons, sounds)

Repository is now clean and focused.
2026-02-14 03:34:04 +00:00