ajnart
56c2c4dcc0
feat: expand utility widgets
2026-08-20 15:16:26 +02:00
Bergasha
7150cdbbab
Add a "Show details" toggle to the stock widget's compact view
...
The compact view auto-reveals name/change/range as the widget gets
bigger, which can overlap badly depending on how the widget's actual
proportions land relative to those breakpoints. Add a switch (on by
default, matching current behavior) to force the minimal symbol+price
look regardless of size. Scoped to the compact layout only - the
Shift-triggered advanced view is untouched.
2026-08-20 12:32:42 +10:00
Thomas
369a2660b1
Embed integration editing in widget tab ( #6630 )
2026-08-19 14:01:11 +02:00
Bergasha
6a76b9eafe
Merge branch 'release/v2' into fix/v2-media-server-widget
2026-08-19 16:55:15 +10:00
Bergasha
76ba13fbad
Address Codex review feedback on PR #6627
...
- Classify IPv4/IPv6 link-local addresses (169.254.0.0/16, fe80::/10) as
LAN in Jellyfin location parsing - they can't traverse a router, so a
false WAN reading was possible for common autoconfig/link-local sessions.
- Fix portrait video resolution mislabeling - a 1080x1920 clip was
classified off its long-axis height (1920) and showed as 1440p. Classify
by the short axis instead so orientation doesn't flip the result.
- Raise the compact-mode status column breakpoint from 420 to 540px - at
420 the fixed-width user (200px) and status (190px) columns left almost
no room for the currentlyPlaying column, the widget's primary content.
- Document the new resolution indicator in the media-server widget docs.
2026-08-19 16:45:09 +10:00
Thomas
150d38be62
feat(docker): add endpoint filtering and streamline setup assistant ( #6625 )
...
* feat(docker): add endpoint filtering and setup assistant
* fix(docker): simplify environment setup
* test(docker): cover demo endpoint filtering
* refactor(docker): use accordion for setup suggestions
* fix(docker): use docker icon for setup assistant
* refactor(docker): simplify assisted service setup
* refactor(docker): reuse shared translations
* fix(docker): address review feedback
2026-08-19 08:45:07 +02:00
Bergasha
a4bbed0cb8
Fixed resolution showing the raw cropped height (e.g. 804p) instead of the nominal class Plex/Jellyfin display (1080p) - letterboxed/cinemascope sources are shorter than their resolution tier, so classify off the width-derived 16:9 height instead
2026-08-19 14:54:48 +10:00
Bergasha
4b20d6ecd0
Widened the status column from 140 to 190px - the Np resolution format is shorter so line 2 had room, but Transcoding video/audio badges are noticeably longer than Direct play and needed the space on line 1
2026-08-19 13:33:21 +10:00
Bergasha
6cac34e968
Changed resolution to show the actual streaming resolution (transcode target) instead of the source file's, formatted as e.g. 1080p instead of 1920x1080
2026-08-19 13:33:14 +10:00
Bergasha
c6f77cec2e
Added resolution to the status column, restructured into two lines: status + LAN/WAN on top, resolution + bitrate underneath
2026-08-19 13:33:08 +10:00
Bergasha
6b10ac2ab5
Gave User a fixed 200px width so Currently playing (the busiest column) gets the largest share of the row instead of splitting it evenly with User
2026-08-19 13:32:34 +10:00
Bergasha
96676182f4
Gave the status column a fixed 140px width - it had no explicit width so it shared an equal, unconstrained share of the row with the other columns despite only holding a small badge
2026-08-19 13:32:21 +10:00
Bergasha
3769d88ebb
Dimmed the column header labels and added a bottom border under the sticky header, so it reads as its own band instead of the same weight as the row data
2026-08-19 13:32:15 +10:00
Bergasha
d9c35744f6
Only show a server's badge in the footer when it actually has an active session - selecting both Plex and Jellyfin always showed both badges even if only one was streaming. Also gave the footer badges a pill style and added a separator between the stream count and bitrate
2026-08-19 13:31:58 +10:00
Bergasha
33991f4e22
Added flexShrink to the session avatar so it stops getting squished in a tight row
2026-08-19 13:31:33 +10:00
Thomas Camlong
315245e048
fix(media-server): close Stack element in session table cell
2026-08-18 10:28:44 +02:00
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
e842177d9b
feat: port release-v2 experience improvements from #6582 (audited subset) ( #6609 )
2026-08-18 09:40:02 +02:00
Thomas Camlong
6d284adb98
fix(media-server): stack user details reliably
2026-08-17 15:40:49 +02:00
Bergasha
1ee519bb7a
fix(beszel): stop small text from vanishing under board zoom ( #6616 )
2026-08-17 07:14:29 +02:00
Thomas
1325418300
fix: complete location input test options ( #6602 )
...
* fix: complete location input test options
* fix: run CI for slash-named branches
2026-08-15 13:50:46 +02:00
Thomas
4505ce96c9
fix: refine dashboard interactions and widget options ( #6597 )
...
* fix: refine dashboard item interactions
* fix board interactions and widget options
* feat: improve bookmark selection
* fix: address dashboard review feedback
2026-08-15 10:44:37 +02:00
Thomas Camlong
3c533f2d96
fix: isolate downloads stats state
2026-08-14 22:07:12 +02:00
Thomas Camlong
0afed2c3f6
fix: contain media server streams
2026-08-14 20:09:57 +02:00
ajnart
fe41382074
test: remove obsolete advanced focus assertion
2026-08-14 14:47:02 +02:00
Thomas Camlong
c851609041
fix: stabilize media streams and edit hover
2026-08-14 14:33:02 +02:00
ajnart
03338b1755
revert: remove advanced mode from compact widgets
2026-08-14 13:30:10 +02:00
ajnart
81fdc5856b
test: preserve release advanced focus
2026-08-14 12:11:33 +02:00
ajnart
4e193da3a4
fix: preserve release advanced widget support
2026-08-14 12:11:33 +02:00
Thomas Camlong
29f7c35fc1
test: align widget modernization fixtures
2026-08-14 12:11:33 +02:00
Thomas Camlong
8775597d5a
feat: expand advanced widget experiences
2026-08-14 12:11:33 +02:00
ajnart
6482ea6ae8
test: align onboarding focus contract
2026-08-14 11:32:13 +02:00
ajnart
d091362db2
style: format Coolify widgets
2026-08-14 11:32:11 +02:00
ajnart
653dadaeff
chore: reconcile performance layer after stack rebase
2026-08-14 11:32:11 +02:00
ajnart
af6fb75e6b
perf: trim widget loading work
2026-08-14 11:32:11 +02:00
ajnart
b2fbd10965
perf: reduce widget render overhead
2026-08-14 11:32:11 +02:00
ajnart
63dca7d1b6
perf: simplify widget optimizations
2026-08-14 11:32:11 +02:00
ajnart
8eb6735387
perf: reduce widget and runtime overhead
2026-08-14 11:32:11 +02:00
ajnart
b988e431e8
fix: address assistant review findings
2026-08-14 11:32:11 +02:00
ajnart
87f264a286
chore: reconcile assistant layer after stack rebase
2026-08-14 11:32:11 +02:00
Thomas Camlong
ae68d599be
test: keep assistant widget compact
2026-08-14 11:32:10 +02:00
Thomas Camlong
66043eb78d
fix(assistant): preserve lazy board boundaries
2026-08-14 11:32:10 +02:00
ajnart
1ad1439828
feat: improve assistant interactions
2026-08-14 11:32:10 +02:00
ajnart
1f60b4b4be
fix assistant widget configuration
2026-08-14 11:32:10 +02:00
ajnart
5ceef06b4b
fix: address assistant review feedback
2026-08-14 11:32:10 +02:00
ajnart
ebf6c0d97b
fix: polish assistant widget interactions
2026-08-14 11:32:10 +02:00
ajnart
8e0a52fcd0
feat: add assistant conversation widget
2026-08-14 11:32:10 +02:00
ajnart
eb918b805a
chore: reconcile mobile layer after stack rebase
2026-08-14 11:32:09 +02:00
ajnart
b828f59568
Revert "feat: improve mobile board experience"
...
This reverts commit 7c0e98c55b .
2026-08-14 11:32:09 +02:00
ajnart
60ea03e72e
Revert "feat: refine mobile dashboard experience"
...
This reverts commit 315520beca .
2026-08-14 11:32:09 +02:00