[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 /admin to /aegis-control to 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.