Thomas Camlong
379dc8f407
feat(docker): replace logs modal with dedicated xterm page
...
Address PR review feedback by moving container logs to a full-page viewer
using xterm (matching /manage/tools/logs), with per-row actions for better
UX when browsing long container lists. Harden log streaming with multiplex
decode fallbacks, stream cleanup on parse errors, and decode unit tests.
2026-05-21 14:18:21 +02:00
ajnart
fb3da7e997
Merge branch 'dev' into feat/docker-logs
2026-01-15 21:19:39 +01:00
homarr-renovate[bot]
70f3ab21c1
chore(deps): update dependency @types/react to v19.2.8 ( #4855 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-15 19:35:21 +00:00
homarr-renovate[bot]
c3dc3f2eef
chore(deps): update pnpm to v10.28.0 ( #4851 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-15 19:33:38 +00:00
homarr-renovate[bot]
4f8b530294
chore(deps): update dependency @types/node to ^24.10.7 ( #4852 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-15 18:57:32 +00:00
homarr-renovate[bot]
c54d3498f3
chore(deps): update dependency vite-tsconfig-paths to ^6.0.4 ( #4849 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-14 22:31:42 +00:00
homarr-renovate[bot]
275a346afa
fix(deps): update mantine monorepo to ^8.3.12 ( #4848 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-14 14:34:40 +00:00
homarr-renovate[bot]
c24006dca6
fix(deps): update dependency react-error-boundary to ^6.0.3 ( #4847 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-13 22:31:49 +00:00
homarr-renovate[bot]
5d00642268
fix(deps): update dependency ioredis to v5.9.1 ( #4844 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-13 19:28:34 +00:00
homarr-crowdin[bot]
b2798d7aca
chore(lang): update translations from crowdin ( #4834 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-01-13 20:21:03 +01:00
homarr-renovate[bot]
b26cf0e65f
fix(deps): update tiptap monorepo to v3.15.3 ( #4843 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-12 15:36:08 +00:00
homarr-renovate[bot]
55c2666f9d
fix(deps): update tiptap monorepo to v3.15.2 ( #4842 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-12 12:59:38 +00:00
homarr-renovate[bot]
7fa990712b
fix(deps): update dependency ldapts to v8.1.3 ( #4841 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-12 09:41:50 +00:00
homarr-renovate[bot]
21db9618c6
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=7.3.1 ( #4840 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-12 06:46:30 +00:00
homarr-renovate[bot]
07ba53165c
fix(deps): update dependency sass to ^1.97.2 ( #4835 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-11 18:38:22 +00:00
homarr-renovate[bot]
16733c2a0e
fix(deps): update dependency undici to v7.18.2 ( #4837 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-11 17:26:28 +00:00
homarr-renovate[bot]
33a3c857a6
chore(deps): update dependency proxmox-api>undici to v7.18.2 ( #4839 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-11 16:33:38 +00:00
homarr-renovate[bot]
d479b63a80
fix(deps): update tiptap monorepo to v3.15.1 ( #4838 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-11 12:52:08 +00:00
homarr-renovate[bot]
9043d8e4b8
chore(deps): update dependency proxmox-api>undici to v7.18.1 ( #4836 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-11 12:50:29 +00:00
homarr-renovate[bot]
629359e3e4
fix(deps): update dependency ws to ^8.19.0 ( #4833 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 21:45:37 +00:00
homarr-renovate[bot]
50410fedb3
fix(deps): update turbo monorepo to ^2.7.3 ( #4831 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 21:45:10 +00:00
homarr-renovate[bot]
ab3ee4f78a
fix(deps): update tiptap monorepo to v3.15.0 ( #4832 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 20:32:53 +00:00
homarr-crowdin[bot]
fe615755c7
chore(lang): update translations from crowdin ( #4820 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-01-10 20:59:19 +01:00
homarr-renovate[bot]
b76ab2961d
fix(deps): update dependency undici to v7.18.0 ( #4829 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 18:40:02 +00:00
homarr-renovate[bot]
ab2703b32a
chore(deps): update dependency proxmox-api>undici to v7.18.0 ( #4828 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 18:38:30 +00:00
homarr-renovate[bot]
f67a915174
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.55.1 ( #4824 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 18:38:05 +00:00
homarr-renovate[bot]
fa8af6a453
fix(deps): update dependency typescript-eslint to ^8.52.0 ( #4830 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 17:26:48 +00:00
homarr-renovate[bot]
155d4f2270
fix(deps): update dependency ioredis to v5.9.0 ( #4827 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 14:27:50 +00:00
homarr-renovate[bot]
21a91b1489
fix(deps): update dependency undici to v7.17.0 ( #4826 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 12:50:10 +00:00
homarr-renovate[bot]
0d8695feae
chore(deps): update dependency proxmox-api>undici to v7.17.0 ( #4825 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 12:49:27 +00:00
homarr-renovate[bot]
0364e102cd
fix(deps): update mantine monorepo to ^8.3.11 ( #4822 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 06:39:58 +00:00
homarr-renovate[bot]
e9ba102cf6
fix(deps): update dependency react-error-boundary to ^6.0.2 ( #4821 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-10 04:42:22 +00:00
Releases Homarr
830e84d546
chore(release): 1.50.0 [skip ci]
v1.50.0
2026-01-09 19:20:08 +00:00
homarr-releases[bot]
5b5aa3caac
chore(release): automatic release v1.50.0
2026-01-09 19:19:08 +00:00
homarr-update-contributors[bot]
69fb4c6856
chore: update contributors ( #4817 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-01-09 12:40:05 +00:00
a2a34124ae
feat(users): add libravatar / gravatar support ( #4277 )
...
Co-authored-by: HeapReaper <kelivn@heapreaper.nl >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-09 13:10:52 +01:00
homarr-crowdin[bot]
717e17c9f8
chore(lang): update translations from crowdin ( #4809 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-01-08 20:14:29 +01:00
homarr-renovate[bot]
dabb2bb782
fix(deps): update dependency @tabler/icons-react to ^3.36.1 ( #4812 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-07 14:33:10 +00:00
Thomas Camlong
6179c47606
Merge pull request #4808 from homarr-labs/copilot/update-docker-table-code
2026-01-06 21:18:21 +01:00
copilot-swe-agent[bot] and ajnart
c351c7e09b
Add payload size validation to prevent memory exhaustion from corrupted Docker streams
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:04:57 +00:00
copilot-swe-agent[bot] and ajnart
58a2c508c6
Fix race condition in subscription cleanup and add log size limit for memory management
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:03:27 +00:00
copilot-swe-agent[bot] and ajnart
8b7d849cd0
Address code review nitpicks: improve comments and use named constant for header size
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:01:39 +00:00
copilot-swe-agent[bot] and ajnart
4497f6ca6a
Refactor docker logs modal: extract helper function and prevent duplicate initial logs
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:00:08 +00:00
copilot-swe-agent[bot] and ajnart
9e9e259fd1
Add return type annotation to safeValue function for consistency
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 19:58:41 +00:00
copilot-swe-agent[bot] and ajnart
23ce0d14ae
Implement log streaming with subscription-based approach instead of polling
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 19:57:33 +00:00
copilot-swe-agent[bot] and ajnart
762cdab78f
Address review comments 1-4: Fix optional checks, remove redundant code, simplify column visibility, and share utility functions
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 19:54:03 +00:00
copilot-swe-agent[bot]
9bf28c00cd
Initial plan
2026-01-06 19:48:18 +00:00
homarr-renovate[bot]
35042a783c
fix(deps): update dependency next-intl to v4.7.0 ( #4806 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-06 19:32:00 +00:00
homarr-renovate[bot]
9e63e3443a
fix(deps): update dependency ldapts to v8.1.2 ( #4805 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-06 19:30:33 +00:00
Thomas Camlong
365918c62a
Merge branch 'dev' into feat/docker-logs
2026-01-06 19:02:44 +01:00