docs(changelog): add comprehensive logging system to unreleased features
- commit
- 866ded8e92c005c06f74f02f14b9effb9fb606d9
- author
- bamen · · 2025-09-12 04:53 UTC
- parent
- 9d2827d
- signature
- unsigned
1 file · +9 -0
M CHANGELOG.md +9 -0
| @@ -17,6 +17,15 @@ All notable changes to this project will be documented in this file. | |||
| 17 | 17 | - Automatic cleanup of stuck or colliding toast messages | |
| 18 | 18 | - 150ms debounce timer with 2-second display duration | |
| 19 | 19 | - Emergency cleanup function for orphaned toast elements | |
| 20 | + | - Comprehensive XDG-compliant logging system: | |
| 21 | + | - Complete application output capture (Go logs, fmt prints, WebKit C logs) | |
| 22 | + | - XDG Base Directory specification compliance (`~/.local/state/dumber/logs/`) | |
| 23 | + | - Automatic log rotation with size/age-based cleanup and compression | |
| 24 | + | - WebKit CGO log capture with GLib log handler integration | |
| 25 | + | - CLI log management commands (`dumber logs list`, `logs tail`, `logs clean`) | |
| 26 | + | - File-only logging for cache operations to prevent dmenu interference | |
| 27 | + | - Multi-output support with timestamped, tagged log entries | |
| 28 | + | - Configurable log levels, formats (text/JSON), and retention policies | |
| 20 | 29 | ||
| 21 | 30 | ### Fixed | |
| 22 | 31 | - WebView background set to black to improve user experience during page loads | |
| @@ -17,6 +17,15 @@ All notable changes to this project will be documented in this file. | |||||
| 17 | - Automatic cleanup of stuck or colliding toast messages | 17 | - Automatic cleanup of stuck or colliding toast messages | ||
| 18 | - 150ms debounce timer with 2-second display duration | 18 | - 150ms debounce timer with 2-second display duration | ||
| 19 | - Emergency cleanup function for orphaned toast elements | 19 | - Emergency cleanup function for orphaned toast elements | ||
| 20 | + | - Comprehensive XDG-compliant logging system: | |||
| 21 | + | - Complete application output capture (Go logs, fmt prints, WebKit C logs) | |||
| 22 | + | - XDG Base Directory specification compliance (`~/.local/state/dumber/logs/`) | |||
| 23 | + | - Automatic log rotation with size/age-based cleanup and compression | |||
| 24 | + | - WebKit CGO log capture with GLib log handler integration | |||
| 25 | + | - CLI log management commands (`dumber logs list`, `logs tail`, `logs clean`) | |||
| 26 | + | - File-only logging for cache operations to prevent dmenu interference | |||
| 27 | + | - Multi-output support with timestamped, tagged log entries | |||
| 28 | + | - Configurable log levels, formats (text/JSON), and retention policies | |||
| 20 | 29 | ||||
| 21 | ### Fixed | 30 | ### Fixed | ||
| 22 | - WebView background set to black to improve user experience during page loads | 31 | - WebView background set to black to improve user experience during page loads | ||