ajnart
5a21df86e2
merge: sync dev changes
2026-08-08 11:56:18 +02:00
Thomas
987c9ade18
fix: make internal nginx proxy tolerate disabled IPv6 ( #4596 ) ( #6539 )
...
* fix: keep nginx IPv6 listen only when IPv6 is available (#4596 )
Commit 2c48b1896 (1.45.2) made the internal nginx proxy listen on the IPv6
wildcard ('listen [::]:7575;'), which aborts nginx startup on hosts/VMs with
IPv6 disabled:
nginx: [emerg] socket() [::]:7575 failed (97: Address family not supported by protocol)
A plain revert would reintroduce #2697 and break IPv6-only/dual-stack
environments where this listener is required. Instead, only emit the IPv6
listen directive when the host actually has IPv6 configured.
Reuse the envsubst step run.sh already performs: compute NGINX_LISTEN_IPV6
from /proc/net/if_inet6 and substitute it into the template. proc files always
report size 0, so presence is detected by grepping the file (not 'test -s').
* fix: honor HOMARR_DISABLE_IPV6 override in nginx config generation
Review feedback on #6539 : give users an explicit opt-out from the IPv6
listener even when the host reports IPv6. The issue reporter (#4596 )
requested such an env var, and the pattern matches the existing
ENABLE_DNS_CACHING IPv6 toggle. Auto-detection behavior is unchanged when
the var is unset. Validated in containers: override wins, dual-stack
preserved by default, IPv4-only fallback on IPv6-less hosts.
2026-08-08 11:16:49 +02:00
Sven Gottwald
6141d505e4
fix(docker): Expose TCP port in Dockerfile ( #6538 )
2026-08-08 08:53:50 +02:00
Thomas
6178843198
Merge pull request #6536 from homarr-labs/docs/update-helm-docs
2026-08-07 23:53:22 +02:00
github-actions[bot]
a7006d746e
docs(helm): update chart installation page
2026-08-07 19:37:35 +00:00
Thomas
b32ad82850
perf: cut cold route compilation and unblock preview images ( #6441 )
2026-08-07 20:24:26 +02:00
Thomas
bc12aba433
Merge branch 'dev' into feat/homarr-assistant
2026-08-06 21:53:57 +02:00
Thomas
f76a0f240a
feat(apps): allow custom URI schemes in application links ( #6521 )
2026-08-06 21:52:56 +02:00
Thomas
637f03e107
docs(settings): update analytics docs to PostHog ( #6525 )
2026-08-06 21:47:04 +02:00
ajnart
bcdd56f714
feat: polish assistant conversations
2026-08-04 18:22:18 +02:00
ajnart
8e557fb9fd
feat: improve assistant interactions
2026-08-04 13:21:39 +02:00
ajnart
30344bdaae
style: auto-fix lint and format
2026-08-03 16:46:35 +00:00
Thomas Camlong
7847eea1a3
fix: refine widget interactions
2026-08-03 18:45:16 +02:00
Thomas
af25e78120
Merge branch 'dev' into feat/auto-mobile-boards
2026-08-03 17:39:10 +02:00
Thomas
9234ca0f32
Merge branch 'dev' into feat/widget-modernization
2026-08-03 17:38:28 +02:00
ajnart
eaa7fd8bc3
clarify future Homarr provider
2026-08-03 17:25:14 +02:00
Thomas Camlong
61a2f8cb6c
feat: modernize widget experience
2026-08-03 17:18:22 +02:00
ajnart
56a6d4989a
Merge remote-tracking branch 'origin/dev' into feat/homarr-assistant
...
# Conflicts:
# pnpm-lock.yaml
2026-08-03 17:08:45 +02:00
ajnart
f7b291b465
add OpenRouter web search option
2026-08-03 16:59:27 +02:00
ajnart
35673f113e
fix assistant widget configuration
2026-08-03 16:43:08 +02:00
ajnart
bd3e4c33f3
enhance assistant batch responses
2026-08-03 15:48:41 +02:00
ajnart
6a98036c50
show assistant icon search previews
2026-08-03 15:36:10 +02:00
ajnart
59bed6b995
fix assistant streaming scroll lock
2026-08-03 15:30:10 +02:00
ajnart
5a3022a073
integrate assistant custom widget workflow
2026-08-03 15:22:08 +02:00
Thomas Camlong
41fffbb79b
Merge dev into feat/dnd-kit-grid
2026-08-03 14:48:31 +02:00
Thomas
018f84f80d
feat(dev): add Docker development CLI ( #6495 )
2026-08-03 14:38:56 +02:00
Thomas
36ac1b40ff
Merge branch 'dev' into feat/auto-mobile-boards
2026-08-03 14:38:45 +02:00
ajnart
abc17e7c2a
fix assistant prompt submission
2026-08-03 14:12:13 +02:00
ajnart
c81a3b9432
refresh views after assistant changes
2026-08-03 13:38:20 +02:00
ajnart
8dd1d70900
improve assistant question placement
2026-08-03 13:07:07 +02:00
ajnart
9e0a6a758f
fix assistant automatic approvals
2026-08-03 12:34:54 +02:00
Thomas Camlong
09e9cd4388
fix widget focus interactions
2026-08-03 12:15:12 +02:00
Thomas Camlong
5010ecf188
fix: harden widget error feedback
2026-08-02 17:34:52 +02:00
ajnart
8a2375b3ef
fix: address assistant review feedback
2026-08-02 16:45:14 +02:00
Thomas Camlong
56e3bd1cf2
fix: smooth container collapse behavior
2026-08-02 15:57:05 +02:00
Thomas Camlong
7b7045202d
fix: address widget review findings
2026-08-02 14:35:01 +02:00
ajnart
d7969e1ec1
fix: harden assistant interactive tools
2026-08-02 14:20:40 +02:00
Thomas Camlong
1e0bf40040
feat: refine widget interactions
2026-08-02 14:12:18 +02:00
ajnart
eff3168f1c
feat: improve assistant tool workflows
2026-08-02 11:24:11 +02:00
Thomas Camlong
0755fc1e26
fix: refine container interactions
2026-08-02 11:02:55 +02:00
ajnart
9eaadd83fb
Merge remote-tracking branch 'origin/dev' into feat/homarr-assistant
2026-08-02 10:18:52 +02:00
Thomas Camlong
1d73513989
fix: polish widget failure feedback
2026-08-02 09:50:08 +02:00
Thomas Camlong
e3f679237d
fix: polish board grid interactions
2026-08-02 09:36:33 +02:00
Thomas Camlong
45ff97972c
fix: address final widget review findings
2026-08-02 09:27:31 +02:00
ajnart
8bb0ddef42
fix: secure assistant generation telemetry
2026-08-02 09:09:01 +02:00
Thomas Camlong
36b75a071b
fix: complete widget review cleanup
2026-08-02 09:05:02 +02:00
ajnart
04520cf67c
feat: enrich assistant request telemetry
2026-08-02 08:51:48 +02:00
Thomas Camlong
3f7d934fa5
fix: address remaining widget review feedback
2026-08-02 08:44:00 +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