Bergasha and Thomas
ebdfeb724b
fix(media widget): text size fix and added season + Episode info ( #6605 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-08-18 09:44:12 +02:00
Thomas Camlong
38d30acb87
fix: require advanced widget focus opt-in
2026-08-14 11:07:08 +02:00
Thomas Camlong
836a4cd46b
feat: modernize widget experience
2026-08-14 11:07:08 +02:00
Thomas Camlong
842e86012d
feat: refine widget interactions
2026-08-14 11:07:08 +02:00
Thomas Camlong
a8a7545f40
fix: secure widget navigation links
2026-08-14 11:07:08 +02:00
Thomas Camlong
ed7b30dc5f
fix: polish widget failure feedback
2026-08-14 11:07:08 +02:00
Thomas Camlong
c09ed96978
fix: address final widget review findings
2026-08-14 11:07:08 +02:00
Thomas Camlong
44b55a401c
fix: complete widget review cleanup
2026-08-14 11:07:08 +02:00
Thomas Camlong
a2763d1f6f
feat: modernize dashboard widgets
2026-08-14 11:07:07 +02:00
Thomas
f19033e0d5
feat: simplify caching — TanStack Query as single source of truth ( #6075 )
2026-07-03 16:33:03 +02:00
ajnart
0425bec2ca
style: auto-fix lint and format
2026-07-01 13:00:06 +00:00
ajnart
d670b69396
fix(timetable): restore station search by removing disabled query guard
...
The refactor from integration-based to option-based config changed the
useQuery enabled condition from 'integrationIds.length > 0' (always true
when an integration was linked) to 'query.length > 0'. The combination
of the debounced search value and the enabled toggle inside the nested
useOptions callback caused the query to never fire, making stations
unsearchable in the edit form.
Removing the enabled guard lets the query always run. The 300ms debounce
already prevents excessive requests.
2026-06-30 18:40:27 +02:00
Thomas Camlong
fb348044fb
refactor widget-only integrations
2026-06-27 10:57:12 +02:00
Thomas
74443a49b2
feat(ui): add global query cache leveraging Redis ( #5811 )
2026-06-10 18:52:06 +02:00
Meier Lukas
abb2dfc92a
feat(integrations): add search.ch integration with timetable widget ( #5180 )
2026-04-03 20:23:15 +02:00