Commits
* fix: Set mount dir and all subdirectories as trusted git directories #5
* Mask sensitive user input using components and magic comments
* Remove blocking entire compose block
feat: improve api sync error logging
* Add logging before api actions for easier debugging
* Type gaurd komodo api response and implement proper Error to parse result
* Include komodo trace at end of stack
* Makes respones actually show up in logging
* try-catch write operations for more descriptive stack
* Use local storage to store user input
* Persists settings to make navigating make to fully-populated quickstart convenient
* Split compose building into own component
* Wrap local storage usage in BrowserOnly
Users are smaller screens or who have already expanded console example will not see any content changes when clicking Komodo which may be confusing.
feat: Re-architect and simplify stacks parsing to support parsed compose project
* Remove/rename directory ENVs to be clearer in description
* Introduce STACKS_FROM source of truth ENV
* Remove rigid monorepo mode, make git stack builder responsible for finding git up parent tree
* Use parsed compose project data to supplement stack building (name, compose files)
* Include socket-proxy for compose parsing support
* Makes extending with mounts.yml easier for doing dev with local directories
* add socket-proxy for compose development
* add mounts extended compose file for user-specific mounts without modifying devcontainer
So generated Resources use core/periphery defined global option
* add ability to write to komodo environment
* tests for git stacks
* ignore .folders
* implement monorepo mode
* allow komodo api to not be used