mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-27 03:27:14 -06:00
`profiles.list` enumerated only the built-in `PROFILES`, so a `.cube` LUT imported with `profile.import` never appeared in it, although the command promises every profile and `develop.profile` points clients to it for ids. `profiles.menu` already listed them. List the built-in profiles first, then the imported LUT profiles marked `"imported": true` (as in `profiles.menu`), with the same favourite flag. Test: `cube_luts_become_profiles` now checks the imported profile is listed with its name, group and favourite flag, still listed after the library is reopened, gone after `profile.deleteImported`, and that built-ins stay listed (fails before this change, passes after). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>