docs: add download handling to changelog and config reference
- commit
- d3634b31b48cda264b2ef108a524dd3e7d1cbee5
- author
- brice · · 2026-01-07 09:56 UTC
- parent
- 4baeb0b
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
2 files · +18 -0
M CHANGELOG.md +1 -0
| @@ -5,6 +5,7 @@ All notable changes to this project will be documented in this file. | |||
| 5 | 5 | ## [Unreleased] | |
| 6 | 6 | ||
| 7 | 7 | ### Added | |
| 8 | + | - **File download handling**: Downloads from websites now save to the user's download directory with toast notifications for start/complete/failed states. Configurable via `downloads.path` (defaults to `$XDG_DOWNLOAD_DIR` or `~/Downloads`). | |
| 8 | 9 | - **Print shortcut**: `Ctrl+Shift+P` opens the print dialog for the current page. Fixes #99. | |
| 9 | 10 | ||
| 10 | 11 | ### Changed | |
| @@ -5,6 +5,7 @@ All notable changes to this project will be documented in this file. | |||||
| 5 | ## [Unreleased] | 5 | ## [Unreleased] | ||
| 6 | 6 | ||||
| 7 | ### Added | 7 | ### Added | ||
| 8 | + | - **File download handling**: Downloads from websites now save to the user's download directory with toast notifications for start/complete/failed states. Configurable via `downloads.path` (defaults to `$XDG_DOWNLOAD_DIR` or `~/Downloads`). | |||
| 8 | - **Print shortcut**: `Ctrl+Shift+P` opens the print dialog for the current page. Fixes #99. | 9 | - **Print shortcut**: `Ctrl+Shift+P` opens the print dialog for the current page. Fixes #99. | ||
| 9 | 10 | ||||
| 10 | ### Changed | 11 | ### Changed | ||
M docs/CONFIG.md +17 -0
| @@ -597,6 +597,23 @@ webview_pool_prewarm_count = 6 | |||
| 597 | 597 | ||
| 598 | 598 | > **Important:** Individual tuning fields are ignored unless `profile = "custom"`. Setting individual fields with any other profile will produce a validation warning. | |
| 599 | 599 | ||
| 600 | + | ## Downloads | |
| 601 | + | ||
| 602 | + | | Key | Type | Default | Description | | |
| 603 | + | |-----|------|---------|-------------| | |
| 604 | + | | `downloads.path` | string | `""` | Download directory path (empty = `$XDG_DOWNLOAD_DIR` or `~/Downloads`) | | |
| 605 | + | ||
| 606 | + | Downloads are saved to the configured directory with toast notifications for download started, completed, and failed events. | |
| 607 | + | ||
| 608 | + | **Example:** | |
| 609 | + | ```toml | |
| 610 | + | [downloads] | |
| 611 | + | path = "" # Use system default ($XDG_DOWNLOAD_DIR or ~/Downloads) | |
| 612 | + | ||
| 613 | + | # Or specify a custom directory: | |
| 614 | + | # path = "/home/user/my-downloads" | |
| 615 | + | ``` | |
| 616 | + | ||
| 600 | 617 | ## Environment Variables | |
| 601 | 618 | ||
| 602 | 619 | All config values can be overridden via environment variables with the prefix `DUMBER_`: | |
| @@ -597,6 +597,23 @@ webview_pool_prewarm_count = 6 | |||||
| 597 | 597 | ||||
| 598 | > **Important:** Individual tuning fields are ignored unless `profile = "custom"`. Setting individual fields with any other profile will produce a validation warning. | 598 | > **Important:** Individual tuning fields are ignored unless `profile = "custom"`. Setting individual fields with any other profile will produce a validation warning. | ||
| 599 | 599 | ||||
| 600 | + | ## Downloads | |||
| 601 | + | ||||
| 602 | + | | Key | Type | Default | Description | | |||
| 603 | + | |-----|------|---------|-------------| | |||
| 604 | + | | `downloads.path` | string | `""` | Download directory path (empty = `$XDG_DOWNLOAD_DIR` or `~/Downloads`) | | |||
| 605 | + | ||||
| 606 | + | Downloads are saved to the configured directory with toast notifications for download started, completed, and failed events. | |||
| 607 | + | ||||
| 608 | + | **Example:** | |||
| 609 | + | ```toml | |||
| 610 | + | [downloads] | |||
| 611 | + | path = "" # Use system default ($XDG_DOWNLOAD_DIR or ~/Downloads) | |||
| 612 | + | ||||
| 613 | + | # Or specify a custom directory: | |||
| 614 | + | # path = "/home/user/my-downloads" | |||
| 615 | + | ``` | |||
| 616 | + | ||||
| 600 | ## Environment Variables | 617 | ## Environment Variables | ||
| 601 | 618 | ||||
| 602 | All config values can be overridden via environment variables with the prefix `DUMBER_`: | 619 | All config values can be overridden via environment variables with the prefix `DUMBER_`: | ||