Thomas Camlong
32f315b37c
docs(downloads): crop screenshots to focus on widget
2026-07-21 16:30:35 +02:00
Thomas Camlong
7c3aee944d
chore: remove out-of-scope files (weather, scratchpad) + fix docs sortColumns
...
- Revert weather widget changes (belongs to #6429 )
- Remove .cursor/goal/archive scratchpad artifact
- Exclude 'integration' from docs sortColumns to match widget definition
Addresses CodeRabbit review comments.
2026-07-21 16:07:17 +02:00
ajnart
3d4bb25f49
style: auto-fix lint and format
2026-07-21 16:06:00 +02:00
Thomas Camlong
5c71c1aede
fix: mutation error notifications, query error state, ratio guards, memoization, composite ids, docs accuracy
2026-07-21 16:05:59 +02:00
Thomas Camlong
7f7af15fc5
feat: add useDataTableColumns with toggleable, draggable, resizable, pinnable columns
2026-07-21 16:05:59 +02:00
Thomas Camlong
0963885764
docs: update screenshots with new downloads widget design
2026-07-21 16:05:59 +02:00
Thomas Camlong
d53de7c641
fix: let mantine-datatable manage row expansion state internally
2026-07-21 16:05:59 +02:00
Thomas Camlong
9edf6ca99b
fix: remove onRowClick conflict with rowExpansion, clean up imports
2026-07-21 16:05:59 +02:00
Thomas Camlong
fc0da8dedf
feat: rework downloads widget with mantine-datatable
...
- Replace mantine-react-table with mantine-datatable for a cleaner, lighter table
- Add right-click context menu with pause/resume/delete/copy actions
- Add row expansion for inline detail view (replaces modal)
- Implement responsive scaling based on widget width
- Add footer filter panel with client and status filtering
- Show status badges with color-coded indicators
- Display speed indicators with icons in column cells
- Add global ratio, total speeds, and item count in footer
- Sort always enabled (removed confusing enableRowSorting toggle)
- Reorder default columns to prioritize useful information
- Update docs and translations
2026-07-21 16:05:59 +02:00
Thomas
8528d5068b
feat(media-requests): filter requests list by status and time window ( #6320 )
2026-07-15 16:27:24 +02:00
Artur
d44bc06a93
feat(notebook): support text direction controls ( #6293 )
2026-07-12 07:58:02 +02:00
Thomas
576856d634
fix(beszel): add reliable live stats and filesystem UI ( #6289 )
2026-07-11 17:55:04 +02:00
Josh Preston and Thomas
33395ae226
feat(integrations): add PatchMon integration and widget ( #6119 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 17:48:43 +02:00
Anil K Tiwari and Thomas
9fb2e37605
feat(widgets): add missing & queued media widget for Radarr and Sonarr ( #6078 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 17:31:08 +02:00
Felix-Ayush and Thomas
2c5368dd4e
feat: add Bazarr integration and subtitle status widget ( #6156 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 17:29:10 +02:00
Nerdy Technician and Thomas
9864fed775
feat: Add Traefik Integration with dedicated widget and Add optional Icons for Gotify/Notifcation Widget (ONLY GOTIFY) ( #6206 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 16:49:24 +02:00
Josh Preston
65ba866239
feat: add Synology integration support for health/system monitoring ( #6121 )
2026-07-09 18:23:21 +02:00
Thomas Camlong
06da6191cc
Merge origin/dev into feat/widget-only-integration-refactor
...
Resolve integration.ts conflict (keep widget-only documentationUrl: null, take defaultUrl from dev) and regenerate pnpm-lock.yaml.
2026-07-01 14:57:00 +02:00
euduardo
db3d58821e
feat(widgets): show calendar events on hover with pin on click ( #2637 ) ( #6081 )
...
feat(widgets): show calendar events on hover with pin on click (#2637 )
docs(widgets): update calendar interactions section for hover behavior
2026-06-27 22:49:26 +02:00
Thomas Camlong
c892731479
fix: address PR review findings for widget-only integration refactor
...
- Fix npm scoped package support (filter time metadata keys, make
description optional, exclude falsy releases from version selection)
- Fix timetable date formatting (use Intl.DateTimeFormat for stable
MM/DD/YYYY output) and named zod import
- Guard migration 0000 against unknown provider keys
- Fix migration 0003 to delete integration links by integrationId
- Reset immich album carousel index when photo list changes
- Add bounded limit to timetable router input
- Remove stale misspelled noProviderSeleceted translation key
- Fix provider name visibility in release widget settings
- Update docs: add ArchiveTeam Warrior note, fix typos, correct
showPhotoInfo default
2026-06-27 10:57:13 +02:00
ajnart
d18d07d2f1
style: auto-fix lint and format
2026-06-27 10:57:12 +02:00
Thomas Camlong
fb348044fb
refactor widget-only integrations
2026-06-27 10:57:12 +02:00
a2bb53a8b8
feat: add VPN status widget ( #5812 )
...
Co-authored-by: Lokesh-Kumar-Dudi <lkumardudi@gmail.com >
Co-authored-by: Thomas Camlong <thomas@ajnart.fr >
2026-06-26 14:29:23 +02:00
Thomas Camlong
2af2d59b8f
docs: align Gotify integration page with documentation PR #558
...
Match the official Gotify description wording and list Gotify as a
supported integration on the Notifications widget page.
2026-06-16 16:41:30 +02:00
Thomas Camlong
066fb038b5
Merge remote-tracking branch 'origin/dev' into feat/beszel-fixes
2026-06-16 16:08:32 +02:00
Thomas Camlong
ece436a1cc
fix(docs): use valid string type for beszel system stats config
...
The "text" type is not a valid WidgetConfigurationItem value type;
the searchable system selector maps to "string".
2026-06-16 15:59:20 +02:00
Daniel Lopes
6881b8355c
fix: fixes and unifies descriptions in dns-hole-controls and dns-hole-summary docs ( #5938 )
2026-06-16 10:15:56 +02:00
Thomas Camlong
d6ced037df
refactor(beszel): deduplicate alerts query input and document systemId option
...
- Memoize alerts query input to avoid triple repetition
- Add system selector to docs configuration items
2026-06-15 16:04:59 +02:00
ajnart
680cbc69d8
style: auto-fix lint and format
2026-06-15 13:00:46 +00:00
Thomas Camlong
e22eee271c
docs(beszel): update system stats widget documentation and add time-period config
...
Update docs with new widget options and add client-side time-period
configuration for future live streaming support.
2026-06-15 14:59:01 +02:00
Thomas
93c008ff4f
docs: add varied improvements ( #5942 )
2026-06-12 15:50:41 +02:00
Thomas
7567842c4c
docs: add Beszel, SQLite backup, and Custom widgets documentation ( #5930 )
2026-06-12 13:56:53 +02:00
Thomas
9e421c67bd
feat(docs): migrate documentation site into monorepo ( #5912 )
2026-06-11 18:48:39 +02:00