[2026-09-08] Camera Environment Prompts & Performance Optimization
- Dynamic Camera Environments: Introduced customizable environment-specific AI prompt templates (General, Childcare, Aged Care, Parking Lot, Building/House, Home) with dedicated system instructions and JSON interface rules.
- Dashboard Performance Optimization: Reduced narrative query limits and optimized polling frequency with visibility pause (
document.hidden) to ensure smooth, low-latency dashboard performance. - Application-Level Auditing & Monitoring: Integrated comprehensive application-level audit logging for webhooks and narratives, alongside silent system monitoring with failure-only WhatsApp alerts.
[2026-08-19] User Two-Factor Authentication (2FA)
- User-Level 2FA: Regular users can now enable Two-Factor Authentication (2FA) for their accounts. This adds an extra layer of security by requiring a 6-digit email verification code on every password-based login.
- Unified Security Engine: The system now utilizes the same high-security verification core as the AegisGates Vault, providing enterprise-grade protection for all user accounts.
- SSO Compatibility: 2FA is intelligently disabled for Google SSO logins, as security is already managed by the identity provider.
- Security Dashboard: Added a new Security section to Shield Settings where users can easily toggle 2FA on or off.
[2026-08-12] Localization Support
- Localization Support: Full system support for Traditional Chinese (zh_Hant). Users can now toggle language for the landing page, articles, and dashboard.
- Language-Aware AI: AI Vision analysis and notifications now respect camera-specific language settings.
- Enhanced Admin Controls: Added language selection and explicit slug management to the article editor.
[2026-08-02] Search Export & Security Hardening
- CSV Search Export: Users can now export search results directly from the Narrative Search page. Exports include timezone-adjusted timestamps, camera names, and alert data.
- Security Reputation Fixes: Implemented global high-trust security headers (HSTS, X-Content-Type-Options, X-Frame-Options) to resolve VPN/browser blocking issues and improve domain reputation.
- Unified Sidebar Navigation: Fixed sidebar inconsistencies on Support and Search pages to ensure a seamless navigation experience across the entire dashboard.
- Strict MIME-Type Handling: Updated technical downloads (.bat/.sh) and CSV exports with strict MIME-types to ensure compliance with modern security filters.
[2026-07-31] Daily Summaries & Onboarding UX
- Daily Summary Reports: Launched automated activity summaries delivered via email. Features include user opt-in/opt-out and local midnight generation based on user timezone.
- Simplified Camera Onboarding: Removed technical networking fields (RTSP/ONVIF) from the "Add Camera" form. Configuration is now handled entirely by automated setup scripts.
- Resilient Bridge Logic: Optimized bridge reconnection logic with a 1-second retry delay and suppressed noisy FFmpeg decoder artifacts for cleaner logging.
[2026-07-03] Admin Security & Obfuscation
- Admin Path Obfuscation: Migrated the sensitive administrative panel from
/adminto/aegis-controlto prevent automated bot discovery. - Vault Login Rate Limiting: Implemented brute-force protection (5 failed attempts per 5 minutes) for all administrative access points.
- 2FA for Vault: Enhanced security for the Aegis Control Vault with mandatory email-based Two-Factor Authentication (2FA) for logins and sensitive actions (e.g., granting/revoking access).
[2026-05-17] Advanced Monitoring Features
- Special Attentions: Added a "Special Attentions" field to camera configurations, allowing users to provide the AI with specific behaviors or objects to prioritize.
- Timestamp Masking: Implemented auto-detection and masking for OSD (On-Screen Display) timestamps to prevent false-positive motion triggers.
[2026-04-23] Production Hardening & Audit
- Security Remediation: Completed a full system audit. Remediated vulnerabilities by isolating PostgreSQL/Redis to localhost and enforcing Nginx-only traffic flow.
- Unified Content Table: Consolidated support and marketing articles into a single, unified database structure with full Markdown rendering support.