chore: remove unused code and suppress noisy Claude Code logs
- Delete unused files: retry.js, app-init.js, model-manager.js - Remove duplicate error helpers from helpers.js (exist in errors.js) - Remove unused exports from signature-cache.js, logger.js - Remove unused frontend code: ErrorHandler methods, validators, canDelete, destroy - Make internal functions private in thinking-utils.js - Remove commented-out code from constants.js - Remove deprecated .glass-panel CSS class - Add silent handler for Claude Code event logging (/api/event_logging/batch) - Suppress logging for /v1/messages/count_tokens (501 responses) - Fix catch-all to use originalUrl (wildcard strips req.path) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -47,71 +47,6 @@ window.Validators.validateRange = function(value, min, max, fieldName = 'Value')
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate a port number
|
||||
* @param {number} port - Port number to validate
|
||||
* @returns {object} { isValid: boolean, value: number, error: string|null }
|
||||
*/
|
||||
window.Validators.validatePort = function(port) {
|
||||
const { PORT_MIN, PORT_MAX } = window.AppConstants.VALIDATION;
|
||||
return window.Validators.validateRange(port, PORT_MIN, PORT_MAX, 'Port');
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate a string is not empty
|
||||
* @param {string} value - String to validate
|
||||
* @param {string} fieldName - Name of the field for error messages
|
||||
* @returns {object} { isValid: boolean, value: string, error: string|null }
|
||||
*/
|
||||
window.Validators.validateNotEmpty = function(value, fieldName = 'Field') {
|
||||
const trimmedValue = String(value || '').trim();
|
||||
const t = Alpine.store('global').t;
|
||||
|
||||
if (trimmedValue.length === 0) {
|
||||
return {
|
||||
isValid: false,
|
||||
value: trimmedValue,
|
||||
error: t('cannotBeEmpty', { fieldName })
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
isValid: true,
|
||||
value: trimmedValue,
|
||||
error: null
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate a boolean value
|
||||
* @param {any} value - Value to validate as boolean
|
||||
* @returns {object} { isValid: boolean, value: boolean, error: string|null }
|
||||
*/
|
||||
window.Validators.validateBoolean = function(value) {
|
||||
if (typeof value === 'boolean') {
|
||||
return {
|
||||
isValid: true,
|
||||
value: value,
|
||||
error: null
|
||||
};
|
||||
}
|
||||
|
||||
// Try to coerce common values
|
||||
if (value === 'true' || value === 1 || value === '1') {
|
||||
return { isValid: true, value: true, error: null };
|
||||
}
|
||||
|
||||
if (value === 'false' || value === 0 || value === '0') {
|
||||
return { isValid: true, value: false, error: null };
|
||||
}
|
||||
|
||||
return {
|
||||
isValid: false,
|
||||
value: false,
|
||||
error: Alpine.store('global').t('mustBeTrueOrFalse')
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate a timeout/duration value (in milliseconds)
|
||||
* @param {number} value - Timeout value in ms
|
||||
@@ -124,16 +59,6 @@ window.Validators.validateTimeout = function(value, minMs = null, maxMs = null)
|
||||
return window.Validators.validateRange(value, minMs ?? TIMEOUT_MIN, maxMs ?? TIMEOUT_MAX, 'Timeout');
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate log limit
|
||||
* @param {number} value - Log limit value
|
||||
* @returns {object} { isValid: boolean, value: number, error: string|null }
|
||||
*/
|
||||
window.Validators.validateLogLimit = function(value) {
|
||||
const { LOG_LIMIT_MIN, LOG_LIMIT_MAX } = window.AppConstants.VALIDATION;
|
||||
return window.Validators.validateRange(value, LOG_LIMIT_MIN, LOG_LIMIT_MAX, 'Log limit');
|
||||
};
|
||||
|
||||
/**
|
||||
* Validate and sanitize input with custom validator
|
||||
* @param {any} value - Value to validate
|
||||
@@ -150,21 +75,3 @@ window.Validators.validate = function(value, validator, showError = true) {
|
||||
|
||||
return result;
|
||||
};
|
||||
|
||||
/**
|
||||
* Create a validated input handler for Alpine.js
|
||||
* @param {Function} validator - Validator function
|
||||
* @param {Function} onValid - Callback when validation passes
|
||||
* @returns {Function} Handler function
|
||||
*/
|
||||
window.Validators.createHandler = function(validator, onValid) {
|
||||
return function(value) {
|
||||
const result = window.Validators.validate(value, validator, true);
|
||||
|
||||
if (result.isValid && onValid) {
|
||||
onValid.call(this, result.value);
|
||||
}
|
||||
|
||||
return result.value;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user