waveterm/frontend/app
Evan Simkowitz 39fff9ecfd
Allow separate directories for each config part, add dropdown for editing AI presets (#1074)
Adds new functionality on the backend that will merge any file from the
config directory that matches `<partName>.json` or `<partName>/*.json`
into the corresponding config part (presets, termthemes, etc.). This
lets us separate the AI presets into `presets/ai.json` so that we can
add a dropdown in the AI preset selector that will directly open the
file so a user can edit it more easily. Right now, this will create a
preview block in the layout, but in the future we can look into making
this block disconnected from the layout.

If you put AI presets in the regular presets.json file, it will still
work, since all the presets get merged. Same for any other config part.
2024-10-21 16:51:18 -07:00
..
asset new directory structure and oldmigrate (#327) 2024-09-05 14:05:42 -07:00
block merge main to dev 0.9 2024-10-18 09:29:39 -07:00
element browser view (#1005) 2024-10-17 14:34:02 -07:00
hook browser view (#1005) 2024-10-17 14:34:02 -07:00
modals implement a config error button + message modal that shows the errors (#1030) 2024-10-14 14:57:12 -07:00
store Allow separate directories for each config part, add dropdown for editing AI presets (#1074) 2024-10-21 16:51:18 -07:00
tab browser view (#1005) 2024-10-17 14:34:02 -07:00
view Allow separate directories for each config part, add dropdown for editing AI presets (#1074) 2024-10-21 16:51:18 -07:00
workspace browser view (#1005) 2024-10-17 14:34:02 -07:00
app-bg.tsx browser view (#1005) 2024-10-17 14:34:02 -07:00
app.less browser view (#1005) 2024-10-17 14:34:02 -07:00
app.tsx browser view (#1005) 2024-10-17 14:34:02 -07:00
mixins.less directory preview fixes (#130) 2024-07-25 21:14:21 -07:00
reset.less Update copyright indicators on a bunch of files (#255) 2024-08-20 17:01:29 -07:00
theme.less Plot Sysinfo (#1054) 2024-10-17 15:19:13 -07:00