Changelog
- d0bd2b7 Ensure embedded UI assets always include placeholder
- 0003313 Merge pull request #55 from mr-karan/codex/locate-and-fix-important-bug
- d67216a Merge pull request #56 from mr-karan/codex/implement-alerting-system-for-logs
- e0dce14 Merge pull request #57 from mr-karan/staging
- d5e6234 chore: update Nix development environment
- 43ef64e docs(alerting): add LogChefQL mode, dashboard features, and duplication
- 2d0712d feat(alerts): add LogChefQL support, revamp dashboard, and fix history
- 289fb09 feat(api): add system settings management endpoints
- 6f513a6 feat(config): add database-backed system settings infrastructure
- 81be932 feat(settings): add Alertmanager health check functionality
- 6e09ac9 feat(sources): add duplicate source functionality for quick configuration
- 003c0c7 feat(ui): add system settings management interface
- 654cfa6 feat(ux): enable keyboard typeahead navigation in team member and source dropdowns
- e037c35 feat: add trash icon to delete menu item in alerts
- 9da23e2 feat: complete alerting system implementation
- 7af58b2 feat: create dedicated alert detail page with edit and history tabs
- 420e9c3 feat: enforce alert history retention limit
- 765f374 feat: implement Alertmanager integration with enhanced alert management
- 97af217 feat: implement config-to-database seeding for system settings
- ebe1e49 feat: implement rooms and notification channels system
- f56f593 fix(alerts): clear delivery_failed flag after successful Alertmanager retry
- 246ba4e fix(alerts): remove status from labels to fix duplicate resolution notifications
- f7398df fix(alerts): respect frequency on errors and treat no rows as 0
- c4d3074 fix(build): remove duplicate updateCustomFields method in monaco-adapter
- e176d2c fix(ux): sort available users and sources alphabetically in team member/source dialogs
- 14f4b2a fix: actually use database settings at runtime
- 542fd3b fix: add null check for test query warnings in AlertForm
- fcd0891 fix: convert number input values to strings before API submission
- c538bd8 fix: improve frontend context and source loading logic
- b769b7b fix: persist active tab when saving settings
- 785cd0e fix: properly format acronyms in settings UI
- f49b033 fix: use standard OpenAI API endpoint as default
- fa961dd refactor: redesign alerts list UI for better readability
- 82d12dd refactor: remove rooms feature
- 12492c9 refactor: simplify alerts by removing query_type and lookback_seconds