13 Commits
Author SHA1 Message Date
udo adae24db2e Add optional realtime broker module 2026-05-22 10:01:27 +00:00
udo cd1af21ba6 Refactor theme rendering and gauge components
- Consolidated theme rendering logic into helper functions in `lib/theme_helpers.php`.
- Updated `page.html.php` for both dark and light themes to utilize new rendering functions.
- Introduced `arcgauge` component for SVG arc gauges with dynamic updates.
- Enhanced CSS for gauges to improve layout and styling consistency.
- Added new test suite for smoke testing routes and component rendering.
- Updated index and themes views to dynamically display theme information from configuration.
2026-04-18 13:54:33 +00:00
udo e59f8d9e40 feat: add dashboard components including summary metrics, timeseries chart, and sortable table
- Introduced `summary-metrics.php` for rendering responsive metric cards.
- Added `timeseries-chart.php` for a multi-series canvas-based chart.
- Created `u-format.js` for various data formatting utilities.
- Implemented `u-sortable-table.js` for a sortable table with local storage support.
- Developed `u-timeseries-chart.js` for handling time-series data visualization.
- Added CSS styles in `dashboard.css` for dashboard layout and components.
- Created `dashboard.php` view to integrate all components into a cohesive dashboard.
2026-04-18 12:01:31 +00:00
udo 06d31150b9 working on gauges 2025-08-02 02:19:32 +00:00
udo 480f0472ac started on gauges 2025-08-01 14:14:16 +00:00
udo a86b956744 minor bugfixes, more examples 2025-07-31 11:08:17 +00:00
udo 36d16aaa2f vibe coded placeholder content 2025-07-30 13:36:46 +00:00
udo 3725d28d30 CSS update 2024-09-04 11:18:54 +00:00
udo 9ad4aeb4fa PHP changes 2024-09-04 11:06:37 +00:00
udo e23089cc4a user management 2020-08-15 20:04:16 +02:00
Udo Schroeter bd59e24932 minimal description 2019-10-26 13:45:32 +02:00
Udo Schroeter 150b8a4361 base update 2019-10-26 12:52:35 +02:00
Udo Schroeter 9e6997b2a3 initial import 2019-07-31 11:33:54 +02:00