Merge main into feature/localhost-only-binding - rebuild plugin files

This commit is contained in:
Alex Newman
2025-12-12 22:17:19 -05:00
87 changed files with 4844 additions and 3393 deletions
@@ -21,6 +21,7 @@ import {
} from '../../../../constants/observation-metadata.js';
import { BaseRouteHandler } from '../BaseRouteHandler.js';
import { SettingsDefaultsManager } from '../../../../shared/SettingsDefaultsManager.js';
import { clearPortCache } from '../../../../shared/worker-utils.js';
export class SettingsRoutes extends BaseRouteHandler {
constructor(
@@ -177,6 +178,9 @@ export class SettingsRoutes extends BaseRouteHandler {
// Write back
writeFileSync(settingsPath, JSON.stringify(settings, null, 2), 'utf-8');
// Clear port cache to force re-reading from updated settings
clearPortCache();
logger.info('WORKER', 'Settings updated');
res.json({ success: true, message: 'Settings updated successfully' });
});
@@ -226,7 +230,7 @@ export class SettingsRoutes extends BaseRouteHandler {
}
// Validate branch name
const allowedBranches = ['main', 'beta/7.0'];
const allowedBranches = ['main', 'beta/7.0', 'feature/bun-executable'];
if (!allowedBranches.includes(branch)) {
res.status(400).json({
success: false,