Thomas Camlong
|
be93fb330a
|
fix: simplify custom widget preview controls
|
2026-08-10 17:22:40 +02:00 |
|
Thomas Camlong
|
893fcd6ed1
|
fix(workshop): use PocketBase name
|
2026-08-10 16:24:52 +02:00 |
|
Thomas Camlong
|
0422675bc1
|
fix(workshop): use GitHub handles in Homarr
|
2026-08-10 15:32:32 +02:00 |
|
Thomas Camlong
|
64403079d8
|
fix(workshop): simplify GitHub identities
|
2026-08-10 15:14:32 +02:00 |
|
Thomas Camlong
|
015e0cbf63
|
Merge dev into v2
|
2026-08-10 14:23:19 +02:00 |
|
homarr-update-contributors[bot]
|
64febbce12
|
chore: update integrations list readme (#6551)
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
|
2026-08-10 11:44:39 +00:00 |
|
Thomas Camlong
|
d53021a0f3
|
Merge remote-tracking branch 'origin/dev' into feat/refresh-latest-dev-v2
|
2026-08-10 10:44:22 +02:00 |
|
 TimonandThomas
|
98bb1aecf8
|
feat(integrations): add What's Up Docker (WUD) integration and widget (#6523)
Co-authored-by: Thomas <thomas@ajnart.fr>
|
2026-08-10 08:42:23 +00:00 |
|
Thomas Camlong
|
c7e6ed8943
|
test: validate Workshop source locale
|
2026-08-10 10:15:58 +02:00 |
|
Thomas Camlong
|
5efe053c0f
|
merge dev into v2
|
2026-08-10 10:06:18 +02:00 |
|
 homarr-crowdin[bot]andThomas
|
06c489bd48
|
chore(lang): updated translations from crowdin (#6548)
Co-authored-by: Thomas <thomas@ajnart.fr>
|
2026-08-10 09:06:56 +02:00 |
|
Thomas Camlong
|
b9c89c61a2
|
test: harden integration icon checks
|
2026-08-09 13:39:16 +02:00 |
|
Thomas Camlong
|
b5dbeae864
|
test: fix custom option repair fixture
|
2026-08-09 09:21:55 +02:00 |
|
Thomas Camlong
|
d513c7fe46
|
fix: repair stale custom widget options
|
2026-08-09 09:17:32 +02:00 |
|
Thomas Camlong
|
5ee14136ac
|
fix(clock): defer live time until mount
|
2026-08-09 01:46:30 +02:00 |
|
Thomas Camlong
|
9d3d40d4bd
|
fix(e2e): stabilize initial board hydration
|
2026-08-09 01:11:38 +02:00 |
|
Thomas Camlong
|
48d8517ed1
|
fix(clock): suppress live timestamp hydration noise
|
2026-08-09 00:37:33 +02:00 |
|
Thomas Camlong
|
ca6a019c1e
|
test(v2): stabilize production E2E flows
|
2026-08-09 00:10:49 +02:00 |
|
Thomas Camlong
|
aaf86a9d13
|
fix(ci): refresh v2 generated artifacts
|
2026-08-08 22:15:24 +02:00 |
|
Thomas Camlong
|
dd63d5600b
|
merge dev into v2
|
2026-08-08 19:54:57 +02:00 |
|
Thomas
|
b32ad82850
|
perf: cut cold route compilation and unblock preview images (#6441)
|
2026-08-07 20:24:26 +02:00 |
|
homarr-crowdin[bot]
|
85fcea3837
|
chore(lang): updated translations from crowdin (#6500)
|
2026-08-07 18:22:43 +02:00 |
|
Thomas
|
f76a0f240a
|
feat(apps): allow custom URI schemes in application links (#6521)
|
2026-08-06 21:52:56 +02:00 |
|
Thomas
|
55214ccbc5
|
fix(integrations): throw on total item-info failure to preserve stale-cache fallback (#6522)
|
2026-08-06 21:42:46 +02:00 |
|
Thomas
|
778533a62e
|
fix: revert regressions from recent integration/releases/app-href changes (#6514)
|
2026-08-03 17:37:53 +02:00 |
|
Thomas
|
b4fba47a23
|
fix(releases): add success flag to successful response for correct error detection (#6512)
|
2026-08-03 17:10:35 +02:00 |
|
Thomas
|
76ddfceb13
|
fix: restore auto-refresh for docker and notifications widgets (#6511)
|
2026-08-03 17:07:46 +02:00 |
|
Thomas
|
2f6b96e5ba
|
feat: restrict integrations management to integration-full-all permission (#6509)
|
2026-08-03 17:04:35 +02:00 |
|
Thomas
|
f1b7a5146a
|
fix: allow [homarr_base] template variables in app href validation (#6508)
|
2026-08-03 16:47:40 +02:00 |
|
Thomas Camlong
|
05292ae1f5
|
fix: map legacy media server options
|
2026-08-03 15:24:30 +02:00 |
|
Thomas
|
d58a47b776
|
fix: restrict system health monitoring integrations (#6505)
|
2026-08-02 10:17:05 +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 |
|
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
|
557ebe0a2f
|
fix: harden v2 custom widgets and Workshop (#6480)
|
2026-07-31 13:28:53 +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
|
4f6e335f72
|
fix(custom-widgets): address final v2 review feedback (#6451)
|
2026-07-23 02:11:32 +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
|
df967751f6
|
fix(custom-widgets): address v2 merge review (#6446)
|
2026-07-23 01:55:15 +02:00 |
|