What's Changed
🐛 Bug Fixes (by @kfiramar)
- fix(logger) #376: Restore pino transport logger path —
formatters.level+transport.targetsis an invalid pino combination causing startup fallback on every launch. Also fixes numeric level mapping in/api/logs/console(30→info, 40→warn, 50→error). - fix(login) #375: Login page now uses the public
/api/settings/require-loginendpoint for bootstrap instead of the protected/api/settings— eliminates the unnecessary 401 on pre-auth page load in password-protected setups. - fix(dev) #374: Add
localhostand127.0.0.1toallowedDevOrigins— HMR websocket was blocked when accessing via loopback address.
🔧 CI & Infrastructure
- ESLint OOM fix: avoid scanning
vscode-extension/,electron/,docs/,app/.next/,clipr/ - Unit test fix: remove stale
ALTER TABLE group(already in base schema since #373) - Pre-commit hook:
npm run test:unitnow runs before every commit
Full Changelog: https://github.com/diegosouzapw/OmniRoute/blob/main/CHANGELOG.md
What's Changed
- fix(logger): restore transport logger path by @kfiramar in #376
- fix(login): use public bootstrap route by @kfiramar in #375
- fix(dev): allow loopback HMR origins by @kfiramar in #374
Full Changelog: v2.5.3...v2.5.4