Files
skill-seekers-reference/src/skill_seekers
yusyus a24ee8dd9d fix: use platform-appropriate config paths on Windows (fixes #283)
- Add _get_config_dir() and _get_progress_dir() helpers that return
  %APPDATA%/skill-seekers and %LOCALAPPDATA%/skill-seekers/progress on
  Windows instead of Unix-only ~/.config and ~/.local/share paths
- Recompute paths at instance creation in __init__ so they are always
  evaluated at runtime, not at class definition time
- Guard all chmod() calls with sys.platform != "win32" — chmod with
  Unix stat flags is a no-op on Windows which caused config to appear
  saved but be unreadable/unfindable on subsequent runs
- Fix should_show_welcome() and mark_welcome_shown() to use instance
  config_dir instead of stale class-level WELCOME_FLAG constant

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 23:01:38 +03:00
..