mirror of
https://github.com/forkless/Piperless.git
synced 2026-08-16 00:46:38 +02:00
docs: update changelog and readme for 1.1.4 dashboard widget and about icons
This commit is contained in:
@@ -2,6 +2,20 @@
|
|||||||
|
|
||||||
All notable changes to the Piperless WordPress plugin.
|
All notable changes to the Piperless WordPress plugin.
|
||||||
|
|
||||||
|
## [1.1.4] — 2026-05-12
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- **Dashboard widget** — new "Piperless — Audio Storage" widget on the WordPress admin dashboard (togglable via Screen Options). Shows Opus/MP3/WAV file counts and total sizes in a card grid, published posts without audio transcripts with a quick "View posts" link, and server disk usage with a horizontal usage bar and percentage indicator.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- **About tab** — SVG icons now appear inline before the GitHub Repository and Buy Me a Coffee links for a polished look.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- **Dashboard TypeError** — `human_size()` parameter changed from `int` to `float` to handle `disk_free_space()` return type.
|
||||||
|
|
||||||
## [1.1.3] — 2026-05-11
|
## [1.1.3] — 2026-05-11
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ Piperless converts every published post into a natural-sounding audio transcript
|
|||||||
- **Smart text extraction** — uses the post excerpt when available to avoid reading embedded content (YouTube, Twitter, third-party embeds), decimal numbers, and other artifacts that produce garbled speech. Falls back to the full post body when no excerpt is set.
|
- **Smart text extraction** — uses the post excerpt when available to avoid reading embedded content (YouTube, Twitter, third-party embeds), decimal numbers, and other artifacts that produce garbled speech. Falls back to the full post body when no excerpt is set.
|
||||||
- **No external services** — Piper runs on your server. Text never leaves your infrastructure. GDPR-compliant by architecture.
|
- **No external services** — Piper runs on your server. Text never leaves your infrastructure. GDPR-compliant by architecture.
|
||||||
- **Production-hardened** — 29/29 security audit clearance. Rate limiting, authorization layering, process timeout guards, open_basedir aware.
|
- **Production-hardened** — 29/29 security audit clearance. Rate limiting, authorization layering, process timeout guards, open_basedir aware.
|
||||||
|
- **Dashboard widget** — at-a-glance storage stats on the WordPress dashboard (togglable via Screen Options). File counts and sizes by audio format, posts awaiting transcription, and disk usage bar.
|
||||||
- **8 admin languages** — Dutch, German, French, Spanish, Chinese (Simplified), Japanese, Brazilian Portuguese, and Italian translations included.
|
- **8 admin languages** — Dutch, German, French, Spanish, Chinese (Simplified), Japanese, Brazilian Portuguese, and Italian translations included.
|
||||||
|
|
||||||
|
|
||||||
@@ -117,6 +118,7 @@ Piperless adds a settings page under **Settings → Piperless** with 8 tabs:
|
|||||||
| **Cache Management** | Stats, cache browser, clear orphaned files, flush entire cache |
|
| **Cache Management** | Stats, cache browser, clear orphaned files, flush entire cache |
|
||||||
| **Logs** | Logging level configuration, live log viewer, clear log |
|
| **Logs** | Logging level configuration, live log viewer, clear log |
|
||||||
| **About** | Version, GitHub repository, and support links |
|
| **About** | Version, GitHub repository, and support links |
|
||||||
|
| **Dashboard** | WordPress admin dashboard widget with audio storage stats and disk usage |
|
||||||
|
|
||||||
|
|
||||||
## Player Themes
|
## Player Themes
|
||||||
@@ -206,6 +208,7 @@ includes/
|
|||||||
├── class-cache-manager.php # Content-addressed file cache, MP3 conversion
|
├── class-cache-manager.php # Content-addressed file cache, MP3 conversion
|
||||||
├── class-gutenberg.php # Block editor sidebar, REST API endpoints
|
├── class-gutenberg.php # Block editor sidebar, REST API endpoints
|
||||||
├── class-settings.php # Admin panel (8 tabs), AJAX handlers
|
├── class-settings.php # Admin panel (8 tabs), AJAX handlers
|
||||||
|
├── class-dashboard.php # Dashboard widget with file stats and disk usage
|
||||||
├── class-player.php # Frontend HTML5 player (6 themes)
|
├── class-player.php # Frontend HTML5 player (6 themes)
|
||||||
└── class-logger.php # PSR-3 logger with dual-channel fallback
|
└── class-logger.php # PSR-3 logger with dual-channel fallback
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user