ajnart
0501c6f213
merge: sync current dev into v2 readiness
2026-09-12 11:00:19 +02:00
ajnart
8bf8c5e0ea
Merge remote-tracking branch 'origin/release/v2' into feat/v2-release-readiness
2026-09-12 10:50:31 +02:00
Kushie
43a57a2dad
fix(firewall widget): allow content to shrink and scroll ( #6818 )
2026-09-12 10:49:01 +02:00
Thomas
2049c6ade0
fix: tighten v2 setup and release safeguards ( #6824 )
2026-09-12 10:47:35 +02:00
ajnart
e21a0bb6da
fix: refresh OpenAPI widget kinds
2026-09-12 10:46:39 +02:00
Thomas
61f22c8e64
fix: show board removal confirmation in a dialog ( #6829 )
2026-09-12 10:36:36 +02:00
Releases Homarr
7859faaa1d
chore(release): 1.77.1 [skip ci]
v1.77.1
2026-09-11 19:22:36 +00:00
homarr-releases[bot]
bff6ec735e
chore(release): automatic release v1.77.1
2026-09-11 19:21:19 +00:00
ajnart
72b075649e
chore: replace grid fuzzing with regression report context
2026-09-10 20:07:14 +02:00
leafyelin
6cca757493
feat(plugins): add llama.cpp server integration and widget ( #6765 )
2026-09-10 20:06:13 +02:00
ajnart
c18548f7c2
fix: preserve dev fixes in v2 and add grid fuzzing
2026-09-10 19:58:53 +02:00
Thomas
1102ad8342
fix: protect demo users from deletion and password changes ( #6819 )
2026-09-10 19:52:47 +02:00
Thomas
7c00c18a42
docs(mcp): restore custom widget authoring guidance ( #6817 )
2026-09-10 19:24:55 +02:00
Thomas
ea3dac752f
fix(mcp): harden tool schemas and dispatch ( #6815 )
2026-09-10 19:19:47 +02:00
Thomas
f994d665d2
ci: remove automatic test gates and trim test suites ( #6816 )
...
* ci: remove automatic test gates and trim test suites
* docs: remove CI audit report
2026-09-10 19:14:31 +02:00
Thomas
1fbe844598
fix(settings): move board access control out of the nested form ( #6662 )
2026-09-10 18:13:56 +02:00
Thomas
3358b6337f
fix(mcp): use JSON-compatible invitation dates ( #6814 )
2026-09-10 17:53:38 +02:00
Thomas
365ef7f02b
Revert "feat: announce Homarr v2 beta" ( #6813 )
2026-09-10 16:36:54 +02:00
Thomas
61d3fd5f08
fix(board): restore container grid geometry ( #6808 )
2026-09-09 15:04:27 +02:00
Thomas
3aac106156
docs: correct v2 beta installation guidance ( #6809 )
2026-09-09 12:09:14 +02:00
Thomas
9d857377c1
fix: refine release v2 interactions ( #6805 )
2026-09-08 11:36:19 +02:00
Thomas
923905c529
fix: keep bookmark density consistent ( #6804 )
...
* fix: keep bookmark density consistent
* fix: prioritize bookmark titles in compact rows
* fix: preserve compact bookmark text fallback
2026-09-08 10:39:41 +02:00
Thomas
a4a903d7c3
feat: polish release v2 experience ( #6800 )
2026-09-07 19:17:37 +02:00
Thomas
925b0fb801
fix: improve bookmark widget density ( #6802 )
...
* fix: improve bookmark widget density
* fix: render dense bookmark grids as icons
* fix: honor bookmark column density
2026-09-07 13:47:11 +02:00
homarr-releases[bot]
2b1a03849d
chore: update bug report template ( #6798 )
2026-09-06 22:31:26 +02:00
Releases Homarr
4c243bc374
chore(release): 1.77.0 [skip ci]
v1.77.0
2026-09-06 19:31:37 +00:00
homarr-releases[bot]
ecd02f73c0
chore(release): automatic release v1.77.0
2026-09-06 19:30:29 +00:00
Thomas
cd23b36f3c
fix(ci): use pinned pnpm for releases ( #6796 )
2026-09-06 21:18:30 +02:00
homarr-releases[bot]
f7f29eade9
chore(release): automatic release v1.77.0
2026-09-06 18:47:01 +00:00
ajnart
6db26a0d99
docs: restore release article hierarchy
2026-09-06 20:41:55 +02:00
ajnart
bbcbd031fe
docs: clarify Homarr provider terms
2026-09-06 20:37:52 +02:00
Thomas
32a51c1e60
feat: announce Homarr v2 beta ( #6793 )
...
* feat: announce Homarr v2 beta
* chore: refine v2 beta announcement
* feat: expand v2 beta guidance
* chore: refine v2 beta resources
* chore: simplify v2 beta modal
* chore: improve v2 beta feedback links
* fix: keep v2 modal above header
* chore: sharpen v2 beta message
* fix: clear header for v2 modal
2026-09-06 20:36:04 +02:00
ajnart
7024a57f56
docs: tighten Homarr 2.0 release article
2026-09-06 19:57:44 +02:00
Thomas
5121356113
Merge pull request #6794 from homarr-labs/feat/refocus-homarr-v2-article
...
docs: refocus Homarr 2.0 article
2026-09-06 19:20:05 +02:00
ajnart
4f2ab59345
docs: refocus Homarr 2.0 article
2026-09-06 19:19:23 +02:00
Thomas
73bf68c9a8
Merge pull request #6792 from homarr-labs/feat/v2-release-client-ids
...
fix(ci): use GitHub App client IDs
2026-09-06 18:05:28 +02:00
ajnart
dea1de5fee
fix(ci): use GitHub App client IDs
2026-09-06 17:57:35 +02:00
Thomas
2bd538e685
Merge pull request #6791 from homarr-labs/feat/publish-homarr-v2-blog
...
docs: publish Homarr 2.0 article
2026-09-06 17:52:05 +02:00
ajnart
f0c39ea0d2
docs: publish Homarr 2.0 article
2026-09-06 17:51:36 +02:00
Thomas
8a0cf15bf7
docs: finalize Homarr 2.0 release article ( #6790 )
2026-09-06 17:48:08 +02:00
Thomas
f1c898efe2
docs: add Homarr 2.0 release article ( #6789 )
2026-09-06 15:39:54 +02:00
Thomas
724dee55c5
fix(weather): handle disabled external connections ( #6780 )
2026-09-06 15:35:06 +02:00
Thomas
50a3bcce69
fix(ci): restore release automation ( #6770 )
...
* fix(ci): restore release automation
* ci: remove obsolete documentation release dispatch
* ci: report production deployment failures
2026-09-06 15:32:52 +02:00
Thomas and ajnart
ca7be8f3ad
fix(integrations): support UniFi controller default ports ( #6787 )
...
* fix(integrations): use Unifi default port 8443 when no port is given
The node-unifi library hardcodes https:// in its base URL and the
Unifi controller API only speaks HTTPS. When a user adds the
integration with a bare http:// or https:// URL, getPortFromUrl
returned 80 or 443, and the library attempted a TLS handshake on
the wrong port. The server's plain HTTP response caused
'EPROTO ... wrong version number'.
Derive the port from the user's explicit port, or fall back to 8443
(the integration's defaultPort). Closes #6207 .
* style: auto-fix lint and format
* fix(integrations): support UniFi controller default ports
* docs(unifi): resolve review leftovers
---------
Co-authored-by: ajnart <ajnart@users.noreply.github.com >
2026-09-06 15:32:45 +02:00
134ef48848
fix(integrations): preserve Nextcloud subpaths ( #6786 )
...
* fix(integrations): preserve Nextcloud subpaths
* Keep existing Nextcloud DAV endpoints intact
---------
Co-authored-by: Artur <145776561+arturict@users.noreply.github.com >
Co-authored-by: arturict <arturict@users.noreply.github.com >
2026-09-06 15:32:37 +02:00
98aa6f01f2
feat(auth): support nested OIDC claim paths ( #6785 )
...
* feat(auth): support nested OIDC claim paths
* test(auth): cover OIDC profile name fallbacks
* test(auth): cover missing OIDC username fallback
* test(auth): preserve OIDC provider guard
---------
Co-authored-by: Artur <145776561+arturict@users.noreply.github.com >
Co-authored-by: arturict <arturict@users.noreply.github.com >
2026-09-06 15:32:31 +02:00
Thomas
4c88030b0f
fix(downloads): preserve name column width ( #6784 )
2026-09-06 15:32:25 +02:00
Thomas
0c11c2785e
docs(helm): sync current chart metadata ( #6783 )
2026-09-06 15:32:20 +02:00
Thomas
96a6926b2b
fix(docker): normalize container CPU usage ( #6782 )
2026-09-06 15:32:15 +02:00
Thomas
f89487231f
fix(unraid): use byte-based memory metrics ( #6781 )
2026-09-06 15:32:09 +02:00