Thomas Camlong
|
a2f5668c44
|
fix focus scroll layering
|
2026-08-03 12:21:31 +02:00 |
|
Thomas Camlong
|
09e9cd4388
|
fix widget focus interactions
|
2026-08-03 12:15:12 +02:00 |
|
Thomas Camlong
|
96e92485a5
|
fix: align responsive widget actions
|
2026-08-02 18:10:25 +02:00 |
|
Thomas Camlong
|
f9aae23f46
|
fix: keep session labels readable
|
2026-08-02 17:41:27 +02:00 |
|
Thomas Camlong
|
fd024e32d2
|
fix: simplify widget feedback
|
2026-08-02 17:39:28 +02:00 |
|
Thomas Camlong
|
5010ecf188
|
fix: harden widget error feedback
|
2026-08-02 17:34:52 +02:00 |
|
Thomas Camlong
|
f0d8e97f8d
|
fix: address final widget review
|
2026-08-02 17:25:02 +02:00 |
|
Thomas Camlong
|
ed8ef15f12
|
fix: localize widget chart formatting
|
2026-08-02 16:48:34 +02:00 |
|
Thomas Camlong
|
d97f1bd34b
|
fix: align widget accessibility and locales
|
2026-08-02 16:42:08 +02:00 |
|
Thomas Camlong
|
d86293de0f
|
fix: canonicalize widget date locales
|
2026-08-02 16:32:59 +02:00 |
|
Thomas Camlong
|
54e444d69d
|
fix: close final widget review gaps
|
2026-08-02 16:26:04 +02:00 |
|
Thomas Camlong
|
d5c3aebd26
|
fix: harden widget review follow-ups
|
2026-08-02 16:10:16 +02:00 |
|
Thomas Camlong
|
7b7045202d
|
fix: address widget review findings
|
2026-08-02 14:35:01 +02:00 |
|
Thomas Camlong
|
1e0bf40040
|
feat: refine widget interactions
|
2026-08-02 14:12:18 +02:00 |
|
Thomas Camlong
|
bdffb63ebc
|
Merge remote-tracking branch 'origin/dev' into feat/widget-modernization
|
2026-08-02 14:06:03 +02:00 |
|
Thomas
|
d58a47b776
|
fix: restrict system health monitoring integrations (#6505)
|
2026-08-02 10:17:05 +02:00 |
|
Thomas Camlong
|
d460ac8bbb
|
fix: secure widget navigation links
|
2026-08-02 10:01:36 +02:00 |
|
Thomas Camlong
|
1d73513989
|
fix: polish widget failure feedback
|
2026-08-02 09:50:08 +02:00 |
|
Thomas Camlong
|
45ff97972c
|
fix: address final widget review findings
|
2026-08-02 09:27:31 +02:00 |
|
Thomas Camlong
|
36b75a071b
|
fix: complete widget review cleanup
|
2026-08-02 09:05:02 +02:00 |
|
Thomas Camlong
|
3f7d934fa5
|
fix: address remaining widget review feedback
|
2026-08-02 08:44:00 +02:00 |
|
Thomas Camlong
|
76974f676d
|
fix: allow dynamic database schema access
|
2026-08-02 08:19:46 +02:00 |
|
Thomas Camlong
|
c61695b142
|
fix: make integration warnings keyboard accessible
|
2026-08-02 08:09:55 +02:00 |
|
Thomas Camlong
|
6f27ede8bf
|
fix: complete widget modernization review
|
2026-08-02 08:05:04 +02:00 |
|
Thomas Camlong
|
79ae42f0c3
|
fix: sync widget modernization with dev
|
2026-08-02 01:37:01 +02:00 |
|
Thomas Camlong
|
c754946089
|
fix: address widget review feedback
|
2026-08-01 23:44:17 +02:00 |
|
Thomas
|
797bdd001f
|
fix: keep direct icon URLs visible (#6504)
|
2026-08-01 23:28:18 +02:00 |
|
Bergasha
|
49314533bf
|
feat(Media player widget): expands on Direct Play and Transcoding badges (#6489)
|
2026-08-01 23:21:13 +02:00 |
|
Thomas
|
27ca058088
|
feat(widgets): persist Beszel and Docker table layouts (#6490)
|
2026-08-01 23:20:09 +02:00 |
|
Thomas
|
edb56f3fcd
|
fix: accept direct icon URLs
Use valid direct HTTP(S) icon URLs without repository search.
|
2026-08-01 23:06:26 +02:00 |
|
ajnart
|
cce3e455fa
|
style: auto-fix lint and format
|
2026-08-01 19:47:19 +00:00 |
|
Thomas Camlong
|
b28beec2c6
|
fix: refine widget modernization
|
2026-08-01 21:45:01 +02:00 |
|
Thomas Camlong
|
d421046d15
|
feat: modernize dashboard widgets
|
2026-08-01 21:14:33 +02:00 |
|
homarr-crowdin[bot]
|
fcc5130068
|
chore(lang): update translations from crowdin (#6457)
|
2026-07-31 23:50:10 +02:00 |
|
Thomas
|
ade640dcea
|
test(navidrome): complete cleanup review (#6494)
* test(navidrome): hoist album fixture helper
* test(navidrome): address coderabbit cleanup feedback
|
2026-07-31 14:39:11 +02:00 |
|
Thomas
|
61128ddcc8
|
fix(navidrome): clean up audio stats integration (#6493)
|
2026-07-31 14:20:51 +02:00 |
|
Thomas
|
6a3cee8107
|
fix(navidrome): complete media server session data (#6492)
|
2026-07-31 13:53:06 +02:00 |
|
Matt Van Horn
|
06d9c07d22
|
feat: expose Navidrome as a media-server (now-playing) integration (#6070)
|
2026-07-31 13:30:44 +02:00 |
|
Thomas
|
2885f7a297
|
fix(widgets): preserve data on integration failures (#6484)
|
2026-07-28 22:18:08 +02:00 |
|
Thomas
|
906c9f11fa
|
feat(widgets): rework downloads widget with mantine-datatable (#6430)
|
2026-07-28 21:50:09 +02:00 |
|
Thomas
|
3419805a49
|
fix(beszel): restore balanced grid layout for Beszel System Grid widget (#6389)
|
2026-07-28 21:49:04 +02:00 |
|
 Tim MooreandTim Moore
|
91a6b19ba1
|
fix(beszel): expire stored sessions so the integration recovers from token expiry (#6476)
Co-authored-by: Tim Moore <tim.moore@ingenuity.com.au>
|
2026-07-28 14:55:33 +02:00 |
|
Thomas
|
e66979bab6
|
feat(auth): link credentials users with OIDC (#6445)
|
2026-07-28 14:49:51 +02:00 |
|
homarr-crowdin[bot]
|
387db030cd
|
chore(lang): updated translations from crowdin (#6283)
|
2026-07-23 09:14:14 +02:00 |
|
Thomas
|
14c3fa2e76
|
fix(beszel): prevent live subscription memory growth (#6448)
* fix(beszel): bound live stats subscriptions
* fix(beszel): avoid blocking subscription teardown
* fix(import): map new clock options
|
2026-07-23 02:03:08 +02:00 |
|
Thomas
|
9cabb42edb
|
fix(widgets): add 350ms hover delay before opening calendar day popover (#6431)
|
2026-07-23 01:54:23 +02:00 |
|
Thomas
|
bfba3c9215
|
fix(releases): avoid unnecessary GitHub pagination for LinuxServer updates (#6444)
|
2026-07-23 00:20:54 +02:00 |
|
Bergasha
|
7184bc09c1
|
feat(clock widget): Adds animated weather and temp (#6372)
|
2026-07-23 00:04:32 +02:00 |
|
Thomas
|
9bb0c0f811
|
fix(media-requests): cache statistics responses (#6443)
|
2026-07-22 17:38:28 +02:00 |
|
Thomas
|
cf0e469465
|
feat: restrict apps management to board modifiers (#6425)
|
2026-07-21 16:56:33 +02:00 |
|