- Add authMiddleware to all AI/transcribe routes (were unauthenticated) - Add full admin panel: user management, registration toggle, stats - Fix XSS in email verification (escape user.name in HTML) - Fix missing APP_URL fallback in password reset email - Add per-tab model selector (respects OpenRouter/Bedrock/Azure lists) - Fix transcribeAudio to send Authorization header - Fix labs input: textarea instead of single-line input - Add structured logging: audit_log, api_log, access_log tables - Add admin CLI (admin-cli.js) for Docker exec management - Fix duplicate var duration declaration in ai.js catch block - Fix RETURNING check case-sensitivity in database.js |
||
|---|---|---|
| .. | ||
| admin.js | ||
| app.js | ||
| auth.js | ||
| chartReview.js | ||
| hospitalCourse.js | ||
| liveEncounter.js | ||
| milestones.js | ||
| milestonesData.js | ||
| nextcloud.js | ||
| soap.js | ||
| voiceDictation.js | ||