Skip to content

v0.2.2 - Directory Visibility & Portability Update

Choose a tag to compare

@danielmiessler danielmiessler released this 28 Sep 22:32
· 399 commits to main since this release

🎯 Release v0.2.2 - Directory Visibility & Portability Update

🚀 What's New

This release focuses on improving file visibility and system portability by removing hidden file prefixes and ensuring all paths are dynamic.

📋 Changes

📁 Directory Structure Improvements

  • Renamed .claude to PAI_DIRECTORY for better visibility
  • PAI is now truly vendor-agnostic (works with Claude, GPT, Gemini, etc.)
  • Better compatibility with tools like Obsidian that have issues with dot-prefixed directories

🔧 Path Portability

  • Fixed hardcoded paths in session-start-hook.ts (Fixes #21)
  • All paths now use ${PAI_DIR} environment variable
  • System is fully portable across different installation locations

📄 Configuration Updates

  • .env location standardized to ${PAI_DIR}/.env (Fixes #20)
  • All documentation updated to use consistent path
  • Central configuration location within PAI installation

👁️ File Visibility

  • Renamed .zshrc to zshrc-aliases (no dot prefix)
  • Renamed .env-example to env-example (no dot prefix)
  • Removed broken symbolic links
  • All configuration files now visible in file managers

🐛 Bug Fixes

  • Fixed session-start-hook.ts hardcoded path issue (#21)
  • Resolved .env file location confusion (#20)
  • Removed broken symbolic links

📖 Documentation

  • Updated all documentation to reflect new directory structure
  • Clarified PAI's vendor-agnostic architecture
  • Consistent use of ${PAI_DIR} throughout

🙏 Thanks

Thanks to @saisat and @frederikb96 for reporting issues!


Full Changelog: v0.2.1...v0.2.2