dependabot[bot]
23f07da9ee
chore(deps): bump github.com/shirou/gopsutil/v4 in /core
...
Bumps [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil ) from 4.26.7 to 4.26.8.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v4.26.7...v4.26.8 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v4
dependency-version: 4.26.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 08:09:02 +00:00
ssongliu
d21288788e
fix: harden WebSocket origin validation ( #13953 )
2026-09-30 15:21:21 +08:00
ssongliu
f65e4b06ab
feat(vm): add VNC keyboard control translations ( #13951 )
...
* feat(vm): add VNC keyboard control translations
* feat(vm): add Windows VirtIO driver guidance translations
* feat(vm): add disk expansion translations and operation logs
2026-09-30 15:20:19 +08:00
ssongliu
d26bc9a3a4
chore(deps): update dependencies and address security advisories ( #13945 )
...
Update pending Go and frontend dependencies, including gRPC, OpenTelemetry
and SVGO security fixes. Raise the minimum Go version to 1.26.6 and update
x/image and x/mod to patched versions.
Use moby/go-archive directly for image build contexts so its vulnerable
v0.1.0 replacement can be removed and v0.3.0 used. Regenerate Go module
checksums with go mod tidy and refresh the npm lockfile.
Validation: Linux amd64 builds, existing Go tests and go mod verify pass
for core and agent; frontend production build passes; npm audit reports
zero vulnerabilities. Frontend type-check reports the same nine errors
with the original and updated lockfiles.
Go scanning still flags two advisories in the legacy Docker SDK, which
has no patched release on its current module path. A separate SDK
migration and host Docker daemon updates remain necessary.
2026-09-29 21:36:19 +08:00
ssongliu
7088a903fe
fix(vllm): sample realtime metrics independently of history ( #13944 )
2026-09-29 17:29:29 +08:00
ssongliu
864ebeed82
fix: load domestic release notes from new docs ( #13943 )
2026-09-29 17:29:16 +08:00
CN_CoreSteb and ssongliu
c1b2b92708
feat(monitor): add monitor data export with csv, json and xlsx formats ( #13875 )
...
- new export tab between monitor and settings with time range, metric,
device/interface/gpu selection and format choice
- files are generated in the browser from existing monitor apis; no new
backend endpoints
- csv with utf-8 bom, escaping and formula sanitization; multiple metrics
are zipped; xlsx uses one worksheet per metric with real date cells and
row-limit warnings; json emits flat row objects
- share downloadBlob in utils/file with delayed url revocation
- use the 60s monitor timeout and node header for gpu queries
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-09-29 15:50:00 +08:00
CN_CoreSteb and ssongliu
2189d9229a
perf(monitor): improve monitor query and chart performance for large ranges ( #13874 )
...
* perf(monitor): improve monitor query and chart performance for large ranges
- enable LTTB sampling in the shared line chart to bound rendered points
- empty io/network in monitor search now means no name filter, returning
all device rows in one query instead of fanning out per device
- merge device names recorded in the monitor db into io/network/gpu
options so removed devices stay selectable; move logic to service layer
- add composite indexes (name, created_at) on monitor_ios/monitor_networks
and (product_name, created_at) on monitor_gpus
- stop migrating the unused MonitorGPU model into MonitorDB
- fix the memory param which was compared against "mem" and never matched
* chore(monitor): remove monitor test fixtures
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-09-29 15:34:16 +08:00
ssongliu
d0183f460e
feat: add vLLM monitoring ( #13942 )
2026-09-29 15:19:30 +08:00
ssongliu
d27d6db1ea
feat: enhance native GPU NPU and XPU monitoring ( #13939 )
2026-09-28 18:32:12 +08:00
蘭
d2bb3813d9
fix: enhance SSH login alert by adding local IP addresses to success login whitelist ( #13920 )
2026-09-24 18:23:59 +08:00
蘭
cac73e6d45
fix: add success alert message for cron jobs and enhance alert handling ( #13919 )
2026-09-24 18:23:39 +08:00
ssongliu
4712ceaf2c
fix: allow read-only firewall APIs in demo mode ( #13914 )
2026-09-24 14:01:05 +08:00
ssongliu
65243c68c4
fix: allow licensed community restore progress route ( #13913 )
2026-09-24 10:18:01 +08:00
ssongliu
256e79ca81
fix: remove minimum upgrade backup copies limit ( #13907 )
2026-09-23 18:17:32 +08:00
ssongliu
4861eb69cb
fix: separate firewalld batches by native option ( #13896 )
2026-09-22 18:20:18 +08:00
蘭
fb8cf15537
fix: Fix the automatic renewal certificate alert issue ( #13895 )
2026-09-22 15:06:48 +08:00
ssongliu
c4a6791271
fix: allow updated SSH ports through firewall before restart ( #13894 )
2026-09-22 14:51:54 +08:00
蘭
f58e147636
fix: enhance file rename functionality ( #13891 )
2026-09-22 12:49:05 +08:00
ssongliu
387e9fbeed
fix: correct firewall port allowances and whitelist sync reporting ( #13892 )
2026-09-22 12:48:40 +08:00
ssongliu
4eb627bc79
fix(vm): display additional virtual machine states ( #13890 )
2026-09-22 10:27:49 +08:00
ssongliu
850c86229c
fix: log dashboard disk command failures ( #13889 )
2026-09-22 10:16:54 +08:00
CityFun
f984917a66
fix(upgrade): resolve application upgrade failures ( #13888 )
2026-09-22 10:11:13 +08:00
A_Words
8588217fbf
fix: prioritize HTTP-to-HTTPS redirects over website redirects ( #13847 )
2026-09-22 10:05:53 +08:00
ssongliu
a2307c5f64
fix(firewall): improve batch operations and task log completion ( #13886 )
2026-09-22 09:46:46 +08:00
蘭
5923290de8
ref: add file task messages for copy, move, compress and decompress ( #13885 )
2026-09-21 17:32:14 +08:00
蘭
1c994fba4a
ref: update documentation URL for the panel ( #13884 )
2026-09-21 17:28:23 +08:00
蘭
415ab96aab
ref:improve the panel API key ( #13883 )
2026-09-21 17:18:15 +08:00
ssongliu
19bb823b05
fix(firewall): guard IPv6 forwarding against RA disruption ( #13882 )
2026-09-21 17:12:17 +08:00
ssongliu
3a5371652e
refactor(firewall): simplify state reads and batch verification ( #13881 )
2026-09-21 15:09:13 +08:00
蘭
a267b4148a
ref:Optimize and improve the panel API key ( #13880 )
2026-09-21 12:49:45 +08:00
蘭
36a01eb60d
feat: The panel API key supports creating multiple tokens and enhance terminal capabilities ( #13872 )
2026-09-20 18:32:54 +08:00
王贺
65f6fdd045
fix(ssh): display SSH login logs in server timezone ( #13869 )
...
The SSH log page formatted dates with the browser timezone, so logs looked shifted when the client timezone differed from the server. Format the timestamp with the offset returned by the API so the page matches auth.log, the terminal and the CSV export. Refs #13860 .
2026-09-20 18:02:46 +08:00
ssongliu
75b60b32e4
feat(vm): update multi-CD-ROM guidance translations ( #13857 )
2026-09-18 16:38:31 +08:00
CityFun
6cb65e2290
fix: Fixed with ollama page not work ( #13855 )
2026-09-18 11:35:46 +08:00
ssongliu
0bad1b471f
feat(core): add runtime diagnostics and pprof capture ( #13852 )
2026-09-17 15:46:06 +08:00
ssongliu
3814525edd
fix(core): avoid enumerating authorized IP subnets ( #13851 )
...
Use net.IPNet.Contains to check CIDR membership directly and remove the address increment loop. Large authorized subnets no longer cause per-request address enumeration and excessive CPU usage.
2026-09-17 15:45:57 +08:00
ssongliu
8162dd1856
fix(container): improve inspect panel theme and text layout ( #13849 )
2026-09-17 15:45:48 +08:00
ssongliu
e833787020
fix(firewall): preserve whitelist priority and rule ordering ( #13845 )
2026-09-17 13:02:08 +08:00
ssongliu
673ffac516
refactor(firewall): simplify whitelist configuration and rule protection ( #13838 )
2026-09-16 22:09:49 +08:00
ssongliu
e864610015
fix(firewall): validate whitelist ports and sources in form ( #13835 )
2026-09-16 21:31:06 +08:00
ssongliu
78402e1b7d
refactor(firewall): consolidate utilities and flatten packages ( #13833 )
2026-09-16 16:48:48 +08:00
ssongliu
782bc1e67c
fix(firewall): manage SSH access and queue stop operations ( #13831 )
...
* fix(firewall): manage SSH access and queue stop operations
* fix(firewall): reconcile whitelist rules and sync differences
2026-09-16 16:45:33 +08:00
ssongliu
86e4ed6f64
perf(firewall): optimize large rule sets and queue deletions ( #13829 )
2026-09-16 15:34:10 +08:00
CityFun
ee8bac39af
style: Optimize the website configuration UI ( #13828 )
2026-09-16 14:48:57 +08:00
ssongliu
fe742b9f41
fix(firewall): improve whitelist management and rule lifecycle ( #13826 )
2026-09-15 23:55:01 +08:00
CityFun
9a5bd9bcba
fix: Fix the issue where Brotli settings cannot be saved when enabled in OpenResty ( #13822 )
2026-09-15 18:36:51 +08:00
ssongliu
b9c8e39560
fix: validate Docker IPv4 forwarding ( #13820 )
2026-09-15 18:36:36 +08:00
CityFun
6b20ff0b13
feat: OpenClaw supports configuring model Max Tokens ( #13818 )
2026-09-15 18:36:24 +08:00
ssongliu
89bd32b6d4
fix(terminal): isolate persistent shortcut sessions ( #13810 )
2026-09-15 10:05:16 +08:00
ssongliu
005f240fb7
fix: improve firewall lifecycle and sync ( #13809 )
2026-09-15 10:04:53 +08:00
蘭
75da53e374
feat: Remote download supports server file name options and improves error handling ( #13808 )
...
* feat: Remote download supports server file name options and improves error handling
* feat: Remote download supports server file name options and improves error handling
2026-09-15 10:04:44 +08:00
ssongliu
2485b0aa5e
fix: remove debug logs ( #13807 )
2026-09-14 17:36:23 +08:00
ssongliu
ed51a5e1fa
fix(firewall): split UFW all-protocol port ranges ( #13806 )
2026-09-14 15:46:14 +08:00
ssongliu
56870504ac
fix: restrict terminal dock to super administrators ( #13804 )
2026-09-14 11:36:35 +08:00
ssongliu
7aefb47cc3
fix(firewall): improve rule loading, task labels and panel port cleanup ( #13798 )
2026-09-14 09:40:20 +08:00
ssongliu
aba41c0aea
feat(terminal): share connection menu and add node quick connect ( #13787 )
2026-09-14 09:40:15 +08:00
ssongliu
9300bf4141
refactor(firewall): queue rule operations and simplify synchronization ( #13786 )
2026-09-11 15:16:44 +08:00
王贺
b7ec17b3e3
style(terminal): refine terminal shortcut translations ( #13785 )
2026-09-11 11:07:06 +08:00
ssongliu
2fcfe56a30
refactor(firewall): queue rule operations and simplify synchronization ( #13784 )
2026-09-10 23:54:46 +08:00
CityFun
63b2d4e4d5
fix: Fix the issue where installing extended channel plugins fails in OpenClaw ( #13782 )
2026-09-10 18:11:49 +08:00
ssongliu
4cd77d8ee1
fix(firewall): simplify rule editing and reject duplicate adoption ( #13779 )
2026-09-10 18:11:36 +08:00
CityFun
53a7347bea
fix: Fix an issue with pulling images when upgrading OpenList. ( #13776 )
2026-09-10 18:11:26 +08:00
ssongliu
a02c25ebcc
feat(terminal): add terminal button visibility setting ( #13772 )
2026-09-09 18:39:08 +08:00
CityFun
605c8cc6db
fix: optimize self-signed certificate format ( #13771 )
2026-09-09 18:27:17 +08:00
ssongliu
033cc7c2d1
fix: sort containers by name and backup uploads by time ( #13770 )
2026-09-09 16:58:53 +08:00
蘭
7c1ddb5b4c
fix: add localized message for download records not removed ( #13757 )
2026-09-09 15:33:56 +08:00
ssongliu
eb0f5264d7
refactor: simplify firewall rule management and whitelist updates ( #13758 )
2026-09-09 15:33:24 +08:00
蘭
5ad12c6fe4
fix: improve progress percentage calculation for download status ( #13755 )
2026-09-09 13:54:05 +08:00
ssongliu
61dacce5e0
refactor: replace freetype captcha with opentype renderer ( #13753 )
2026-09-09 13:53:56 +08:00
ssongliu
e3f0381a26
fix: preserve table selections when clicking row content ( #13752 )
2026-09-09 13:53:46 +08:00
ssongliu
6bc9dd96af
fix: simplify firewall rule editing and dual-stack port handling ( #13748 )
2026-09-08 22:46:35 +08:00
蘭
e23f338b31
feat: Processing synchronous alert settings ( #13747 )
2026-09-08 20:45:07 +08:00
蘭
6e08b50e3c
fix: Fix file timeout and retry processing for long transmission tasks ( #13746 )
2026-09-08 18:34:21 +08:00
ssongliu
536712cd55
feat(vm): add localized license introduction ( #13745 )
2026-09-08 18:29:05 +08:00
CityFun
191ff0cda4
fix: Fix an error when selecting a runtime environment version. ( #13742 )
2026-09-08 17:10:56 +08:00
ssongliu
671f781564
feat: add terminal session rules hint ( #13744 )
2026-09-08 16:58:54 +08:00
ssongliu
30dc36b95d
feat: integrate virtual machine migration into XPack ( #13740 )
...
* feat: integrate virtual machine migration into XPack
* chore: remove virtual machine test files
2026-09-08 14:20:26 +08:00
蘭
fac4aec680
feat: Enhance responsive design and layout adjustments for mobile devices ( #13739 )
2026-09-08 14:20:16 +08:00
ssongliu
8eac9a1808
fix(container): preserve IP allocation across container operations ( #13738 )
2026-09-08 14:20:03 +08:00
CityFun
ce74d96617
feat: Add support for importing environment variables into the runtime environment. ( #13737 )
2026-09-08 09:52:40 +08:00
ssongliu
a15e77d605
fix: harden terminal session lifecycle ( #13736 )
2026-09-08 09:29:01 +08:00
CityFun
bad022f524
feat: Add support for switching image versions in runtime environments. ( #13730 )
2026-09-07 18:30:27 +08:00
CityFun
50a54d0613
feat: Add support for importing environment variables into the runtime environment. ( #13727 )
2026-09-07 18:26:35 +08:00
蘭
a47e41a8b7
feat: enhance download management with improved error handling and status tracking ( #13734 )
2026-09-07 18:25:15 +08:00
CityFun
f938443e55
fix: issue self-signed certificates using the selected CA ( #13728 )
2026-09-07 18:06:20 +08:00
蘭
b90abd2b28
feat: enhance ZIP entry normalization and path compatibility checks ( #13733 )
2026-09-07 18:06:11 +08:00
ssongliu
da5682a600
fix(firewall): harden port switching and rule synchronization ( #13731 )
2026-09-07 18:05:31 +08:00
HynoR
81b72d9b7d
feat: Implement server-side SSH session persistence and recovery ( #13707 )
...
* feat(terminal): keep ssh sessions alive server-side with reattach
Split the terminal ws handling into a Session (pty + ssh backend) and an
Attachment (one websocket). A session outlives its websocket: a clean close
(1000) ends the pty, any other disconnect keeps it for a 30-minute grace
period and it can be reattached via `?session=<id>`. Output goes through a
fixed 128KB ring buffer so a reattaching client gets the recent tail, with a
truncation marker if it fell behind. Sessions are owner-scoped; a second
attachment kicks the first (4409), unknown ids get 4404.
New endpoints under /hosts/terminal/sessions (search, close) let the
frontend list and recover sessions after a tab or browser is closed.
* feat(terminal): floating terminal dock with session recovery
Terminals now live in a layout-level host and are teleported into whichever
view shows them, so leaving the terminal page no longer kills them. A dock
handle on the right edge opens a non-modal dialog from any page with every
live session, a picker for local shell / ssh hosts, minimize, and
close-all. On page load the store recovers sessions the server still holds,
so an accidentally closed tab or browser can resume within the grace period.
The menu-tab label shows the live session count.
* fix(terminal): page re-claims its slots under a locked menu tab
With the terminal menu tab locked (keep-alive), leaving the page deactivates
it instead of unmounting it, so the slot ref callback never re-runs on
return. After the dock had taken the Terminal over and released it, nobody
claimed it for the page again and it stayed parked in the hidden host.
Claim/release slots explicitly on mount, activated, deactivated and unmount,
the same ownership rule the dock uses, instead of relying on the ref callback.
* fix(terminal): logout closes every kept-alive terminal session
A logged-out panel has nobody watching it, so nothing it left running should
survive: core now tells the local agent to close all terminal sessions when the
user logs out, changes the password, or changes the bind domain. Until now the
teardown relied on the logging-out tab sending close code 1000; a second tab or
a websocket held outside the SPA kept its shell after logout.
Agent: terminal.CloseAll and POST /hosts/terminal/sessions/closeAll.
Core: LogOut / deleteCurrentSession / BindDomain call it via proxy_local,
best effort.
* fix(terminal): pin a local shell to the node it was opened on
The node a local shell connects to was resolved from the current node every
time the websocket was built, so after switching nodes a reconnect carried the
old session id to the new node (4404) and then opened a shell there instead.
Store the operateNode on the entry when it is created; ssh shells keep going to
the master. Shells on a non-master node get the node name in their title so a
restore in another node's view can tell them apart.
2026-09-07 15:01:35 +08:00
CityFun
6e13143286
feat: VllM add support for GB10 Deepseek V4 Flash Vision Exp ( #13725 )
2026-09-07 14:56:56 +08:00
Snrat
70fc628c81
feat(openresty): activate brotli when the module is enabled, and fix gzip defaults ( #13639 )
...
* feat(openresty): manage http-context directives via conf/http.d
Add a managed-file mechanism for http-context nginx directives, mirroring
the existing one for conf/modules-enabled.
A separate directory is required because load_module is a main-context
directive, so modules-enabled is included at the top level of nginx.conf and
cannot host http-context directives.
Files carry a 1panel-http- prefix; anything else in the directory is left
untouched. Writes are atomic via a temporary file plus rename, and the
directory is snapshotted so a failed nginx -t can be rolled back.
The mechanism is inert when conf/http.d does not exist, which is the case
for OpenResty installations predating the directory.
* fix(openresty): correct gzip defaults and add missing compressible types
Bring the embedded gzip template in line with how sites are actually served.
It was previously dead code: nothing referenced gzip.conf, so the values
never reached an installation. It is now embedded and used by the migration
that follows.
gzip_types was missing application/json, so JSON API responses were served
uncompressed. Also add ld+json, text/xml, xhtml+xml, rss+xml, atom+xml,
wasm, svg+xml and ttf/otf. Already compressed formats (images, woff2,
archives) stay out on purpose.
gzip_comp_level 6 -> 5, at the cost/ratio knee for gzip.
gzip_proxied any, so that proxied responses are compressed regardless of
their Cache-Control semantics.
gzip_static is intentionally not enabled: nginx does not verify that a .gz
file is newer than its source, so a stale artifact would be served
indefinitely with no error.
* feat(openresty): activate brotli directives when the module is enabled
Enabling ngx_brotli only emitted load_module, leaving the module loaded but
inert: no response was ever brotli-encoded until the user added
`brotli on` and `brotli_types` to nginx.conf by hand. The module is
prebuilt into the OpenResty image and listed in the catalog, so the only
missing step was the runtime configuration.
Enabling the module now also writes its http-context directives to
conf/http.d, and disabling or deleting it removes them. Removal matters:
leaving `brotli on` behind after the .so is unloaded makes nginx fail to
start on an unknown directive.
Both directory sets are written before nginx -t runs, so nginx only ever
observes a consistent state, and a failed check rolls back load_module
files and runtime directives together.
Runtime defaults are declared per module in a table, so other modules
needing http-context configuration can be added without touching the
reconcile logic.
brotli_types matches gzip_types so both encoders cover the same content.
brotli_comp_level is 5 rather than the nginx default of 6: level 5 reaches
roughly gzip level 9 ratio at a fraction of the cost, while 6 is tuned for
static assets and is too expensive for dynamic responses.
brotli_static is deliberately omitted, for the same reason gzip_static is:
nginx does not verify that a precompressed artifact is newer than its
source, so a stale file would be served indefinitely with no error.
Installations without conf/http.d keep the previous behaviour instead of
failing.
* feat(openresty): refresh stock gzip defaults on upgrade
Upgrades deliberately preserve the user's nginx.conf, so corrected gzip
defaults shipped with a new OpenResty version never reach existing
installations. Rewrite the values in place during upgrade, but only when the
block is provably untouched.
The rewrite requires every gzip directive to match the factory values byte
for byte, with none missing, none added and none duplicated. Any deviation
means the user tuned compression, and their configuration is left alone.
gzip stays in the http block of nginx.conf rather than moving to an included
file: nginx rejects a duplicate gzip directive across contexts, and the
compression settings page reads and writes these same keys in nginx.conf, so
a relocated block would be reintroduced on the next save and break nginx -t.
The config parser is not used either. Its dumper regenerates the whole file,
drops standalone comments and reorders proxy includes, which would be
destructive on a user's main config. Lines are edited individually so
everything outside the gzip block stays byte-identical.
The rewrite is idempotent, and a failed nginx -t restores the previous file.
A failure is logged as a warning instead of failing the upgrade.
* fix(website): preserve size units in nginx performance settings
The form stripped the unit suffix when reading a directive and then always
appended a fixed one when saving, so the unit was silently reinterpreted.
A config carrying `gzip_min_length 512;`, meaning 512 bytes, was read as 512
and written back as `512k`, inflating the threshold by 1024 and effectively
disabling compression for every response under 512 KB. The same applied to
client_header_buffer_size and client_max_body_size, where the value grew by
a factor of 1024 in the opposite, riskier direction.
Remember the unit that was read and write it back unchanged, defaulting to
the previous suffix only when the directive carries no unit information. The
input suffix now shows the unit actually in use instead of a hardcoded
label.
Also fix the value parsing itself: `Number(value.match(/\d+/g))` coerces a
multi-number match to NaN, so a directive such as `gzip_buffers 4 16k` would
blank the field. Take the first captured number instead.
* feat(website): expose brotli settings in the compression page
Brotli could be enabled as a module but never configured from the panel, so
its behaviour was invisible and unchangeable without editing nginx.conf by
hand.
The section appears only once the module is enabled and built, since the
directives are rejected by nginx while the module is not loaded. Values are
read from and written to the panel-managed http.d file rather than
nginx.conf, so they are removed together with the module.
brotli_types stays out of the form on purpose: it is kept aligned with
gzip_types so both encoders cover the same content, and exposing it would
invite the two lists to drift apart.
Saving reuses the existing scope endpoint with a dedicated brotli scope,
which keeps the managed file as the single source of truth instead of
duplicating the values into nginx.conf.
* fix(openresty): stop a stale build option from forcing a full rebuild
Manual builds and upgrades disagreed on when a full OpenResty image rebuild
is required. `executeNginxModuleBuild` used `staticNginxBuildRequired`, which
also treated a non-empty `RESTY_CONFIG_OPTIONS_MORE` in .env as a reason to
rebuild, while `buildNginx` looked only at the module list.
The env value is derived state, not an input: `configureStaticNginxModules`
rewrites it from the current module list, and every build path calls that
function before building. With no static module enabled it writes an empty
string, so the rebuild the latch triggered ran with an empty option list and
could only reproduce the image it started from — up to 120 minutes of build
time to arrive back where it began.
Decide on the module list alone, which is what the upgrade path already did.
An install that genuinely has an enabled static module is unaffected: both
predicates already agreed in that case. Leftover values are still cleared, by
`configureStaticNginxModules` on the next build or upgrade.
* feat(openresty): build modules on versions without a dynamic builder
Module state written before build modes existed carries no buildMode.
validateNginxModuleBuildMode rejects the empty value, which fails
loadNginxModules and with it every module operation and the upgrade itself —
the whole module subsystem, not just the static feature.
Infer the missing value from what the install can actually do instead:
dynamic when the builder and catalog are present, static when the compose
file still has a build section and build/Dockerfile to recompile the image.
Builds follow the same principle. Asking a pre-dynamic install to build a
module used to return "the installed OpenResty version does not support
dynamic module builds", which is a dead end: these versions produce modules
by compiling them into the image, and they still can. Such a build is now
retargeted to the static path, with --add-dynamic-module rewritten back to
--add-module and =dynamic switches reduced to their plain form. The error is
kept only for installs that reference a prebuilt image and genuinely cannot
compile anything, and it now says so and points at the upgrade.
The retarget applies to a copy that drives one build and is never persisted,
so the catalog stays authoritative and modules return to dynamic once the
install gains a builder.
Verified end to end against 1.27.1.2-5-1-focal, which ships no
Dockerfile.modules and no module.catalog.json: ngx_brotli compiles into the
image, nginx -t accepts the brotli directives with no load_module present,
and the server responds with Content-Encoding: br.
* feat(openresty): respect a hand-written brotli configuration
A user who enabled brotli before the panel managed it did so by editing their
configuration by hand. Emitting a managed file alongside it defined every
directive twice and nginx refused to start, so these users — the very ones
this feature is for — broke on upgrade.
Detection now scans every file nginx loads brotli from: nginx.conf and the
conf.d and default includes. Any active brotli* directive counts, so a lone
tuning directive is enough to treat the module as user-managed, and a
commented-out line never triggers it.
When the user owns the configuration, the panel stays out of the way:
- No managed http.d file is written, so the user's definition stays the only
one and their values are never overridden.
- brotli_types diverging from gzip_types is left exactly as written; the panel
does not widen them.
- The settings page reports their real values and shows a notice that brotli
is managed manually, rather than presenting defaults that do not match the
running configuration.
- Saving edits their own lines in place, keeping indentation and comments,
instead of writing a second copy. The flag is localised in all 12 languages.
Detection re-runs on every reconcile, so once the user deletes their
hand-written config the panel takes over again automatically.
* feat(openresty): wire conf/http.d from the agent instead of upgrade scripts
Following review feedback: setup scripts no longer create conf/http.d or
inject its include into existing installations' nginx.conf. The agent owns
the directory, the include, the runtime directives and the rollback, and only
touches nginx.conf when a module that needs http-context configuration is
actually enabled.
Insertion is a line-level edit, never the config parser: the include lands
before the conf.d include, or at the top of the http block when that anchor
is absent, keeping the surrounding indentation and leaving the rest of the
file byte-identical. A config without a locatable http block degrades to the
previous behaviour — module loads, runtime directives skipped, warning logged
— instead of failing the operation. Detection re-runs on every reconcile, so
an install recovers on its own once nginx.conf can be edited again.
Rollback now covers three artefacts: modules-enabled, http.d, and the
inserted line in nginx.conf.
The include is kept when the last module is disabled. Pointing at an empty
directory is harmless, and removing it would mean another edit of the user's
main config with its own failure surface.
When the include is missing and cannot be inserted, the brotli settings
report ManagedUnavailable and the settings page warns that the values shown
will not take effect, instead of presenting inert settings as live.
* fix(openresty): tighten brotli ownership handling and build guards
The settings page could not save brotli values for users who wrote their own
directives after the panel had started managing the module: the stale managed
file was still on disk, so every save ended in a duplicate directive error.
That file is now removed before the in-place edit, and a failed nginx -t
rolls back both sides.
User-managed detection now also covers conf/default, which is included at
http scope like conf.d, and the http.d include check no longer depends on the
exact container path literal, so an include written in a slightly different
form is recognised instead of duplicated.
The dynamic-to-static build fallback is dropped. The catalog and the dynamic
builder ship together, and installs without the catalog fail to load their
module state earlier anyway, so the branch could never run; what remains is
an error that says the version cannot build modules and to upgrade first.
The embedded gzip template is no longer wired to an unused variable, and a
test keeps it in sync with the defaults the upgrade writes.
Smaller fixes in the same area: a custom module named ngx_brotli no longer
inherits the built-in runtime defaults; nginx.conf edits go through temp file
renames and inserted lines follow the file's own line endings; the gzip
rewrite keeps each line's own indentation; the settings page resets its unit
cache on load, warns when the brotli half of a save fails after gzip already
applied, and no longer coerces unrendered keys to zero.
* fix(openresty): prove brotli reached the running server, not just disk
nginx -t and a successful reload both pass even when the managed directory
never reaches the container: the include is a glob, so a missing bind mount
or an unrecognised include variant silently loads nothing. The brotli save
now reads the effective configuration back with nginx -T and rolls the write
back with an actionable error when the directives are not there, instead of
reporting success for settings nobody will ever see.
The include match also accepts the quoted form nginx permits, so a
hand-written or legacy variant no longer invites a second include of the same
directory.
Values written into nginx.conf are checked against a whitelist before any
file is touched. The UI only ever sends on/off, numbers and sizes, but the
endpoint is reachable directly, and an unfiltered value could inject a
directive or trip the group-reference expansion of regexp.ReplaceAllString in
the in-place rewrite.
2026-09-07 14:42:03 +08:00
Eric Curtin
9858881ce6
feat(ai): add llmman as a local model provider ( #13717 )
...
llmman (https://github.com/llmmanorg/llmman ) is a local model runner
serving Ollama- and OpenAI-compatible routes on 127.0.0.1:17434.
Register it in the agent provider catalog next to Ollama and extend
every Ollama special case (no API key, verification skipped, OpenClaw
placeholder key, manual initial model) to cover it as well.
2026-09-07 11:41:13 +08:00
A_Words
eb6a8c7646
fix: avoid website SSL port conflicts on creation ( #13720 )
2026-09-07 11:39:15 +08:00
ssongliu
a71aea8aec
fix(firewall): hide inactive Docker ports ( #13716 )
2026-09-04 21:43:05 +08:00
ssongliu
918c441f88
Revert "fix(fail2ban): treat process as active when client ping succeeds (#13…" ( #13715 )
...
This reverts commit a6e2efa6c9 .
2026-09-04 16:46:47 +08:00
CityFun
960b4b0345
fix(b.ai): resolve account validation failure ( #13712 )
2026-09-04 16:40:48 +08:00
蘭
3aa4bfaa82
ref: streamline SSH login log handling and remove unused functions ( #13705 )
2026-09-03 18:33:07 +08:00
ssongliu
b3bdf9ef7e
fix: validate cronjob timeout as positive integer ( #13706 )
2026-09-03 18:26:17 +08:00
ssongliu
2948b8ffe8
fix: normalize Docker firewall rule sync ( #13704 )
2026-09-03 18:22:48 +08:00
ssongliu
e99c6c08a5
feat: support menu tab session keep-alive ( #13698 )
2026-09-03 15:31:25 +08:00
ssongliu
6fb389b2ed
fix(container): extend disk usage stats timeout ( #13695 )
2026-09-03 15:31:12 +08:00
ssongliu
c09833cbde
chore(deps): batch safe and security dependency updates ( #13696 )
...
* chore(deps): batch safe dependency updates
* chore(deps): address dependency alerts
2026-09-03 11:46:56 +08:00
ssongliu
fa2ad69154
feat: improve community restore package guidance ( #13694 )
2026-09-03 09:45:40 +08:00
ssongliu
51d84455a3
fix(container): avoid pinning dynamic IPs on upgrade ( #13693 )
2026-09-02 17:23:00 +08:00
ssongliu
d88d98d8a8
fix: warn on node version mismatch after login ( #13691 )
2026-09-02 14:57:10 +08:00
蘭
5aec466c8e
feat: add support for custom webhook configuration ( #13685 )
2026-09-02 14:49:20 +08:00
ssongliu
0ee93774d5
fix(container): authenticate private registry image repulls ( #13690 )
2026-09-02 14:49:09 +08:00
ssongliu
7be7368bb9
fix: improve firewall lifecycle recovery ( #13686 )
2026-09-02 14:48:59 +08:00
ssongliu
eab0bb4a94
fix: repair firewall forwarding migration ( #13689 )
2026-09-02 14:48:47 +08:00
9f74f2077a
Fix/ssh disconnect session key ( #13669 )
...
* fix(ssh): correlate disconnect logs by client endpoint
* fix(ssh): scope endpoint correlation to active sessions
---------
Co-authored-by: JayLee-sre <1.18655426e+08+JayLee-sre@users.noreply.github.com >
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-09-02 09:32:07 +08:00
zhudaguanren and zhudaguaneren
a6e2efa6c9
fix(fail2ban): treat process as active when client ping succeeds ( #13679 )
...
Fail2ban UI currently keys isActive only on systemd fail2ban.service.
If the daemon is alive under another process manager, whitelist and
blacklist stay disabled. Detect liveness with fail2ban-client ping.
Fixes #13678
Co-authored-by: zhudaguaneren <218366267+zhudaguaneren@users.noreply.github.com >
2026-09-01 18:15:32 +08:00
igophper
205ef3009a
fix: deduplicate port bindings in container port mapping ( #13663 )
2026-09-01 18:05:07 +08:00
蘭
d7edbd1e95
feat: reconcile hide menu integrity ( #13681 )
2026-09-01 17:52:12 +08:00
蘭
b361f464c5
fix: enhance upload handling and disable actions during processing ( #13676 )
2026-09-01 17:52:03 +08:00
ssongliu
fb377d2e99
fix(firewall): recover rules after upgrade ( #13680 )
2026-09-01 14:53:01 +08:00
ssongliu
deddd392ba
fix(firewall): handle Docker host input ports ( #13675 )
2026-09-01 09:33:29 +08:00
ssongliu
3ab10848c8
fix: restore firewall-dependent rules after reset ( #13674 )
2026-08-31 17:15:56 +08:00
ssongliu
433f1a940f
fix: improve firewall abnormal state diagnostics ( #13673 )
2026-08-31 16:18:13 +08:00
ssongliu
1f12c09eb5
fix: improve firewall rule management ( #13670 )
2026-08-31 11:48:14 +08:00
ssongliu
31e6d523f9
fix: improve firewall runtime rule handling ( #13667 )
2026-08-31 09:28:15 +08:00
CityFun
3c0bd051bf
feat: custom model account dashscope-images ( #13664 )
2026-08-28 18:22:52 +08:00
ssongliu
3c2d92dc5f
fix: improve firewall backend rule handling ( #13662 )
2026-08-28 16:11:11 +08:00
ssongliu
262bd14bc8
chore(deps): batch dependency updates ( #13650 )
2026-08-28 09:56:01 +08:00
ssongliu
f15ff46e34
fix: improve firewall rule management ( #13648 )
2026-08-27 22:24:15 +08:00
CityFun
fc1ec4e1b0
feat: add gb10 vllm image support ( #13647 )
...
* feat: add gb10 vllm image support
* feat: add gb10 vllm image support
2026-08-27 18:36:37 +08:00
ssongliu
53f75826d8
refactor: simplify firewall service structure ( #13646 )
2026-08-27 14:00:43 +08:00
ssongliu
ddfb816ef1
feat: improve firewall backend synchronization ( #13645 )
2026-08-27 10:37:09 +08:00
ssongliu
18428d108e
feat: improve firewall backend synchronization ( #13644 )
2026-08-27 10:31:39 +08:00
蘭
3506c5dd3b
feat: add footer navigation component and update translations ( #13642 )
2026-08-26 14:30:45 +08:00
ssongliu
2dffd06b1b
chore: clarify agent Skill directory labels ( #13640 )
2026-08-26 14:30:34 +08:00
ssongliu
12f2484d12
feat: support firewall rule synchronization ( #13637 )
2026-08-25 18:50:27 +08:00
蘭
2dea44acf6
fix: prevent rate limit bypass in public file shares ( #13632 )
2026-08-24 21:50:48 +08:00
ssongliu
205f76c65d
fix: update vulnerable dependencies ( #13629 )
2026-08-24 18:04:14 +08:00
ssongliu
86af4fbd4d
feat: improve firewall status and UI translations ( #13630 )
2026-08-24 17:40:36 +08:00
ssongliu
7915230121
refactor: rebuild firewall management ( #13628 )
...
* refactor(firewall): rebuild rule management foundation
* refactor(firewall): streamline rule checks and inventory
* feat(firewall): improve native rule inventory
* refactor(firewall): refine rule management
* feat: add Docker port guard
* feat(firewall): support native nftables
* feat(firewall): add configurable firewall selection
* feat(firewall): support nftables docker port guard
* refactor(firewall): complete v2 rule management and migration
* refactor(firewall): align state and API contracts
* refactor(firewall): unify rule management operations
* feat: refine firewall v2 rules and forwarding
* fix(firewall): harden dual-stack rule management
* refactor(firewall): consolidate rule validation and persistence
2026-08-24 12:51:34 +08:00
ssongliu
1b27db7daa
fix: honor configured ClamAV scan timeout ( #13619 )
2026-08-21 17:33:52 +08:00
ssongliu
7370dcaa55
fix(container): log startup failure before rollback ( #13618 )
2026-08-21 17:33:40 +08:00
ssongliu
6a378b6863
fix: improve enterprise license page compatibility ( #13616 )
2026-08-21 17:33:23 +08:00
ssongliu
6f6747a584
fix: support trusted proxies for allowed IPs ( #13608 )
2026-08-21 17:33:14 +08:00
蘭
825221b2bb
ref: Optimize mobile editor ( #13607 )
2026-08-20 18:34:20 +08:00
ssongliu
1e9d4b592e
fix: preserve failed compose deployments ( #13603 )
2026-08-20 18:28:51 +08:00
蘭
4a51db4764
fix: Fix the issue of menu loss caused by switching service regions ( #13602 )
...
* fix: Fix the issue of menu loss caused by switching service regions
* fix: Fix the issue of menu loss caused by switching service regions
2026-08-20 18:28:41 +08:00
ssongliu
afea71c81c
fix: sync system version on startup ( #13601 )
2026-08-20 16:06:12 +08:00
ssongliu
9c8ca2ab3c
fix: center community restore dialog ( #13600 )
2026-08-20 15:34:17 +08:00
ssongliu
a04875f64b
fix: sync documentation source settings ( #13599 )
2026-08-20 15:01:27 +08:00
ssongliu
7ec0bdb3f7
feat: support multi-chip Ascend devices ( #13593 )
2026-08-20 15:01:15 +08:00
CityFun
d2dbb6486e
feat: add enterprise demo handle ( #13592 )
...
* feat: add enterprise demo handle
* feat: add enterprise demo handle
2026-08-20 15:01:04 +08:00
14728f889e
fix(ssh): correlate disconnect logs by client endpoint ( #13581 )
...
* fix(ssh): correlate disconnect logs by client endpoint
* fix(ssh): scope endpoint correlation to active sessions
---------
Co-authored-by: JayLee-sre <1.18655426e+08+JayLee-sre@users.noreply.github.com >
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-08-19 10:20:16 +08:00
CityFun
ff199245b0
feat: add some translate ( #13585 )
2026-08-18 18:46:27 +08:00
蘭
667807e249
fix: Fix large file/slow network upload timeout in file management ( #13584 )
2026-08-18 18:12:42 +08:00
Jet. and JayLee-sre
63e09c8c47
docs: name Halo in website deployment overview ( #13580 )
...
Co-authored-by: JayLee-sre <1.18655426e+08+JayLee-sre@users.noreply.github.com >
2026-08-18 09:49:11 +08:00
ssongliu
17a8835d59
feat: support Ascend 910B GPU monitoring ( #13579 )
...
* feat: support Ascend 910B GPU monitoring
* chore: remove GPU test files
2026-08-17 17:38:43 +08:00
王贺
b306bfa77a
fix: correct disk usage for device aliases ( #13570 )
2026-08-17 15:20:15 +08:00
蘭
b1eff2a893
feat: change some translate ( #13568 )
2026-08-17 13:58:53 +08:00
王贺
5ac7c80881
fix: support underscores and hyphens in website default documents ( #13551 )
2026-08-14 10:55:44 +08:00
CityFun
d402f67fc3
feat: Optimize application upgrade logic ( #13549 )
...
* feat: Optimize application upgrade logic
* feat: Optimize application upgrade logic
* feat: Optimize application upgrade logic
2026-08-13 18:28:59 +08:00
Chen, Ting-An
c13793c445
fix(i18n): polish Traditional Chinese agent copy ( #13536 )
2026-08-12 15:32:39 +08:00
CityFun
daa3f6b206
chore: Update dependencies ( #13528 )
2026-08-12 15:29:40 +08:00
maninhill
a2d85c911d
Revise user statistics and AI agents limit in README ( #13525 )
...
Updated user statistics and modified AI agents limit in the feature table.
2026-08-11 09:39:10 +08:00
蘭
1b76c91e1b
fix: Fix file loss issues when copying or moving large directories ( #13524 )
2026-08-10 22:07:45 +08:00
maninhill
d663a4397a
Update README for clarity and security features ( #13516 )
...
Removed redundant mention of AI gateway in the Full-Stack AI Management section and added WAF to the security features.
2026-08-10 10:04:41 +08:00
maninhill
d1558c5eae
Revise README for clarity and feature updates ( #13515 )
...
Updated the README to enhance the description of 1Panel's features, including AI management, security, and backup capabilities. Adjusted the Pro Edition feature comparison to include the Enterprise edition.
2026-08-09 09:14:52 +08:00
maninhill
0da4f77a2e
Revise README.zh-Hans.md for feature updates ( #13512 )
...
Updated the README in Chinese to reflect new features and improvements in 1Panel, including AI management capabilities and enhanced security features.
2026-08-07 22:51:57 +08:00
ssongliu
e7ef35740c
fix: align compose project name handling ( #13500 )
2026-08-07 12:44:29 +08:00
ssongliu
b0d561e33b
feat: show license expiration alert on dashboard ( #13499 )
2026-08-07 10:22:23 +08:00
CityFun
75b362fa9b
chore: update dependencies ( #13497 )
2026-08-06 21:47:20 +08:00
蘭
466f373ef6
feat: change some translate ( #13496 )
2026-08-06 18:27:27 +08:00
ssongliu
4489641b54
perf(snapshot): hard link local recovery archive ( #13494 )
2026-08-06 16:08:58 +08:00
蘭
1971d9dec2
fix: handle external login state and emit readiness event ( #13493 )
...
* fix: handle external login state and emit readiness event
* fix: handle external login state and improve SAML2 logout response handling
2026-08-06 13:53:36 +08:00
CityFun
c38d741770
fix: Fix an issue where the website monitoring directory was not completely removed when deleting a website. ( #13492 )
2026-08-06 13:52:53 +08:00
蘭
122a474032
feat: enhance alert log search with start and end time filters ( #13489 )
2026-08-05 21:13:25 +08:00
CityFun
54854e99e7
feat: change deepseek api url ( #13487 )
2026-08-05 17:10:34 +08:00
CityFun
e01fb7c905
fix: Fixed bug with website template ( #13484 )
2026-08-05 16:56:08 +08:00
CityFun
83a3675a0c
feat: QwenPaw support config username/password ( #13478 )
2026-08-05 16:35:09 +08:00
ssongliu
9dfa451fae
fix: adjust host column display ( #13477 )
2026-08-05 13:52:33 +08:00
ssongliu
9204a287fd
fix: improve community restore loading state ( #13475 )
...
* fix: improve community restore loading state
* fix: resume license page initialization after restore
2026-08-05 13:52:14 +08:00
f027507f9a
fix: preserve active cronjob records during cleanup ( #13474 )
...
* fix: preserve active cronjob records during cleanup
* fix: delete cronjob records before removing files
Co-authored-by: ssongliu <73214554+ssongliu@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-05 11:32:20 +08:00
ssongliu
01aee89f3b
fix: correct process start time in LXC ( #13473 )
...
* fix: correct process start time in LXC
* fix: reject unresolved process start times
2026-08-05 11:22:26 +08:00
CityFun
17285d4397
fix: Fixed issue with upgrade openresty failed ( #13470 )
...
* fix: Fixed issue with upgrade openresty failed
* fix: Fixed issue with upgrade openresty failed
2026-08-05 09:37:02 +08:00
蘭
91ae846418
feat: enhance archiving and extraction capabilities with additional compression formats and ownership preservation ( #13458 )
...
* feat: enhance archiving and extraction capabilities with additional compression formats and ownership preservation
* feat: enhance archiving and extraction capabilities with additional compression formats and ownership preservation
* feat: enhance archiving and extraction capabilities with additional compression formats and ownership preservation
2026-08-04 17:34:50 +08:00
ssongliu
1eb429631d
fix: resolve compose project names consistently ( #13468 )
2026-08-04 17:17:07 +08:00
CityFun
6584e3b868
chore: update dependencies ( #13467 )
2026-08-04 16:46:27 +08:00
ssongliu
14e2294db9
feat: refine node health check settings ( #13463 )
2026-08-04 15:09:34 +08:00
ssongliu
26b69bc208
fix: bypass cached route in user info navigation ( #13462 )
...
* fix: bypass cached route in user info navigation
* fix: avoid caching entrance route
2026-08-04 15:09:17 +08:00
CityFun
2111d4c16b
style: change table page config ( #13456 )
2026-08-04 10:45:13 +08:00
蘭
b682835b4e
fix: Implement file sharing password processing and remote download file name processing ( #13452 )
2026-08-04 09:37:26 +08:00
蘭
c34ac2f31e
feat: change some translate ( #13451 )
2026-08-04 09:37:08 +08:00
CityFun
c28047374a
feat: Fix the issue where website configuration files fail to restore from backups. ( #13445 )
2026-08-03 15:26:20 +08:00
ssongliu
60d16609f7
fix: clarify API trusted proxy placeholder ( #13444 )
2026-08-03 14:30:50 +08:00
CityFun
02ca9347dc
feat: Update Xiaomi Models ( #13443 )
2026-08-03 14:28:26 +08:00
ssongliu
d0187994ee
fix: ignore empty directories in device clean scan ( #13442 )
...
* fix: ignore empty directories in device clean scan
* fix: skip zero-size device clean entries
2026-08-03 14:06:56 +08:00
蘭
be672d604f
feat:Support logging in with oidc and saml2 ( #13441 )
...
* feat(auth): implement OIDC authentication endpoints and error handling
* feat(auth): add OIDC provider discovery endpoint and related functionality
* feat(auth): add SAML2 authentication support and related functionality
* feat(auth): add LDAP authentication support and related functionality
* fix(auth): improve login keydown handler for better event handling
2026-08-03 13:43:01 +08:00
CityFun
16e3d496eb
Merge branch 'dev-v2' into pr@dev-v2@common ( #13436 )
2026-08-01 14:08:03 +08:00
ssongliu
9159ab842d
feat: support filtering app store composes ( #13432 )
...
* feat: support filtering app store composes
* fix: initialize app store filter during setup
2026-07-31 18:27:10 +08:00
ssongliu
0d8835d494
fix: constrain dashboard column height ( #13433 )
2026-07-31 18:26:02 +08:00
ssongliu
9f9e3aacfc
feat: add Community Edition restore UI ( #13431 )
2026-07-31 18:15:24 +08:00
CityFun
7bd11fe73e
feat: Keep Website List Order Stable After Editing ( #13424 )
2026-07-31 11:05:23 +08:00
BugPleaseGo and CityFun
e11dc5fadd
Add Website Template ( #13400 )
...
* feat: Add Website Template
* fix: Don't display the template list
* feat: Add Mcp TopList
* docs: Remove Mcp TopList
* Add more languages
---------
Co-authored-by: CityFun <31820853+zhengkunwang223@users.noreply.github.com >
2026-07-31 10:01:20 +08:00
HynoR
f35b0deb29
refactor(firewall): extract port forwarding subsystem ( #13347 )
...
Port forwarding no longer shares the filter client. FilterClient keeps only
filter capabilities, and forwarding gets its own adapter, service and boot
replay:
- utils/firewall/forwarding holds the provider adapters. firewalld uses native
forward-port, ufw and iptables share the NAT implementation moved out of
client/iptables/forward.go.
- service/forwarding.go owns base info, search, operate, enable and replay.
The API keeps its routes and dispatches on name/type/operate.
- init/firewall replays forwarding through that service instead of loading NAT
rule files inline.
Also adds 1PANEL_FORWARD to the IptablesOp name enum: the frontend already
sends {"name":"1PANEL_FORWARD","operate":"init-forward"} and the validator
rejected it with 400 before reaching the service. Besides that, the only
observable difference is that a forward-tab search no longer triggers the
port/address record cleanup goroutine on the side.
2026-07-30 14:07:41 +08:00
ssongliu
33b3eecb95
feat: unify pin actions ( #13417 )
2026-07-30 09:39:47 +08:00
CityFun
6ac7a5f167
feat: Optimize the application upgrade logic. ( #13416 )
2026-07-29 17:44:50 +08:00
CityFun
a5fbbfc460
feat: Optimize the application upgrade logic. ( #13415 )
2026-07-29 17:19:52 +08:00
ssongliu
563df3da71
fix: support trusted proxies for API allowlist ( #13409 )
2026-07-29 16:48:59 +08:00
ssongliu
13e6bc4fac
feat: separate website and standalone FTP identities ( #13412 )
2026-07-29 16:41:43 +08:00
ssongliu
357d77856a
fix: align dashboard uptime with boot time ( #13410 )
...
* fix: align dashboard uptime with boot time
* fix: handle invalid dashboard boot time
2026-07-29 16:36:05 +08:00
ssongliu
4279339189
fix: simplify cronjob record duration display ( #13398 )
2026-07-29 10:57:40 +08:00
ssongliu and Copilot Autofix powered by AI
380033dfe0
fix: support MySQL backup GTID options ( #13407 )
...
* fix: support MySQL backup GTID options
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-29 10:42:21 +08:00
ssongliu
97d383ed12
feat: add explicit FTP identity initialization ( #13390 )
2026-07-28 17:07:57 +08:00
ssongliu
52e6a63ebc
fix: improve host system log pagination ( #13395 )
2026-07-28 17:07:22 +08:00
CityFun
7506e709e2
Add plugin management support to OpenClaw. ( #13388 )
2026-07-28 14:20:55 +08:00
蘭
cf37de66fc
feat(auth): add LDAP authentication support and related configurations ( #13385 )
...
* feat(auth): add LDAP authentication support and related configurations
* feat(ldap): implement LDAP synchronization features and enhance user import logic
* feat(auth): add authSource and authSourceStatus to user information
* feat(i18n): update LDAP synchronization error messages in multiple languages
* feat(i18n): update LDAP synchronization error messages in multiple languages
* feat(i18n): update LDAP synchronization error messages in multiple languages
2026-07-28 14:20:42 +08:00
CityFun
e2754b447d
feat: Add support for text-to-image APIs. ( #13380 )
...
* feat: Add support for text-to-image APIs.
* feat: Add support for text-to-image APIs.
2026-07-28 09:42:23 +08:00
ssongliu
c04848a92a
feat: sync script library on startup ( #13376 )
2026-07-27 15:10:09 +08:00
ssongliu
748f5f070a
fix: show placeholder for empty host log service ( #13375 )
2026-07-27 13:56:24 +08:00
蘭
2dcb367622
fix: Fix quick data selection errors with Shift ( #13374 )
...
* fix: Fix quick data selection errors with Shift
* fix: Fix quick data selection errors with Shift
2026-07-27 13:48:32 +08:00
ssongliu
26bd2d08be
fix: improve host system log filtering compatibility ( #13373 )
2026-07-27 11:25:26 +08:00
ssongliu
739686ff89
fix: avoid decimal time unit conversions ( #13372 )
2026-07-27 10:50:42 +08:00
ssongliu
68a871a5d7
fix: restore fail2ban after firewall start ( #13364 )
2026-07-27 10:16:04 +08:00
ssongliu
b47bba4827
feat: add VM health check translations ( #13361 )
2026-07-24 16:00:29 +08:00
CityFun
3b91859a49
fix: Fix an issue where an application could still be installed after its version had been deleted remotely. ( #13360 )
2026-07-24 16:00:02 +08:00
CityFun
c417bc9c2b
chore: change lego sdk ( #13357 )
2026-07-23 18:37:36 +08:00
CityFun
7c95becfeb
feat: Optimize the OpenResty module compilation logic. ( #13355 )
...
* refactor: separate openresty module catalog and state
* feat: Optimize the OpenResty module compilation logic.
2026-07-23 16:53:56 +08:00
ssongliu
6b1480c5fa
feat: move container batch operations to table footer ( #13348 )
2026-07-23 15:45:53 +08:00
ssongliu
7f450544e1
feat: improve host log management ( #13345 )
2026-07-23 14:53:26 +08:00
ssongliu
0c046edfe5
fix(database): improve MySQL user display ( #13344 )
2026-07-23 14:44:07 +08:00
Snrat
2a2e6607b8
feat: 重构OpenResty模块部分以支持动态编译 ( #13291 )
...
* feat: support dynamic module build for OpenResty
* feat: add dynamic module build page for OpenResty
* refactor: drop auto fallback, gate dynamic build by version support
- remove auto-to-static fallback; dynamic build failure now reports the
error and hints switching to static build manually
- gate dynamic builds on module support files (Dockerfile.modules +
module.catalog.json) instead of version numbers, expose
dynamicSupported in the modules API
- collect repeated path/status/operate strings into constants
- move nginx module regex patterns into utils/re with semantic helpers
- reorganize nginx_module.go around the main build flows and inline
single-use thin helpers
* feat: limit nginx module build mode options by version support
- build mode radio offers only dynamic and static (auto maps to dynamic
for legacy data)
- disable the dynamic option with a hint when the installed OpenResty
version lacks dynamic build support
* feat: complete i18n for nginx module pages
Fill in the new nginx module keys for all eleven language files
(translations other than zh/en are draft machine translations).
* feat: probe dynamic module support on load and drop the auto build mode
- probe each non-static module's configure params when loading the
module list and report dynamicSupport=supported/unsupported up front
- normalize the legacy auto build mode to dynamic
* feat: clarify module build modes in the UI
- build drawer lists dynamic modules (tagged, hot-reload) and static
modules (tagged, full rebuild + container restart) separately
- disable the dynamic option per module when its params do not support
dynamic build, distinct from the version gate hint
- drop the auto build mode wording everywhere and sync all eleven
language files
* feat: clarify purpose of the nginx module build drawer
- add a purpose hint explaining dynamic (hot reload) vs static (full
rebuild + container restart)
- drop the per-module mode tags now that section headers carry the
semantics
- allow submitting with zero dynamic modules selected when static
modules are present, so static-only users can trigger a build
* feat: pass apt mirror through to dynamic module builds
The mirror selected in the build dialog (or CONTAINER_PACKAGE_URL in the
app env as fallback) is now forwarded as a build arg so the module
builder uses the same apt source as the static build path. test-builder
gains a --mirror option.
* feat: add Lao translations for nginx module pages
2026-07-23 13:55:42 +08:00
ssongliu
f6ed11ac55
fix(database): support multiple MySQL user hosts ( #13342 )
2026-07-23 10:01:39 +08:00
ssongliu
d330f60b2d
fix: avoid duplicate disk IO aggregation ( #13333 )
2026-07-22 22:23:39 +08:00
CityFun
10c8cafcee
chore: update dependencies ( #13341 )
2026-07-22 18:41:21 +08:00
ssongliu
d1534c88aa
fix: align dashboard column heights ( #13332 )
2026-07-22 14:20:58 +08:00
CityFun
eb6b4c7cb7
chore: update dependencies ( #13327 )
2026-07-21 19:08:20 +08:00
ssongliu
c77ddcfebe
feat(database): improve MySQL user authorization ( #13326 )
2026-07-21 19:08:09 +08:00
ssongliu
af12526a6c
fix(container): make updates rollback-safe ( #13315 )
2026-07-21 15:40:07 +08:00
CityFun
b347abe100
feat: Cache List Page Filter Conditions ( #13314 )
2026-07-21 15:39:46 +08:00
蘭
092b57413b
feat(i18n): improve Lao (lo) language support ( #13313 )
2026-07-20 18:38:42 +08:00
ssongliu
e8f35e4e06
fix: optimize terminal output performance ( #13276 ) ( #13312 )
2026-07-20 18:26:00 +08:00
BoneNI
b019e7526d
feat: Add official Lao (lo_LA) language support ( #13154 )
...
* Add Lao language localization for lo.ts
* Add support for Lao language module
* Add Lao language translations to fu.ts
* Add Lao language support in i18n.go
* Add Lao language localization for lo.yaml
2026-07-20 17:23:23 +08:00
CityFun
1b06467521
feat: change website ssl apply logic ( #13296 )
2026-07-20 14:06:59 +08:00
ssongliu
7f3fd0cb1d
feat: add runtime diagnostics ( #13295 )
2026-07-20 13:55:55 +08:00
CityFun
3e9848554b
feat: update some translate ( #13288 )
2026-07-20 10:27:40 +08:00
ssongliu
b02cdbc5f9
feat: add host system logs ( #13285 )
2026-07-17 17:54:36 +08:00
ssongliu
d7723fd42a
refactor(agent): replace onedrive sdk with graph api ( #13284 )
2026-07-17 13:48:04 +08:00
CityFun
8b265bb81e
feat: Support fetching model lists for model accounts ( #13281 )
2026-07-17 13:47:49 +08:00
ssongliu
89b6c94e42
refactor(frontend): consolidate table components ( #13280 )
2026-07-17 10:02:40 +08:00
ssongliu
219ac160b6
feat: support mysql database users ( #13278 )
2026-07-16 14:24:38 +08:00
ssongliu
51ca1eab18
fix: refine virtual machine network hints ( #13277 )
2026-07-16 11:21:52 +08:00
ssongliu
1ab3da1fab
fix: apply timeout to snapshot uploads ( #13275 )
...
* fix: apply timeout to snapshot uploads
* fix: honor snapshot upload timeouts for sftp and upyun
2026-07-16 11:21:26 +08:00
ssongliu
1d1b12c2fa
fix: clean failed backup artifacts ( #13274 )
2026-07-15 18:06:19 +08:00
ssongliu
07a658582d
fix: restore fail2ban bans after firewall restart ( #13272 )
2026-07-15 16:31:09 +08:00
ssongliu
61da74ae50
feat: hint file creation in protected directories ( #13270 )
2026-07-15 16:30:52 +08:00
王贺
90334f3cb0
fix: load SSL certificates when binding MCP website ( #13271 )
2026-07-15 16:08:55 +08:00
ssongliu
fb9278bfc6
fix: prevent empty image import ( #13269 )
...
Refs #13228
2026-07-15 15:55:21 +08:00
ssongliu
7750936af6
feat: add node health check settings ( #13268 )
2026-07-15 15:55:02 +08:00
蘭
7b695af996
fix: Fix the issue of file permissions changing after decompressing files ( #13267 )
2026-07-15 15:54:05 +08:00
CityFun
2874849557
feat: Add Custom CLI Arguments Field for MCP Server Configuration ( #13265 )
2026-07-15 15:53:44 +08:00
王贺
9fd1f3e661
ci: remove disabled workflows ( #13261 )
2026-07-14 10:02:17 +08:00
Kobi Hikri
85182d9164
ci: pin third-party actions to full commit SHAs ( #13259 )
...
Pin the third-party actions referenced by mutable @master/@main tags to their
current commit SHA (tag kept in a trailing comment). Several run in jobs holding
secrets:
- SonarSource/sonarcloud-github-action@master (sonarcloud-scan.yml) — SONAR_TOKEN
- Yikun/hub-mirror-action@master (sync2gitee.yml) — GITEE_PRIVATE_KEY, GITEE_TOKEN
- fit2cloud/LLM-CodeReview-Action@main (llm-code-review.yml) — tokens + LLM API key
- crate-ci/typos@master (tyops-check.yml)
A moved tag would run unreviewed code with those secrets. Behaviour unchanged;
per GitHub's guidance to pin actions to a full-length commit SHA.
Signed-off-by: Kobi Hikri <kobi.hikri@gmail.com >
2026-07-14 09:58:52 +08:00
王贺
d9b2ea051f
fix: resolve locale build errors ( #13258 )
2026-07-13 22:43:02 +08:00
ssongliu
097fe6dcfb
fix: align remote download translations ( #13255 )
2026-07-13 18:16:58 +08:00
CityFun
d5beca6d96
feat: change some translate ( #13253 )
2026-07-13 11:29:33 +08:00
ssongliu
e3a356f893
feat: add VM orphan cleanup UI translations ( #13252 )
2026-07-13 10:48:51 +08:00
ssongliu
8be2a9ab02
fix: initialize enterprise database before hooks ( #13247 )
2026-07-10 18:31:04 +08:00
ssongliu
3d7f0f5143
fix: support cancelling chunk uploads ( #13246 )
2026-07-10 18:00:45 +08:00
ssongliu
1fd62fbaf7
fix: support cancelling chunk uploads ( #13233 )
...
* fix: support cancelling chunk uploads
* fix: validate chunk upload filenames
2026-07-10 15:46:59 +08:00
CityFun
f1372dda85
core: Upgrade dependencies ( #13231 )
2026-07-09 21:38:14 +08:00
ssongliu
64c354adb2
feat: add VM overview status ( #13232 )
2026-07-09 21:36:48 +08:00
蘭
a379e1f840
ref: add some translate ( #13225 )
2026-07-09 18:32:16 +08:00
蘭
270ba799f7
feat: implement directory size caching and sorting functionality ( #13220 )
2026-07-09 11:11:37 +08:00
ssongliu
60dcfacb88
feat: add vm overview translations ( #13224 )
2026-07-09 11:11:15 +08:00
CityFun
b474d720e9
style: change website page style ( #13219 )
2026-07-08 18:37:37 +08:00
ssongliu
b2192b7252
fix: trim mariadb remote backup image tag ( #13218 )
2026-07-08 17:04:18 +08:00
ssongliu
6a988ad96a
feat: update vm resource messages ( #13216 )
2026-07-08 15:01:49 +08:00
CityFun
029ac5efee
feat: add some translate ( #13215 )
2026-07-07 18:42:55 +08:00
ssongliu
582cf1f533
feat: update vm and file resources ( #13210 )
2026-07-07 14:33:34 +08:00
ssongliu
b8a4e8e9e0
chore: update xpack menu migration ( #13207 )
2026-07-06 11:14:29 +08:00
ssongliu
4a462aecc7
fix: reset firewall import dialogs on open ( #13198 )
2026-07-03 16:51:08 +08:00
ssongliu
74f221b895
fix: use svg renderer for container monitor charts ( #13197 )
2026-07-03 16:50:47 +08:00
ssongliu
cbcb628bff
fix: normalize firewall import addresses ( #13196 )
2026-07-03 16:37:03 +08:00
蘭
f602645e31
feat: Implement code editor layout with splitter for improved UI ( #13195 )
2026-07-03 16:01:44 +08:00
CityFun
ec9e609f10
feat: add some translate ( #13194 )
2026-07-03 15:59:35 +08:00
ssongliu
1c1f3c7761
feat: support importing all firewall rules ( #13192 )
...
* feat: support importing all firewall rules
* fix: preserve selected firewall import action
2026-07-03 15:59:22 +08:00
ssongliu
fae49284b7
fix: support mariadb manual backup args ( #13193 )
2026-07-03 15:58:15 +08:00
蘭
072a608a63
feat: File editor supports right-click operation ( #13191 )
2026-07-03 15:04:04 +08:00
蘭
1e6fd9c3a0
ref: Optimize menu settings ( #13190 )
2026-07-03 12:10:47 +08:00
ssongliu
23200cbe85
fix: support mariadb cronjob backup args ( #13188 )
2026-07-03 11:41:52 +08:00
ssongliu
08604e8c02
fix: fix dashboard running time calculation ( #13187 )
2026-07-03 11:41:37 +08:00
蘭
62a472d2d1
ref: refactor code editor theme management ( #13186 )
2026-07-03 11:41:22 +08:00
ssongliu
2c84665e8b
chore: organize i18n language files ( #13183 )
2026-07-02 21:13:22 +08:00
蘭
616bd6830c
feat: add menu accordion setting and update related components ( #13182 )
2026-07-02 21:13:07 +08:00
ssongliu
e55ea96f00
feat: support virtual machine ( #13171 )
...
* feat: support virtual machine
* feat: add vm operation logs
2026-07-02 15:07:48 +08:00
蘭
aa676e139c
feat: implement code editor theme management and synchronization ( #13169 )
2026-07-02 14:49:52 +08:00
ssongliu
7708fea58d
feat: update operation log content ( #13166 )
2026-07-01 18:14:33 +08:00
ssongliu
34bdff01ad
fix: allow ssl push on selected node ( #13165 )
2026-07-01 17:04:00 +08:00
CityFun
5a49579ddf
feat: Optimize error messages for HTTP certificate requests ( #13164 )
2026-07-01 16:19:57 +08:00
CityFun
b98a2b06c9
feat: Add multiple dimensions to website search ( #13163 )
2026-07-01 16:19:43 +08:00
ssongliu
9073b16baa
feat: support compose rebuild operation ( #13162 )
2026-07-01 16:19:25 +08:00
ssongliu
2ec4db8d7e
feat: adjust batch application installation API ( #13161 )
2026-07-01 16:19:12 +08:00
CityFun
fe9628f91c
feat: Add TaskLog for MCP Servers ( #13160 )
2026-07-01 16:18:59 +08:00
蘭
18a469e4be
fix: Enhance Python language support in Monaco editor ( #13158 )
2026-07-01 16:18:42 +08:00
蘭
8c691cc074
fix: Resolve the issue of inability to access mobile web login ( #13157 )
2026-07-01 16:18:26 +08:00
ssongliu
2cd31a47f8
fix: complete operation logs ( #13155 )
2026-06-30 22:22:20 +08:00
CityFun
d97aa9c2a0
feat: Optimize SSH session performance on Ubuntu 25. ( #13152 )
...
* feat: Optimize SSH session performance on Ubuntu 25.
* feat: Optimize SSH session performance on Ubuntu 25.
* feat: Optimize SSH session performance on Ubuntu 25.
* feat: Optimize SSH session performance on Ubuntu 25.
2026-06-30 18:36:28 +08:00
ssongliu
f31f0a89ff
feat: support certificate synchronization ( #13153 )
2026-06-30 18:31:45 +08:00
CityFun
0a1621166e
feat: Unify the default website and default site under the same button. ( #13149 )
2026-06-30 15:56:25 +08:00
蘭
8623aa5318
feat: Enhance API authentication with HMAC-SHA256 support and user role management ( #13148 )
2026-06-30 14:16:36 +08:00
CityFun
ec50599526
feat: Node runtime environment supports configuring whether to install node_modules. ( #13147 )
2026-06-30 14:16:22 +08:00
CityFun
458a30c520
feat: Add a description for syncing WAF IP groups. ( #13143 )
2026-06-29 18:42:02 +08:00
Andrea Leone
9a660db4c3
feat: add Ionos DNS Provider ( #13024 )
...
* feat: add Ionos DNS Provider
* Fix typo string formatting for APIKey in Ionos config
2026-06-29 16:11:33 +08:00
Reza Alipour Kondori
f4fc71d32b
add some translate and update Persian ( #13132 )
...
* Add Persian (fa) translations
* Update index.ts
Add fa to LOCALE_LOADERS
* Update fu.ts
Add fa item
* Update index.vue
enable Persian (fa) in language selector
* Update login-form.vue
enable Persian (fa) in language selector
* Create fa.yaml
add fa backend translations
* Update i18n.go
Add fa to langFiles variable
* Add Persian (fa) Translation to agent
* Add Persian README file
Add Persian (fa) README.fa.md to project
* fix(i18n): add Persian (fa) to backend validation and login dropdown
* Update README.fa.md
* Upade link in readme
2026-06-29 15:25:56 +08:00
王贺
e45a8185e3
fix container upgrade network IP handling ( #13126 )
2026-06-26 18:38:11 +08:00
CityFun
7be9189b3c
fix: Fixed issue with reload ssl failed ( #13129 )
2026-06-26 18:08:38 +08:00
蘭
bdf13c01f6
ref: Improve support for Persian (fa) language ( #13128 )
2026-06-26 18:08:22 +08:00
王贺
902bc90aef
fix: Fix updating the application host binding IP ( #13127 )
2026-06-26 18:08:08 +08:00
Octopus and octo-patch
27ba50d8be
feat: add MiniMax M3 model to provider catalog ( #13119 )
...
Add the latest MiniMax-M3 flagship model to the MiniMax provider model
list and set it as the default. M3 offers a 1M context window, 128K max
output, reasoning, and image input. Drop the older M2.5 entries while
keeping M2.7 as an alternative, and update the account verification probe
to use M3.
Co-authored-by: octo-patch <266937838+octo-patch@users.noreply.github.com >
2026-06-26 17:55:04 +08:00
Reza Alipour Kondori
fb483ecb90
Add Persian (fa) translations ( #13100 )
...
* Add Persian (fa) translations
* Update index.ts
Add fa to LOCALE_LOADERS
* Update fu.ts
Add fa item
* Update index.vue
enable Persian (fa) in language selector
* Update login-form.vue
enable Persian (fa) in language selector
* Create fa.yaml
add fa backend translations
* Update i18n.go
Add fa to langFiles variable
* Add Persian (fa) Translation to agent
2026-06-26 17:17:32 +08:00
蘭
2de7079dd2
feat: add new localization strings for skill management features ( #13124 )
2026-06-26 16:17:57 +08:00
CityFun
2e4ac604a8
fix: Fix incomplete log download issue ( #13123 )
2026-06-26 16:17:40 +08:00
CityFun
46af80142e
feat: add username/password support for hermes-agent ( #13121 )
...
* feat: add username/password support for hermes-agent
* feat: add username/password support for hermes-agent
* feat: add username/password support for hermes-agent
2026-06-26 16:17:23 +08:00
CityFun
677b47dcdb
fix: Fixed issue with openclaw config telegram failed ( #13114 )
2026-06-25 18:40:34 +08:00
王贺
56cccdf7c0
refactor: remove skills hub server leftovers ( #13115 )
2026-06-25 15:09:21 +08:00
蘭
3e0d0bb809
feat: add quick toggle comment functionality in the editor ( #13107 )
2026-06-24 18:23:51 +08:00
ssongliu
86aa6c09c6
fix: resolve snapshot extraction directory missing issue ( #13104 )
2026-06-24 18:23:37 +08:00
蘭
f67e1d897c
ref: add some translate ( #13102 )
2026-06-24 18:23:23 +08:00
蘭
9e518daa62
ref: add some translate ( #13093 )
2026-06-23 14:05:48 +08:00
CityFun
2e5455e655
feat: Add “Remove old images during app upgrade” configuration to the App Store. ( #13092 )
2026-06-23 14:05:33 +08:00
CityFun
868f1db4c5
feat: Create and delete runtime environments, and add task logs. ( #13081 )
2026-06-18 18:46:32 +08:00
王贺
efd84b1e1b
feat: support skills hub server frontend ( #13074 )
2026-06-18 16:57:53 +08:00
CityFun
5591fe50f0
chore: optimize runtime environment container configuration ( #13071 )
...
* chore: optimize runtime environment container configuration
* chore: optimize runtime environment container configuration
2026-06-17 19:09:31 +08:00
王贺
5e0a598799
feat: update waf prompt translations ( #13070 )
2026-06-17 17:00:28 +08:00
CityFun
45d7b30abc
feat: Add support for syncing self-signed certificates and manually u… ( #13068 )
...
* feat: Add support for syncing self-signed certificates and manually uploaded certificates to other nodes.
* feat: Add support for syncing self-signed certificates and manually
2026-06-17 17:00:15 +08:00
ssongliu
46af88e1d0
feat: support app and image synchronization ( #13067 )
2026-06-17 15:41:09 +08:00
CityFun
7f331f5503
fix: 解决证书推送到其他节点报错的问题 ( #13065 )
2026-06-17 15:31:51 +08:00
igophper
7b74e09d30
fix: manage expanded node states in the tree view component ( #13064 )
2026-06-17 12:36:23 +08:00
蘭
01e4455110
refactor: Remove error logging for missing alert config in alert handling ( #13060 )
2026-06-17 11:08:45 +08:00
CityFun
922a2d21c8
feat: add protocolVersion param for MCP Server ( #13057 )
...
* feat: add protocolVersion param for MCP Server
* feat: add protocolVersion param for MCP Server
2026-06-16 16:47:27 +08:00
CityFun
439c4794b7
feat: Optimize the vLLM display ( #13056 )
2026-06-15 16:42:00 +08:00
ssongliu
5ac7f16b67
feat: optimize image deletion logs ( #13053 )
2026-06-15 15:41:46 +08:00
蘭
bfb79066b4
fix: Adjust the default values of alert attributes ( #13052 )
2026-06-15 15:41:33 +08:00
蘭
19602b42fb
feat: add QR code verification endpoint to password expiration checks ( #13049 )
2026-06-15 15:15:09 +08:00
ssongliu
f987af264f
feat: disable script library auto-sync on startup ( #13047 )
2026-06-15 13:46:24 +08:00
ssongliu
a6c76dffc3
feat: add snapshot rollback prompt ( #13045 )
2026-06-15 13:46:13 +08:00
CityFun
a2eed66bc4
fix: fixed issue with refresh agent page failed ( #13035 )
2026-06-12 18:14:35 +08:00
CityFun
a49b9b132d
feat: update app upgrade logic ( #13032 )
2026-06-12 17:44:34 +08:00
ssongliu
e8505a249a
fix: resolve password expiration issue in multi-user mode ( #13030 )
2026-06-12 14:16:16 +08:00
王贺
dbff9c02e9
fix: improve login page compatibility ( #13029 )
2026-06-12 11:45:14 +08:00
ssongliu
45c5c5b40f
fix: resolve SSH key generation issue ( #13027 )
2026-06-12 11:17:08 +08:00
CityFun
aea71664ee
feat: add some translate ( #13019 )
2026-06-12 11:13:49 +08:00
ssongliu
fc65fb9323
fix: fix monitoring tooltip styles ( #13017 )
2026-06-11 17:26:00 +08:00
ssongliu
f476823531
fix: correct node administrator permissions ( #13016 )
2026-06-11 17:25:47 +08:00
CityFun
8222579d99
feat: update website ssl apply logic ( #13015 )
2026-06-11 17:25:34 +08:00
蘭
209c126445
ref: update visibility logic alert configuration ( #13007 )
2026-06-11 14:12:53 +08:00
蘭
c846ca3e71
feat: add methodInvalid translation for alert configuration ( #13005 )
2026-06-11 12:24:29 +08:00
ssongliu
e777fa143e
fix: add middleware whitelist ( #13004 )
2026-06-11 12:24:17 +08:00
蘭
e66000ffd2
feat: improve alert config handling ( #13001 )
2026-06-10 21:48:54 +08:00
蘭
cfdf448765
feat: add displayName to alert configuration and update related logging ( #13000 )
2026-06-10 19:08:37 +08:00
CityFun
c61139c5cc
fix: optimize sync apps button display logic ( #12999 )
2026-06-10 18:45:32 +08:00
ssongliu
571a4068c4
feat: add missing operation logs ( #12998 )
2026-06-10 18:30:23 +08:00
CityFun
9ce63adb4f
feat: add some translate ( #12996 )
...
* feat: add some translate
* feat: add some translate
2026-06-10 18:30:07 +08:00
蘭
ef51a2f9b2
style: adjust width of input help text for better alignment ( #12995 )
2026-06-10 18:29:54 +08:00
蘭
fa3e137db8
fix: prevent reading of binary preview files and improve file type handling ( #12984 )
2026-06-10 16:28:16 +08:00
蘭
af6a708049
fix: simplify error messages for unsupported alert methods ( #12983 )
2026-06-10 16:28:03 +08:00
ssongliu
5d6ccf5717
chore: refine multi-node upgrade text ( #12982 )
2026-06-10 14:29:37 +08:00
蘭
59c870aca4
fix: refine alert methods ( #12980 )
2026-06-09 18:53:51 +08:00
CityFun
94cb014598
chore: update dependencies ( #12979 )
2026-06-09 18:53:37 +08:00
ssongliu
ed30567a22
fix: resolve custom login background image issue ( #12977 )
2026-06-09 17:28:36 +08:00
ssongliu
791350c299
chore: improve API documentation and logs ( #12962 )
2026-06-09 14:30:43 +08:00
ssongliu
6547de1758
fix: improve firewall port occupancy display ( #12961 )
...
* c
* fix: improve firewall port occupancy display
2026-06-09 14:18:54 +08:00
蘭
2151daab1f
fix: Fix duplicate alert issues ( #12960 )
2026-06-09 11:29:28 +08:00
CityFun
b791def0df
chore: update dependencies ( #12959 )
2026-06-09 11:29:15 +08:00
ssongliu
c036d5859f
style: adjust overview memo style ( #12958 )
2026-06-09 11:28:55 +08:00
ssongliu
6495869664
fix: fix firewall whitelist rules not applied after restart ( #12957 )
2026-06-09 11:27:38 +08:00
蘭
a2e6e7e879
ref: update alert logging methods and improve alert configuration handling ( #12955 )
2026-06-08 21:47:47 +08:00
CityFun
338301907a
feat: add some translate ( #12954 )
2026-06-08 19:01:19 +08:00
ssongliu
681141f971
feat: add license import warning message ( #12952 )
2026-06-08 19:01:04 +08:00
bin64
506ff1d46e
fix: preserve custom rewrite template name case ( #12714 )
...
* refactor: enhance rewrite configuration handling by introducing safe name validation and custom rewrite existence checks
* test: cover custom rewrite name handling
2026-06-08 17:33:45 +08:00
bin64
c3b7deedb4
fix: parse supervisor uptime with optional days segment ( #12713 )
2026-06-08 17:33:26 +08:00
ssongliu
51252a15db
feat: support port usage check for firewall port range rules ( #12950 )
2026-06-08 14:57:50 +08:00
ssongliu
375824f77a
fix: relocate firewall port whitelist settings ( #12949 )
2026-06-08 14:24:24 +08:00
Rowan Chen
8918d10253
chore(deps): bump go-acme/lego to v5.2.2 ( #12947 )
...
lego v5.2.2 (released 2026-06-02) is a single-fix patch on top of v5.2.1: the Namecheap DNS provider now derives the record key sub-domain correctly. 1Panel exposes the Namecheap provider through agent/utils/ssl/dns_provider.go, so this patch is meaningful for users issuing certificates against Namecheap-hosted zones.
Changes are confined to agent/go.mod and agent/go.sum; the source files under agent/utils/ssl/ already use the import path github.com/go-acme/lego/v5/... and require no code changes. Diff is a 6-line dependency bump (1 line in go.mod plus 4 lines of refreshed go.sum hashes); lego itself did not move any of its own dependency pins between v5.2.1 and v5.2.2.
Built and verified on linux/amd64:
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -trimpath -ldflags='-s -w' ./...
agent and core binaries link cleanly against the upgraded lego release; no source-level adaptations needed.
2026-06-08 14:20:21 +08:00
ssongliu
fe343a64ed
feat: adjust captcha verification method ( #12946 )
2026-06-05 18:50:11 +08:00
蘭
205f12e14a
feat: add display name support for SMS alerts and enhance validation ( #12945 )
2026-06-05 18:49:58 +08:00
ssongliu
aca94e470a
style: optimize dark theme styles ( #12944 )
2026-06-05 18:49:48 +08:00
蘭
a69f7b1144
feat: add proxy support for file wget downloads ( #12942 )
2026-06-05 18:49:34 +08:00
蘭
e55abfb174
feat: implement range selection for table rows with shift key support ( #12941 )
2026-06-05 14:49:16 +08:00
CityFun
4a734b5bb6
feat: add some translate ( #12940 )
2026-06-05 14:48:53 +08:00
ssongliu
758eb9dfda
style: optimize container log display ( #12939 )
2026-06-05 14:48:38 +08:00
ssongliu
04e2770763
style: optimize disabled button styles in tables ( #12937 )
2026-06-05 14:48:20 +08:00
ssongliu
7391b4bcd0
fix: resolve issues with abnormal operation logs ( #12936 )
2026-06-05 14:48:07 +08:00
蘭
d9d4d55eca
fix: Fix some issues with alarms and reports ( #12934 )
2026-06-04 19:48:14 +08:00
ssongliu
9a64f8de98
feat: show agents and certificates in node overview ( #12933 )
2026-06-04 17:32:22 +08:00
ssongliu
9f9c9a2688
chore: adjust partial i18n content ( #12931 )
2026-06-03 18:18:43 +08:00
CityFun
f80f4d1c19
feat: add some translate ( #12930 )
2026-06-03 18:11:55 +08:00
蘭
145b39c4c0
ref: Remove unnecessary references and improve international content ( #12927 )
...
* ref: Remove unnecessary references and improve international content
* ref: Code formatting
* ref: Code formatting
2026-06-03 16:41:26 +08:00
ssongliu
44e264fe65
feat: optimize node switch logic for large node sets ( #12928 )
2026-06-03 16:36:42 +08:00
蘭
15fef4d84e
feat: add alert database initialization and migration steps ( #12925 )
2026-06-03 10:49:04 +08:00
ssongliu
b8bd1490ec
fix: remove offline settings from panel settings ( #12924 )
2026-06-03 10:47:24 +08:00
ssongliu
ccd8923fdd
feat: support multi-node batch installation in Skills Hub ( #12923 )
2026-06-03 09:37:50 +08:00
蘭
e49fa620c8
feat: Support adding multiple alert methods ( #12922 )
...
* feat: Support adding multiple alert methods
* feat: Support adding multiple alert methods
2026-06-02 22:35:21 +08:00
ssongliu
654691543c
feat: support multi-node batch installation in Skills Hub ( #12921 )
2026-06-02 22:25:05 +08:00
ssongliu
929cd38184
docs: adjust API documentation content ( #12920 )
2026-06-02 16:31:06 +08:00
ssongliu
9748a0794b
refactor: adjust login settings logic ( #12916 )
2026-06-02 15:13:59 +08:00
王贺
a3f8c30508
fix api annotations ( #12915 )
...
* fix api annotations
* complete 1panel api docs
* add operation logs for api docs
2026-06-02 15:11:43 +08:00
CityFun
602c0e8a3b
feat: add some translate ( #12913 )
2026-06-01 18:28:03 +08:00
ssongliu
7b7f840c2e
feat: support firewall port whitelist management ( #12912 )
2026-06-01 18:26:54 +08:00
Rowan Chen
ba9a8592ee
chore(deps): bump go-acme/lego to v5.2.1 ( #12909 )
...
lego v5.2.1 (released 2026-06-01) is a small follow-up patch on top of v5.2.0; the only fixed item is a CLI/migration ergonomics tweak (printing the suggested configuration when the file cannot be created) that does not affect 1Panel, but moving to the latest tag keeps us on a published release rather than the previous one.
Changes are confined to agent/go.mod and agent/go.sum; the source files under agent/utils/ssl/ already use the import path github.com/go-acme/lego/v5/... and require no code changes. Compared with the previous v5.2.0 step, this revision is a 6-line dependency bump (1 line in go.mod plus 4 lines of refreshed go.sum hashes), since lego itself did not move any of its own dependency pins between v5.2.0 and v5.2.1.
Indirect dependency bumps (carried over from the v5.2.0 -> v5.2.1 rebase, produced by 'go mod tidy' on a fresh checkout):
- alibabacloud-go/darabonba-openapi v2.1.16 -> v2.2.1, alibabacloud-go/tea v1.4.0 -> v1.5.0 (alidns provider chain)
- aws-sdk-go-v2 family v1.41.7 -> v1.41.8 plus matching service modules (route53 provider chain)
- baidubce/bce-sdk-go v0.9.266 -> v0.9.267, huaweicloud/huaweicloud-sdk-go-v3 v0.1.197 -> v0.1.198, tencentcloud-sdk-go v1.3.102 -> v1.3.106, volcengine/volc-sdk-golang v1.0.248 -> v1.0.249
- go-acme/alidns-20150109 major bump v4 -> v5, go-acme/esa-20240910 major bump v2 -> v3 (required by lego v5.2.x directly)
- fsnotify/fsnotify v1.9.0 -> v1.10.1 (also targeted by dependabot PRs #12864 / #12865 )
Built and verified on linux/amd64:
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -trimpath -ldflags='-s -w' ./...
agent and core binaries link cleanly against the upgraded lego and indirect dependencies; no source-level adaptations needed.
2026-06-01 17:42:24 +08:00
ssongliu
389fcbf10c
fix: resolve delayed theme update after license import ( #12911 )
2026-06-01 13:52:54 +08:00
CityFun
9cca14c382
feat: add some translate ( #12904 )
2026-05-29 22:06:26 +08:00
ssongliu
243a2fe6f3
fix: fix SSH service auto-enable issue ( #12898 )
2026-05-29 22:06:09 +08:00
ssongliu
3d5069fd40
fix: preserve container IP after upgrade ( #12902 )
2026-05-29 18:25:02 +08:00
ssongliu
2b78bae451
fix: fix terminal connection failure for overview nodes ( #12901 )
2026-05-29 16:38:56 +08:00
ssongliu
8693cc17df
fix: fix backup retention count not taking effect during script updates ( #12896 )
2026-05-29 11:41:57 +08:00
蘭
9a2b7a7775
ref: Code formatting ( #12894 )
2026-05-28 18:19:40 +08:00
蘭
024a4a9ef3
feat: alert better visibility control ( #12893 )
...
* feat: alert better visibility control
* feat: alert better visibility control
2026-05-28 18:04:41 +08:00
ssongliu
f5b47cf74d
fix: fix ClamAV scan failure issue ( #12892 )
2026-05-28 18:04:29 +08:00
蘭
4956b96193
ref: add some translate ( #12891 )
2026-05-28 18:04:16 +08:00
CityFun
a332dfd3b3
fix: Fix the issue where runtime environments cannot be created when using a custom app repository. ( #12887 )
2026-05-28 11:54:02 +08:00
蘭
68f8d8d221
feat: add auto export feature for Ops Report ( #12885 )
2026-05-28 11:26:00 +08:00
王贺
4f78060d35
fix: tighten rbac and release resources ( #12886 )
2026-05-28 11:09:00 +08:00
ssongliu
adb97730c1
fix: fix wildcard file copy issue. ( #12883 )
2026-05-28 10:30:38 +08:00
蘭
f1a0453615
fix: Fix some bugs in the operation and maintenance report ( #12881 )
2026-05-28 10:30:26 +08:00
CityFun
e64cc875fe
feat: add some translate ( #12880 )
2026-05-27 18:24:21 +08:00
ssongliu
b1c028b786
fix: resolve node auto-upgrade failure ( #12875 )
2026-05-27 16:49:24 +08:00
ssongliu
d0e3914a29
fix: resolve ssh service startup failure after enable ( #12874 )
2026-05-27 16:42:30 +08:00
蘭
fe7d1108cd
ref: update dependencies for gopdf and gofpdi ( #12873 )
2026-05-27 15:07:42 +08:00
蘭 and copilot-swe-agent[bot]
462a3bbc83
feat: add node selection reports ( #12871 )
...
* feat: add node selection reports
* Merge dev-v2 and resolve PR conflicts
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-27 14:09:50 +08:00
ssongliu
b9dff99d63
feat: add login user display to login records ( #12870 )
2026-05-27 13:44:14 +08:00
崔健壮
612e67e4cc
fix(ssl): keep panel certificate in sync after auto-renew ( #12858 )
...
The auto-renew flow in obtainSSL returned early when OpenResty was not
installed or `nginx -s reload` failed, skipping reloadSystemSSL. The new
certificate was persisted to the DB and written into website Nginx
configs, but the panel's own server.crt / server.key on disk and the
in-memory constant.CertStore were left pointing at the old material.
Because the cert was now fresh, subsequent cron ticks did not retry the
renewal, so the panel kept serving the stale cert until a user manually
re-applied it from 面板设置 → SSL.
Two changes:
1. agent/app/service/website_ssl.go
reloadSystemSSL is now called unconditionally after a successful
renewal, regardless of whether OpenResty is present or nginx reload
succeeded. The function already short-circuits for non-panel SSLs,
so this is safe.
2. agent/app/service/website_ssl.go + agent/cron/job/ssl.go
Add SyncSystemSSL, invoked at the start of every renew cron tick.
It compares the panel's on-disk cert/key with the WebsiteSSL row
referenced by the SSLID setting and rewrites the files + notifies
core when they diverge. This recovers existing installs that are
already in the "DB ahead of disk" state and self-heals any future
drift introduced by transient failures.
https://github.com/1Panel-dev/1Panel/issues/12472
2026-05-27 11:58:40 +08:00
ssongliu
4f0838c98c
fix: fix script library execution issue on child nodes ( #12869 )
2026-05-27 11:25:24 +08:00
ssongliu
fe70a77264
feat: support auto popup task log after image deletion ( #12868 )
2026-05-27 11:25:02 +08:00
glmgbj233 and ssongliu
8ed33fd06a
feat: validate generated terminal commands ( #12826 )
...
* Fix taint path 1 detected by Codex
Repository: 1Panel-dev_1Panel
Result: /home/hejunjie/llm_web_serve/find_github_project/codex_find_taint/batch_results_go_llm_full_mini/1Panel-dev_1Panel.json
Sink kind: command_exec
* Fix taint path 0 detected by Codex
Repository: 1Panel-dev_1Panel
Result: /home/hejunjie/llm_web_serve/find_github_project/codex_find_taint/batch_results_go_llm_full_mini/1Panel-dev_1Panel.json
Sink kind: command_exec
* Validate generated terminal commands
Keep generated output behind the intended trust boundary while preserving the normal safe workflow.
Add regression coverage for the unsafe flow and the expected safe behavior.
* Narrow terminal AI input validation
* refine terminal ai command validation
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-05-27 11:08:52 +08:00
ssongliu
f5662769b3
fix: update node limit handling ( #12867 )
2026-05-27 09:46:00 +08:00
ssongliu
61a2e20798
fix: handle node admin action permissions ( #12857 )
2026-05-26 18:34:09 +08:00
ssongliu
7d20118f38
feat: add router expires alert ( #12855 )
2026-05-26 17:28:26 +08:00
CityFun
7307b9d6fb
feat: Upgrade some dependencies. ( #12854 )
2026-05-26 15:25:08 +08:00
ssongliu
c2971812a5
fix: align user list model and local dev config ( #12853 )
2026-05-26 14:31:24 +08:00
Rowan Chen
176a4bd34c
Merge pull request #12829 from rowanchen-com/feat/lego-v5-and-dynadot
...
feat: upgrade lego to v5.1.0 and add Dynadot DNS provider
2026-05-26 14:18:17 +08:00
ssongliu
4a01726058
feat: guard file editor save and refresh ops report docs ( #12852 )
2026-05-26 13:48:19 +08:00
王贺
18a372e027
Update OWNERS ( #12851 )
2026-05-26 10:28:49 +08:00
蘭
483a2a867b
feat: Optimize the export page of the operation and maintenance report ( #12850 )
2026-05-26 10:26:34 +08:00
ssongliu
1a0de94489
feat: update task list and sidebar behavior ( #12839 )
2026-05-26 09:33:52 +08:00
ssongliu
979c1588e1
fix: improve command output handling ( #12837 )
2026-05-26 09:33:41 +08:00
ssongliu
e39f6b1003
feat: add setting permission controls ( #12838 )
2026-05-25 17:13:02 +08:00
mei2jun1
4443ed1b7f
fix: nil pointer dereference when os.OpenFile fails ( #12808 )
2026-05-25 14:11:10 +08:00
ssongliu
81f11f13fe
chore: remove unused docker compose dependency ( #12835 )
2026-05-25 11:38:42 +08:00
王贺
4fa14f055d
fix: harden command execution helpers ( #12834 )
2026-05-25 11:38:31 +08:00
王贺
0fe9033d23
fix: update community edition auth defaults ( #12828 )
2026-05-23 21:17:28 +08:00
ssongliu
e5ff53b1af
fix: embed all web assets ( #12827 )
2026-05-23 12:46:20 +08:00
ssongliu
d005e61c72
fix: update go sum ( #12825 )
2026-05-23 10:45:45 +08:00
王贺
9328a79b37
fix: update agent go sum ( #12824 )
2026-05-23 10:15:51 +08:00
ssongliu
56c7d5e3bd
fix: refine rbac permission controls ( #12821 )
2026-05-23 09:44:11 +08:00
CityFun
0cefe8f6ad
feat: Update some dependencies ( #12820 )
2026-05-22 22:37:08 +08:00
蘭
3759fd2dad
feat: enhance ops report functionality and improve export options ( #12819 )
2026-05-22 18:17:01 +08:00
王贺
b35c771d16
fix: update mcp nav title ( #12818 )
2026-05-22 18:16:37 +08:00
王贺
3ce70cee4d
chore: update skills hub locale ( #12812 )
2026-05-22 15:18:14 +08:00
CityFun
8dd27a3e7b
feat: Update some dependencies ( #12811 )
2026-05-22 15:17:59 +08:00
CityFun
c91769e364
feat: add some translate ( #12806 )
2026-05-21 18:20:06 +08:00
ssongliu
ea7856d591
fix: update commercial edition i18n ( #12804 )
2026-05-21 18:19:52 +08:00
ssongliu
023040a814
fix: improve ssh log parsing ( #12803 )
2026-05-21 15:26:41 +08:00
王贺
13fdb6caa9
chore: update ( #12802 )
2026-05-21 14:52:39 +08:00
CityFun
81e1a41130
fix: Fixed issue with start frontend failed ( #12800 )
2026-05-21 14:42:45 +08:00
CityFun
f3933155d6
Merge pull request #12799 from 1Panel-dev/dev-duo
...
merge to dev-v2
2026-05-21 12:41:48 +08:00
ssongliu
4e692b8667
fix: adjust file search layout ( #12797 )
2026-05-21 12:39:50 +08:00
蘭
cf5f1cdb4e
feat: Operation and maintenance reports support alarm reports ( #12794 )
2026-05-21 12:39:50 +08:00
CityFun
46986fba24
fix: Resolve the agent upgrade issue ( #12780 )
2026-05-21 12:39:50 +08:00
ssongliu
4627e7c0af
chore: add permission controls ( #12775 )
2026-05-21 12:39:50 +08:00
ssongliu
38174a0b9f
fix: adjust permission dropdown behavior ( #12774 )
2026-05-21 12:39:50 +08:00
蘭
c0489245d9
feat: Optimize the UI and style of operation and maintenance reports ( #12772 )
2026-05-21 12:39:50 +08:00
王贺
bec23f793a
fix: harden agent socket and permission checks ( #12771 )
...
* fix: harden agent socket and permission checks
* chore: remove agent socket test
* chore: remove redundant comments
2026-05-21 12:39:49 +08:00
ssongliu
e7578a9fc5
fix: improve security entrance and user commands ( #12770 )
2026-05-21 12:39:49 +08:00
王贺
9d3313fe11
fix: allow refreshing skills hub routes ( #12767 )
2026-05-21 12:39:49 +08:00
ssongliu
f41e5e3da5
chore: update website log docs ( #12763 )
2026-05-21 12:39:49 +08:00
ssongliu
540be68adf
chore: update website log docs ( #12762 )
2026-05-21 12:39:49 +08:00
ssongliu
956bf0992a
feat: split website log APIs ( #12761 )
2026-05-21 12:39:49 +08:00
ssongliu and CityFun
d0faee4eeb
feat: improve frontend permission handling ( #12760 )
...
* feat: change isProductPro logic (#12712 )
* fix: tighten frontend RBAC permission guards (#12717 )
* fix: tighten frontend RBAC permission guards
* feat: add permission directive coverage
* refactor frontend global store usage
* fix: harden file access and fallback handling
* feat: improve frontend permission handling
---------
Co-authored-by: CityFun <31820853+zhengkunwang223@users.noreply.github.com >
2026-05-21 12:39:49 +08:00
王贺
4517ae2f81
feat: support enterprise local skills hub ( #12758 )
2026-05-21 12:39:49 +08:00
CityFun
c77260193f
feat: Modify the model provider loading logic when creating an agent ( #12757 )
2026-05-21 12:39:49 +08:00
ssongliu and CityFun
d57c998047
fix: serve frontend routes with fallback ( #12752 )
...
* feat: change isProductPro logic (#12712 )
* fix: tighten frontend RBAC permission guards (#12717 )
* fix: tighten frontend RBAC permission guards
* feat: add permission directive coverage
* refactor frontend global store usage
* serve frontend routes with fallback
---------
Co-authored-by: CityFun <31820853+zhengkunwang223@users.noreply.github.com >
2026-05-21 12:39:49 +08:00
CityFun
3a5d5bc6d7
feat: add some translate ( #12746 )
2026-05-21 12:39:49 +08:00
王贺
00afa748e0
feat: add ops report foundation ( #12745 )
...
* feat: add ops report foundation
* chore: restore local vite proxy
* chore: restore package lock
* chore: move ops report i18n scope
* chore: remove dashboard permission label
* chore: nest ops report i18n
* chore: update ops report menu i18n key
* chore: sync permission locale cleanup
2026-05-21 12:39:49 +08:00
ssongliu
8c9c7b9b1f
chore: add license product i18n ( #12739 )
2026-05-21 12:39:49 +08:00
ssongliu
1e2dc42554
chore: update enterprise resource URL ( #12735 )
2026-05-21 12:39:49 +08:00
ssongliu
cd621b9dba
chore: add permission linkage i18n ( #12732 )
2026-05-21 12:39:49 +08:00
ssongliu
d10afe7a5a
chore: update node upgrade translations ( #12730 )
2026-05-21 12:39:49 +08:00
ssongliu
03fc9302d6
fix: align frontend permission checks with access mode ( #12723 )
2026-05-21 12:39:49 +08:00
CityFun
d522d837ff
feat: add icon for ai provider ( #12722 )
2026-05-21 12:39:49 +08:00
ssongliu
aa10760658
feat: sync panel updates ( #12721 )
2026-05-21 12:39:49 +08:00
ssongliu
db6e8841ec
fix: adjust container action permission checks ( #12718 )
2026-05-21 12:39:49 +08:00
ssongliu
75258bb465
fix: tighten frontend RBAC permission guards ( #12717 )
...
* fix: tighten frontend RBAC permission guards
* feat: add permission directive coverage
* refactor frontend global store usage
2026-05-21 12:39:47 +08:00
CityFun
7c7a59cf21
feat: add some translate ( #12716 )
2026-05-21 12:37:33 +08:00
CityFun
6f38c4eb71
feat: change isProductPro logic ( #12712 )
2026-05-21 12:37:33 +08:00
CityFun
7abedeae22
feat: update some plugin ( #12709 )
2026-05-21 12:37:33 +08:00
CityFun
afacefaccb
feat: Add AI agent and benchmarking page URLs ( #12696 )
2026-05-21 12:37:33 +08:00
ssongliu
e5b2b5d5dc
fix: pass context to rar extraction and simplify sidebar message entry ( #12697 )
2026-05-21 12:37:33 +08:00
ssongliu
9508238805
feat: 修改 AI 代理的菜单位置 ( #12695 )
2026-05-21 12:37:33 +08:00
ssongliu
2c21bd7286
fix: handle stream auth responses ( #12693 )
2026-05-21 12:37:33 +08:00
CityFun
811ddcc26c
fix: Fixed issue with install openclaw plugin failed ( #12690 )
2026-05-21 12:37:33 +08:00
ssongliu
6cd0373678
fix enterprise user cli updates ( #12689 )
2026-05-21 12:37:33 +08:00
ssongliu
11771b2b53
fix: improve ai benchmark i18n ( #12686 )
2026-05-21 12:37:33 +08:00
CityFun
ff5c6e878e
feat: add some translate ( #12678 )
2026-05-21 12:37:33 +08:00
ssongliu
1896aed973
feat: update host tools and settings APIs ( #12674 )
2026-05-21 12:37:32 +08:00
ssongliu
6dc5deb6d3
feat: support enterprise resource urls ( #12669 )
2026-05-21 12:37:32 +08:00
ssongliu
d7242d526c
feat: update mfa permissions and panel settings ( #12665 )
2026-05-21 12:37:32 +08:00
zhengkunwang223
22c3fc8c40
feat: add ai benchmark
2026-05-21 12:37:32 +08:00
ssongliu
8d44105f88
feat: normalize mfa and api config fields ( #12642 )
2026-05-21 12:37:32 +08:00
ssongliu
8fb8d97dcf
feat: add offline environment setting ( #12637 )
2026-05-21 12:37:31 +08:00
ssongliu
6941014153
fix: refine enterprise license required flow ( #12634 )
...
* fix: adjust access control menu (#12633 )
* fix: refine enterprise license required flow
2026-05-21 12:35:11 +08:00
ssongliu and Copilot
bfd610d255
fix: adjust access control menu ( #12633 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-21 12:35:11 +08:00
ssongliu
5c61217c78
chore: update xpack integration references ( #12628 )
2026-05-21 12:35:10 +08:00
ssongliu
eb527857f3
fix: avoid license required before login ( #12626 )
2026-05-21 12:35:10 +08:00
ssongliu
d55982bde0
refactor: update agent and core utilities ( #12621 )
2026-05-21 12:35:09 +08:00
zhengkunwang223
84a27de792
feat: add ai-proxy
2026-05-21 12:32:54 +08:00
ssongliu
111bec547c
fix: avoid directives on non-element roots ( #12597 )
2026-05-21 12:32:54 +08:00
ssongliu
db4f699b85
feat: record user in operation logs ( #12596 )
2026-05-21 12:32:54 +08:00
ssongliu
12f2d95265
chore: update license required handling ( #12594 )
2026-05-21 12:32:54 +08:00
ssongliu
a917ca00a1
feat: refactor auth and xpack integration
2026-05-21 12:32:52 +08:00
ssongliu
69906046e8
feat: add xpackee permission-aware settings flow
2026-05-21 11:34:08 +08:00
ssongliu
d9cedeca09
feat: update xpack integration behavior
2026-05-21 11:34:08 +08:00
ssongliu
0e28f27819
feat: Support multi-user login and node management
2026-05-21 11:34:06 +08:00
ssongliu
33fc7f14df
fix: update license pro translations ( #12781 )
2026-05-20 18:38:21 +08:00
CityFun
7159aca226
fix: Fix the issue where deleting the host mapping in the runtime environment causes an error." ( #12779 )
2026-05-20 14:58:35 +08:00
ssongliu
2c5728e27e
fix: add license free node count message ( #12778 )
2026-05-20 14:30:17 +08:00
ssongliu
defb40702c
fix snapshot recover tar extraction ( #12777 )
2026-05-20 14:12:54 +08:00
ssongliu
b476df3b61
chore: update pro edition copy ( #12776 )
2026-05-20 13:55:04 +08:00
蘭
4bbd9b6f06
fix: Fix the issue of deleting project directories caused by failed creation of the running environment ( #12756 )
2026-05-18 18:08:13 +08:00
蘭
325b9c4d88
fix: Fix directory issue where file management loading does not exist ( #12744 )
2026-05-15 17:57:47 +08:00
蘭
76d965b3b7
feat: enhance file management UI and improve selection handling ( #12740 )
2026-05-15 11:35:15 +08:00
KOMATA
4b1b27abd8
feat: enhance upgrade process with space check and file handling ( #12708 )
...
* feat: enhance upgrade process with space check and file handling improvements
* fix: update minimum upgrade free space requirement to 500MB and simplify space check logic
2026-05-15 11:29:35 +08:00
CityFun
f26b4f290d
feat: add some translate ( #12738 )
2026-05-15 11:25:50 +08:00
蘭
5d2221203a
fix: optimize directory size calculation with concurrency control ( #12737 )
2026-05-15 11:25:35 +08:00
蘭
0aff0d529e
fix: improve error handling and refactor file history content retrieval ( #12736 )
2026-05-15 11:25:16 +08:00
CityFun
20f09b3a0c
feat: add model downloader ( #12694 )
2026-05-09 17:17:34 +08:00
蘭
c392b72470
fix: Fix file decompression issue ( #12684 )
...
Refs #12675
2026-05-08 06:42:21 +00:00
王贺
50a70ef1e5
fix: skip large binary file history snapshots ( #12683 )
...
#### What this PR does / why we need it?
Refs https://github.com/1Panel-dev/1Panel/issues/12681
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-05-08 06:40:22 +00:00
ssongliu
75266ef659
fix: pause home carousel while editing memo ( #12680 )
...
Refs #12679
2026-05-08 02:18:20 +00:00
王贺
b3c593b852
fix openwrt procd init script selection ( #12670 )
2026-05-07 18:28:30 +08:00
ssongliu
73530bb8b9
fix: route terminal websocket by operate node ( #12676 )
2026-05-07 18:28:17 +08:00
王贺
1b6e70964b
fix: preserve upload file permissions ( #12672 )
2026-05-07 18:26:39 +08:00
王贺
61d42b05e9
fix: optimize dashboard monitor chart ( #12673 )
2026-05-07 18:25:27 +08:00
CityFun
79703e3c71
fix: resolve missing arrow in compose file comparison during app upgrade ( #12663 )
2026-05-06 07:38:15 +00:00
ssongliu
aee4e4e282
fix: adjust sidebar collapse popover ( #12662 )
2026-05-06 07:36:15 +00:00
CityFun
744c7559f3
feat: add package-lock.json ( #12661 )
2026-05-06 14:47:56 +08:00
ssongliu
d94c3ec9cc
fix: adjust frontend panel sizing ( #12660 )
2026-05-06 06:22:15 +00:00
ssongliu
f2625eab16
fix: refactor local agent proxy handling ( #12659 )
2026-05-06 06:20:14 +00:00
CityFun
c6d498a9be
style: remove table column sorting ( #12658 )
2026-05-06 03:26:14 +00:00
Sanjay Santhanam
b06bc0a455
fix(cmd): use exec.LookPath in Which() so detection works without external 'which' ( #12651 )
...
cmd.Which() previously shelled out to `which <name>` to determine whether
a binary was on PATH. On distributions that do not ship a `which` package
by default — Arch Linux is the canonical example, but the same applies to
several minimal container images — `which` itself is missing, so every
call to Which() returned false and 1Panel reported core dependencies
(notably Docker) as 'not installed' even when they were running normally.
Switch the primary path to Go's exec.LookPath, which uses the process
PATH directly and has no external dependency. The original shell-out is
preserved as a fallback so any environment where the agent's PATH
differs from the user's interactive shell PATH (the original reason the
shell-out existed) keeps working unchanged.
Both copies are updated (agent/utils/cmd/cmd.go and core/utils/cmd/cmd.go)
and a small unit test is added to each package to guard the regression.
Fixes #12605
Signed-off-by: Sanjay Santhanam <51058514+Sanjays2402@users.noreply.github.com >
2026-05-06 10:47:02 +08:00
Sanjay Santhanam
68411bddd9
fix(ssl): support IPv6 hosts in panel SSL self-signed certificate flow ( #12652 )
...
Enabling Panel SSL with the self-sign provider rejected IPv6 hosts with
"domain format invalid". Two coupled bugs caused this:
1. The frontend extracted the host from window.location.href with
href.split('//')[1].split(':')[0]. For an IPv6 URL like
https://[::1]:1234 that yields '[' \u2014 not a valid host \u2014 because
the second split splits on the first colon inside the bracketed
address. Use window.location.hostname, which natively returns the
bracket-stripped IPv6 host.
2. The backend ObtainSSL flow used net.ParseIP(domain) directly. Even if
the frontend sent the bracketed form ('[::1]'), net.ParseIP rejects
brackets, so the value flowed into IsValidDomain() and failed the
regex.
Add common.ParseIPLoose() that accepts both bare and bracketed IPv6 in
addition to bare IPv4. Use it at both call sites in ObtainSSL (renew
path and create path). A unit test guards the regression.
Files:
- agent/utils/common/common.go (new ParseIPLoose helper)
- agent/utils/common/parse_ip_test.go (12 cases, all green)
- agent/app/service/website_ca.go (call sites switched)
- frontend/src/views/setting/safe/ssl/index.vue
(host extraction fix)
Fixes #12646
Signed-off-by: Sanjay Santhanam <51058514+Sanjays2402@users.noreply.github.com >
2026-05-06 10:36:23 +08:00
Ran
a2ac2e0b22
fix(agent/file): correct return type of NewIFileService ( #12648 )
...
`NewIFileService` returns the bare struct type `FileService`, but its
body returns a pointer (`&FileService{}`), and the function name suggests
it should return the interface (`IFileService`). The current signature
breaks `go build ./...` on the `agent` module:
app/service/file.go:95:9: cannot use &FileService{} (value of type
*FileService) as FileService value in return statement
app/service/website_proxy.go:276:36: cannot call pointer method
GetFileList on FileService
Both errors resolve when the constructor returns the interface, since
`*FileService` implements every method on `IFileService` (verified with
`go vet ./...`).
After this change, `go build ./...` and `go vet ./...` are clean on the
`agent` module.
2026-05-06 10:33:04 +08:00
ssongliu
a5a5d9f1ac
fix: adjust container log download timeout ( #12632 )
2026-04-29 09:41:53 +00:00
ssongliu
82876eac8d
fix: close task log dialog state ( #12631 )
...
Refs #12595
2026-04-29 02:43:42 +00:00
ssongliu
19c9c0f4e5
fix: adjust agent terminal height ( #12630 )
...
Refs #12611
2026-04-29 02:41:42 +00:00
ssongliu
70f044dc50
fix: adjust home memo empty state ( #12629 )
...
Refs #12609
2026-04-29 02:39:41 +00:00
Waynexxxx
1c8418026c
fix: clean up docker process in DownloadContainerLogs on timeout ( #12607 )
2026-04-28 15:47:03 +08:00
CityFun
17f8471c14
fix: Fix the issue where *.domain.com fails to redirect. ( #12625 )
2026-04-28 07:41:40 +00:00
CityFun
4deb2ea484
feat: add deepseek-v4-pro and deepseek-v4-flash model ( #12622 )
...
https://github.com/1Panel-dev/1Panel/issues/12614
2026-04-28 07:39:40 +00:00
蘭
d05317dbf5
feat: enhance VS Code connection instructions and add SSH setup script details ( #12613 )
...
#9695
2026-04-28 07:37:42 +00:00
蘭
1db6ccd72b
fix: Fix the right-click and filtering function of Monaco editor ( #12612 )
...
#12593
2026-04-28 07:35:41 +00:00
ssongliu
bc00760404
fix: fix home monitor chart loading ( #12591 )
2026-04-28 07:33:40 +00:00
蘭
e57dc1240b
feat: add stop functionality for decompress tasks and improve UI for task management ( #12582 )
2026-04-28 07:31:40 +00:00
ssongliu
4c396d68ca
fix: simplify login page i18n labels ( #12584 )
2026-04-23 18:22:51 +08:00
CityFun
ab0fe4286a
fix: fixed issue with model account invalid in hermes ( #12590 )
2026-04-23 18:01:54 +08:00
蘭
5ab758d626
fix: Fix the pagination issue in the historical version list ( #12583 )
2026-04-23 11:20:12 +08:00
王贺
3a0a6537f0
ci: skip add-labels for dependabot PRs
...
* ci: skip add-labels for dependabot PRs
2026-04-22 17:31:53 +08:00
蘭
4eda92f25c
refactor: simplify pagination logic and update theme change listener ( #12564 )
2026-04-22 16:53:24 +08:00
王贺
94f8c5d2f1
chore: add dependabot config ( #12565 )
2026-04-22 16:53:12 +08:00
王贺
92598effc1
fix: keep app tags on one line ( #12563 )
2026-04-22 15:26:38 +08:00
CityFun
748cecaee8
feat: add fu-step ( #12562 )
2026-04-22 15:26:26 +08:00
王贺
b783034d0a
refactor: refine translations ( #12561 )
2026-04-22 14:13:06 +08:00
CityFun
94a4e39793
feat: remove some config for hermes channel ( #12560 )
2026-04-22 13:43:24 +08:00
CityFun
1864dee591
style: change file history table style ( #12559 )
2026-04-22 03:03:01 +00:00
ssongliu
8c4ea85d02
feat: support fxplay resource URLs ( #12558 )
2026-04-22 03:01:00 +00:00
CityFun
a714d5a84e
feat: update hermes qq wecom channel config ( #12555 )
2026-04-21 19:49:32 +08:00
Wu MX
4f97a7890f
feat: Enhance container data handling and status synchronization ( #12554 )
2026-04-21 18:45:50 +08:00
蘭
f15f91e5fa
feat: add support for stopping compression tasks and enhance compression functionality ( #12553 )
2026-04-21 18:40:45 +08:00
CityFun
02bd500917
style: change table style ( #12552 )
2026-04-21 16:35:34 +08:00
CityFun
810c6fd232
feat: change hermes channel logic ( #12551 )
2026-04-21 16:35:24 +08:00
ssongliu
d50a8983bc
fix: adjust home dashboard styles ( #12550 )
2026-04-21 16:35:15 +08:00
ssongliu
89647304bb
fix: adjust home dashboard styles ( #12549 )
2026-04-21 16:35:04 +08:00
蘭
9ebad13bf8
fix: Fix the error of switching between the current file and the historical version of the opened file ( #12548 )
2026-04-21 16:34:54 +08:00
王贺
cc0ac8cc43
fix mongodb root password sync ( #12547 )
...
#### What this PR does / why we need it?
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-21 04:00:57 +00:00
王贺
9f5a1d842a
fix mongodb password action ( #12546 )
...
#### What this PR does / why we need it?
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-21 03:58:58 +00:00
王贺
beb33957be
fix mongodb upload alert visibility ( #12545 )
...
#### What this PR does / why we need it?
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-21 03:56:57 +00:00
蘭
ffcbbb705b
fix: restore codicons and folding support in Monaco editor ( #12544 )
2026-04-21 03:54:58 +00:00
王贺
058bc71630
fix mongodb remote edit action ( #12543 )
...
#### What this PR does / why we need it?
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-21 03:52:58 +00:00
王贺
0a38979bd9
fix mongodb uninstall cleanup ( #12542 )
...
#### What this PR does / why we need it?
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-21 03:50:57 +00:00
CityFun
5fa4a15914
style: Optimize the table styling. ( #12540 )
2026-04-20 22:21:45 +08:00
CityFun
81c551a11b
feat: Optimize the change detection for application Compose files. ( #12539 )
2026-04-20 17:47:52 +08:00
CityFun
5681449353
fix: Optimize the website name badge style. ( #12538 )
2026-04-20 17:47:42 +08:00
CityFun
88849e6355
fix: Fix the issue where the directory can still be modified while editing the runtime environment. ( #12537 )
2026-04-20 17:47:31 +08:00
蘭
d6bbcdc32f
fix: improve pagination handling and directory naming in recycle bin ( #12535 )
2026-04-20 06:44:56 +00:00
KOMATA
abd1581c1d
fix: enhance file and trash services with metadata validation ( #12529 )
...
* feat: Enhance file and recycle bin services with metadata handling and validation
* refactor: Rename recycle bin metadata handling to trash info and update related functions
* refactor: Remove orphan trash info pruning logic and related map usage in recycle bin service
2026-04-20 14:11:15 +08:00
CityFun
cd30ec7632
feat: support session delete for hermes-agent ( #12533 )
2026-04-20 06:08:56 +00:00
蘭
646826769a
feat: Enhance file sharing functions with optional headers for improved localization support ( #12530 )
2026-04-20 06:06:56 +00:00
卢亦之
074c0abb3b
fix: correct listening status display on the firewall page ( #12516 )
...
The bug only appeared when the same process had both TCP and UDP sockets:
every listening port on that process was attributed to whichever protocol
was encountered first. For example, if a process listened on TCP 8000 and
UDP 8001, the UI could wrongly show TCP 8001 as in use while UDP 8001
looked unused.
Use (PID, conn.Type) as the cache key so each protocol has its own
ListeningProcess entry.
2026-04-20 11:27:18 +08:00
ssongliu
3a00e893bc
fix: fix psession atomic alignment ( #12528 )
2026-04-20 03:26:55 +00:00
蘭
2f37677650
fix: Refactor file history management to include current content and improve error handling ( #12527 )
2026-04-20 02:58:56 +00:00
CityFun
12ae89923b
feat: support skill management for hermes-agent ( #12514 )
2026-04-17 16:36:17 +08:00
蘭
031a203a74
fix: Enhance file history settings with default values and validation ( #12512 )
2026-04-17 16:05:57 +08:00
蘭
646b99974a
feat: File editing supports Dockerfile language ( #12511 )
2026-04-17 16:05:46 +08:00
蘭
254ed954e9
feat: Add file history management features ( #12510 )
2026-04-16 19:11:05 +08:00
CityFun
a0050dca09
feat: update golang Dependency ( #12509 )
2026-04-16 17:36:52 +08:00
王贺
cd80b4e6c3
fix(frontend): clean up build warnings ( #12508 )
2026-04-16 16:53:24 +08:00
CityFun
df5d3d782c
feat: Optimize the openclaw channel bot add flow ( #12507 )
2026-04-16 08:52:48 +00:00
CityFun
3c5b3c3467
feat: Optimize the Hermes WeChat login flow ( #12506 )
2026-04-16 16:42:21 +08:00
Copilot and wan92hen
2bdba42d87
docs: add translation contribution guide ( #12505 )
...
* docs: add translation contribution guide with reference PR and checklist
Agent-Logs-Url: https://github.com/1Panel-dev/1Panel/sessions/e6a41d10-557e-4ca1-a78b-18888a9f17be
Co-authored-by: wan92hen <27671436+wan92hen@users.noreply.github.com >
* docs: clarify frontend vs backend locale file naming conventions
Agent-Logs-Url: https://github.com/1Panel-dev/1Panel/sessions/e6a41d10-557e-4ca1-a78b-18888a9f17be
Co-authored-by: wan92hen <27671436+wan92hen@users.noreply.github.com >
* docs: update reference PR to #10352 (merged Spanish locale)
Agent-Logs-Url: https://github.com/1Panel-dev/1Panel/sessions/2b14f230-892a-412e-baed-07e67614d1e9
Co-authored-by: wan92hen <27671436+wan92hen@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: wan92hen <27671436+wan92hen@users.noreply.github.com >
2026-04-16 15:00:11 +08:00
CityFun
0b146f7ff3
feat: add unbind website for agent ( #12500 )
2026-04-15 18:32:46 +08:00
BugKing
c28a4f6d69
Remove link to development guideline from CONTRIBUTING.md ( #12502 )
...
Removed a link to the development guideline to streamline the contributing process.
2026-04-15 18:32:13 +08:00
CityFun
f93a34acc4
fix(ai): Fixed issue with delete hermes-agent failed ( #12499 )
2026-04-15 08:24:46 +00:00
CityFun
4e78841bf6
feat(ai): support Hermes Agent chat sessions in 1Panel ( #12497 )
...
* feat(ai): support Hermes Agent chat sessions in 1Panel
* feat(ai): support Hermes Agent chat sessions in 1Panel
* feat(ai): change docker command
2026-04-15 15:44:20 +08:00
王贺
7f5bb58c72
fix: mongodb restore fixes ( #12496 )
...
* fix mongodb restore flow
* chore cleanup i18n and terminal style
2026-04-15 15:26:30 +08:00
王贺
6a28359ac2
fix mongodb route fallback ( #12495 )
2026-04-15 13:51:20 +08:00
王贺
59655695b5
fix(frontend): correct anti-leech component import path ( #12494 )
2026-04-15 11:29:27 +08:00
CityFun
786c5c1d7c
feat: support hermes-agent ( #12493 )
2026-04-15 03:10:45 +00:00
KOMATA and ssongliu
08388124b3
feat: Migrate to MinIO SDK and enhance S3 client with TLS and context ( #12207 )
...
* chore: update dependencies and migrate S3 client to MinIO SDK
- Removed AWS SDK dependency and replaced S3 client implementation with MinIO SDK.
- Updated various dependencies in go.mod and go.sum, including version upgrades for `klauspost/compress`, `minio/minio-go`, and `rs/xid`.
- Adjusted S3 client methods to utilize MinIO's API for bucket listing, object existence checks, uploads, downloads, and deletions.
* refactor: enhance S3 client with context management and TLS support
- Introduced context management with timeouts for S3 client operations to improve reliability.
- Added TLS configuration to support secure connections based on the endpoint scheme.
- Updated S3 client methods to utilize the new context and transport settings for enhanced performance and security.
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-04-15 10:00:08 +08:00
王贺
34ccc68b3a
fix: clear firewall rule description ( #12491 )
...
#### What this PR does / why we need it?
Refs https://github.com/1Panel-dev/1Panel/issues/12488
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-14 10:44:46 +00:00
王贺
97ef386f17
fix: correct tamper english i18n ( #12490 )
...
#### What this PR does / why we need it?
Refs https://github.com/1Panel-dev/1Panel/issues/12482
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-14 10:42:45 +00:00
王贺
394339d7dc
feat: support mongodb management ( #12486 )
...
#### What this PR does / why we need it?
Refs https://github.com/1Panel-dev/1Panel/issues/7759
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-04-14 10:40:44 +00:00
蘭
8362578355
fix: Resolve the issue of QR code sharing files not being able to download ( #12485 )
2026-04-14 07:12:44 +00:00
CityFun
6dc218cf80
perf: Optimize the frontend architecture. ( #12479 )
2026-04-13 18:36:28 +08:00
CityFun
89888cef73
feat: Optimize frontend structure ( #12475 )
2026-04-13 05:48:42 +00:00
ssongliu
4d06f444ac
refactor: restore symlink-based xpack integration ( #12473 )
2026-04-13 10:34:59 +08:00
CityFun
6ea07421ac
feat: change feishu channel logic ( #12465 )
2026-04-10 13:36:25 +08:00
蘭
326d52e311
fix: Fix some issues with sharing files ( #12466 )
2026-04-10 13:36:10 +08:00
CityFun
6e3f751dba
feat: add model name required check for agent ( #12463 )
2026-04-10 03:30:40 +00:00
ssongliu
6982fd22d4
fix: extend agent role command timeout ( #12464 )
2026-04-10 03:28:39 +00:00
ssongliu
04fd456b63
fix: silence csrf forbidden toast ( #12461 )
2026-04-09 22:23:47 +08:00
ssongliu
bea4bfeee8
feat: update ai agent config texts
2026-04-09 21:33:16 +08:00
蘭
fa6157b610
feat: enhance AI search functionality with response language support ( #12460 )
2026-04-09 19:00:26 +08:00
CityFun
30af26779c
style: change openclaw channel style ( #12459 )
2026-04-09 10:48:38 +00:00
CityFun
16d5c00b9a
fix: fix issue with openclaw discord config error ( #12456 )
2026-04-09 17:39:01 +08:00
蘭
3f14f8f30e
feat: File management supports link share file ( #12453 )
2026-04-09 17:38:38 +08:00
ssongliu
218f92a960
fix: fallback to password login when mfa needs captcha ( #12438 )
2026-04-09 10:28:39 +08:00
ssongliu
75be8d3a23
fix: extend ai agent api timeouts ( #12443 )
2026-04-09 10:27:28 +08:00
ssongliu
e2d8125b3d
chore: shorten tamper translations ( #12442 )
2026-04-09 10:26:41 +08:00
CityFun
7ec3c517c2
feat: Modify the configuration of the OpenClaw DingTalk channel. ( #12440 )
2026-04-09 10:26:22 +08:00
CityFun
e186e30d8c
feat: remove deployment type for agent website binding ( #12435 )
2026-04-09 10:26:00 +08:00
CityFun
67a8ba2421
feat: Add app status sync logic for agent ( #12436 )
2026-04-08 08:36:40 +00:00
dependabot[bot]
24fc15beaf
chore(deps): bump github.com/go-jose/go-jose/v4 in /agent ( #12432 )
...
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Commits](https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
dependency-version: 4.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 18:12:42 +08:00
王贺
c1fe70b53e
chore: align build workflow runtime versions ( #12434 )
2026-04-07 18:11:20 +08:00
CityFun
30bf4a8d46
feat: add agent website check for delete ( #12433 )
2026-04-07 09:56:39 +00:00
CityFun
9e501ce02b
feat: Modify the certificate auto-renewal logic. ( #12430 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/12389
2026-04-07 09:54:38 +00:00
王贺
d74692a68b
fix: optimize runtime script dropdown ( #12431 )
2026-04-07 17:45:09 +08:00
王贺
57fd80fb3d
fix: optimize openresty other page layout ( #12429 )
2026-04-07 17:44:28 +08:00
KOMATA
39d2c34682
fix: ensure proper resource management in file operations ( #12358 )
...
* fix: Ensure proper resource management in file operations by closing files after creation and compression
* fix: Improve error handling for log file operations in MediaFile function
2026-04-07 17:35:31 +08:00
CityFun
3e4a48c892
feat: Modify the OpenClaw plugin installation parameters. ( #12427 )
2026-04-07 07:33:32 +00:00
CityFun
2c8f8f32fd
feat: Add default external port access to application settings. ( #12426 )
2026-04-07 07:31:32 +00:00
maninhill
3cf6d9ac51
Update user count in README
2026-04-07 15:26:42 +08:00
BugKing
64d8fe8bd0
docs: Update README.md
2026-04-07 15:26:13 +08:00
蘭
8129260508
feat: File management supports AI search ( #12415 )
2026-04-03 22:11:01 +08:00
ssongliu
a40786a7fa
refactor: clean up ollama pull log parsing ( #12414 )
2026-04-03 22:10:47 +08:00
CityFun
368193a777
feat: Add website binding support for the agent ( #12413 )
2026-04-03 09:15:54 +00:00
ssongliu
61ef725892
feat: improve terminal ai runtime updates ( #12409 )
2026-04-03 07:58:13 +00:00
CityFun
0c49c41085
feat: change ai menu ( #12407 )
2026-04-03 07:56:12 +00:00
ssongliu
2a498de96e
fix: tighten clean tree delete semantics ( #12406 )
...
Refs #12399
2026-04-03 07:54:12 +00:00
ssongliu
d055cbb053
feat: improve terminal ai notice interaction
2026-04-03 14:28:09 +08:00
ssongliu
4b3f8a9fd0
style: refine app launcher card layout ( #12404 )
2026-04-03 11:23:27 +08:00
CityFun
4c26945910
feat: update default model config ( #12403 )
2026-04-02 10:30:07 +00:00
ssongliu
55b6104b56
fix: reset dashboard delta baseline after resume ( #12402 )
...
Refs #12067
2026-04-02 10:28:08 +00:00
CityFun
12dc8aae81
feat: Optimize Monaco editor loading ( #12401 )
2026-04-02 10:26:08 +00:00
ssongliu
37e2b93693
refactor: replace el-dialog with DialogPro ( #12400 )
2026-04-02 10:24:09 +00:00
ssongliu
62daf1e019
fix: improve ssh config file editing and include handling ( #12398 )
...
Refs #11899
2026-04-02 10:22:09 +00:00
CityFun
f5e75d4bfa
feat: The skill marketplace supports ClawHub China acceleration. ( #12396 )
2026-04-02 06:02:06 +00:00
ssongliu
32fed45c1e
fix: skip proxy check when disabled ( #12388 )
...
Refs #12379
2026-04-01 11:22:08 +00:00
ssongliu
8b7597abef
chore: upgrade grpc buildkit and x/image ( #12387 )
2026-04-01 11:20:08 +00:00
CityFun
01fb9a461b
feat: OpenClaw supports configuring backup models. ( #12386 )
2026-04-01 11:18:09 +00:00
ssongliu
bc022a4d21
refactor: simplify agent role binding inputs ( #12385 )
2026-04-01 11:16:09 +00:00
蘭
973cab2837
fix: Update ESLint plugin and solve the issue of code filter overflow in the development environment ( #12383 )
2026-04-01 09:14:09 +00:00
ssongliu
5ce155eee6
feat: add agent role binding management ( #12382 )
2026-04-01 09:12:07 +00:00
CityFun
d83b49cc70
feat: Add more configuration options to channels. ( #12380 )
2026-04-01 08:24:08 +00:00
ssongliu
ec981f8153
fix: harden login IP checks and entrance cookie ( #12378 )
2026-04-01 08:22:09 +00:00
ssongliu
b2853277e7
fix: improve auth lock handling and login feedback ( #12377 )
2026-03-31 11:00:06 +00:00
ssongliu
f573a0fa0e
fix: improve request validation and session lifecycle ( #12375 )
2026-03-31 10:58:05 +00:00
CityFun
f787734feb
feat: Support uninstallation and upgrades of OpenClaw plugins. ( #12373 )
2026-03-31 10:08:05 +00:00
CityFun
52778f520a
feat: QQ and Feishu use official plugins.QQ, Feishu, DingTalk, Telegram, and Discord support multiple accounts. ( #12369 )
...
feat: QQ and Feishu use official plugins.QQ, Feishu, DingTalk, Telegram, and Discord support multiple accounts.
2026-03-31 05:48:04 +00:00
ssongliu
b5aba18248
fix: harden core memory session handling ( #12366 )
2026-03-30 14:30:06 +00:00
ssongliu
bc9882da50
fix: guard mfa login with ip tracker ( #12365 )
2026-03-30 22:28:32 +08:00
ssongliu
0ba7e98e8d
feat: add agent config role management ( #12364 )
2026-03-30 08:59:06 +00:00
王贺
e6dc44d135
chore: refine i18n ( #12350 )
...
* chore: refine i18n
* fix overview i18n
* feat: remove joinLabel funciton
2026-03-30 16:54:19 +08:00
蘭
a9f30e9f5f
feat: Enhance Bark alert configuration options and visibility ( #12362 )
2026-03-30 06:55:05 +00:00
CityFun
f3bf9d0905
feat: support remark for openclaw ( #12361 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/12191
2026-03-30 06:53:05 +00:00
Alan
05ea384a00
feat: Add Bark as a new alert notification channel. ( #12338 )
2026-03-30 10:58:52 +08:00
maninhill
62c50aafe1
Add video introduction link to README
...
Added a link to a video introduction of 1Panel.
2026-03-27 09:59:17 +08:00
CityFun
6e052b8ef2
fix: Fixed issue with openclaw skill page return empty ( #12347 )
2026-03-26 17:57:07 +08:00
ssongliu
1d40bdc11b
fix: resolve menu item wrapping issue ( #12346 )
2026-03-26 09:16:24 +00:00
CityFun
3b62197f29
fix: Fixed issue with openclaw skill page return empty ( #12345 )
2026-03-26 09:10:24 +00:00
CityFun
2d78ca5a86
fix: Fixed issue with agent acount model name is empty ( #12343 )
2026-03-26 05:44:27 +00:00
KOMATA
a9b65b7ce5
feat: add support for trusted SSL certificates in website proxy configuration ( #12342 )
2026-03-26 13:42:11 +08:00
wanghe-fit2cloud
291b40a45d
chore: fix ru locale formatting
2026-03-26 11:08:36 +08:00
CityFun
a959da7d44
feat: Optimize the agent's decision-making logic ( #12341 )
2026-03-26 10:57:48 +08:00
ssongliu
26c4e8323f
fix: update quick command batch separator ( #12340 )
2026-03-26 02:46:10 +00:00
王贺
0534badce7
fix: unify vLLM copy casing ( #12339 )
2026-03-26 10:32:36 +08:00
CityFun
594d818db0
style: change openclaw style ( #12336 )
2026-03-25 10:58:17 +00:00
ssongliu
04dceb93a7
fix: unify terminal scroll sensitivity defaults ( #12334 )
...
Refs #11911
2026-03-25 09:34:18 +00:00
CityFun
7b554c0d61
feat: Add skill hub for openclaw ( #12333 )
2026-03-25 09:32:18 +00:00
ssongliu
bb642cd8a8
feat: improve terminal quick command workflow ( #12331 )
2026-03-25 08:56:18 +00:00
CityFun
40249b527d
feat: add version control for openclaw config menu ( #12329 )
2026-03-25 08:54:18 +00:00
蘭
74ff7ddc19
feat: Upload multiple files and add overall and current file upload progress messages ( #12327 )
...
https://github.com/1Panel-dev/1Panel/issues/10593
2026-03-25 07:30:19 +00:00
ssongliu
096ec8edc7
chore: refine terminal ai prefix handling ( #12328 )
2026-03-25 07:28:22 +00:00
ssongliu
0d19069059
feat: improve terminal ai command interception ( #12326 )
2026-03-25 06:04:18 +00:00
CityFun
0da833302b
feat: change openclaw upgrade logic ( #12325 )
...
#### What this PR does / why we need it?
#### Summary of your change
#### Please indicate you've done the following:
- [ ] Made sure tests are passing and test coverage is added if needed.
- [ ] Made sure commit message follow the rule of [Conventional Commits specification](https://www.conventionalcommits.org/ ).
- [ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.
2026-03-25 06:02:17 +00:00
ssongliu
4a69cf0ff5
fix: migrate ai agents menu title
2026-03-24 19:54:38 +08:00
CityFun
39704ef4e5
feat: Add openclaw overview button ( #12319 )
2026-03-24 10:42:05 +00:00
王贺
e52cfeeb78
fix: sync fit2cloud table locale on first load ( #12316 )
2026-03-24 18:37:17 +08:00
蘭
476429005c
ref: Change tooltip placement from top to left for better visibility ( #12317 )
...
#11922
2026-03-24 10:26:05 +00:00
ssongliu
6fb41dc711
feat: refine terminal ai assistant settings ( #12315 )
2026-03-24 09:10:07 +00:00
CityFun
2cb2058cfa
feat: support edit config file ( #12313 )
2026-03-24 09:08:07 +00:00
蘭
8533dd1d33
fix: Fix the issue where the gz file cannot be previewed after decompression ( #12314 )
2026-03-24 09:06:06 +00:00
CityFun
0cfbcd25fc
feat: Optimize plugin installation logic ( #12312 )
2026-03-24 08:04:05 +00:00
CityFun
b91ca8bdb3
feat: add openclaw skill management menu ( #12311 )
2026-03-24 05:48:06 +00:00
ssongliu
72764863bc
fix: unify terminal ai validation and loading state ( #12310 )
2026-03-24 05:46:06 +00:00
蘭
a7b9fd0181
feat: add validation and error messages for wget URL input ( #12309 )
2026-03-24 05:44:07 +00:00
ssongliu
2b3164fe82
chore: format terminal ai i18n entries ( #12303 )
2026-03-23 17:26:50 +08:00
ssongliu
2c6307049a
fix: handle upgrade clean leaf selection ( #12302 )
2026-03-23 17:15:50 +08:00
CityFun
acc1b9270f
feat: add npm registry config for openclaw ( #12300 )
2026-03-23 09:12:03 +00:00
王贺
60e4143525
Format aiSummary string for better readability ( #12301 )
2026-03-23 16:48:09 +08:00
KOMATA
99bcd6d059
feat: add SSL verification option to website proxy configuration ( #12258 )
...
* feat: add SSL verification option to website proxy configuration
* localization: update proxy SSL verification messages in multiple languages
2026-03-23 16:32:27 +08:00
ssongliu
c4259dd004
feat: warn when compose file is missing ( #12299 )
2026-03-23 08:22:03 +00:00
ssongliu
1c5a4bc978
feat: improve container file browser path jump ( #12293 )
...
Refs #12282
2026-03-23 08:20:04 +00:00
CityFun
42f6e9a9a6
feat: add wenxin channel for openclaw ( #12298 )
2026-03-23 07:54:03 +00:00
蘭
569363530a
fix: Fix the issue of preserving archive modification time during the decompression process of gz files ( #12297 )
2026-03-23 07:52:04 +00:00
蘭
ec9eba0b9a
feat: enhance tab management and file handling in editor ( #12294 )
...
#12098
2026-03-23 07:50:03 +00:00
ssongliu
5376d54089
feat: refine terminal ai settings and safeguards ( #12289 )
2026-03-23 07:48:04 +00:00
KOMATA
c10e5747b0
fix: trim whitespace from command in ExecComposer method ( #12290 )
2026-03-23 15:47:31 +08:00
jakub961241
5a80931a49
fix: auto theme does not switch when OS changes day/night mode ( #6813 ) ( #12278 )
...
When theme is set to "auto" (follow system), changing the OS from
light to dark (or vice versa) without reloading the page had no
effect. The theme was only evaluated once on page load.
Added a matchMedia 'change' event listener that calls switchTheme()
whenever the OS color scheme changes, but only when theme is "auto".
Listener is properly cleaned up on component unmount.
Fixes #6813 (point 1)
2026-03-23 14:57:15 +08:00
jakub961241
f541379daa
fix: open container directory at WorkingDir instead of root ( #12265 )
...
When clicking "Directory" on a container, the file browser always
opened at `/` (root). Now it inspects the container first and opens
at the container's configured WorkingDir (e.g., `/app`, `/var/www`).
Falls back to `/` if WorkingDir is not set or inspect fails.
Fixes #12255
2026-03-23 14:52:57 +08:00
王贺
0018335d64
fix: unify sidebar menu item heights ( #12253 )
2026-03-20 18:32:17 +08:00
CityFun
df90286253
feat: optimize the validation logic for model accounts ( #12251 )
2026-03-20 09:55:54 +00:00
ssongliu
8dfa7945d7
feat: add xpack node multi overview entry ( #12248 )
...
Refs #11735
2026-03-20 09:53:54 +00:00
王贺
1f4292d9cf
fix: add missing ssl column controls ( #12252 )
2026-03-20 17:41:50 +08:00
蘭
e635a7beba
feat: add stop functionality for wget file downloads ( #12245 )
...
#9791
2026-03-20 09:05:54 +00:00
CityFun
59c657e403
feat: agent model account support xiaomi ( #12242 )
...
https://github.com/1Panel-dev/1Panel/issues/12220
2026-03-20 07:27:55 +00:00
ssongliu
ff8f79ed52
fix: align compose partial status actions ( #12239 )
...
Refs #12232
2026-03-20 06:51:54 +00:00
CityFun
57a7edf481
feat: improve Minimax validation ( #12240 )
2026-03-20 06:39:56 +00:00
CityFun
bbd33c66f1
fix: fix the issue where the website fails to start after being stopped ( #12241 )
2026-03-20 14:38:18 +08:00
ssongliu
b05ed1a0ca
fix: refine sidebar node dropdown style ( #12238 )
...
Refs #12231
2026-03-20 03:21:54 +00:00
蘭
b645c4edb4
feat: enhance file operations to preserve file attributes during copy ( #12237 )
...
#11542
2026-03-20 03:19:54 +00:00
CityFun
9f61aac8be
feat: improve the OpenClaw terminal ( #12230 )
2026-03-19 18:26:37 +08:00
CityFun
11d78644ee
feat: add dingTalk channel for openclaw ( #12229 )
2026-03-19 09:55:44 +00:00
蘭
b96428e1d6
feat: Extract the file and retain the original file modification time ( #12228 )
...
#11542
2026-03-19 09:53:47 +00:00
蘭
6432c35b1a
feat: File Selection Add Favorite Pop Up Window for Quick Access to Favorite Files ( #12227 )
...
#11326
2026-03-19 09:53:14 +00:00
CityFun
fa843f0940
feat: improve agent module logic ( #12226 )
...
* feat: openclaw supports configuring multiple models
* feat: change openclaw bind type
* feat: change openclaw bind type
* feat: improve agent module logic
2026-03-19 17:00:15 +08:00
ssongliu
5c7ffc561b
chore: upgrade agent docker dependencies ( #12224 )
2026-03-19 07:27:20 +00:00
ssongliu
c2f0c8c6ac
feat: add ai terminal settings ( #12215 )
2026-03-19 07:25:19 +00:00
ssongliu
5bf6d17451
fix: handle mfa and entrance auth errors ( #12222 )
2026-03-19 15:11:37 +08:00
王贺
7f799004c3
fix: fix openresty logs ( #12219 )
2026-03-19 14:31:54 +08:00
CityFun
c68251cada
feat: openclaw supports configuring multiple models ( #12213 )
2026-03-18 10:36:11 +00:00
王贺
23e7d03d8d
fix: missing form fields in es/pt ( #12211 )
2026-03-18 18:32:28 +08:00
王贺
5085db7a2f
chore: upgrade qiniu sdk to fix kodo hash mismatch ( #12214 )
2026-03-18 18:31:51 +08:00
CityFun
a9cf7a7d1d
feat: Optimize the logic of the OpenClaw Caddyfile ( #12209 )
...
* feat: Optimize the logic of the OpenClaw Caddyfile
* feat: Optimize the logic of the OpenClaw Caddyfile
2026-03-18 15:38:01 +08:00
CityFun
cf18995182
fix: Fix the issue preventing the successful creation of the OpenClaw deployment website. ( #12206 )
...
* fix: Fix the issue preventing the successful creation of the OpenClaw deployment website.
* fix: change update app_install port logic
2026-03-18 15:37:48 +08:00
CityFun
24d7dc0786
fix: Fixed the issue where the OpenClaw access address could not be set to a domain name. ( #12201 )
2026-03-17 09:55:21 +00:00
CityFun
142c9b9a71
fix: Fixed issue with build backend failed ( #12199 )
2026-03-17 14:50:45 +08:00
ssongliu
f3c7603f6e
fix: respect region-based release doc source ( #12198 )
2026-03-17 14:33:11 +08:00
ssongliu and ssongliu
db26da1700
chore: format english proxy helper text ( #12197 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-17 14:06:20 +08:00
ssongliu and ssongliu
d5ff59f4e7
fix: remove unused compose backup status param ( #12196 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-17 13:56:34 +08:00
王贺
85b88db99e
docs: refine Docker proxy desc ( #12195 )
2026-03-17 11:15:27 +08:00
ssongliu and ssongliu
f7053934b5
fix: improve compose backup and container restore handling ( #12192 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-16 22:39:34 +08:00
wangdage12 and fanbook-wangdage
bf1339bb40
fix: show loading state when confirming deletion of multiple folders and reduce unnecessary basedir requests
...
Co-authored-by: fanbook-wangdage <124357765+fanbook-wangdage@users.noreply.github.com >
2026-03-16 19:07:19 +08:00
CityFun
43c5e62c23
feat: change allowedOrigin param for openclaw upgrade ( #12188 )
2026-03-16 10:53:50 +00:00
ssongliu and ssongliu
28634ce631
fix(middleware): preserve numeric format in operation logs ( #12173 ) ( #12185 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-16 17:33:07 +08:00
ssongliu and ssongliu
72263dfdda
fix(container): allow backup for stopped containers ( #12184 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-16 16:39:16 +08:00
ssongliu and ssongliu
479d36e25f
fix(log): localize upgrade and rebuild operation labels ( #12183 )
...
Co-authored-by: ssongliu <songlius11@163.com >
2026-03-16 16:25:34 +08:00
ssongliu
2f3ad3537e
feat: add docs source config and runtime env linkage ( #12182 )
2026-03-16 08:13:51 +00:00
CityFun
2dfe5096f0
feat: Optimize reverse proxy handling for applications with HTTPS ports. ( #12181 )
2026-03-16 08:07:51 +00:00
CityFun
4375722aef
feat: add checkOnStart config for openclaw ( #12178 )
2026-03-16 06:45:49 +00:00
CityFun
bde4d06842
fix: Fixed issue with build source code failed ( #12177 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/12176
2026-03-16 05:51:50 +00:00
CityFun
17a486b2c4
feat: Modify the OpenClaw upgrade logic. ( #12175 )
2026-03-16 04:11:50 +00:00
CityFun
8499c09571
feat: Add OpenClaw security adaptation ( #12168 )
2026-03-13 18:41:44 +08:00
CityFun
7cb70f785a
feat: change openclaw port jump logic ( #12164 )
2026-03-12 14:27:34 +00:00
CityFun
f3781320de
feat: add icon for agent ( #12163 )
2026-03-12 18:52:04 +08:00
CityFun
869ee75020
feat: Add allowedOrigins config for openclaw ( #12162 )
2026-03-12 09:37:33 +00:00
ssongliu
1d5a26373d
chore: optimize lint and cleanup warnings ( #12161 )
2026-03-12 09:35:33 +00:00
ssongliu
176fd0f8ad
feat: support file operations inside containers ( #12160 )
...
Refs #523
2026-03-12 09:33:33 +00:00
ssongliu
341a55ae63
feat: add Agent quick jump with priority show strategy ( #12159 )
...
Refs #12158
2026-03-12 09:31:33 +00:00
CityFun
fb87cf545f
feat: Modify the Gemini account verification logic ( #12155 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/12149
2026-03-12 09:07:33 +00:00
ssongliu
6db2a9352e
feat: refactor image update flow and align i18n messages ( #12154 )
...
Refs #10786
2026-03-12 09:05:34 +00:00
ssongliu
21826bcc1a
feat: complete backup and recovery for containers and compose ( #12153 )
...
Refs #9656
2026-03-12 09:03:34 +00:00
ssongliu
eedbc2e95c
feat: load registry auth from docker cli config when pulling image ( #12152 )
...
Refs #10460
2026-03-12 09:01:33 +00:00
CityFun
46763df7bb
fix: Fixed issue with ai menu change failed ( #12147 )
2026-03-11 10:55:27 +00:00
CityFun
175162753e
feat: openclaw channel support wecom ( #12146 )
2026-03-11 10:53:27 +00:00
CityFun
d114933fe9
feat: agent account add openRouter ( #12143 )
2026-03-11 04:00:55 +00:00
蘭
432412e596
ref: Adjust the column widths of the file system ( #12141 )
2026-03-11 10:38:15 +08:00
ssongliu
1b577e3d41
fix(core): resolve operation data by agent for non-local nodes ( #12136 )
2026-03-10 17:23:06 +08:00
CityFun
eda9641d35
feat: change some prompt ( #12135 )
2026-03-10 16:11:31 +08:00
CityFun
6808e4892c
fix: Fixed ai menu router error ( #12134 )
2026-03-10 14:55:00 +08:00
CityFun
0d71cd4db2
feat: change custom model name logic ( #12132 )
2026-03-10 03:25:58 +00:00
CityFun
b6b3304a71
style: change some prompt ( #12131 )
2026-03-10 11:09:20 +08:00
CityFun
59a0a573ed
feat: 增加 vLLM 管理 ( #12129 )
2026-03-09 20:01:39 +08:00
CityFun
e82d686940
feat: add vLLm management ( #12128 )
2026-03-09 19:55:20 +08:00
ssongliu
b48bb88aa1
fix(postgresql): check active sessions before dropping db ( #12127 )
2026-03-09 16:04:58 +08:00
ssongliu
5ce9ec5b64
feat(container): refine compose and setting i18n ( #12125 )
...
Refs #12109
2026-03-09 08:03:52 +00:00
ssongliu
740f3549ad
fix: optimize operation log resolve flow and i18n replacements ( #12123 )
2026-03-09 16:02:12 +08:00
zhengkunwang223
aa8a9e8b1e
feat: add QQbot channel for ai Agent
2026-03-09 15:11:04 +08:00
ssongliu
14218e3495
fix(compose): load directory when compose path changes ( #12122 )
...
Refs #12106
2026-03-09 06:57:50 +00:00
蘭
c526eb2962
fix: Resolve the issue of not receiving emails when the sender's name is in Chinese ( #12121 )
...
#12006
2026-03-09 06:55:50 +00:00
CityFun
1ff8292be4
feat: add ai agent create limit ( #12124 )
2026-03-09 13:54:06 +08:00
A_Words
d4394616af
feat: support toggling file list columns ( #12099 )
...
* feat: support toggling file list columns
* feat: use fu table column select for file list
* chore: remove unused file column i18n keys
* feat: simplify file column visibility logic and remove unused configurations
2026-03-09 09:51:53 +08:00
王贺
462ca6b373
feat: rename AI model menu to local model ( #12108 )
2026-03-09 09:51:24 +08:00
ssongliu
657c3ad37a
chore: localize newly added i18n keys ( #12104 )
2026-03-06 14:05:40 +00:00
王贺
90d11a3b74
remove ssl helper ( #12102 )
2026-03-06 15:31:28 +08:00
CityFun
883f3db725
feat: add openclaw default tool config ( #12096 )
2026-03-06 13:40:03 +08:00
ssongliu
75da72c265
fix: avoid pulling build-only compose images ( #12095 )
...
Refs #12092
2026-03-06 02:29:39 +00:00
ssongliu
78eef15f5b
feat(ai): hide coding plan providers in intl mode ( #12090 )
2026-03-05 10:47:38 +00:00
ssongliu
735cf3cc71
chore(agent): downgrade docker/cli to v28.5.1 ( #12091 )
2026-03-05 18:38:42 +08:00
Rowan Chen
99c5d9a8b2
feat: show SSL certificate issuer and expiry date in certificate selectors ( #12071 )
2026-03-05 15:44:12 +08:00
Rowan Chen
3a0d2039d0
fix: set sort_order for newly installed apps to avoid random positioning ( #12069 )
2026-03-05 15:43:18 +08:00
dependabot[bot]
98e2d6390a
chore(deps): bump github.com/docker/cli in /agent ( #12079 )
...
Bumps [github.com/docker/cli](https://github.com/docker/cli ) from 28.5.1+incompatible to 29.2.0+incompatible.
- [Commits](https://github.com/docker/cli/compare/v28.5.1...v29.2.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/cli
dependency-version: 29.2.0+incompatible
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 12:02:34 +08:00
ssongliu
975e7f9f58
revert: drop nginx safe string validation changes ( #12076 )
2026-03-05 11:55:23 +08:00
王贺
77c90a26f8
chore: change screenshot ( #12075 )
...
Updated UI display screenshot in README.
2026-03-05 11:07:33 +08:00
ssongliu
17cb12df8b
fix: avoid sidebar menu flicker when loading and sorting ( #12066 )
2026-03-05 02:37:04 +00:00
王贺
c986b04667
Update installation script URL in README ( #12065 )
2026-03-04 18:11:06 +08:00
CityFun
754e016f20
feat: Optimize the Ollama configuration workflow ( #12063 )
2026-03-04 08:39:03 +00:00
ssongliu
f67ce75492
fix: update hook initialization handling ( #12062 )
2026-03-04 16:38:59 +08:00
ssongliu
e236ca5607
fix(swagger): correct api annotation types and methods ( #12060 )
2026-03-04 07:13:02 +00:00
CityFun
10e74c4fe4
feat: add agent analytics req ( #12059 )
2026-03-04 07:01:03 +00:00
MoeShin
473c0a5ff2
chore: optimize website proxy api and log ( #12052 )
2026-03-04 14:35:05 +08:00
ssongliu
7fbe6e4091
fix(auth): update 1panel token hash validation ( #12056 )
2026-03-04 14:30:17 +08:00
ssongliu
65dbb53a07
fix(terminal): remove command completion protocol ( #12055 )
2026-03-04 06:25:05 +00:00
KOMATA
c21910c203
feat: enhance container compose view with additional status indicators and environment configuration options ( #12042 )
...
- Added visual indicators for container status and creation date.
- Introduced a new radio button for environment configuration alongside existing options.
- Improved layout and styling for better user experience.
- Adjusted table column widths and added a class for styling.
2026-03-03 18:31:47 +08:00
CityFun
1728511bad
feat: update kimi-coding logic ( #12049 )
2026-03-03 09:32:03 +00:00
ssongliu
e63f6672f8
fix: persist terminal font settings ( #12047 )
2026-03-03 09:30:03 +00:00
ssongliu
7fa9754ce7
refine passkey prerequisite checks and i18n guidance
2026-03-03 17:08:06 +08:00
王贺
475e4ca629
ci: configure Go dependency cache ( #12046 )
...
Add cache dependency path for Go setup
2026-03-03 16:04:26 +08:00
ssongliu
32dee74edf
fix: update intl domain links to 1panel.pro ( #12045 )
2026-03-03 07:20:02 +00:00
CityFun
6715559925
feat: support z.ai agent account ( #12044 )
2026-03-03 15:18:24 +08:00
KOMATA
2f380c9f2f
feat: enhance app synchronization with concurrent processing and detailed result handling ( #12041 )
...
- Introduced concurrent processing for app synchronization tasks to improve performance.
- Added structures for managing app work items and results.
- Implemented detailed logging of synchronization progress and HTTP request outcomes.
- Enhanced error handling for icon downloads and app details updates.
2026-03-03 13:46:22 +08:00
CityFun
0aebb0d2db
[Feature] Add App Store status check on the Agent page ( #12039 )
2026-03-03 12:02:42 +08:00
CityFun
b7cf9aab2b
feat(ai-agents): support ollama apiType selection ( #12037 )
2026-03-03 11:57:17 +08:00
Rowan Chen
ea2f1875bc
fix: disable favorite toggle during sort mode and fix drag rebound issue ( #12026 )
...
* Optimize sorting-related issues, disable the "favorite stars" function during sorting, and optimize sorting behavior caused by DOM conflicts.
* fix: prevent app icon from being squished in detail drawer
2026-03-03 11:06:53 +08:00
KOMATA
83524940ed
refactor: remove unused pprof import from main.go ( #12031 )
2026-03-03 11:05:26 +08:00
MoeShin
8c33eb8409
feat: Operate website proxy config ( #12005 )
...
* feat: Operate website proxy config
* chore: Update api comment
* chore: update swagger
* chore: update x-log
* feat: split api
2026-03-03 11:05:00 +08:00
ssongliu
644655af86
feat: add extra_hosts support for container config ( #12035 )
...
Related: https://github.com/1Panel-dev/1Panel/issues/11861
2026-03-03 03:02:02 +00:00
CityFun
8082f4d2ca
fix(ai-agents): mark skipped-verification accounts as unverified and normalize legacy status ( #12034 )
2026-03-03 11:00:53 +08:00
ssongliu
3c896bc5f8
fix: improve MFA interval compatibility i18n hints ( #12033 )
...
Related: https://github.com/1Panel-dev/1Panel/issues/11915
2026-03-03 03:00:02 +00:00
ssongliu
5c7ce6d8d4
fix: add PostgreSQL recreation and DB host env sync in app restore ( #12029 )
2026-03-03 02:58:01 +00:00
CityFun
222702f66b
feat(ai-agents): Add ark coding plan for agent account ( #12027 )
2026-03-02 22:04:57 +08:00
ssongliu
b3b3feb1b9
feat: improve container log viewer and download options ( #12025 )
...
#11898
2026-03-02 14:04:02 +00:00
ssongliu
133140040b
fix: store loadingText as key and localize on render ( #12022 )
2026-03-02 10:32:01 +00:00
ssongliu
d70f903432
fix: hide upage for intl and reload after edition switch ( #12021 )
2026-03-02 10:30:00 +00:00
CityFun
f77f305316
feat(ai-agents): add time zone config for openclaw ( #12020 )
2026-03-02 10:28:01 +00:00
ssongliu
13b5908442
fix: handle sqlite wal/shm mismatch during restore ( #12024 )
2026-03-02 18:27:38 +08:00
CityFun
d1335db986
fix(ai-agents): fixed issue with minimax-m2.5 is not work for bailian-coding-plan ( #12023 )
2026-03-02 18:27:25 +08:00
KOMATA
1e8836ad95
feat: add passkey prerequisites messages and update passkey settings UI ( #12018 )
...
* feat: add passkey prerequisites messages and update passkey settings UI
* refactor: enhance passkey settings UI by restructuring alert component and adding prerequisite checks
2026-03-02 16:05:55 +08:00
CityFun
d155217ce3
feat(ai-agents): Add copaw type for agent ( #12017 )
2026-03-02 06:53:58 +00:00
ssongliu
9ddb996a44
fix: fix menu sort mismatch between load and migration ( #12016 )
2026-03-02 06:25:58 +00:00
ssongliu
226eccf5f1
fix: fix terminal extra line after settings change ( #12015 )
2026-03-02 06:24:00 +00:00
CityFun
4b2d6f0ef2
feat(ai-agents): add bailian-coding-plan account support ( #12014 )
2026-03-02 14:22:09 +08:00
蘭
f1c9ad45a7
feat: Improve file decompression processing ( #12012 )
2026-03-02 05:53:58 +00:00
KOMATA
93489c85fa
feat: Enhance compose item interaction and styling ( #12008 )
...
- Updated the compose item to include a new class for active state, improving visual feedback.
- Refactored action buttons into a dedicated container for better organization and hover effects.
- Added CSS transitions for smoother interactions on hover and active states.
2026-03-02 13:43:34 +08:00
CityFun
8cead06d7b
feat(ai-agents): add anthropic-messages support for custom account apiType ( #12013 )
2026-03-02 13:43:06 +08:00
ssongliu
625cd9f32f
chore: update installation package path ( #12009 )
2026-03-02 04:05:59 +00:00
dependabot[bot]
9aab3b42af
chore(deps): bump go.opentelemetry.io/otel/sdk in /agent ( #12010 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.38.0 to 1.40.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.40.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.40.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 12:04:30 +08:00
A_Words
6684cd57d7
fix: open compressed files in decompress drawer and improve archive detection ( #11997 )
2026-03-02 11:29:19 +08:00
A_Words
00d95d6e19
fix(mkdown-editor): avoid pre-sanitizing markdown source ( #11998 ) ( #12004 )
2026-03-02 10:54:25 +08:00
ssongliu
36f03e5daf
chore: refine partial i18n copy ( #11992 )
2026-02-28 15:01:54 +00:00
ssongliu
7c395a6bf8
fix: resolve GPU menu selected state style issue
2026-02-28 18:58:18 +08:00
zhengkunwang223
e9a7cac5fd
fix(frontend): change table style
2026-02-28 18:58:06 +08:00
zhengkunwang223
9f00b431d4
fix(frontend): stabilize installed app card name truncation
2026-02-28 18:35:34 +08:00
maninhill
1705d44378
Update README.md
2026-02-28 17:54:03 +08:00
CityFun
537e2c730c
feat: preserve Feishu account map on config updates ( #11990 )
2026-02-28 09:19:52 +00:00
ssongliu
b4dc6b1ab0
chore: optimize runtime region description ( #11989 )
2026-02-28 09:17:53 +00:00
CityFun
1f22285cf4
chore: refine other language i18n wording ( #11988 )
2026-02-28 16:41:28 +08:00
A_Words
1d546236e4
fix: restore subsite nginx config on start to avoid stale stop page ( #11978 )
2026-02-28 15:25:18 +08:00
Kadxy
982e0bbd3e
feat: add copy connection URL button to database connection info drawers ( #11981 )
...
Add a copy connection URL button to the MySQL, PostgreSQL, and Redis connection info drawers, allowing users to one-click copy the full connection URI for both container and remote connections.
2026-02-28 15:13:58 +08:00
CityFun
5a67a62733
chore: refine en and zh-Hant i18n wording ( #11987 )
2026-02-28 07:11:52 +00:00
ssongliu
961ebd30a1
fix: resolve overseas script repository sync failure ( #11985 )
2026-02-28 10:38:35 +08:00
ssongliu
9819546694
chore: optimize internationalization content ( #11980 )
2026-02-27 14:57:50 +00:00
ssongliu
5c8d391a73
fix: resolve partial application restore failure ( #11979 )
...
Refs #11716
2026-02-27 14:43:50 +00:00
CityFun
0e84b9a2a7
feat: fix error after deleting website deployed via deployment for "openclaw" ( #11975 )
2026-02-27 17:54:19 +08:00
王贺
1f58da501e
ci: update build workflow ( #11976 )
2026-02-27 17:53:52 +08:00
ssongliu
0041184a3e
fix: resolve version synchronization issue ( #11971 )
2026-02-27 07:17:51 +00:00
ssongliu
112468949d
feat: Update sqlite connection settings ( #11969 )
2026-02-27 15:16:59 +08:00
KOMATA
7e03e94460
chore: remove stylelint configuration and ignore files, update lint-staged for stylelint removal ( #11968 )
2026-02-27 15:08:37 +08:00
ssongliu
fd9b299b14
chore: update Edition key ( #11962 )
2026-02-26 10:05:46 +00:00
ssongliu
37932d7fb2
chore: Complete system security upgrade ( #11961 )
2026-02-26 10:01:47 +00:00
CityFun
f0f2087f54
feat: add browser config for Agent ( #11958 )
2026-02-26 09:59:48 +00:00
CityFun
f3de09e5d7
feat: Add discord channel for Agent ( #11950 )
2026-02-25 13:59:46 +00:00
maninhill
1a8c1613a4
Update README to eliminate redundant text
...
Removed duplicate description of 1Panel.
2026-02-25 16:56:40 +08:00
KOMATA
5209275f28
feat: Implement caching for settings retrieval and update logic ( #11886 )
...
* feat: Implement caching for settings retrieval and update logic
- Introduced a caching mechanism for settings using go-cache to improve performance.
- Updated the Create, Update, and UpdateOrCreate methods to cache values after database operations.
- Modified the Get and GetValueByKey methods to utilize the cache for faster access.
- Adjusted middleware to use the new GetValueByKey method for retrieving settings, enhancing code consistency.
* feat: Enhance setting cache management with dynamic TTL
- Introduced a function to determine cache TTL based on setting keys, allowing critical settings to have shorter cache durations.
- Updated cache logic in Create, Update, Get, and GetValueByKey methods to utilize the new TTL management, improving performance and consistency in settings retrieval.
* refactor: Simplify setting cache TTL management
- Removed the dynamic TTL function and standardized the cache TTL to a fixed duration for all settings.
- Updated cache logic in Create, Update, Get, and GetValueByKey methods to use the new fixed TTL, enhancing code clarity and maintainability.
- Added a new function to restart the core service after resetting settings, improving the reset command's functionality.
* refactor: Remove core restart functionality from reset commands
- Eliminated the restartCoreAfterReset function to simplify the reset command logic.
- Updated reset commands to return nil after setting changes, enhancing clarity and reducing unnecessary complexity.
2026-02-25 16:40:20 +08:00
ssongliu
924e59d948
fix: Fix login log recording abnormality in some scenarios ( #11948 )
2026-02-25 08:39:46 +00:00
CityFun
87a39cab3a
feat: Add telegram channel for Agent ( #11947 )
2026-02-25 16:38:34 +08:00
CityFun
f9a70757a1
feat: add rememberApiKey for AgentAccount ( #11945 )
2026-02-25 05:53:45 +00:00
ssongliu
741acee393
fix: Modify command invocation method ( #11944 )
2026-02-25 05:51:44 +00:00
dependabot[bot]
c964a02088
chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /agent ( #11946 )
...
Bumps [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519 ) from 1.1.0 to 1.1.1.
- [Commits](https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: filippo.io/edwards25519
dependency-version: 1.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 11:58:33 +08:00
ssongliu
ba71613ae6
fix: Fix docker compose parsing failure issue ( #11942 )
...
Refs #11934
2026-02-25 03:51:44 +00:00
ssongliu
5493b41381
fix: Modify monitoring interval prompt information ( #11940 )
...
Refs #11918
2026-02-25 02:57:47 +00:00
ssongliu
c3f45d4787
feat: v2 supports international version ( #11939 )
2026-02-25 10:56:06 +08:00
rowanchen-com
a8a92da483
Added the ability to sort installed applications. ( #11936 )
2026-02-25 10:35:29 +08:00
CityFun
a77e61a861
feat: Agent Model Account support custom config ( #11933 )
...
* feat: Agent Model Account support custom config
* feat: Add agent gatewayControlUi config
2026-02-24 18:26:02 +08:00
kgbow
e589728987
refactor(website-ssl): improve API flexibility for WebsiteSSLSearch validation ( #11926 )
2026-02-24 17:30:37 +08:00
maninhill
cc3cdef5f3
Revise 1Panel description and add feature highlights
...
Updated the description of 1Panel to clarify its purpose and features.
2026-02-24 17:28:14 +08:00
A_Words
7101af0594
fix: Allow wildcard domains in domainOrIP validator for SSL form ( #11923 )
2026-02-24 17:22:30 +08:00
KOMATA
df6cda7143
chore: change esbuild to native version ( #11904 )
...
* chore: change esbuild to native version
* chore: add @parcel/watcher and esbuild to trustedDependencies
2026-02-24 17:21:20 +08:00
KOMATA
62beb534d2
feat: enhance passkey function
2026-02-24 17:19:13 +08:00
adri and adri
9a70bf1c2d
feat: Add support for Technitium DNS ( #11896 )
...
Co-authored-by: adri <adri@digitalunited.net >
2026-02-24 17:13:59 +08:00
KOMATA
6f4559c7cd
style: Update Prettier configuration and adjust SCSS formatting ( #11885 )
...
- Added iconfont directory to .prettierignore
- Removed jsxBracketSameLine option from .prettierrc.js
- Fixed indentation in common.scss and reset.scss files
2026-02-24 17:03:20 +08:00
KOMATA
8b2bcdc814
feat: Enhance domain handling in website creation ( #11884 )
...
* feat: Enhance domain handling in website creation
* fix: Improve domain trimming and validation in website alias assignment
2026-02-24 16:58:30 +08:00
maninhill
0f6ddf26fd
Refine README.md content for conciseness
...
Removed redundant phrases for clarity.
2026-02-24 14:11:31 +08:00
王贺
ebe472a9db
feat(i18n): refine translations ( #11931 )
2026-02-24 13:42:10 +08:00
ssongliu
c1a87baad7
feat: Terminal supports foreground and background colors ( #11929 )
2026-02-24 13:39:02 +08:00
Scars
c7f185a184
feat: Terminal supports custom fonts ( #11889 )
2026-02-13 18:15:12 +08:00
蘭
4ca2ba5482
feat: File editing supports last opened file ( #11893 )
...
#11572
2026-02-13 10:01:14 +00:00
蘭
727b74895d
ref: Adjust the column widths of the file system ( #11887 )
...
#11699
2026-02-13 09:59:13 +00:00
CityFun
6c3f56516f
feat: Remove test code ( #11883 )
2026-02-12 10:20:08 +08:00
CityFun
4833cf2d3c
fix: Resolve issue where Feishu configuration does not take effect ( #11878 )
2026-02-11 22:07:06 +08:00
maninhill
b5ca015632
Revise Key Features section in README.md
...
Updated the README.md to enhance the Key Features section with improved formatting and clarity.
2026-02-11 19:07:00 +08:00
maninhill
1c82034111
Revise README for improved feature presentation
...
Updated the README to enhance feature descriptions and improve clarity.
2026-02-11 18:58:28 +08:00
CityFun
e45d723f3d
style: change manualModel to checkbox ( #11874 )
2026-02-11 07:35:07 +00:00
ssongliu
627e6852db
chore: Modify FTP account deletion prompt ( #11873 )
2026-02-11 15:06:58 +08:00
CityFun
1725767789
feat: add token reset for agent ( #11872 )
2026-02-11 14:54:59 +08:00
ssongliu
3e1f2b4934
fix: Fix order by sorting rule not taking effect issue ( #11871 )
2026-02-11 06:39:07 +00:00
ssongliu
140d20a21d
chore: Remove memo double-click event ( #11870 )
2026-02-11 14:08:14 +08:00
CityFun
6e933fc83c
feat: change website ssl sort logic ( #11869 )
2026-02-11 14:02:54 +08:00
ssongliu
79ff565995
fix: Firewall remove status filtering ( #11868 )
2026-02-11 14:02:34 +08:00
CityFun
39691698c9
feat: change order function ( #11865 )
2026-02-11 04:17:06 +00:00
ssongliu
4bedddb557
chore: Remove some error prints ( #11864 )
2026-02-11 03:45:07 +00:00
ssongliu
f9547752f5
fix: Fix memo caching issue ( #11863 )
2026-02-11 03:13:07 +00:00
CityFun
96b37cb024
fix: Resolve HTTPS certificate configuration failure for websites ( #11862 )
2026-02-11 02:39:06 +00:00
蘭
30d874bc91
style: Modify the style of alert settings ( #11860 )
2026-02-10 13:07:06 +00:00
ssongliu
32bc8d922b
fix: Fix orderby dependency injection issue ( #11858 )
2026-02-10 10:35:06 +00:00
MonkeyCode-AI
a95d9aa27a
fix: Add CheckIllegal validation to prevent command injection in 8 API endpoints ( #11857 )
...
- SSH log query: validate req.Info before grep concatenation
- iptables rule search: validate chain param in ReadFilterRulesByChain/LoadDefaultStrategy
- Firewalld port forward: validate port/protocol/targetIP/targetPort params
- Pure-FTPd user management: validate username/path in UserAdd/UserDel/SetPath/SetStatus
- PostgreSQL remote backup/recover: validate password/address/user/dbname
- MySQL remote backup/recover: validate password/address/user/dbname/format
- Website Composer: validate user/mirror/command/extCommand
- Disk operations: validate device/mountPoint/filesystem in Partition/Mount/Unmount
2026-02-10 18:32:42 +08:00
7f4f5a0a47
fix: Prevent SQL injection via orderBy parameter in WithOrderBy and WithOrderRuleBy ( #11856 )
...
Co-authored-by: maosite <naocanmonster@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com >
2026-02-10 17:51:59 +08:00
CityFun
65a7193bc6
fix: resolve issue with minimax functionality ( #11855 )
2026-02-10 09:31:06 +00:00
ssongliu
64f79b4fdd
perf: Optimize login expiration prompt information ( #11854 )
2026-02-10 09:17:06 +00:00
ssongliu
31d2af554e
feat: Add carousel settings to overview page ( #11853 )
2026-02-10 08:45:06 +00:00
蘭
e0f2910710
fix: Fix all website/ssl alert error issues ( #11852 )
2026-02-10 16:42:19 +08:00
CityFun
f89ab607b4
feat: update website traffic limit description text ( #11850 )
2026-02-10 07:39:05 +00:00
CityFun
61fa07b8f2
feat: Support up to three-level directory structure for website directory ( #11847 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11694
2026-02-10 06:55:05 +00:00
蘭
9653df185a
ref: Adjust some alarm internationalization content ( #11845 )
2026-02-10 05:37:06 +00:00
ssongliu
8f7d3df76d
fix: Fix system information refresh not taking effect ( #11844 )
2026-02-10 03:07:04 +00:00
CityFun
2aa89699c1
feat: change button name ( #11840 )
2026-02-09 13:13:03 +00:00
CityFun
46b8d3bd80
feat: add model switching functionality for AI agent ( #11839 )
2026-02-09 09:51:03 +00:00
蘭
8a7be481b0
ref: Adjust the docs address ( #11838 )
2026-02-09 08:57:02 +00:00
蘭
21bd94d3a3
fix: Fix the issue with editing alert settings ( #11837 )
2026-02-09 08:47:04 +00:00
CityFun
d337190b59
fix: remove some code ( #11836 )
2026-02-09 15:38:06 +08:00
CityFun
7073e83d94
feat: change agent logic ( #11835 )
2026-02-09 15:33:15 +08:00
KOMATA
537ff49c0b
f ( #11834 )
2026-02-09 15:33:05 +08:00
CityFun
4b1f643c70
feat: add Feishu configuration for OpenClaw ( #11832 )
2026-02-09 06:39:02 +00:00
ssongliu
b8b873836d
feat: Add agent to menu hidden items ( #11831 )
2026-02-09 14:25:23 +08:00
ssongliu
021334c2c8
fix: Fix disk and network card settings not taking effect issue ( #11828 )
...
Refs #11825
2026-02-09 06:13:02 +00:00
KOMATA
635d86a1a5
fix: update app details handling and sync logic in app_sync_task ( #11830 )
...
- Modified the logic to retain app details computed from remote sources, only falling back to existing details when necessary.
- Enhanced the synchronization process to ensure only remote resources are included in the synced app IDs for both addition and update scenarios.
2026-02-09 13:38:39 +08:00
ssongliu
607eae3ca8
chore: Modify model account prompt information ( #11815 )
2026-02-06 12:26:58 +00:00
ssongliu
66428c0a8e
chore: Adjust menu names and positions ( #11814 )
2026-02-06 07:48:57 +00:00
ssongliu
c0404a4ec5
feat: Optimize agent style and prompt information ( #11813 )
2026-02-06 07:46:56 +00:00
KOMATA
77ef3b7096
fix: replace DownloadFileWithProxy to stream method ( #11811 )
...
* refactor: replace DownloadFileWithProxy with DownloadFileWithProxyStream for improved file downloading logic
* refactor: remove commented-out DownloadFileWithProxy function to clean up code
2026-02-06 15:16:12 +08:00
sfwwslm
498052f4c9
style: Adjust the vertical alignment of the drop-down menu ( #11812 )
2026-02-06 15:13:02 +08:00
ssongliu
958c55eab8
chore: Rename dependency file names ( #11809 )
2026-02-06 10:51:18 +08:00
CityFun
d3cddd175a
feat: change style for agent ( #11805 )
2026-02-05 11:32:55 +00:00
ssongliu
6cd130677e
feat: Add force image pull to container compose editing ( #11804 )
2026-02-05 11:30:57 +00:00
蘭
33b90e3979
feat: Webhook URL default hidden display ( #11803 )
2026-02-05 11:28:56 +00:00
CityFun
e1e2b97e88
feat: Add an Agent Management Page ( #11801 )
2026-02-05 08:54:55 +00:00
ssongliu
8e4e1dc749
fix: Fix hostname cache refresh abnormality on overview page ( #11802 )
2026-02-05 08:26:55 +00:00
ssongliu
1eb5830238
fix: Fix service name loading failure in some scenarios ( #11800 )
...
Refs #11789
2026-02-05 08:24:56 +00:00
ssongliu
5db2ccbb22
perf: Optimize passkey prompt information ( #11798 )
2026-02-05 07:08:54 +00:00
蘭
47e04a14ad
fix: Fix some issues with webhook alerts ( #11797 )
2026-02-05 06:40:54 +00:00
KOMATA
a13c58eb18
fix: enhance app icon download logic to include file existence check ( #11796 )
...
* fix: enhance app icon download logic to include file existence check
- Updated the downloadAppIcon function to parse the icon field for the file name and ETag.
- Added a condition to check if the icon file exists before setting the If-None-Match header for the request.
* fix: improve app icon retrieval logic by adding filename check
- Updated GetAppIcon method to include filename in the response.
- Added a condition to ensure the ETag header is set only if both ETag and filename are present, enhancing the integrity of the caching mechanism.
2026-02-05 13:45:25 +08:00
KOMATA
15d77ceb46
fix: change sync logic to aggressive process ( #11795 )
...
* f
* f
* f
2026-02-05 13:44:59 +08:00
MoeShin
af8fa6763f
fix: Fix website https url ( #11792 )
2026-02-05 13:43:54 +08:00
ssongliu
ed66d22bdb
feat: Panel management adds status and redirection ( #11794 )
2026-02-05 03:42:54 +00:00
ssongliu
5209db3abc
style: Adjust memo style ( #11793 )
2026-02-05 10:32:37 +08:00
MoeShin
35ea1a1d6c
feat: Show container log timestamps ( #11785 )
2026-02-04 17:42:37 +08:00
蘭
b0a053b397
fix: Fix batch modification file/folder permission timeout issue ( #11775 )
...
#10737
2026-02-03 05:54:52 +00:00
王贺
a8b3390ce9
Revise installation instructions in README
...
Updated installation command and removed outdated references.
2026-02-02 19:24:05 +08:00
maninhill
4266e39d84
Revise README to highlight OpenClaw integration
...
Updated the description of 1Panel to emphasize its capabilities with OpenClaw and Ollama.
2026-02-02 19:21:07 +08:00
CityFun
5620b6e736
fix: resolve migration failure when reinstalling OpenResty ( #11771 )
2026-02-02 18:28:00 +08:00
ssongliu
289e4190ff
perf: Optimize installed application password parameter display ( #11767 )
...
Refs #11636
2026-02-02 07:46:51 +00:00
ssongliu
9250412296
feat: Remove database transaction monitoring logs ( #11765 )
2026-02-02 06:48:51 +00:00
ssongliu
9c5370508e
perf: Optimize application redirection style ( #11764 )
2026-02-02 06:42:52 +00:00
ssongliu
a145bfdc5b
fix: Improve application parameter modification logs ( #11763 )
...
Refs #11726
2026-02-02 06:40:51 +00:00
KOMATA
db2b38eedb
fix: update browser cache handling in website proxy service ( #11762 )
...
* fix: update browser cache handling in website proxy service
- Adjusted cache time condition to allow for negative values, introducing a no-cache option.
- Updated TypeScript interface to specify browser cache options as 'enable', 'disable', or 'noModify' for better clarity.
* refactor: clean up imports and enhance browser cache comments in website proxy service
- Removed unused import statements for better code clarity.
- Added detailed comments to clarify the behavior of the cache time settings in the OperateProxy function.
2026-02-02 11:14:30 +08:00
MoeShin
9303ee399f
feat: Optimize HTTP to HTTPS redirection rules for non-443 port websites ( #11761 )
2026-02-02 11:07:15 +08:00
KOMATA
d64cb3dc58
feat: add keepdeps.go to preserve mod clean in opensource version ( #11752 )
...
* feat: add keepdeps.go to preserve enterprise-only dependencies in OSS builds
* feat: migrate keepdeps.go to core/deps for OSS builds
2026-01-30 17:22:37 +08:00
KOMATA
62871acfbb
fix: update cert reload logic and translation in Mux mode ( #11751 )
...
* fix: update SSL setting check to include 'Mux' option in GetSystemSSL function
* fix: update language files to clarify muxHelper descriptions for security implications
* feat: add keepdeps.go to preserve enterprise-only dependencies in OSS builds
* revert: revert cherrypick
2026-01-30 16:43:26 +08:00
ssongliu
7401906b03
fix: Fix compatibility issue with some OneDrive addition failures ( #11748 )
...
Refs #11741 #11685
2026-01-30 08:40:51 +00:00
蘭
5aa3c29684
feat: Support more alert method ( #11742 )
2026-01-30 08:38:50 +00:00
KOMATA
91745f592f
feat: add auto passkey trial tracking to login form ( #11749 )
...
- Introduced functionality to track if the auto passkey login has been attempted using session storage.
- Implemented methods to initialize and mark the auto passkey trial status.
- Automatically trigger passkey login if conditions are met during settings retrieval.
2026-01-30 14:54:22 +08:00
KOMATA
564333ea03
feat: enhance app icon retrieval logic in home view ( #11745 )
...
- Updated app icon handling to use a dedicated function for improved clarity and maintainability.
- Introduced a new method, getAppIconSrc, to manage icon source retrieval based on app properties.
- Ensured proper handling of base64 and URL-based icons for better performance and consistency.
2026-01-30 14:53:58 +08:00
KOMATA and copilot-swe-agent[bot]
7b543ea5fe
feat: support Memo feature ( #11744 )
...
* Initial plan
* Add dashboard memo feature
Co-authored-by: HynoR <20227709+HynoR@users.noreply.github.com >
* Address code review feedback
Co-authored-by: HynoR <20227709+HynoR@users.noreply.github.com >
* fix: small fix
* feat: add tooltip for sensitive info and memo features in multiple languages
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-01-30 14:53:44 +08:00
KOMATA
fc5e583481
feat: implement app icon management and caching mechanism ( #11719 )
...
* feat: implement app icon management and caching mechanism
* feat: enhance app synchronization and icon management
- Refactored app synchronization tasks to improve structure and clarity.
- Introduced shared context for managing app sync state and metadata.
- Updated icon handling to ensure proper content type and caching.
- Adjusted cache control settings for app icons to extend cache duration.
- Improved error handling and logging during app sync processes.
* refactor: streamline app icon retrieval by removing unused fileName return
- Removed the fileName return value from GetAppIcon function as it was not utilized.
- Enhanced the GetAppIcon method in BaseApi to improve clarity and maintainability.
- Ensured proper caching headers are set for app icons.
2026-01-27 14:02:38 +08:00
CityFun
1767b1a9c1
feat: revert website name validation changes ( #11728 )
...
https://github.com/1Panel-dev/1Panel/issues/11718
2026-01-27 05:44:47 +00:00
KOMATA
930c340e37
fix: ensure local connection is properly closed in CheckLocalConn method ( #11730 )
2026-01-27 13:37:14 +08:00
ssongliu
58531d3995
fix: Fix scheduled task execution abnormality issue ( #11725 )
...
Refs #11707
2026-01-26 08:22:48 +00:00
ssongliu
4b7c1390fb
fix: Fix container compose env loading abnormality issue ( #11723 )
...
Refs #11724
2026-01-26 08:20:47 +00:00
ssongliu
2337d6f13a
fix: Fix clam scan status display abnormality issue ( #11722 )
...
Refs #11686
2026-01-26 08:18:47 +00:00
CityFun
cb8ecd55ed
feat: Change openresty upgrade logic ( #11714 )
2026-01-23 17:49:07 +08:00
CityFun
33ad31dba2
fix: fix website redirects not displaying when disabled ( #11713 )
2026-01-23 17:48:52 +08:00
CityFun
294c3f128b
feat: add application upgrade support to overview page ( #11711 )
2026-01-22 16:02:48 +08:00
CityFun
0899f4e9db
feat: add retry mechanism for SSL certificate application ( #11710 )
2026-01-22 08:02:22 +00:00
CityFun
788f4d8307
feat: optimize IPv6 support for websites ( #11708 )
2026-01-22 15:59:53 +08:00
CityFun
2451d6bed2
feat: add support for EAB verification in custom ACME accounts ( #11704 )
...
https://github.com/1Panel-dev/1Panel/issues/11705
2026-01-21 10:02:19 +00:00
CityFun
c547de875a
feat: disable redirect configuration when website is stopped ( #11700 )
2026-01-21 17:59:48 +08:00
CityFun
ffead783aa
feat: Add parent website display in website list ( #11695 )
2026-01-21 17:59:38 +08:00
KOMATA
d742c7d333
feat: add support for passkey login method ( #11601 )
...
* feat: Add passkey authentication support with registration and login endpoints
* style: Refactor import statements and improve button formatting in login and settings views
* chore: Update dependencies in go.mod and go.sum, including adding go-webauthn and updating indirect dependencies
* refactor: Consolidate passkey session management and update related structures for improved clarity and functionality
* feat: Add passkey support in multiple languages with corresponding error messages and management options
* feat: Implement passkey reset command and enhance internationalization support for passkey-related messages
* refactor: Simplify login form structure by removing commented sections and unused passkey login function
* fix: Update passkey failure messages across multiple languages to include SSL certificate verification instructions
* chore: update go mod
* refactor: Update passkey handling by consolidating status checks and renaming related fields for clarity
* style: Format i18n file
* refactor: Enhance passkey configuration checks
2026-01-20 10:28:04 +08:00
KOMATA
1025cd3535
refactor: improve code logic and format in app remote sync task ( #11691 )
...
* feat: Implement AppStore synchronization task
- Introduced a new `syncAppStoreTask` function to handle the synchronization of applications from the AppStore.
- The function checks for updates, retrieves the application list, and manages the synchronization process, including downloading app icons and updating app details.
- Refactored the existing app synchronization logic from `SyncAppListFromRemote` into the new task for improved maintainability and clarity.
- Added logging for progress tracking during the synchronization process.
* feat: Refactor HTTP request handling to support custom client
- Introduced `HandleRequestWithClient` function to allow custom HTTP clients for requests.
- Moved the transport loading logic into the new function for better separation of concerns.
- Updated `HandleRequest` to utilize the new function, enhancing flexibility in request handling.
* refactor: Simplify HTTP request handling in app synchronization
- Replaced direct HTTP request handling with `HandleRequestWithClient` for downloading app icons and Docker Compose files.
- Removed unused variables and logging related to icon download updates for cleaner code.
- Improved error handling and logging for failed requests.
2026-01-19 17:15:19 +08:00
Scars
de402ea724
feat: Support batch import for Docker images ( #11640 )
...
* feat: Support batch import for Docker images
* perf: Avoid duplicate Docker client creation in ImageLoad
* style: Remove unnecessary comments in FileList component
2026-01-19 10:05:17 +08:00
KOMATA
3af07a42d6
feat: support file remark ability in file management ( #11626 )
...
* feat: Add file remark ability in file management
* refactor: improve mark get logic
* feat: Implement remark filtering for file management buttons
2026-01-16 17:05:32 +08:00
KOMATA
e5b7e99cce
feat: retrieve listening processes in firewall port page ( #11665 )
...
* feat: Add endpoint to retrieve listening processes and update related services
* fix: Update listening process retrieval logic to include socket type checks
* refactor: accept context for improved request handling
2026-01-16 16:54:15 +08:00
KOMATA
365936bf57
feat: Add pullImage option to ComposeCreate to swith pull operation ( #11667 )
...
* feat: Add pullImage option to ComposeCreate and update related logic
- Introduced a new optional field `pullImage` in the `ComposeCreate` struct to control image pulling behavior.
- Updated `CreateCompose` method to handle the `pullImage` flag when invoking the compose up command.
- Modified `UpWithTask` function to conditionally skip image pulling based on the `pullImages` parameter.
- Enhanced frontend form to include a checkbox for the `pullImage` option, with default value set to true.
* feat: Add label for environment variable input in Compose form
2026-01-16 16:40:55 +08:00
ssongliu
2b7562f546
feat: Add snapshot restore timeout duration ( #11660 )
2026-01-16 11:09:05 +08:00
ssongliu
e7f4e312b9
fix: Fix container image cleanup uninitialized issue ( #11655 )
2026-01-15 10:09:59 +00:00
ssongliu
98d3870477
fix: Fix incomplete scanning of unassociated backups issue ( #11654 )
2026-01-15 10:08:00 +00:00
CityFun
b1ceb2e53d
feat: fix redirection issue caused by incorrect PHP PATH_INFO config ( #11650 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11651
2026-01-15 07:26:01 +00:00
ssongliu
075d2468ea
feat: Add file copy command timeout duration ( #11652 )
...
Refs #11639
2026-01-15 07:23:59 +00:00
ssongliu
8b9e7aef4a
fix: Fix container image cleanup count display abnormality issue ( #11649 )
2026-01-15 14:47:57 +08:00
ssongliu
15e499c1e9
perf: Optimize cache cleanup logic ( #11648 )
2026-01-15 06:45:59 +00:00
55ccb9fe61
fix: DNS Manual SSL certificate issues for wildcard domains ( #11642 )
...
This fix addresses three bugs in the DNS Manual SSL certificate flow:
1. **Order caching fails when Expires is zero**: ACME orders often have
zero Expires initially. The condition `!Expires.IsZero()` caused valid
cached orders to be deleted and recreated with different TXT values.
Fixed by checking `Expires.IsZero() || Expires.After(now)`.
2. **Wildcard and base domain TXT records overwrite each other**: When
requesting SSL for both `example.com` and `*.example.com`, both
authorizations have identifier `example.com`, causing one TXT value
to overwrite the other. Fixed by using `*.domain` as the map key.
3. **Only first TXT record checked**: When multiple TXT records exist,
only the first was checked. Fixed by returning all TXT values and
checking if expected value exists in any of them.
```release-note
Fix DNS Manual SSL certificate issues for wildcard domains
```
Co-authored-by: DeployThemAll <deploythemall@users.noreply.github.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 10:42:59 +08:00
蘭
a5816f1dc9
fix: Fix alert log issues ( #11637 )
2026-01-14 08:47:56 +00:00
ssongliu
95a613f59f
fix: Fix GPU monitoring page refresh abnormality issue ( #11635 )
2026-01-14 06:57:57 +00:00
J.Knight
6777941dee
feat: add support for Porkbun DNS provider ( #11614 )
2026-01-14 10:38:12 +08:00
ssongliu
e55128b7fa
perf: Optimize security portal prompt information ( #11613 )
2026-01-09 16:50:01 +08:00
CityFun
9ac11002f8
perf: Optimize app store icon display ( #11612 )
2026-01-09 08:41:52 +00:00
ssongliu
1cc7bfb4a9
fix: Fix cache cleanup checkbox abnormality issue ( #11611 )
2026-01-09 16:18:37 +08:00
CityFun
e59534e54f
feat: change appstore sync logic for v2.0.17 ( #11610 )
2026-01-09 07:17:52 +00:00
ssongliu
8c2368c1d2
fix: Fix snapshot cleanup abnormality issue ( #11608 )
2026-01-09 05:47:52 +00:00
CityFun
8e8f181cae
fix: Fixed issue with website log display error in clean cache ( #11607 )
2026-01-09 04:01:51 +00:00
蘭
2fcab77565
fix: Fix more button overflow screen issues ( #11605 )
2026-01-09 11:17:26 +08:00
ssongliu
d29f0c6c31
style: Modify container image pull style ( #11604 )
2026-01-09 11:14:15 +08:00
CityFun
79f1b1458b
fix: Fix infinite log reading issue ( #11603 )
2026-01-09 11:14:07 +08:00
蘭
b279ee6b82
fix: Fix the issue of opening folder path errors ( #11600 )
2026-01-08 22:01:54 +08:00
蘭
c64a58d814
fix: Fix the issue of not sending SMS alerts ( #11599 )
2026-01-08 17:33:27 +08:00
ssongliu
57c60ab3f8
perf: MySQL backup parameter deduplication ( #11597 )
2026-01-08 15:27:00 +08:00
ssongliu
e37d90d6e1
fix: Fix node overview cannot operate container terminal issue ( #11593 )
2026-01-08 06:17:49 +00:00
KOMATA
22055ed99a
refactor: enhance Mux connection handling in server ( #11590 )
...
* refactor: enhance Mux connection handling in server
* fix: Increase maximum allowed length for RequestURI in Mux connection handling
* feat: Add support for HTTP/2 in Mux mode
2026-01-08 14:03:04 +08:00
KOMATA
e263331b94
feat: Enhance entrance pattern validation in settings API to exclude specific segments and assets ( #11592 )
2026-01-08 14:01:43 +08:00
ssongliu
eb3d613e3d
feat: Set overview as default menu for multi-node management ( #11588 )
2026-01-07 22:06:13 +08:00
CityFun
cc23444776
feat: change listNodes api timeout ( #11586 )
2026-01-07 09:29:48 +00:00
ssongliu
1931d3f262
perf: Optimize SSL selection style ( #11585 )
2026-01-07 16:08:56 +08:00
CityFun
79cbbbdf0a
perf: Optimize display for long website names ( #11581 )
2026-01-07 07:09:47 +00:00
ssongliu
38cd785aa3
fix: Fix node overview operation abnormality issue ( #11580 )
2026-01-07 07:07:48 +00:00
ssongliu
dabec3f87a
fix: Fix cache cleanup abnormality issue ( #11577 )
2026-01-06 22:09:11 +08:00
ssongliu
6c94cb2bdf
feat: MySQL backup supports custom parameters ( #11575 )
2026-01-06 16:41:55 +08:00
KOMATA
f67bdf0c22
feat: Implement connection closure handling in status 444 ( #11574 )
...
* feat: Implement connection closure handling in security module
* refactor: Rename closeConn to CloseDirectly for clarity in security module
2026-01-06 16:41:20 +08:00
蘭
6c51b31270
fix: Fix more button overflow screen issues ( #11573 )
2026-01-06 07:39:44 +00:00
ssongliu
ef6e342737
fix: Fix ICMP ping disable status update abnormality issue ( #11571 )
2026-01-06 04:01:43 +00:00
蘭
ac0ef98dde
feat: Add panel name and IP address to email alert content ( #11567 )
2026-01-05 22:10:27 +08:00
CityFun
523775e56b
fix: Fix log viewing errors when switching nodes ( #11565 )
2026-01-05 18:06:36 +08:00
CityFun
b6e741a150
feat: change node select params rules ( #11563 )
2026-01-05 17:29:51 +08:00
CityFun
54357fbe2b
feat: Add backend api timeout ( #11562 )
2026-01-05 08:41:42 +00:00
ssongliu
040dda5bec
feat: Add node overview description information ( #11561 )
2026-01-05 08:25:42 +00:00
CityFun
77b4d58fb8
feat: Add required validation for pushNodes ( #11560 )
2026-01-05 08:23:42 +00:00
CityFun
0c9e551492
fix: Fix API to prevent frontend code startup errors ( #11559 )
2026-01-05 07:47:42 +00:00
KOMATA
2ba1e2e22e
fix: Update regex patterns for log highlighting in custom component ( #11556 )
...
* fix: Update regex patterns for log highlighting in custom component
* feat: Add new regex pattern for HTTP status codes highlighting in custom log component
* refactor: Update HTTP status code regex patterns in custom log component for improved highlighting
2026-01-05 14:49:09 +08:00
ssongliu
d8a08a6c0c
fix: Fix iptables rule display abnormality issue ( #11555 )
2026-01-05 14:48:49 +08:00
ssongliu
2c92226f88
chore: Modify cache cleanup internationalization ( #11551 )
2026-01-04 18:32:46 +08:00
CityFun
cd9cb9b9c9
feat: Update website name validation rules ( #11550 )
2026-01-04 10:29:43 +00:00
CityFun
b2777055bc
fix: Fix website log cleanup selection state ( #11549 )
2026-01-04 10:27:40 +00:00
ssongliu
c8673b60bb
fix: Fix the issue of abnormal cache cleanup display ( #11547 )
2026-01-04 09:31:43 +00:00
ssongliu
21975dff2d
chore: Rollback S3 backup account SDK version ( #11546 )
...
Refs #11486
aws v2 存在部分兼容性问题 https://github.com/aws/aws-sdk-go-v2/issues/3007
2026-01-04 08:51:40 +00:00
CityFun
6ab14185e0
perf: Optimize supervisor log reading ( #11545 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11515
2026-01-04 08:49:40 +00:00
CityFun
1f70646952
feat: Add enable UDP option for TCP/UDP website configuration ( #11543 )
2026-01-04 15:23:56 +08:00
ssongliu
c90ed9e873
feat: Cache database default connections ( #11540 )
...
Refs #10819
2026-01-04 06:39:40 +00:00
CityFun
e4ee07d36b
feat: Support batch installation of applications ( #11539 )
2026-01-04 05:43:40 +00:00
ssongliu
8fb3e78554
chore: Fix some internationalization content ( #11528 )
...
Refs #11517
2025-12-31 14:35:38 +00:00
CityFun
01ab004876
fix: update MdEditor component to prevent potential XSS attacks ( #11527 )
2025-12-31 14:33:38 +00:00
ssongliu
6205eac51c
feat: Support enabling proxy when adding nodes ( #11525 )
2025-12-31 22:31:43 +08:00
王贺
d9a5418029
chore: update copyright ( #11524 )
2025-12-31 09:03:56 +08:00
CityFun
74a8e61f3e
feat: change website http to https logic ( #11522 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11521
2025-12-30 06:33:36 +00:00
CityFun
e18472f1a3
feat: optimize disk mount logic ( #11519 )
2025-12-30 06:31:35 +00:00
蘭
e3dea80cb7
fix: Fix the issue of garbled Chinese characters in recipient names and email titles in email alerts ( #11516 )
...
#11264
2025-12-29 09:37:35 +00:00
ssongliu
50947f4ddc
feat: ICMP ping disable compatibility with Debian 13 ( #11514 )
...
Refs #11472
2025-12-29 09:35:36 +00:00
KOMATA
d302bc07b3
feat: Add support for Mux SSL mode and update related settings ( #11509 )
...
* feat: Add support for Mux SSL mode and update related settings
- Introduced a new SSL mode "Mux" in the settings, allowing for HTTP to HTTPS redirection.
- Updated the `SSL` field in the `SettingUpdate` struct to include "Mux" as a valid option.
- Modified the server logic to handle Mux connections, including certificate management and HTTP redirection.
- Updated frontend components to reflect the new SSL options and improved user guidance in multiple languages.
* fix: Update HTTPS related messages for improved clarity and security guidance in multiple languages
2025-12-29 15:41:15 +08:00
CityFun
c6df20e565
feat: support sync 404 html page to websites ( #11513 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11489
2025-12-29 07:17:34 +00:00
CityFun
6f9a1321d1
feat: support custom DNS server for manual DNS mode when applying certificates ( #11512 )
2025-12-29 07:13:35 +00:00
ssongliu
eb4eb31578
feat: Multi-machine management supports viewing node logs ( #11510 )
2025-12-29 07:11:34 +00:00
CityFun
f8f5fcfca2
fix: Fixed Website configuration file automatically keeps adding HTTPS redirects ( #11506 )
...
#11490
2025-12-29 07:09:35 +00:00
l061x
4e7b654090
fix: Fix command argument formatting in terminal initlinux ( #11484 )
2025-12-26 22:03:24 +08:00
ssongliu
e8059d3676
fix: Fix refresh issue during compose creation ( #11482 )
...
Refs #11463
2025-12-26 13:55:03 +00:00
ssongliu
ffadc6721b
fix: Fix issue where compose cannot be created when empty ( #11481 )
2025-12-26 09:13:04 +00:00
CityFun
e2e774d215
feat: add website log clean option for clean cache ( #11480 )
2025-12-26 09:11:03 +00:00
ssongliu
f23d3678fb
fix: Fix backup account echo abnormality issue ( #11479 )
...
Refs #11478
2025-12-26 09:09:03 +00:00
ssongliu
dfade50bd8
fix: Fix snapshot backup application image failure issue ( #11477 )
2025-12-26 16:49:03 +08:00
ssongliu
d25b5f4f2a
feat: Add quick operation features to node overview page ( #11476 )
2025-12-26 08:35:03 +00:00
CityFun
9a17bc74b0
feat: add 'nofail' option for disk mounting ( #11475 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11468
2025-12-26 08:33:03 +00:00
CityFun
015605526d
fix: add missing intermediate certificates for IP certificate requests ( #11470 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11462
2025-12-26 08:31:03 +00:00
CityFun
099896dc96
feat: add app temporary download file cleanup option to cache cleaning ( #11460 )
2025-12-25 10:33:03 +00:00
CityFun
aa1bc6fa8e
feat: add website log cleanup option to cache cleaning ( #11457 )
2025-12-25 07:43:02 +00:00
ssongliu
f27a429fc5
feat: Cache cleanup supports cleaning up unassociated backups ( #11452 )
2025-12-25 13:49:47 +08:00
ssongliu
f4587d0ae5
fix: Fix panic issue caused by 1pctl command ( #11453 )
...
Refs #11449
2025-12-25 04:17:02 +00:00
CityFun
41bae1e636
perf: improve display of IP certificate editing interface ( #11451 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11449
2025-12-25 03:17:02 +00:00
CityFun
5295fd08d4
feat: update Let's Encrypt to official endpoint ( #11444 )
2025-12-24 11:24:17 +08:00
CityFun
36fdf05d2b
feat: support apply ip Certificate ( #11437 )
2025-12-23 13:35:38 +08:00
ssongliu
5794dbc0a6
Merge pull request #11435 from 1Panel-dev/pr@dev-v2@fix_compose_log
...
fix: Fix compose log download failure issue
2025-12-23 13:35:14 +08:00
ssongliu
c10474db69
fix: Fix typo ( #11436 )
2025-12-23 05:35:06 +00:00
wanghe
d68309fd44
Merge pull request #11432 from HynoR/fix/firewall
...
feat: Add UDP port 443 accept rule to Pre-firewall config
2025-12-22 19:14:21 +08:00
CityFun
1c634756a0
fix: resolve issue with quick navigation failure in applications ( #11434 )
2025-12-22 18:50:22 +08:00
CityFun
ae536550c3
style: adjust node card display ( #11431 )
2025-12-22 18:49:58 +08:00
ssongliu
63d5d70314
feat: Retain historical settings when toggling watermark ( #11429 )
...
Refs #11392
2025-12-22 10:23:39 +00:00
KOMATA
0be73600e5
feat: Implement Punycode utility functions and integrate into domain dispay ( #11433 )
...
* feat: Implement Punycode utility functions and integrate into domain display
* chore: Add punycode package and update import path in utility functions
2025-12-22 18:22:29 +08:00
ssongliu
c9cc064f51
fix: Fix container orchestration creation failure issue ( #11430 )
2025-12-22 18:21:51 +08:00
HynoR
dc47eb5ae4
feat: Add UDP port 443 acceptance rule to firewall and iptables configuration
2025-12-22 15:55:47 +08:00
ssongliu
955d9db699
style: Modify terminal connection style issues ( #11425 )
...
Refs #11413
2025-12-22 06:33:29 +00:00
CityFun
3c1549e288
fix: resolve limitation of fetching only 100 redirects for websites ( #11424 )
2025-12-22 14:31:40 +08:00
CityFun
9fd030b6c3
feat: improve scrolling effect of left-side on website configuration page ( #11423 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11412
2025-12-22 06:01:30 +00:00
CityFun
63a10691b3
feat: limit website name length in configuration ( #11422 )
2025-12-22 05:59:30 +00:00
ssongliu
5674673c5d
feat: Support display and operations for multi-YAML compose startup ( #11421 )
...
Refs #11405
2025-12-22 05:57:30 +00:00
ssongliu
74f29e3dc3
chore: Adjust image dependency warning messages ( #11407 )
2025-12-19 10:08:32 +00:00
ssongliu
1dac8593ae
feat: Add database transaction monitoring logs ( #11406 )
2025-12-19 10:06:32 +00:00
ssongliu
71fd123be1
fix: Fix snapshot application checkbox abnormality issue ( #11404 )
2025-12-19 10:04:33 +00:00
CityFun
d4d66cad2e
feat: improve prompt messages when synchronizing WAF IP groups ( #11402 )
2025-12-19 07:41:02 +00:00
CityFun
c78a6ec047
style: change table tooltip style ( #11399 )
2025-12-19 15:33:57 +08:00
CityFun
1ae3198b10
fix: clear stream configuration when closing website creation page ( #11400 )
2025-12-19 07:27:03 +00:00
CityFun
a6c172b1ab
feat: remove Cache-Control: no-cache for create proxy website ( #11398 )
2025-12-19 07:25:03 +00:00
CityFun
9e9d68f841
style: adjust status column styling in websites list page ( #11397 )
2025-12-19 07:23:02 +00:00
CityFun
123e6b90a3
feat: update MySQL parameter input validation rules ( #11396 )
2025-12-19 05:42:11 +00:00
CityFun
00b4a6caf5
feat: update MySQL parameter input validation rules ( #11395 )
...
https://github.com/1Panel-dev/1Panel/issues/11394
2025-12-19 03:41:27 +00:00
ssongliu
8642e20d19
perf: Optimize container task log output ( #11393 )
2025-12-19 03:39:40 +00:00
ssongliu
2b81f7ef7a
feat: Output last incomplete line in shell cronjob ( #11391 )
2025-12-18 21:58:24 +08:00
ssongliu
c08e83e5d4
fix: Fix firewalld range port forwarding failure issue ( #11390 )
2025-12-18 09:21:13 +00:00
CityFun
863ee5c172
feat: Adjust tooltip positions on some pages ( #11389 )
2025-12-18 09:01:14 +00:00
ssongliu
a91f372fbd
chore: Revert container command input style ( #11387 )
...
revert for #10724
https://bbs.fit2cloud.com/t/topic/16496
2025-12-18 08:59:14 +00:00
ssongliu
825acd5b46
feat: Optimize snapshot backup items ( #11385 )
2025-12-18 07:43:13 +00:00
CityFun
70e64e648f
feat: Adjust prompt for creating stream website ( #11384 )
2025-12-18 07:41:13 +00:00
ssongliu
7855e89ca9
chore: Modify orchestration environment variable style ( #11381 )
2025-12-17 14:20:12 +00:00
CityFun
75273abda7
fix: Resolve issue where website names are not displayed in logs for stream-type websites ( #11379 )
2025-12-17 08:50:11 +00:00
ssongliu
02b278ecff
feat: Add version printing after rollback ( #11378 )
...
Refs #11265
2025-12-17 08:48:10 +00:00
CityFun
e43d7b7a59
fix: Fix issue where backing up stream websites fails ( #11377 )
2025-12-17 16:46:51 +08:00
CityFun
61f321a04d
fix: Fix issue where disabling logs for stream websites fails ( #11376 )
2025-12-17 16:46:41 +08:00
CityFun
7885b00213
feat: Optimize display issues after creating TCP/UDP proxies ( #11375 )
2025-12-17 08:46:11 +00:00
CityFun
2ad882b7c2
fix: Fixed issue where deleting symbolic link files fails ( #11373 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11324
2025-12-17 08:44:10 +00:00
ssongliu
2546809013
chore: Adjust task log output format ( #11372 )
2025-12-17 06:24:09 +00:00
CityFun
4fcf3e11cd
fix: Resolve issue where bulk certificate setup creates duplicate server certificates ( #11371 )
2025-12-17 05:52:10 +00:00
CityFun
1f6cd6f4e9
feat: increase timeout duration for some API interfaces ( #11370 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11348
2025-12-17 05:50:09 +00:00
ssongliu
5c1ce232db
chore: Modify i18n initialization method ( #11368 )
2025-12-17 13:46:32 +08:00
CityFun
172e9e212b
feat: Adjust the display position of PHP runtime environment prompts ( #11366 )
2025-12-17 05:46:09 +00:00
CityFun
279a16c256
feat: Optimize HTTP to HTTPS redirection rules for non-443 port websites ( #11364 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11360
2025-12-17 05:44:09 +00:00
ssongliu
e772cdff3c
fix: Fix task log printing garbled characters issue ( #11363 )
2025-12-17 13:42:23 +08:00
CityFun
8881827f9d
feat: Optimize the structure of installed apps in the App Store ( #11361 )
2025-12-17 13:42:13 +08:00
ssongliu
d9579901fe
fix: Fix incomplete log printing for compose save errors ( #11357 )
2025-12-16 08:41:58 +00:00
蘭
682d78698f
ref: Optimize the button layout on the file upload page ( #11354 )
2025-12-16 08:39:58 +00:00
CityFun
2cc8567c2f
feat: relocate PHP extension installation prompts ( #11352 )
...
https://github.com/1Panel-dev/1Panel/issues/11293
2025-12-16 08:38:00 +00:00
ssongliu
184a214bff
feat: Add hint messages for compose environment variables ( #11351 )
2025-12-16 08:35:59 +00:00
CityFun
c6376541ed
feat: add OpenResty version restriction for TCP/UDP proxy ( #11350 )
2025-12-16 08:33:59 +00:00
ssongliu
6aca579854
fix: Fix ufw IPv6 rule configuration issue ( #11349 )
...
Refs #11211
2025-12-16 08:31:59 +00:00
CityFun
15bc6cf884
feat: add prompt for TCP/UDP proxy ( #11343 )
2025-12-15 18:56:07 +08:00
ssongliu
895dde74dd
fix: Fix local application backup failure in snapshots ( #11341 )
2025-12-15 18:42:05 +08:00
CityFun
c477d20a05
feat: support batch SSL configuration for websites ( #11339 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8250
2025-12-15 10:41:38 +00:00
ssongliu
2fdb1700e5
feat: Database restore supports timeout settings ( #11338 )
2025-12-15 18:40:37 +08:00
KOMATA
11764e1ba5
feat: improve website create function and interface ( #11331 )
...
* feat: improve website create function and interface
* feat: update website create tag
* feat: update i18n files
* feat: update valid domain regex
* feat: reorder website types to improve structure
* feat: update domain labels for consistency in the domain creation form
* feat: update i18n
2025-12-15 16:01:21 +08:00
ssongliu
3212e23f43
feat: Terminal connection supports reset ( #11336 )
2025-12-15 07:19:21 +00:00
CityFun
84a58f2bb1
fix: resolve issue where crossVersionUpdate setting not taking effect ( #11333 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11328
2025-12-15 07:17:21 +00:00
KOMATA
191396c78a
fix: Validate StreamPorts in StreamConfig to prevent empty values ( #11332 )
2025-12-15 10:11:09 +08:00
CityFun
956a64c692
feat: Support managing application upgrades for all nodes on a single page ( #11325 )
2025-12-12 10:49:10 +00:00
ssongliu
6f9a8d5afe
fix: Fix version upgrade failure in some scenarios
2025-12-12 18:22:49 +08:00
ssongliu
9424d061fa
fix: Fix version upgrade failure in some scenarios ( #11322 )
2025-12-12 18:13:35 +08:00
CityFun
3db8e47679
feat: optimize prompt for syncing WAF IP groups ( #11317 )
2025-12-12 08:11:11 +00:00
CityFun
5602741550
feat: improve container deletion prompt ( #11316 )
2025-12-12 08:09:11 +00:00
CityFun
1ef3f540c2
feat: Task center supports switching nodes ( #11315 )
2025-12-12 08:07:12 +00:00
ssongliu
51846895d5
fix: Fix lock issue during monitoring input insertion ( #11312 )
2025-12-12 08:05:11 +00:00
ssongliu
551542c99c
perf: Optimize GPU monitoring style ( #11303 )
2025-12-11 14:11:05 +00:00
CityFun
ab13ddec48
feat: The website supports TCP/UDP proxying. ( #11302 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/5135
Refs https://github.com/1Panel-dev/1Panel/issues/6976
2025-12-11 10:33:03 +00:00
CityFun
2d1792c6de
fix: Fix the issue where the website app deployment fails ( #11301 )
2025-12-11 09:03:03 +00:00
KOMATA
3aedb7e82d
chore: Add trusted dependencies for vue-office packages to support bun toolkit ( #11291 )
2025-12-11 17:00:34 +08:00
ssongliu
a9c9f0272a
fix: Fix cronjob manual stop not working ( #11300 )
2025-12-11 17:00:22 +08:00
Kadxy
8606427e8c
feat(frontend): add autocomplete attributes for MFA input ( #11297 )
2025-12-11 16:59:58 +08:00
ssongliu
3d3d22dc06
fix: Fix local PostgreSQL database backup failure ( #11295 )
2025-12-10 19:02:24 +08:00
ssongliu
23a3a5cf74
Fix typo ( #11287 )
2025-12-10 14:31:19 +08:00
ssongliu
0f5410d225
fix: Fix focus loss issue in file selection component ( #11281 )
...
Refs #11272
2025-12-09 10:38:56 +00:00
ssongliu
1b7be836ef
fix: Fix container orchestration format validation issues ( #11280 )
...
Refs #11227
2025-12-09 10:36:57 +00:00
CityFun
66e7223db9
feat: Support quick installation of PHP lz4 extension ( #11279 )
2025-12-09 09:42:56 +00:00
ssongliu
d801b811d4
style: Optimize container-associated resource styles ( #11278 )
...
Refs #11268
2025-12-09 09:40:57 +00:00
ssongliu
307029272e
fix: Fix port forwarding initialization status judgment issue ( #11276 )
...
Refs #11267
2025-12-09 09:38:57 +00:00
ssongliu
9aa3caab16
feat: Container compose supports .env file operations ( #11274 )
2025-12-09 09:36:58 +00:00
KOMATA
b47a4525dc
feat: Enhance browser cache management and localization support ( #11277 )
...
* feat: Enhance browser cache management and localization support
- Updated browser cache handling in WebsiteService to include a 'noModify' option.
- Introduced new method AddBroswerNoCache in Location to manage no-cache directives.
- Added localization for 'noModify' in multiple languages.
- Updated frontend to support the new browser cache options in the proxy configuration.
* fix: Update cache display logic in proxy configuration
- Adjusted the rendering of cache tags in the proxy configuration to conditionally display based on cache time values.
- Improved user interface by adding margin classes for better spacing between cache tags.
2025-12-09 17:32:23 +08:00
KOMATA
38ab0d9ca0
feat: Implement process management and network data handling ( #11270 )
...
- Introduced ProcessStore for managing process and network data via WebSocket.
- Enhanced TableSearch component to synchronize search parameters with props.
- Updated network and process views to utilize ProcessStore for data fetching and state management.
- Improved data filtering and sorting in network and process views.
- Added WebSocket connection management with polling for real-time updates.
2025-12-09 17:31:23 +08:00
KOMATA
38985671c6
perf: improve getNetConnections function and Websocket handling ( #11269 )
...
* feat: Enhance WebSocket client functionality and improve data processing
- Reduced message queue size in WebSocket client from 100 to 32.
- Introduced atomic boolean to track client closure state.
- Added SendPayload method to handle message sending with queue management.
- Updated ProcessData function to utilize SendPayload for sending responses.
- Expanded netTypes to include both IPv4 and IPv6 protocols in network connection retrieval.
- Improved net connection processing by using a map for process names, enhancing efficiency.
* feat: Enhance WebSocket client and process data handling
- Added synchronization with sync.Once for safe closure of WebSocket client.
- Updated message queue size to a constant for better maintainability.
- Implemented context timeouts for process data retrieval to prevent blocking.
- Improved network connection handling by utilizing a more efficient method for retrieving connections.
- Introduced a new function to determine connection types based on protocol family.
* feat: Enhance network connection retrieval and process name mapping
- Updated getNetConnections function to improve efficiency by using maps for process names and connections.
- Introduced a new helper function to retrieve process names from the filesystem or process context.
- Enhanced filtering logic for network connections based on process ID, name, and port.
- Increased initial capacity for connection results to optimize performance.
* refactor: Rename SendPayload method to Send in WebSocket client
- Updated the SendPayload method to be more succinctly named Send for clarity.
- Ensured the method continues to handle message sending while maintaining existing functionality.
* refactor: Update ProcessData and getNetConnections for improved clarity and efficiency
- Replaced SendPayload method calls with Send for consistency in WebSocket message handling.
- Enhanced getNetConnections function by refining process name retrieval and filtering logic.
- Improved error handling in getProcessNameWithContext for better robustness.
* refactor: Simplify WebSocket client closure and reading logic
- Removed unnecessary synchronization for closing the WebSocket client.
- Updated the Read method to handle message reading directly without a separate Close method.
- Ensured the Socket is closed properly after reading messages to prevent resource leaks.
2025-12-09 17:30:12 +08:00
ssongliu
d1c2a69820
pref: Optimize backup account code structure ( #11261 )
2025-12-08 18:22:59 +08:00
KOMATA
3a1b9fedd1
perf: Simplify process data handling and improve performance ( #11236 )
...
* refactor: Simplify process data handling and improve performance
- Replaced goroutine-based processing with a direct loop for handling process data.
- Introduced context support for process and connection retrieval.
- Enhanced error handling and data structuring for process information.
- Improved SSH session retrieval by mapping users by host for better efficiency.
* chore: go fmt
2025-12-08 17:34:52 +08:00
蘭
8119ba75fc
ref: Adjust Swagger format ( #11207 )
...
* ref: Adjust Swagger format
* ref: Adjust Swagger format
2025-12-08 17:34:24 +08:00
ssongliu
be4c22012e
fix: Fix HTTP/HTTPS docker proxy issues ( #11258 )
...
Refs #11254
2025-12-08 09:20:38 +00:00
ssongliu
60fef48cf0
chore: Remove system upgrade temporary files ( #11255 )
...
Refs #11241
2025-12-08 09:18:37 +00:00
KOMATA
bb72ea0fc0
fix: Improve SSH session retrieval by grouping users by host in process_data.go ( #11210 )
2025-12-08 16:39:08 +08:00
KOMATA
af48fed3c2
feat: Add file preview functionality and interface ( #11200 )
...
* feat: Add file content preview functionality
- Implemented a new API endpoint for previewing file content.
- Added PreviewContent method in BaseApi to handle requests.
- Introduced GetPreviewContent method in FileService to retrieve file previews.
- Updated frontend to include a TextPreview component for displaying file previews.
- Added localization support for preview-related messages in multiple languages.
- Enhanced file management view to support previewing large files.
* feat: Update file preview functionality and interface
- Added PreviewContentReq interface to define request parameters for file preview.
- Updated getPreviewContent function to use the new PreviewContentReq type.
- Modified text-preview component to align with updated API, removing unnecessary parameters.
2025-12-08 16:37:50 +08:00
endymx
ce3fa94708
feat(iptables): range forward ( #11188 )
2025-12-08 16:35:01 +08:00
ssongliu
7f9f4ae740
fix: Fix PostgreSQL backup failure with $ character ( #11252 )
2025-12-08 15:24:08 +08:00
CityFun
8bec6f2b28
fix: Fixed network search returning empty results with no page update ( #11251 )
2025-12-08 07:10:37 +00:00
CityFun
b397363c9d
fix: Fixed process search returning empty results with no page update ( #11246 )
2025-12-08 05:54:36 +00:00
KOMATA
acb800b505
fix: Update compose operation handling to ensure correct path usage and detail loading after operations ( #11245 )
2025-12-08 13:41:55 +08:00
CityFun
ec37af2f18
fix: Fixed missing redirect after installing runtime environment ( #11243 )
2025-12-08 04:44:36 +00:00
CityFun
d2b030e698
feat: Added support for auto-filling remote MySQL root password in App Store ( #11240 )
2025-12-08 11:39:08 +08:00
ssongliu
c6f496f2a5
fix: Fix the issue of container compose log cleanup failure ( #11238 )
2025-12-08 11:38:05 +08:00
CityFun
722e1929f1
fix: Fixed file comparison highlighting loss issue ( #11237 )
2025-12-08 03:28:35 +00:00
王贺
f9a20ec443
Fix typo ( #11229 )
2025-12-07 11:36:20 +08:00
ssongliu
f5568d4874
fix: Fix style issues caused by element upgrade ( #11224 )
2025-12-06 14:16:34 +00:00
ssongliu
87bbe4ee12
fix: Fix the issue of abnormal compose directory redirection ( #11223 )
2025-12-06 14:14:28 +00:00
ssongliu
a034b03c1d
fix: Task framework adds timeout exit parameter ( #11206 )
2025-12-05 18:42:23 +08:00
CityFun
470f4e4db7
style: Updated layout page save button styling ( #11198 )
2025-12-05 03:24:23 +00:00
CityFun
9428efd8c0
fix: Fixed CAPTCHA loading issue in certain scenarios ( #11186 )
2025-12-04 10:12:22 +00:00
CityFun
bf4d91b68b
fix: Fixed login CAPTCHA bypass vulnerability ( #11185 )
2025-12-04 10:10:23 +00:00
KOMATA
781155b029
perf: remove useless stat checking logic ( #11178 )
...
* feat: Enhance proxy initialization and error handling
* Add a timeout to the dialer for Unix socket connections
* Improve error response by including the error message in the "Bad Gateway" response
* refactor: Change sockPath variable to constant in proxy initialization
* Update sockPath to a constant SockPath for improved clarity and consistency
* Ensure the new constant is used in the dialer function for Unix socket connections
2025-12-04 18:07:47 +08:00
KOMATA
3caf0ac529
fix: Ensure proper client closure in volume and device clean operations ( #11177 )
2025-12-04 18:07:16 +08:00
CityFun
7d25228e55
perf: Optimized tensorrtLLM display performanceperf ( #11184 )
2025-12-04 17:57:19 +08:00
ssongliu
4fb099912e
fix: Fix the issue of remote database connection failure ( #11181 )
...
Refs #11173
2025-12-04 09:56:23 +00:00
ssongliu
b3350b54b3
fix: Add iptables execution timeout ( #11176 )
2025-12-04 11:22:25 +08:00
CityFun
cd4e0374d0
refactor: Refactored agent core.db loading logic ( #11175 )
2025-12-04 11:15:40 +08:00
KOMATA
5d2084fda4
feat: improve linux distribution information get logic ( #11171 )
...
* feat: Add PrettyDistro field to dashboard information and update related services and frontend components
* fix: Trim whitespace and parentheses from detected Linux distribution name in GetDistro method
* fix: Correctly trim parentheses from detected Linux distribution name in GetDistro method
* refactor: Simplify Linux distribution detection by removing unnecessary checks and consolidating logic
2025-12-03 14:14:35 +08:00
ssongliu
8c32fa3e6c
fix: Fix the issue of abnormal clam scan status judgment ( #11172 )
2025-12-03 14:13:22 +08:00
KOMATA
fef13211a0
feat: Enhance CPU metrics by adding CPU detailed information ( #11169 )
...
* fix: Update CPU usage retrieval to include detailed percentage information
* feat: Enhance CPU metrics by adding CPU frequency and detailed usage percentages
* feat: Add CPU frequency metric to dashboard base information
2025-12-03 13:37:57 +08:00
CityFun
5ff5b0a5ad
feat: revised some of the translations ( #11168 )
2025-12-03 03:58:14 +00:00
CityFun
8ac9d022b6
fix: fix missing version issue during mssql installation ( #11167 )
2025-12-03 03:56:15 +00:00
CityFun
2c02dc07e9
fix: resolve i18n file loading failure issue ( #11164 )
2025-12-03 10:08:20 +08:00
ssongliu
ba999c516a
chore: Modify the default runtime value on the overview page ( #11159 )
2025-12-02 10:21:42 +00:00
AirboZH
28303ffa82
feat: Add support for AWS Route 53 DNS provider ( #11158 )
2025-12-02 18:20:35 +08:00
ssongliu
1f9a3aa51a
feat: Add refresh after resource release in container overview ( #11157 )
2025-12-02 09:29:41 +00:00
ssongliu
656dda234c
perf: Optimize GPU monitoring display ( #11156 )
2025-12-02 09:21:41 +00:00
KOMATA
63b62f4074
fix: Enhance error handling in file saving process ( #11152 )
...
* fix: Enhance error handling in file saving process
* f
* f
2025-12-02 17:19:22 +08:00
KOMATA
158180a052
fix: Enhance error handling for additional HTTP status codes in RequestHttp class ( #11151 )
2025-12-02 17:11:55 +08:00
ssongliu
dbe479e920
fix: Fix agent packaging failure issue ( #11150 )
2025-12-02 02:57:40 +00:00
蘭
7aefa34871
fix: Fix the issue of software link creation errors ( #11149 )
2025-12-02 02:53:41 +00:00
ssongliu
7d92436b92
perf: Change container overview page disk usage to asynchronous requests ( #11148 )
2025-12-02 02:29:39 +00:00
AirboZH
66a070c239
feat: Add support for AliESA DNS provider ( #11147 )
2025-12-02 10:11:46 +08:00
ssongliu
bb9d9042f0
chore: Modify iptables initialization logic ( #11145 )
2025-12-01 22:20:17 +08:00
ssongliu
a5d86d4c00
fix: Fix the issue where container details cannot be fully selected and copied ( #11144 )
2025-12-01 22:06:59 +08:00
KOMATA
e867deb547
feat: Add copy function for raw JSON in container and network detail views ( #11141 )
...
* feat: Add copy button for raw JSON in container and network detail views
* refactor: Change CodemirrorPro component from disabled to readonly in container and network detail views
* feat: Add readonly prop to CodemirrorPro component for enhanced editing control
2025-12-01 18:13:52 +08:00
ssongliu
af15659d99
fix: Fix display issues caused by default table height ( #11143 )
2025-12-01 10:05:37 +00:00
ssongliu
f63658db9e
fix: Fix the issue of extremely slow container list retrieval ( #11142 )
...
Refs #11129
2025-12-01 10:03:37 +00:00
ssongliu
d4edf2f874
fix: Fix the issue of abnormal time filtering in GPU monitoring ( #11139 )
2025-12-01 08:43:38 +00:00
ssongliu
94f7d78cc9
fix: Fix iptables state persistence issue ( #11137 )
...
Refs #11126
2025-12-01 06:33:38 +00:00
ssongliu
5cede39e5c
fix: Fix log display issue when backup account is unavailable during … ( #11135 )
...
Refs #11123
2025-12-01 02:15:37 +00:00
KOMATA
508ac2ae84
fix: Improve error handling in file download API ( #11127 )
2025-12-01 09:40:48 +08:00
KOMATA
997b820a42
perf: use gzipped data for improved load speed in large response ( #11128 )
...
* perf: use gzipped data for improved load speed in big files
* perf: switch to gzipped response for GetFileTree to enhance performance
* perf: switch to gzipped response for SearchApp to improve performance
* perf: update file size conditions for gzipped response to enhance performance
2025-12-01 09:40:32 +08:00
KOMATA
5de83985e3
feat: Add path protection mechanism to prevent deletion of system dir ( #11130 )
...
* feat: Add path protection mechanism to prevent deletion of critical system directories
* feat: Enhance recycle bin service with path protection for deletion requests
2025-12-01 09:40:00 +08:00
ssongliu
c0220dbed0
fix: Disable caching for recommended apps on the overview page ( #11117 )
2025-11-28 10:19:27 +00:00
ssongliu
2e9305b9b1
fix: Fix some overview page caching issues ( #11114 )
2025-11-28 09:05:29 +00:00
王贺
b18bdea1c9
chore: limit gitee sync workflow to main repo ( #11112 )
2025-11-28 16:47:37 +08:00
ssongliu
25fb431163
fix: Fix the upgrade service file location issue ( #11109 )
2025-11-28 11:07:49 +08:00
CityFun
ac43f00273
perf: optimize login API logic ( #11104 )
2025-11-28 03:05:27 +00:00
ssongliu
8ccf1fcbf3
fix: Fix the issue of abnormal runtime refresh on the overview page ( #11106 )
2025-11-27 10:37:24 +00:00
ssongliu
b2803f574b
chore: Remove some unused code ( #11105 )
2025-11-27 17:59:48 +08:00
ssongliu
bbc14bb723
feat: Add GPU monitoring settings redirection ( #11103 )
2025-11-27 09:57:25 +00:00
KOMATA
e89311d5d4
feat: Implement dashboard caching and refresh functionality ( #11100 )
...
* feat: Implement dashboard caching and refresh functionality
* feat: Enhance dashboard and launcher with hover refresh functionality and improve caching strategy
* feat: Introduce dashboard caching utility functions for improved data management
2025-11-27 17:54:54 +08:00
CityFun
b5e56c6b65
feat: optimize IP whitelist validation logic ( #11102 )
2025-11-27 16:29:31 +08:00
ssongliu
3d2023858c
feat: Compatible with XPU monitoring ( #11099 )
2025-11-27 05:57:24 +00:00
KOMATA
74b48a18be
fix: Improve app list loading by switching to JSON decoder from file stream ( #11095 )
2025-11-27 13:47:03 +08:00
CityFun
42f61f60fb
fix: Fixed issue with edit runtime port failed ( #11096 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11091
2025-11-27 03:51:24 +00:00
KOMATA
e32a11910e
fix: adjust WebSocket buffer sizes in terminal and host API ( #11094 )
2025-11-27 11:22:33 +08:00
CityFun
dc9fdf897b
feat: add more fields to process detail view ( #11093 )
2025-11-27 11:21:44 +08:00
CityFun
35c946a064
feat: support creating databases with custom charset and collation during app installation ( #11092 )
2025-11-27 03:21:23 +00:00
KOMATA and 王贺
747a0c45ee
feat: async load data of top CPU and memory processes data ( #11081 )
...
* feat: async load data of top CPU and memory processes data
* refactor: Update CPU and memory top toggle functionality and state management
---------
Co-authored-by: 王贺 <wanghe@fit2cloud.com >
2025-11-26 23:02:09 +08:00
ssongliu
8e03b24b0c
feat: Compatible with XPU monitoring ( #11088 )
2025-11-26 22:30:15 +08:00
ssongliu
18c65c3096
fix: Fix the issue of snapshots not automatically restarting after restoration ( #11087 )
2025-11-26 22:29:59 +08:00
ssongliu
3b306f990a
chore: Optimize iptables initial state loading speed ( #11085 )
2025-11-26 22:29:48 +08:00
CityFun
92fa6552b1
style: change file management terminal style ( #11084 )
2025-11-26 10:35:21 +00:00
ssongliu
a39dc33770
fix: Handle empty character set in MariaDB compatibility ( #11082 )
2025-11-26 09:21:21 +00:00
KOMATA
0a42d4942c
perf: replace gopsutil sampling with cached metrics and optimize system info retrieval ( #11079 )
...
* refactor: change psutil method
2025-11-26 16:33:47 +08:00
ssongliu
8086d5cecb
fix: Fix uppercase exclusion in container compose ( #11080 )
2025-11-26 07:53:24 +00:00
ssongliu
a6875614f6
style: Optimize container compose page style ( #11076 )
2025-11-26 04:39:20 +00:00
CityFun
6b061fa327
perf: change db connect params ( #11075 )
2025-11-26 11:11:11 +08:00
KOMATA
b416e6b6f1
refactor: Optimize log file reading logic ( #11064 )
...
* refactor: Optimize log file reading with buffered reader pool and improve pagination logic
* refactor: Enhance file reading logic with improved buffer management and constant usage
* refactor: Adjust maximum read file size and enhance line reading functionality
2025-11-25 22:42:29 +08:00
ssongliu
ac1f49f8dd
fix: Fix the issue of abnormal image list retrieval in snapshots ( #11074 )
...
Refs #11030
2025-11-25 14:25:18 +00:00
ssongliu
6ddee2649d
feat: Add default values for curl scheduled tasks ( #11073 )
2025-11-25 14:17:18 +00:00
ssongliu
fd14f53cb9
style: Adjust container network details style ( #11072 )
2025-11-25 10:51:18 +00:00
CityFun
029e2210f5
perf: change db connect params ( #11071 )
2025-11-25 18:48:47 +08:00
ssongliu
69769e6203
fix: Fix the issue of database connections not being released ( #11070 )
2025-11-25 10:07:19 +00:00
ssongliu
2a21f194d3
feat: Optimize orchestration creation logs ( #11069 )
...
Refs #11068
2025-11-25 09:21:18 +00:00
ssongliu
e46d8c5812
feat: Support MySQL data synchronization collation ( #11067 )
2025-11-25 15:02:37 +08:00
CityFun
938605a169
fix: Resolve application list display error caused by docker-compose.yml modifications ( #11065 )
2025-11-25 06:27:18 +00:00
ssongliu
c3cc26a136
fix: Fix the issue of abnormal iptables persistence loading ( #11066 )
2025-11-25 14:21:24 +08:00
KOMATA
dda83b6307
feat: Implement Gzip compression for successful log API responses ( #11063 )
...
* feat: Implement Gzip compression for successful API responses
* refactor: Optimize Gzip compression handling in API responses using sync.Pool
2025-11-25 13:39:08 +08:00
CityFun
48e2e01a57
feat: Add MySQL character set and collation configuration during application installation ( #11062 )
2025-11-25 03:51:17 +00:00
ssongliu
d6b00967ca
fix: Fix the issue of database backup failure ( #11060 )
2025-11-25 03:19:18 +00:00
ssongliu
6d4c1f8e79
fix: Fix the issue of abnormal container list sorting ( #11059 )
2025-11-25 11:17:34 +08:00
ssongliu
e88fe0ac2f
fix: Fix the issue of database creation failure ( #11057 )
2025-11-24 14:35:16 +00:00
ssongliu
496c0b50b4
fix: Fix the issue of abnormal iptables rule persistence ( #11056 )
...
Refs #11027
2025-11-24 14:33:15 +00:00
wanghe-fit2cloud
9d73d74c63
chore: remove UPX compression
2025-11-24 18:27:54 +08:00
CityFun
7e4e12107a
perf: change db connect params ( #11055 )
2025-11-24 10:03:15 +00:00
CityFun
5b15de91e6
fix: Fixed issue with build failed ( #11054 )
2025-11-24 16:29:48 +08:00
KOMATA
98b3dc9d7d
refactor: update Swagger serving and processing method ( #11052 )
...
* feat: Add Swagger UI support and update Go module dependencies
2025-11-24 16:14:06 +08:00
ssongliu
c05e610b13
feat: Support more MySQL character sets and collations ( #11053 )
2025-11-24 08:07:14 +00:00
ssongliu
63f9368e26
feat: GPU monitoring data supports persistence ( #11051 )
...
Refs #9496
2025-11-24 07:59:15 +00:00
ssongliu
3f47a6e701
feat: Support multiple URL access for cronjob ( #11050 )
...
Refs #10279
2025-11-24 07:57:18 +00:00
ssongliu
d7c9b3b192
feat: Support favorite operations for containers and images ( #11049 )
...
Refs #10035 #3372
2025-11-24 07:55:14 +00:00
CityFun
063ed23acb
perf: Optimize disk management formatting process ( #11047 )
...
https://github.com/1Panel-dev/1Panel/issues/11031
2025-11-24 07:51:15 +00:00
ssongliu
7c33dd9026
feat: PG remote databases version 18.x support backup and restore ( #11048 )
...
Refs #10917
2025-11-24 07:47:14 +00:00
CityFun
a853d8c869
perf: change base64Captcha ( #11046 )
2025-11-24 14:47:58 +08:00
KOMATA
4ddeb81972
refactor: Update database connection settings to limit concurrency and idle connections ( #11045 )
2025-11-24 14:04:54 +08:00
CityFun
4dd9f00637
perf: Increase supervisor API timeout duration ( #11043 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11041
2025-11-24 03:59:14 +00:00
ssongliu
49f3779fd2
fix: Fix the issue of abnormal WebDAV connection ( #11038 )
2025-11-24 11:36:58 +08:00
KOMATA and ssongliu
7389aad122
feat: Add ComposeDetail view for enhanced container management ( #10981 )
...
* feat: Add ComposeDetail view for enhanced container management
* feat: Update container log management with new table layout and improved stats display
* feat: Update log search mode to 'all' for comprehensive log retrieval
* cleanup
* feat: Enhance log container and compose management with new UI components and improved functionality
* refactor: Remove unused ComposeDetail route and enhance UI components in container management
* refactor: Improve UI styling and interaction for compose list items in container management
* refactor: Update styling and hover effects for compose list items in container management
* refactor: Enhance container compose header with additional context and improve port handling in inspect view
* refactor: Update .env label to use translation for improved localization in container compose view
* refactor: Adjust height and placeholder text for YAML editor in container compose view
* refactor: Adjust docker compose layout
---------
Co-authored-by: ssongliu <songlius11@163.com >
2025-11-21 18:20:19 +08:00
KOMATA
bf095c677c
feat: Migrate AWS SDK to v2 ( #10983 )
...
* refactor: Migrate S3 client to AWS SDK v2
* refactor: Migrate S3 client to AWS SDK v2 and update dependencies
* refactor: Simplify endpoint handling in S3 client initialization
* refactor: Update S3 client method receivers to pointer types for consistency
2025-11-21 16:18:38 +08:00
ssongliu
fb929687d8
fix: Fix the issue of abnormal sshd service auto-start status ( #11022 )
...
Refs #11017
2025-11-21 08:13:06 +00:00
CityFun
bddcf76fc3
fix: Fixed issue with uninstall extension failed ( #11021 )
2025-11-21 07:59:08 +00:00
KOMATA
9370bdb5ac
fix: Update Cache-Control headers for static resources in router ( #11020 )
...
* fix: Update Cache-Control headers for static resources in router
* chore: Remove Cache-Control header from static resource response in router
2025-11-21 15:47:48 +08:00
KOMATA
ef6d8bb17b
fix: improve logic and fix bug in i18n module ( #11019 )
...
* feat: Implement language caching and improve language handling in i18n module
* refactor: Optimize i18n initialization with sync.Once for thread safety
* fix: Replace logging with fmt.Println for language file loading errors in i18n module
* fix: Correct format string in error logging for language file loading in i18n module
* fix: Update language files and improve error handling in i18n module
* fix: Update Malay language file extension from .yml to .yaml and add new translations in i18n module
* fix: Improve error messages for language file loading in i18n module
* fix: Ensure cached database language is set correctly during i18n initialization
* fix: Enhance language detection in i18n module by using Accept-Language header
2025-11-21 15:37:01 +08:00
CityFun
99c2eb04c9
feat: Add memory requirement field display for local applications ( #11018 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/11015
2025-11-21 04:05:05 +00:00
CityFun
d83b673c90
perf: significantly improve app store homepage loading speed ( #11013 )
2025-11-20 18:57:49 +08:00
ssongliu
7498f3f66b
feat: Container networks support multi-NIC operations ( #11011 )
...
Refs #11007
2025-11-20 08:35:03 +00:00
ssongliu
147eda529c
fix: Fix the issue with PostgreSQL configuration file abnormalities ( #11010 )
...
Refs #11004
2025-11-20 08:33:02 +00:00
CityFun
c1f0da4248
refactor: remove debug cmd for agent and core ( #11009 )
2025-11-20 08:31:03 +00:00
KOMATA
8656dada06
fix: correct suitable log queue size to improve performance ( #11008 )
...
* fix: Update log queue size to improve performance and ensure proper handling of log entries
* fix: Adjust log queue size to maintain consistency with queue size limit
2025-11-20 16:28:03 +08:00
ssongliu
217d780ed1
fix: Fix the issue of abnormal time display on the monitoring page ( #11001 )
2025-11-20 02:11:01 +00:00
蘭
fe62dc18fa
fix: Fix the issue of creating file/folder hierarchy errors ( #10999 )
2025-11-19 08:42:59 +00:00
KOMATA
d0e95903c9
chore: disable CSS code splitting in Vite config ( #10996 )
2025-11-19 14:03:23 +08:00
CityFun
1ec7f519c6
fix: resolve certificate push losing other domain data ( #10998 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10988
2025-11-19 06:02:59 +00:00
CityFun
450e8b18cf
refactor: remove unused code ( #10995 )
2025-11-19 03:50:59 +00:00
ssongliu
bb882286aa
fix: Fix the monitoring settings menu title display issue ( #10994 )
2025-11-19 03:48:58 +00:00
蘭
d9bbde9e50
feat: code editor supports creating files and folders ( #10989 )
...
#10424
2025-11-18 14:34:58 +00:00
CityFun
29746d1b32
refactor: remove unused code ( #10987 )
2025-11-18 19:12:37 +08:00
ssongliu
5f211961ae
fix: Fix the issue of abnormal disk display on the overview page ( #10986 )
...
Refs #10982
2025-11-18 09:26:57 +00:00
CityFun
91d364b18b
feat: improve LVM partition recognition in disk management ( #10985 )
2025-11-18 06:22:56 +00:00
CityFun
f1677f5a67
fix: resolve network connection count always showing 0 in process list ( #10979 )
2025-11-18 14:04:23 +08:00
KOMATA
fd270263f4
fix: Update Enter key event handling in terminal input to prevent default behavior ( #10984 )
2025-11-18 14:04:00 +08:00
ssongliu
81c1e90e54
chore: Clean up some unused code ( #10977 )
2025-11-17 08:32:54 +00:00
ssongliu
3b737184ea
fix: Fix the issue of postgres database not being synchronized ( #10976 )
...
Refs #10966
2025-11-17 08:30:55 +00:00
ssongliu
4779bffceb
fix: Fix the system proxy validation issue ( #10975 )
...
Refs #10974
2025-11-17 08:28:55 +00:00
KOMATA
4209ee4486
feat: enhance S3 region selection with dropdown and custom input option ( #10967 )
...
* feat: enhance S3 region selection with dropdown and custom input option
* refactor: streamline S3 region selection and endpoint handling in backup account settings
2025-11-17 13:39:33 +08:00
ssongliu
6ca352bf85
fix: Fix the issue where pressing Enter to submit in description edit… ( #10972 )
...
…ing does not take effect
2025-11-17 04:18:53 +00:00
CityFun
a4d77a1cc2
fix: resolve incorrect container filter condition when redirecting applications ( #10971 )
2025-11-17 11:44:32 +08:00
ssongliu
b9367abfb9
feat: Optimize container cleanup task logs ( #10970 )
2025-11-17 03:40:53 +00:00
ssongliu
a6062897d5
fix: Support encrypted backup of databases ( #10963 )
2025-11-14 22:12:55 +08:00
蘭
1afe84ed02
fix: Fix menu drag and drop issue ( #10962 )
...
#10961
2025-11-14 10:24:53 +00:00
ssongliu
388458f759
feat: Image build supports setting build parameters ( #10960 )
...
Refs #10898
2025-11-14 10:22:49 +00:00
CityFun
512ff23f19
feat: add tooltips for transfer application ( #10959 )
2025-11-14 05:44:49 +00:00
ssongliu
45a32ff255
chore: remove debug log in controller ( #10958 )
2025-11-14 05:42:50 +00:00
蘭
e4e2d76f75
feat: File manager multi-tab start path optimization ( #10957 )
...
#10302
2025-11-14 05:40:52 +00:00
KOMATA
282e196534
refactor: Simplify PHP config update logic by replacing regex with a dedicated function for key matching ( #10956 )
2025-11-14 13:39:39 +08:00
ssongliu
e4fbd3cf86
fix: Fix the issue of abnormal ufw status loading ( #10949 )
2025-11-13 21:36:35 +08:00
ssongliu
402931862f
fix: Fix the issue where iptables description does not take effect ( #10947 )
2025-11-13 08:36:47 +00:00
CityFun
a70e2635ab
fix(ssl): prevent domain loss when editing certificate remark ( #10946 )
2025-11-13 15:43:25 +08:00
ssongliu
8c9ae38017
fix: Modify the binding position of the 1PANEL_OUTPUT chain ( #10945 )
2025-11-13 15:43:10 +08:00
CityFun
3920076bd9
feat(website): support 128 characters for site alias ( #10943 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10787
2025-11-13 07:42:46 +00:00
ssongliu
55cbf572e0
fix: Fix the issue where deleting rules in iptables advanced settings… ( #10942 )
...
… fails
2025-11-13 06:38:47 +00:00
CityFun
c4bd4734a5
feat(log): optimize log display ( #10941 )
2025-11-13 14:37:39 +08:00
ssongliu
e7810febd6
fix: Fix the issue of abnormal context in the cmd method ( #10939 )
2025-11-13 14:37:28 +08:00
ssongliu
0bc9e85734
fix: Fix the issue of abnormal iptables range port addition ( #10938 )
2025-11-12 22:26:59 +08:00
蘭
4d85ae5fa6
fix: Fix the issue of initializing SMS sending quantity as a string ( #10936 )
2025-11-12 14:24:45 +00:00
蘭
a7342d6ef2
fix: More button operations rename using drawer processing parameters ( #10933 )
...
#10591
2025-11-12 10:30:46 +00:00
ssongliu
5b0fccd19a
fix: Fix the issue of license status refresh after import ( #10934 )
2025-11-12 18:29:10 +08:00
ssongliu
ebbfed711c
fix: Modify the service backup directory ( #10930 )
2025-11-12 10:28:44 +00:00
ssongliu
d631888d09
fix: Modify the unbound status of iptables firewall ( #10928 )
2025-11-12 06:46:44 +00:00
KOMATA
afd62e8539
fix: Fix bug in iptables firewall module ( #10927 )
2025-11-12 11:49:24 +08:00
ssongliu
4aca66c417
fix: Add existence check when restarting Docker ( #10926 )
...
Refs #10890
2025-11-12 02:24:42 +00:00
ssongliu
944463e9a8
fix: Fix the issue of excessively long container detail ports ( #10924 )
2025-11-11 22:52:57 +08:00
ssongliu
cf4274afdc
feat: support paginated viewing of imported data ( #10923 )
2025-11-11 22:41:28 +08:00
ssongliu
102f7c316d
fix: display iptables default allowed ports ( #10922 )
2025-11-11 14:22:42 +00:00
KOMATA
ffc81ea85a
fix: enhance ping status and update logic in firewall service ( #10920 )
...
* fix: Update ping status check method
* fix: Enhance ping status update logic and support for alternative sysctl configuration path
2025-11-11 22:20:09 +08:00
KOMATA
02d22ba63f
feat: refactor regex usage across multiple files and centralize patterns in a new utility ( #10896 )
2025-11-11 16:14:09 +08:00
CityFun
51e98623c9
feat: add MODEL_PATH environment for tensorrt llm ( #10921 )
2025-11-11 15:41:29 +08:00
ssongliu
8e94170fed
fix: modify some API documentation ( #10919 )
...
Refs #10893
2025-11-11 06:26:41 +00:00
ssongliu
42cee513e0
style: modify license binding display information ( #10918 )
...
Refs #10895
2025-11-11 06:24:40 +00:00
CityFun
2c18382f46
feat: optimize website log display ( #10914 )
2025-11-11 06:22:40 +00:00
CityFun
3773412139
feat: order env for tensorrt_llm ( #10916 )
2025-11-11 14:09:25 +08:00
ssongliu
e17bbdd6a7
fix: Fix the issue of abnormal option switching on the monitoring page ( #10913 )
2025-11-11 11:26:24 +08:00
巴山夜语
82a0f3a770
feat: Add utility to retrieve service configuration paths ( #10891 )
2025-11-11 11:12:34 +08:00
ssongliu
11e16abe64
fix: modify cronjob name validation ( #10911 )
2025-11-10 22:37:42 +08:00
ssongliu
6db79f4b7b
feat: support iptables firewall control ( #10903 )
2025-11-10 21:17:53 +08:00
ssongliu
977a4be3c1
fix: Fix the issue of abnormal application port forwarding ( #10910 )
2025-11-10 10:52:40 +00:00
CityFun
51ae668154
fix: Fixed issue with update runtime ExtraHosts failed ( #10909 )
2025-11-10 10:38:39 +00:00
CityFun
c6fe487e46
fix: Fixed the issue of database transfer failure to child nodes ( #10906 )
2025-11-10 18:09:39 +08:00
KOMATA
ec4533e7de
feat: enhance terminal connection UI with improved popover design and search functionality ( #10902 )
2025-11-10 17:27:47 +08:00
CityFun
3b73de32ad
feat: support tensorrt LLM speedup ( #10905 )
2025-11-10 08:40:37 +00:00
CityFun
da5668ac27
fix: Fix incorrect upgrade notification issue ( #10901 )
2025-11-10 04:02:38 +00:00
刘瑞斌
c1039fb7f2
feat: Add ResizeObserver to dynamically adjust terminal size on container resize ( #10894 )
2025-11-10 09:39:02 +08:00
CityFun
c82d6838c5
feat: Optimize system disk detection logic ( #10889 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10888
2025-11-07 10:06:31 +00:00
CityFun
c40c7b57cb
feat: Change the order of backup buttons ( #10886 )
2025-11-07 08:36:31 +00:00
CityFun
009237a35a
feat: change gin start mode ( #10885 )
2025-11-07 08:34:30 +00:00
KOMATA
f4f6f65b4c
feat: add lighter fill color and table row hover background for dark theme ( #10883 )
2025-11-07 14:51:27 +08:00
CityFun
313a8a3380
chore(deps): bump dependencies in go.mod ( #10884 )
2025-11-07 06:50:30 +00:00
CityFun
f686e7cbc4
fix: Fixed issue where applications failed to load when creating deployment websites ( #10882 )
2025-11-07 06:48:30 +00:00
CityFun
7fa39687b5
fix: Fixed issue where original Compose file content was cleared during comparison ( #10880 )
2025-11-07 06:46:30 +00:00
CityFun
9d84120181
feat: Add log cleanup support for scheduled tasks ( #10871 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/5639
2025-11-05 10:08:25 +00:00
CityFun
3be0dab8a3
fix: Fix the issue where PHP extensions fail to install. ( #10869 )
2025-11-05 15:34:02 +08:00
CityFun
3a9275d5fa
feat: Optimize the check for deleting associated databases when removing app ( #10868 )
2025-11-05 07:32:27 +00:00
ssongliu
6296aa04c6
feat: Cronjob reports add an unexecuted status ( #10866 )
...
Refs #10861
2025-11-05 07:30:25 +00:00
KOMATA
cfe9e94e16
feat: add sensitive info mask ( #10865 )
2025-11-05 09:38:42 +08:00
ssongliu
902d329e78
feat: Container overview page supports displaying disk usage information ( #10864 )
2025-11-04 22:53:54 +08:00
CityFun
62f59eb1c3
feat: Add a check during upgrade to detect whether the Compose file has been modified. ( #10863 )
2025-11-04 22:53:33 +08:00
CityFun
a7d4c4ebec
feat: Optimize environment port mappings ( #10856 )
2025-11-04 15:55:16 +08:00
CityFun
0ca96621d4
feat: Edit the application Compose content to add a comparison. ( #10855 )
2025-11-04 15:36:34 +08:00
ssongliu
7ea179c2da
fix: SSH client execution compatible with controller ( #10854 )
2025-11-04 15:36:18 +08:00
CityFun
6982396572
style: Optimize batch delete website ( #10853 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10851
2025-11-04 06:14:24 +00:00
KOMATA
36c4fbfeee
fix: disable ip input when choosing unsupported network type ( #10849 )
2025-11-04 09:51:35 +08:00
CityFun
868c6f47a0
style: Optimize application installation style ( #10847 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10845
2025-11-03 10:46:23 +00:00
KOMATA
74695ab276
fix: add copy button for image name ( #10837 )
2025-11-03 16:47:04 +08:00
KOMATA
cb74d8d51b
feat: Add network details drawer component ( #10836 )
2025-11-03 16:46:39 +08:00
ssongliu
eaa620b081
feat: Add real-time process display on the overview page ( #10833 )
2025-10-31 10:36:19 +00:00
CityFun
18ab07ec4f
feat: Support application migration to other nodes. ( #10832 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10509
2025-10-31 10:34:20 +00:00
ssongliu
e86bc9a8db
feat: Container operations support task logs ( #10824 )
...
Refs #10817
2025-10-30 09:42:18 +00:00
ssongliu
75837c87b4
fix: Update swagger API documentation ( #10822 )
...
Refs #10816
2025-10-30 08:50:18 +00:00
ssongliu
9a73095a8f
feat: System monitoring supports process viewing ( #10821 )
...
Refs #3437
2025-10-30 08:48:18 +00:00
wanghe-fit2cloud
9242bf6482
feat: service handling on more platforms
2025-10-30 14:50:33 +08:00
CityFun
f552a0ac36
feat: update docker sdk ( #10814 )
2025-10-29 05:42:17 +00:00
ssongliu
141e2f61eb
fix: Optimize the compose env file prompt message ( #10813 )
...
Refs #7604
2025-10-29 05:40:19 +00:00
蘭
b6d7b319f2
fix: Fix the issue of failure caused by incorrect email service parameters ( #10811 )
...
#10803
2025-10-29 05:38:18 +00:00
ssongliu
4cdc6c80ec
feat: Compose templates support import and export ( #10809 )
2025-10-29 13:36:24 +08:00
Jimes
cee9d7ffb0
chore: Correct typo in redirect text
2025-10-29 09:05:24 +08:00
Jimes
3f48bdb216
chore: replace '登陆' with '登录'
2025-10-29 09:03:58 +08:00
CityFun
2cef8dcea4
feat: change tensorrt button logic ( #10805 )
2025-10-28 18:56:45 +08:00
CityFun
c327936db1
core: update github.com/docker/compose/v2 version ( #10804 )
2025-10-28 10:20:16 +00:00
CityFun
1b53cd4ca8
feat: add sync waf ip group cron job ( #10802 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8915
2025-10-28 10:18:18 +00:00
ssongliu
08f9f6f8e5
feat: Support using proxies for inter-node requests ( #10799 )
...
Refs #9903
2025-10-28 10:16:18 +00:00
CityFun
fb6b2729c6
feat: Website Load balancer config support fail_timeout ( #10796 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10565
2025-10-28 08:28:16 +00:00
CityFun
aa55a18ed8
feat: Fix highlighting issues in the ssh config editor. ( #10794 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/6496
2025-10-28 08:26:18 +00:00
ssongliu
6c74c64b29
style: Optimize the container details page style ( #10791 )
2025-10-28 08:24:17 +00:00
maolei
fddbf34684
feat: Add automatic SSL certificate selection when creating a website with HTTPS enabled ( #10789 )
...
Optimize the default selection logic after the SSL list is loaded.
Add a flagging mechanism for manual SSL certificate selection, which disables automatic selection once triggered.
Add listeners for changes to the primary and more domains to trigger this automatic selection logic.
2025-10-28 13:49:34 +08:00
KOMATA
ea878bba73
feat: add Docker Inspect dialog with tabbed container info view and enhanced visual formatting ( #10783 )
...
* feat: Expand Docker inspect detail drawer
* chore: i18n
* fix: switch order in mount detail card.
2025-10-27 18:11:50 +08:00
CityFun
db002ec915
feat: Add settings to prevent certificate leakage. ( #10785 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10755
2025-10-27 10:06:17 +00:00
ssongliu
606d3c1717
fix: Improve system monitoring settings ( #10784 )
...
Refs #5121 #8390
2025-10-27 10:04:17 +00:00
CityFun
b0fbb39cd3
style: Optimize app name display for large screens ( #10782 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10764
2025-10-27 10:02:18 +00:00
ssongliu
2478d26c59
fix: Add validation rules for scheduled task names ( #10780 )
...
Refs #10741
2025-10-27 10:00:18 +00:00
ssongliu
e072620f9b
style: Optimize the style of firewall import and export ( #10778 )
2025-10-27 17:59:06 +08:00
CityFun
dd3419bf52
feat: support architecture detail display for local app ( #10777 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10770
2025-10-27 09:58:16 +00:00
ssongliu
f12e70ef5d
feat: Support importing licenses when adding nodes ( #10776 )
...
Refs #9793
2025-10-27 09:56:16 +00:00
ssongliu
2836207850
fix: Fix the issue of abnormal redirection after deleting a tab ( #10774 )
...
Refs #10767
2025-10-27 09:54:16 +00:00
ssongliu
4253b48bba
fix: Fix the issue of abnormal menu tab switching ( #10773 )
...
Refs #10765
2025-10-27 09:52:18 +00:00
KOMATA
ff36b65af4
feat: Optimize i18n by dynamically loading module ( #10759 )
...
* feat: Optimize internationalization support, dynamically load language packs and update language settings
* feat: Refactor i18n initialization to load initial messages dynamically
2025-10-27 17:49:52 +08:00
KOMATA
1ef4803954
feat: Enhance cache display and setting in proxy configuration ( #10751 )
...
* feat: Enhance caching options for proxy configuration
* fix: typo
* feat: Update caching and directive handling in proxy configuration
* feat: Update default cache time and unit to improve caching configuration
* feat: Implement RemoveCorsOption method to streamline CORS directive removal
* feat: Enhance cache display and initialization in proxy configuration
* refactor: Clean up AddBrowserCache and RemoveCache methods by removing commented-out code
2025-10-24 18:17:51 +08:00
CityFun
08ebbee328
feat: support bach set website group ( #10754 )
2025-10-24 10:00:14 +00:00
ssongliu
d8e4144d46
feat: Child nodes support upgrading together with the master node ( #10753 )
...
Refs #9647
2025-10-24 09:14:15 +00:00
CityFun
0b1819576d
feat: runtime support config extra_hosts ( #10750 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10250
2025-10-24 08:56:15 +00:00
BugKing
6ce33754a8
chore: Add id attribute to welcome dialog ( #10746 )
2025-10-24 15:45:11 +08:00
KOMATA
21e0808a86
fix: Replace RemoveDirective with RemoveDirectiveByFullParams for better parameter matching ( #10748 )
2025-10-24 15:19:32 +08:00
KOMATA
3480182473
feat: Refactor quick command function, turn cascader into palette ( #10732 )
2025-10-23 17:20:16 +08:00
CityFun
e516158294
feat: Reduce Echarts bundle size ( #10731 )
2025-10-23 17:17:42 +08:00
ssongliu
c8ee0af152
fix: Fix the packaging failure issue ( #10734 )
2025-10-23 16:40:45 +08:00
ssongliu
3b82d2a1ee
feat: Add xplay welcome page ( #10733 )
2025-10-23 16:27:11 +08:00
CityFun
274fd526b7
feat: optimization waf map load ( #10730 )
2025-10-23 16:00:23 +08:00
ssongliu
86b0e01d9d
fix: Optimize the container command input method ( #10724 )
2025-10-22 18:33:10 +08:00
ssongliu
c06ba18023
feat: compatible with openrc and sysvinit ( #10723 )
2025-10-22 18:32:42 +08:00
KOMATA
f462591e9c
feat: add firewall rule import/export with JSON validation and alerts ( #10706 )
2025-10-22 18:31:26 +08:00
CityFun
da23b8e6d9
feat: update zh-Hant.ts ( #10717 )
2025-10-22 13:54:06 +08:00
david082321
a1799f5b4b
feat: Update zh-Hant translation ( #10716 )
2025-10-22 13:43:24 +08:00
CityFun
34496f6a00
feat: clear model when create llm ( #10711 )
2025-10-21 17:53:20 +08:00
CityFun
5d8208a061
feat: add some prompt for tensorRT LLM ( #10710 )
2025-10-21 08:56:12 +00:00
CityFun
f94e60c53c
feat: support edit command for tensorrtLLM ( #10708 )
2025-10-21 15:29:14 +08:00
wanghe-fit2cloud
dd70be51b3
Revert "fix: set TensorRT LLM menu visibility ( #10693 )"
...
This reverts commit 79d9d9dfc2 .
2025-10-20 21:49:03 +08:00
蘭
12e1a6a855
fix: App menu and setting menu cannot be set as secondary menu ( #10701 )
2025-10-20 21:47:32 +08:00
CityFun
07648367c1
feat: change local php runtime helper ( #10700 )
2025-10-20 10:58:13 +00:00
CityFun
5b86ca38e0
fix: Resolve installation failures of OpenResty on low-memory machines. ( #10697 )
2025-10-20 18:17:38 +08:00
ssongliu
79d9d9dfc2
fix: set TensorRT LLM menu visibility ( #10693 )
2025-10-20 12:01:40 +08:00
CityFun
e667477f4b
feat: change tensorrt-llm command ( #10692 )
2025-10-20 11:54:27 +08:00
ssongliu
0367149386
feat: support for fusion xplay ( #10691 )
2025-10-20 03:37:32 +00:00
CityFun
3d0ce2add4
feat: add image input for tensorrt llm ( #10690 )
2025-10-20 11:21:37 +08:00
CityFun
17224b8920
feat: ai model support tensorRT LLM ( #10688 )
2025-10-18 22:49:48 +08:00
蘭
05d125c762
fix: Fix the problem of garbled Chinese characters in file names ( #10675 )
2025-10-17 08:43:51 +00:00
ssongliu
e1a268b21d
fix: Modify watermark setting prompt information ( #10674 )
2025-10-17 08:41:50 +00:00
BugKing
c486e8a354
style: add id for login container ( #10676 )
2025-10-17 16:39:48 +08:00
ssongliu
eba74d91b3
style: Optimize the overview page style ( #10670 )
2025-10-17 10:20:21 +08:00
ssongliu
613f8c2b57
fix: Watermark differentiation for light and dark themes ( #10669 )
2025-10-17 10:10:54 +08:00
ssongliu
16e2ad64a2
style: Fix the issue of incomplete watermark display ( #10668 )
2025-10-16 18:54:46 +08:00
CityFun
3274895dcf
feat: remove unused code ( #10667 )
2025-10-16 17:29:38 +08:00
蘭
7367d47d27
feat: Optimize menu display sorting ( #10666 )
2025-10-16 17:17:16 +08:00
CityFun
4ed2a03222
feat: support 1pctl app init command ( #10665 )
2025-10-16 17:05:31 +08:00
ssongliu
586df4627a
style: Fix the issue of incomplete watermark display ( #10664 )
2025-10-16 16:57:44 +08:00
蘭
25181b6c27
fix: Handling drag and drop uploads that are blocked ( #10663 )
2025-10-16 15:05:58 +08:00
ssongliu
72e6b9b188
feat: Add python2 and python3 options to the cronjob interpreter ( #10662 )
2025-10-16 14:40:41 +08:00
蘭
e2efa20582
feat: Menu supports restoring default values ( #10658 )
2025-10-16 14:40:09 +08:00
CityFun
2cebb1beca
Fix Display Issues in the Editing Runtime Environment ( #10660 )
2025-10-16 06:31:40 +00:00
ssongliu
fb24a699e6
fix: Fix the issue of abnormal refresh after container creation/editing ( #10657 )
2025-10-16 06:29:40 +00:00
蘭
1c16a0a69f
feat: Add icons to the menu ( #10650 )
2025-10-15 17:43:40 +08:00
ssongliu
26e480f242
fix: Fix the issue where pressing Enter in the image tag drawer causes a refresh ( #10649 )
2025-10-15 17:37:18 +08:00
CityFun
fcf864156d
feat: Optimize image pulling during application installation ( #10648 )
2025-10-15 17:37:07 +08:00
ssongliu
d773391763
style: Optimize the border style of the cronjob creation card ( #10647 )
2025-10-15 17:36:55 +08:00
蘭
b47d63330e
feat: Optimize favicon ( #10646 )
2025-10-15 17:36:41 +08:00
ssongliu
026ed1eb42
fix: Fix the issue of abnormal container sharing mode modification ( #10644 )
2025-10-15 13:38:27 +08:00
蘭
fb80724a96
feat: Favorite files support directory redirection ( #10641 )
...
#9936
2025-10-15 03:29:36 +00:00
CityFun
a7ab866e95
fix: Fixed issue with install openresty failed ( #10643 )
2025-10-15 11:29:32 +08:00
ssongliu
06f636c9aa
feat: Swap settings support task mode ( #10639 )
2025-10-14 22:12:27 +08:00
ssongliu
bbc5b8b731
fix: Fix the issue of abnormal panel redirection ( #10638 )
2025-10-14 18:30:06 +08:00
CityFun
cd154b13a9
feat: remove unused function ( #10637 )
2025-10-14 18:20:47 +08:00
蘭
f71a8a1603
feat: Support configuration of SMTP username ( #10636 )
2025-10-14 18:04:41 +08:00
CityFun
d2ecae7e97
feat: Optimize Supervisord log reading ( #10634 )
2025-10-14 18:04:20 +08:00
蘭
649e7b1912
feat: The panel logo setting supports SVG images ( #10633 )
2025-10-14 16:51:48 +08:00
CityFun
2a97b0a9de
fix: Fixed issue with edit runtime failed ( #10631 )
2025-10-14 16:51:38 +08:00
ssongliu
5ca02a1dcf
style: Optimize watermark style ( #10630 )
2025-10-14 16:51:26 +08:00
蘭
f088cec4d5
feat: The menu supports drag and drop sorting ( #10626 )
2025-10-14 16:51:15 +08:00
ssongliu
dde40064d2
fix: Fix the issue of abnormal terminal settings ( #10621 )
2025-10-13 21:29:14 +08:00
CityFun
597000ce52
fix: Solve the issue of being unable to filter applications when the operating system is aarch64. ( #10620 )
2025-10-13 21:28:53 +08:00
CityFun
4597cb26a1
style: change process management style ( #10619 )
2025-10-13 21:28:36 +08:00
ssongliu
e16ab09253
style: Modify some tamper-proof notification messages ( #10617 )
2025-10-13 21:28:18 +08:00
ssongliu
595be6f470
fix: Fix the issue of abnormal refreshing on the overview page ( #10615 )
2025-10-13 21:28:01 +08:00
ssongliu
7afe9ac878
fix: Fix the issue of abnormal task logs when website restoration fails ( #10609 )
2025-10-11 22:07:58 +08:00
CityFun
1f53b64b08
feat: update github.com/nwaples/rardecode/v2 ( #10608 )
2025-10-11 17:03:17 +08:00
CityFun
49ca336dd6
feat: add cors config for website ( #10607 )
2025-10-11 08:04:26 +00:00
ssongliu
7cabb54c4e
fix: Fix the issue of abnormal container task log formatting ( #10606 )
2025-10-11 15:36:14 +08:00
CityFun
f55841f41c
feat: Added name display to the batch operation website. ( #10600 )
2025-10-10 10:03:27 +00:00
CityFun
8983cb6186
fix: Fixed the issue of task log crashes. ( #10599 )
2025-10-10 17:24:11 +08:00
ssongliu
222181baff
feat: Support batch operations for image tags ( #10597 )
2025-10-10 17:23:59 +08:00
CityFun
02c002bda6
support php slow log ( #10596 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9467
2025-10-10 09:23:25 +00:00
ssongliu
a5fbd01ea5
style: Adjust the overview page style ( #10595 )
2025-10-10 06:15:25 +00:00
CityFun
3652e07988
feat: The runtime environment website supports offline mode. ( #10589 )
2025-10-09 18:08:01 +08:00
ssongliu
6ed000985c
style: Adjust the overview page style ( #10588 )
2025-10-09 10:07:26 +00:00
CityFun
4a8b524a7c
fix: Fixed issue with install node module failed ( #10587 )
2025-10-09 18:06:40 +08:00
Isaac
39509ad9a8
解决目录遍历漏洞问题 ( #10586 )
2025-10-09 16:01:00 +08:00
CityFun
f977a2488d
feat: Offline version supports creating PHP ( #10585 )
2025-10-09 06:51:24 +00:00
ssongliu
e7b1aadb0e
fix: Fix the issue of missing parameters when creating macvlan ( #10583 )
...
Refs #10580
2025-10-09 06:43:25 +00:00
CityFun
339b085db7
feat: Optimize application parameter editing ( #10582 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10558
2025-10-09 06:41:25 +00:00
ssongliu
a7c00900d8
fix: Fix the issue of abnormal deletion of cronjob report files ( #10581 )
2025-10-09 14:40:42 +08:00
ssongliu
99023569fc
feat: Support editing ssh key information ( #10579 )
...
Refs #10537
2025-10-09 06:39:25 +00:00
Li lingyi
e4478da423
Fix misskey's activitypub protocol violation from 1panel's mistake ( #10567 )
...
Fix misskey's activitypub protocol violation from 1panel's mistake
<https://akollo.2s.ink/notes/addwemgrqzn70086 >
<https://github.com/1Panel-dev/1Panel/issues/10566 >
😂 😂 😂 😂 😂 😂
2025-10-09 11:54:15 +08:00
双向极端 and live
d0bb9165bf
feat: Add inbound interface restriction option for ufw forward rules ( #10345 ) ( #10549 )
...
* 修复https防窜站关闭时修改默认站点报错的问题
* feat: Add inbound interface restriction option for ufw forward rules (#10345 )
---------
Co-authored-by: live <Anxys@outlook.com >
2025-10-02 20:33:20 +08:00
CityFun
72a0e0200e
feat: support config cors in website proxy ( #10551 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/7211
Refs https://github.com/1Panel-dev/1Panel/issues/7386
2025-09-30 09:34:22 +00:00
蘭
5d83f21a26
feat: File management supports file format conversion ( #10541 )
...
#10028
2025-09-29 09:26:21 +00:00
CityFun
56936aa6cd
feat: support uploading local certificate files ( #10540 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8606
2025-09-29 09:24:20 +00:00
CityFun
f4a649dc2f
feat: support custom extension sources for PHP runtime ( #10539 )
2025-09-29 14:23:01 +08:00
CityFun
464ca8d272
feat: Delete associated database when deleting website ( #10535 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9168
2025-09-29 06:22:19 +00:00
ssongliu
7897bdabc4
style: Optimize the restriction prompt for quick access on the dashboard ( #10534 )
2025-09-29 06:20:20 +00:00
ssongliu
3675c2f3f3
fix: Fix the issue of abnormal 1pctl language display after upgrade ( #10533 )
2025-09-29 14:18:50 +08:00
ssongliu
4eb264bea4
feat: Support batch image pulling ( #10532 )
...
Refs #10521
2025-09-29 06:18:20 +00:00
ssongliu
129e864975
style: Adjust the maximum height of network card options ( #10529 )
...
Refs #10526
2025-09-28 10:24:16 +00:00
ssongliu
7f05c1ef33
fix: Fix the issue of abnormal container network creation ( #10527 )
...
Refs #10511
2025-09-28 10:22:16 +00:00
ssongliu
97d6d9c69f
fix: Fix the issue of abnormal default network card display ( #10525 )
...
Refs #10520
2025-09-28 10:20:16 +00:00
ssongliu
8937acee13
feat: Support manual stopping of shell-type tasks ( #10524 )
...
Refs #10067
2025-09-28 10:18:17 +00:00
CityFun
7518c5fe95
feat: Update the local certificate and remember the directory address. ( #10523 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8478
2025-09-28 10:16:18 +00:00
CityFun
45fbb9f010
feat: Certificate Add ID Display ( #10522 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10513
2025-09-28 10:14:16 +00:00
ssongliu
eff55da020
fix: Fix the issue of double quote escaping in cronjob ( #10519 )
2025-09-28 15:51:53 +08:00
ssongliu
e87bf0b3fc
fix: Modify the style of the file exclusion control ( #10504 )
2025-09-26 10:08:11 +00:00
ssongliu
3f141346fa
feat: Support checking proxy server connection availability ( #10502 )
...
Refs #9843
2025-09-26 09:24:12 +00:00
CityFun
34b39f6eb8
feat: Node Runtime support for pm2 ( #10501 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/3176
2025-09-26 09:22:12 +00:00
CityFun
b8fd8ee0d9
feat: handle for install openresty ( #10500 )
2025-09-26 15:15:33 +08:00
ssongliu
b8895f215c
fix: Fix the issue where cache cleanup fails to exclude logs of curre… ( #10497 )
...
…ntly used
Refs #10484
2025-09-26 07:14:11 +00:00
ssongliu
c4b3efeb9d
fix: Fix the issue where cronjob expressions do not support commas ( #10493 )
...
Refs #9748
2025-09-26 07:12:13 +00:00
CityFun
8f0c84c2a5
feat: The runtime supports offline mode ( #10499 )
2025-09-26 07:10:12 +00:00
CityFun
90b9c53420
feat: Cache the last created website type. ( #10496 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9475
2025-09-26 07:08:12 +00:00
CityFun
46f9f4f561
feat: Optimize the Web Access URL field. ( #10492 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10475
2025-09-26 07:06:10 +00:00
双向极端 and live
de265a19b2
修复https防窜站关闭时修改默认站点报错的问题 ( #10490 )
...
Co-authored-by: live <Anxys@outlook.com >
2025-09-26 10:21:30 +08:00
ssongliu
8af6868694
feat: Support customizing whether scripts are automatically synchronized ( #10487 )
...
Refs #10057
2025-09-25 10:44:08 +00:00
ssongliu
b1dde54e38
feat: Fix the issue of abnormal node name display in the Community Ed… ( #10485 )
...
…ition
2025-09-25 10:16:09 +00:00
ssongliu
0a6163c89b
feat: Support customizing the number of upgrade backup copies ( #10483 )
...
Refs #7361
2025-09-25 10:14:09 +00:00
CityFun
07d0b37692
feat: Nginx configuration supports shortcut commenting. ( #10482 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/3606
2025-09-25 07:30:08 +00:00
CityFun
ac9881dd4c
feat: The runtime supports offline mode. ( #10481 )
2025-09-25 15:26:59 +08:00
ssongliu
280c1b4fea
feat: Support authkeys management ( #10480 )
...
Refs #5247
2025-09-25 07:26:10 +00:00
CityFun
6b24ee23e6
feat: Support for Quick Website Name Editing ( #10479 )
2025-09-25 15:25:23 +08:00
CityFun
d93f8c5e6e
feat: Adapt to Offline Mode ( #10473 )
2025-09-24 10:56:07 +00:00
CityFun
384f065040
feat: Adapt to Offline Mode ( #10472 )
2025-09-24 17:40:44 +08:00
CityFun
672fedc7e5
feat: support config environment for supervisor ( #10471 )
2025-09-24 17:40:32 +08:00
CityFun
0433a26a07
feat: Optimize App Update Log Display ( #10469 )
2025-09-24 17:40:20 +08:00
ssongliu
4ebd4bddee
feat: Support adding IPv6 nodes ( #10470 )
...
Refs #9074
2025-09-24 09:40:08 +00:00
ssongliu
030ab743f3
feat: Support customizing the master node name ( #10468 )
...
Refs #8964
2025-09-24 09:38:08 +00:00
CityFun
d4623a68dd
fix: Solve the issue of missing styles in WordPress after enabling HTTPS ( #10467 )
2025-09-24 09:36:08 +00:00
CityFun
a38d1c96d8
feat: add acme-dns provider for ssl dns ( #10464 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10048
2025-09-24 09:34:07 +00:00
CityFun
61ddf89fdd
feat: add Ovh provider for ssl dns ( #10458 )
2025-09-23 19:08:48 +08:00
ssongliu
5c7d9b4ffe
feat: Container mounted volumes support shared customization ( #10457 )
...
Refs #8443
2025-09-23 10:44:05 +00:00
CityFun
563ea985a4
perf: Optimize Process-Network Page Performance ( #10456 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/6900
2025-09-23 10:32:05 +00:00
CityFun
657b2ddc8a
feat: Optimizing the process management page frontend is feasible. ( #10455 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/4634
2025-09-23 09:20:06 +00:00
ssongliu
50221c2ace
fix: Optimize the input description for tamper prevention ( #10454 )
...
Refs #9203
2025-09-23 09:18:07 +00:00
CityFun
b0bf3be707
feat: change website rate limit prompt ( #10450 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10441
2025-09-23 09:16:07 +00:00
ssongliu
caaf05897a
fix: Optimize error messages for failed extraction with passwords ( #10453 )
2025-09-23 17:15:55 +08:00
CityFun
0354b11ddb
feat: handle mcp for offline mode ( #10451 )
2025-09-23 07:52:05 +00:00
CityFun
bdcf9b075e
feat: Fixed issue with Edit App - Resource limit prompt message is missing ( #10449 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10431
2025-09-23 05:54:04 +00:00
CityFun
ab77aa2b5b
feat: Adapt version handle for offline mode. ( #10448 )
2025-09-23 04:00:05 +00:00
ssongliu
1d54dcc95c
fix: Increase Docker restart timeout duration ( #10447 )
...
Refs #10440
2025-09-23 03:58:04 +00:00
ssongliu
0138d481a6
fix: Add timeout settings for clam scanning ( #10445 )
...
Refs #10426
2025-09-23 03:56:04 +00:00
ssongliu
ba6cdc6e10
fix: Optimize the display of database synchronization passwords ( #10437 )
...
Refs #10410
2025-09-22 15:18:08 +00:00
CityFun
389d9c652f
feat: Adapt script library for offline mode. ( #10436 )
2025-09-22 10:00:05 +00:00
ssongliu
4942c6c206
feat: Support import and export operations for quick commands ( #10434 )
...
Refs #7384
2025-09-22 09:20:04 +00:00
CityFun
40e264e0d4
fix: Fixed issue with backup mysql-cluster failed ( #10433 )
2025-09-22 08:02:03 +00:00
CityFun
b73b851245
feat: Remove unused front-end components ( #10432 )
2025-09-22 08:00:07 +00:00
CityFun
49a777e2d8
feat: Optimize local application installation name settings. ( #10430 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10406
2025-09-22 07:58:04 +00:00
wanghe-fit2cloud
7df43aeb59
feat: Add offline switch
2025-09-22 14:23:09 +08:00
CityFun
86047c48e4
feat: add timeout limit function Config for PHP ( #10429 )
2025-09-22 11:31:33 +08:00
ssongliu
6000a206a8
feat: Supports task logs for tamper prevention ( #10428 )
2025-09-22 03:30:03 +00:00
CityFun
da75f050e2
feat: Create load balancer with health check. ( #10419 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10412
2025-09-19 10:18:04 +00:00
CityFun
7ed81996b8
feat: Optimize log file support for IPv6. ( #10418 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10411
2025-09-19 10:12:01 +00:00
CityFun
2040f8f3b0
feat: support batch operate website ( #10415 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/5142
2025-09-19 10:10:01 +00:00
ssongliu
c216726449
fix: Optimize the style of quick command options ( #10408 )
2025-09-19 10:08:01 +00:00
ssongliu
a33b17d5da
feat: Support database terminal operations ( #10407 )
...
Refs #9538
2025-09-18 10:08:03 +00:00
ssongliu
58c994a3e2
feat: Support quick commands in the file terminal ( #10405 )
...
Refs #9541
2025-09-18 07:06:37 +00:00
ssongliu
98d01556c2
fix: Fix the issue of SSH port failure on some machines ( #10404 )
...
Refs #4801
2025-09-18 07:04:38 +00:00
CityFun
fd21e8de14
feat: optimization install php extensions ( #10403 )
2025-09-18 07:02:36 +00:00
蘭
37ef2059f1
feat: Improve Español language ( #10400 )
2025-09-17 14:29:59 +00:00
ssongliu
41c49ca95f
fix: Fix the issue where SSH port changes are not synchronized to the… ( #10398 )
...
… local terminal
Refs #10358
2025-09-17 10:43:58 +00:00
CEO DaXyS
1999f102bf
feat: Dev v2 spanish ( #10352 )
2025-09-17 18:02:29 +08:00
CityFun
aa91bb88bc
feat: Update element-plus version ( #10397 )
2025-09-17 09:53:59 +00:00
ssongliu
7410a41331
feat: Add alias settings for quick jump ( #10396 )
...
Refs #10390
2025-09-17 09:51:59 +00:00
CityFun
a987370657
feat: Add support for offline version. ( #10395 )
2025-09-17 09:49:59 +00:00
ssongliu
1883b05f26
feat: Add panel carousel on the overview page ( #10394 )
2025-09-17 09:47:58 +00:00
CityFun
c408619042
fix: Fixed issue with sync ssl to node failed ( #10393 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10237
2025-09-17 07:11:59 +00:00
ssongliu
1181b13c83
feat: Support adding panels ( #10388 )
2025-09-17 10:21:03 +08:00
CityFun
c1aef03f09
perf: change php runtime website config ( #10387 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10334
2025-09-16 07:48:10 +00:00
CityFun
6609871b1e
fix: Resolve the issue of application edit parameters becoming mandatory. ( #10386 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10381
2025-09-16 07:46:10 +00:00
CityFun
813f1718fb
style: change app edit button style ( #10385 )
2025-09-16 07:44:09 +00:00
蘭
49bcc14df7
ref: Code formatting ( #10383 )
2025-09-16 02:35:57 +00:00
david082321
28108a1c02
feat: Update zh-Hant translation ( #10380 )
2025-09-15 18:27:09 +08:00
蘭
c169dfa395
fix: Fix the issue of generating Swagger documents with actual parameters ( #10379 )
2025-09-15 16:35:46 +08:00
ssongliu
3b26a692b6
feat: Support watermark ( #10378 )
2025-09-15 16:35:24 +08:00
ssongliu
9a6b51b092
feat: Add backup status for manual backups ( #10377 )
2025-09-15 16:27:11 +08:00
ssongliu
c3121fcd38
feat: Add force stop functionality to tamper prevention ( #10376 )
...
Refs #6866
2025-09-15 08:24:45 +00:00
CityFun
7e8581a7de
feat: The certificate list supports sorting by expiration date. ( #10372 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10371
2025-09-15 05:37:27 +00:00
蘭
0ba83d1353
ref: Update swagger api docs ( #10351 )
2025-09-12 08:24:24 +00:00
CityFun
a302e100ec
fix: Fixed issue with add large black ip to fail2ban failed ( #10348 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10346
2025-09-12 08:20:25 +00:00
蘭
4f58fd492d
ref: Update swagger api docs ( #10343 )
...
#10342
2025-09-11 14:03:31 +00:00
CityFun
0b06a4fac6
feat: Adapt for directly mounting an unpartitioned disk ( #10341 )
2025-09-11 09:05:30 +00:00
CityFun
4e1a7bf42c
feat: optimization disk zie display ( #10339 )
2025-09-11 15:12:45 +08:00
wanghe-fit2cloud
ef2fb1c62e
chore: Modify prompt msg
2025-09-11 14:02:13 +08:00
蘭
f5fcbcd87a
fix: Fix the decompression issue of TGZ files ( #10338 )
2025-09-11 05:41:29 +00:00
CityFun
986bffaf2b
feat: add process detail for supervisor process ( #10336 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/5172
2025-09-11 03:47:30 +00:00
CityFun
766a2a0546
feat: optimization disk zie display ( #10337 )
2025-09-11 11:46:16 +08:00
蘭
291b594ad9
fix: Fix file decompression issue ( #10333 )
2025-09-10 14:23:25 +00:00
CityFun
7742e3da38
fix: Fixed issue with mcp externalUrl config failed ( #10331 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10323
2025-09-10 09:06:51 +00:00
ssongliu
c5f70eae4c
feat: Add debounce effect to file selection ( #10330 )
2025-09-10 09:04:52 +00:00
CityFun
8bdf02c4c0
perf: Optimize process management performance ( #10329 )
2025-09-10 09:02:53 +00:00
蘭
8abe132c25
style: Optimize log background color ( #10327 )
...
#10203
2025-09-10 09:00:52 +00:00
CityFun
3a447b02a1
feat: Adjust hard drive mounting logic ( #10326 )
2025-09-10 05:50:51 +00:00
ssongliu
aa718eef88
fix: Fix the issue of terminal key connection exception ( #10325 )
2025-09-10 03:32:51 +00:00
CityFun
60b1c9ba32
feat: Adjust disk management menu order ( #10324 )
2025-09-10 03:30:52 +00:00
蘭
9b50581fd4
fix: Fix alert issue remove some alert logs ( #10322 )
2025-09-10 03:28:50 +00:00
蘭
ee33fdab89
fix: Fix file decompression issue ( #10320 )
2025-09-09 11:14:44 +00:00
CityFun
c8f19467ba
fix: Fixed issue with push node not work when create ssl ( #10319 )
2025-09-09 09:56:45 +00:00
ssongliu
1fc0f1c71b
fix: Fix the issue of terminal key connection exception ( #10318 )
2025-09-09 09:54:45 +00:00
CityFun
2258ba108d
feat: add rsync check for file exchange ( #10317 )
2025-09-09 08:38:44 +00:00
ssongliu
d21f4ffae6
style: Add fullscreen support for some drawers ( #10316 )
...
Refs #10312
2025-09-09 08:02:43 +00:00
ssongliu
4bd9c4c0fc
fix: Fix snapshot interface timeout configuration issue ( #10315 )
2025-09-09 07:18:43 +00:00
CityFun
29165f0f6f
perf: Optimize the display of HTML-type logs ( #10311 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10303
2025-09-09 06:52:44 +00:00
ssongliu
f75b786916
fix: Add backward compatibility for overview page api ( #10310 )
2025-09-09 06:50:44 +00:00
CityFun
011914339e
feat: Extend Openresty build time ( #10309 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10289
2025-09-09 06:48:43 +00:00
ssongliu
08a07214ef
fix: Optimize backup logic for cronjob ( #10308 )
2025-09-09 04:20:43 +00:00
ssongliu
f682f07dbc
fix: Optimize duplicate execution error messages for cronjob ( #10307 )
2025-09-09 03:44:43 +00:00
CityFun
50e99f1f4c
fix: Fixed issue with can not disable cache in antiLeech ( #10306 )
2025-09-09 03:22:43 +00:00
蘭
feabc488fe
feat: SMTP supports login authentication ( #10304 )
2025-09-09 03:20:44 +00:00
wanghe-fit2cloud
72d3f5071b
chore: Upgrade Node version
2025-09-09 11:19:05 +08:00
CityFun
27dc662430
fix: Fixed issue with build frontend failed ( #10305 )
2025-09-09 03:00:43 +00:00
ssongliu
80e233c4a6
fix: Fix terminal connection exception issues ( #10301 )
2025-09-08 14:08:42 +00:00
ssongliu
a099308a82
fix: Solve the problem of internationalization of operation logs ( #10300 )
...
Refs #10273
2025-09-08 10:02:34 +00:00
ssongliu
6f0673f184
fix: Fix the problem of uploaded backup files being deleted after res… ( #10299 )
...
…toration
2025-09-08 09:57:46 +00:00
CityFun
b428e699db
feat: Disk Management Compatible with Lower Version Operating Systems ( #10298 )
2025-09-08 17:04:07 +08:00
蘭
f4334eadc0
ref: The default display quantity for the list is 20 ( #10297 )
2025-09-08 17:03:50 +08:00
ssongliu
a2a6503030
fix: Refactor terminal connection logic ( #10283 )
...
Refs #9617
2025-09-05 09:39:36 +00:00
CityFun and wanghe-fit2cloud
9c22005b79
feat: Add disk management ( #10282 )
...
Co-authored-by: wanghe-fit2cloud <wanghe@fit2cloud.com >
2025-09-05 17:15:58 +08:00
蘭
7448953b7d
fix: Fix alert issue ( #10281 )
2025-09-05 08:41:35 +00:00
蘭
18214095ab
fix: Fix the issue where the task did not stop after deleting the alert ( #10280 )
2025-09-05 07:55:36 +00:00
ssongliu
bcfc78e510
fix: Optimize the trigger method for table selection ( #10268 )
...
Refs #10262
2025-09-04 10:23:32 +00:00
ssongliu
cc6b506176
fix: Solve the problem of abnormal status judgment in docker ( #10266 )
...
Refs #10258
2025-09-04 09:15:32 +00:00
ssongliu
c61828fb39
fix: Adjust the display logic of the clam scan report ( #10264 )
...
Refs #10251
2025-09-04 09:13:32 +00:00
CityFun
23876ed186
feat: Mcp Server support uvx ( #10261 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10118
2025-09-04 07:21:33 +00:00
KOMATA
ac4962cf19
fix: Remove duplicate domains in the domain list initialization ( #10260 )
2025-09-04 15:20:38 +08:00
CityFun
d9e7c8d880
fix: Resolve the issue where the page does not display correctly after enabling browser caching. ( #10257 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10245
2025-09-04 07:19:31 +00:00
ssongliu
ea25b800d2
fix: Add Docker restart option to firewall operations ( #10253 )
...
Refs #10247
2025-09-03 09:29:30 +00:00
CityFun
7ba06e73d7
feat: support closing log dialog with ESC key and outside click ( #10252 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10240
2025-09-03 09:27:30 +00:00
CityFun
39cf26628f
feat: Optimize log file reading ( #10249 )
2025-09-03 09:25:30 +00:00
ssongliu
ea7f324a9d
style: Optimize version update changelog display ( #10248 )
...
Refs #10242
2025-09-03 06:49:28 +00:00
ssongliu
789d451ea2
feat: Add ZIP support for database backup uploads ( #10246 )
...
Refs #7179
2025-09-03 05:59:28 +00:00
CityFun
7313f3d591
fix: Resolve the issue of still receiving update prompts after ignoring the application. ( #10244 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10241
2025-09-03 05:57:28 +00:00
ssongliu
1662546bef
fix: Fix container image upgrade command loss issue ( #10239 )
...
Refs #10227
2025-09-02 10:48:10 +00:00
ssongliu
53f75086ec
feat: Optimize quick navigation for dashboard ( #10238 )
...
Refs #5167
2025-09-02 09:58:10 +00:00
ssongliu
81fcc61ec9
feat: Add local file selection for import/restore operations ( #10234 )
2025-09-02 17:55:46 +08:00
ssongliu
324a47966b
fix: Optimize duplicate execution prevention for cronjob ( #10233 )
...
Refs #4973
2025-09-02 09:54:10 +00:00
ssongliu
5a0c50b9a2
style: Optimize volume list display ( #10231 )
...
Refs #6601
2025-09-02 09:48:10 +00:00
ssongliu
66465beb39
fix: Optimize tamper-protected File deletion warning messages ( #10230 )
2025-09-02 17:45:57 +08:00
CityFun
c5d403f10a
feat: Add pagination cache ( #10229 )
2025-09-02 15:23:27 +08:00
蘭
598098c2ed
feat: Login page username automatically obtains focus ( #10228 )
2025-09-02 15:12:08 +08:00
ssongliu
bff1a8ad60
fix: Optimize warning messages for database deletion ( #10226 )
2025-09-02 05:43:44 +00:00
蘭
592e315f21
refactor: Adjust the default page size for the file management list ( #10225 )
2025-09-02 05:41:45 +00:00
CityFun
76933bc6ef
feat: Modify the configuration file to support tabs ( #10224 )
2025-09-02 05:39:45 +00:00
KOMATA
0dc312db64
fix: Fix typo of "Redis" in language files ( #10222 )
2025-09-02 10:21:51 +08:00
ssongliu
4deb92e715
fix: Optimize container port detection mechanism ( #10220 )
2025-09-01 10:14:49 +00:00
CityFun
bc95e47b92
fix: Fixed the issue with The child node cannot update the certificate ( #10219 )
2025-09-01 17:39:56 +08:00
CityFun
f2335d313c
feat: Optimize file log reading ( #10218 )
2025-09-01 17:39:40 +08:00
蘭
4c287f4a2d
feat: Add date to smtp service header ( #10215 )
2025-09-01 06:42:47 +00:00
CityFun
0a6e1c275b
feat: Restrict sqlbot version upgrades ( #10214 )
2025-09-01 06:26:48 +00:00
ssongliu
ff2dc05e7f
fix: Optimize container port detection mechanism ( #10209 )
...
Refs #5827
2025-09-01 06:24:48 +00:00
蘭
f62ce085bf
feat: MFA verification code automatically obtains focus ( #10213 )
...
refs #8032
2025-09-01 06:20:48 +00:00
CityFun
29306827ba
feat: App Store - Installed: Pagination Cache Added ( #10212 )
2025-09-01 06:08:48 +00:00
ssongliu
222d07175a
fix: Fix version upgrade information display issues ( #10208 )
...
Refs #10196
2025-09-01 06:00:48 +00:00
CityFun
663196c3d9
fix: Resolve the issue of failed push certificate to all nodes. ( #10195 )
2025-08-29 07:46:15 +00:00
蘭
df839714a3
fix: Fix issues with pasting files not loading and file retrieval path cursor ( #10194 )
2025-08-29 07:44:15 +00:00
CityFun
dcb004e983
fix: Fixed issue with build frontend failed ( #10193 )
2025-08-29 06:20:15 +00:00
CityFun
cee0604efc
perf: Optimize front-end component imports ( #10192 )
2025-08-29 06:04:14 +00:00
蘭
dfbd364f60
fix: Fix the initialization issue of alert tasks ( #10191 )
2025-08-29 05:56:15 +00:00
CityFun
339d6732d7
fix: fixed issue with push ssl to node failed ( #10188 )
2025-08-29 05:54:16 +00:00
蘭
b0dbfb4c7c
fix: Fix page loading flicker issue ( #10187 )
2025-08-29 05:52:17 +00:00
ssongliu
021603d25d
fix: Optimize container compose deletion logic ( #10186 )
...
Refs #10184
2025-08-29 05:50:15 +00:00
CityFun
a875e1ec5c
fix: Resolving the Issue of Website Directory Not Migrated During OpenResty Reinstallation ( #10185 )
2025-08-29 13:48:20 +08:00
CityFun
5c5904216b
feat: remove console ( #10181 )
2025-08-28 18:57:06 +08:00
蘭
1dae294d76
fix: Fix folder redirection issue ( #10180 )
2025-08-28 10:56:09 +00:00
ssongliu
acbb151b15
fix: Update authorization IP regular expression ( #10179 )
...
Refs #10173
2025-08-28 10:52:10 +00:00
CityFun
a1311a2a0d
perf: optimization file component ( #10178 )
2025-08-28 18:50:53 +08:00
蘭
bc8d564ce8
fix: Fix some bugs in the alert ( #10176 )
2025-08-28 07:58:10 +00:00
CityFun
97cdf7bc78
feat: Optimized the runtime environment installation, but the application store still does not display it as installed. ( #10175 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10174
2025-08-28 07:56:08 +00:00
蘭
ce69b4de01
fix: Fix bug in file management with multiple tabs ( #10170 )
2025-08-28 04:10:09 +00:00
ssongliu
e880df8142
fix: Fix snapshot cronjob execution issues ( #10169 )
2025-08-28 04:08:09 +00:00
ssongliu
a35ca87778
fix: Remove deprecated google drive connection information ( #10168 )
2025-08-28 04:06:08 +00:00
ssongliu
5a34e2d380
fix: Optimize backup logic for cronjob ( #10163 )
2025-08-27 14:35:28 +08:00
蘭
abf3247c50
fix: Resolve file renaming and other operational conflicts ( #10162 )
2025-08-27 05:44:03 +00:00
ssongliu
8663ed129d
fix: Fix image sorting anomalies ( #10159 )
2025-08-27 13:41:37 +08:00
cui
c0a0f4c801
refactor: use maps ( #10154 )
2025-08-27 10:08:51 +08:00
KOMATA
e84aa49003
feat: Enhance anti-leech configuration with new options and improved UI ( #10149 )
...
* feat: enhance anti-leech configuration with new options and improved UI
* fix: remove redundant code
2025-08-27 10:08:38 +08:00
ssongliu
6f45b90520
fix: Fix container resource cleanup result tracking ( #10153 )
2025-08-26 14:06:01 +00:00
蘭
0685984a80
ref: Adjust the content of alert information ( #10152 )
2025-08-26 14:04:01 +00:00
ssongliu
5f33c083bf
style: Adjust compose log display height ( #10151 )
2025-08-26 09:41:59 +00:00
CityFun
ab0e0f3f43
feat: Add restart runtime for config php ( #10150 )
2025-08-26 09:13:59 +00:00
蘭
6b62b84157
feat: File management supports multi tab management ( #10147 )
2025-08-26 09:10:00 +00:00
CityFun
fd9627576b
feat: Add table page size cache ( #10146 )
2025-08-26 17:08:13 +08:00
ssongliu
39f334f3a2
fix: Optimize backup logic for cronjob ( #10145 )
2025-08-26 17:07:41 +08:00
CityFun
ca84909716
feat: confirm before leaving during file upload ( #10143 )
2025-08-26 06:19:58 +00:00
CityFun
283609cf2d
style: change appstore tag style ( #10142 )
2025-08-26 06:13:59 +00:00
CityFun
9591409fe2
optimization: optimization the log file read ( #10141 )
2025-08-26 06:11:59 +00:00
CityFun
9cf52ccc97
fix: incorrect restart strategy display in app editor ( #10136 )
2025-08-25 18:56:58 +08:00
CityFun
261cb2061b
feat: add NoLog prompt for log component ( #10135 )
2025-08-25 18:56:43 +08:00
CityFun
f45af6e0cc
style: change appstore tag style ( #10134 )
2025-08-25 10:55:57 +00:00
ssongliu
c752ea4959
fix: Add gpu monitoring support for some machines ( #10133 )
...
Refs #9504 #8397
2025-08-25 10:53:57 +00:00
CityFun
b2b578a5f0
feat: add timeout for app upgrade ( #10132 )
2025-08-25 10:51:56 +00:00
CityFun
47e60bfdcb
refactor: reverse proxy rules ( #10131 )
2025-08-25 08:15:57 +00:00
ssongliu
780b6cdec9
fix: Optimize decryption implementation ( #10130 )
2025-08-25 08:13:56 +00:00
ssongliu
0a5b13a418
feat: Add restart support for container compose ( #10129 )
2025-08-25 08:11:56 +00:00
ssongliu
ebdc3f05de
fix: Optimize application recommendation logic ( #10128 )
2025-08-25 08:09:56 +00:00
CityFun
aad79077bf
feat: add restart button for php supervisor ( #10127 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10083
2025-08-25 08:07:57 +00:00
ssongliu
00b25b39c5
fix: Fix backup record loading timeout issue ( #10126 )
2025-08-25 08:05:57 +00:00
KOMATA
dd6a709053
fix: resolve null destination when enabling AntiLeech for deployment mode websites ( #10125 )
...
* fix: Add proxy_pass directive for deployment model in UpdateAntiLeech
* fix: Update UpdateAntiLeech to use constant for deployment type
2025-08-25 16:00:35 +08:00
ssongliu
99b04e3635
fix: Fix SSH log export exception when logs are empty ( #10114 )
2025-08-22 14:37:52 +00:00
ssongliu
2e06b78409
style: Optimize cache cleaning interface styling ( #10113 )
2025-08-22 18:29:47 +08:00
CityFun
c7d603e142
fix: resolve log loss in certain scenarios ( #10111 )
2025-08-22 09:15:52 +00:00
ssongliu
4fcf845934
feat: Add system information copy button for dashboard ( #10109 )
...
Refs #9725
2025-08-22 07:59:52 +00:00
CityFun
83cefb2a72
feat: improve empty state for app store ( #10108 )
2025-08-22 07:57:52 +00:00
ssongliu
7ab40996e0
style: Optimize version update log styling ( #10107 )
2025-08-22 07:55:52 +00:00
ssongliu
bbe4d49947
feat: Add sorting support to image list ( #10106 )
...
Refs #9482
2025-08-22 07:53:52 +00:00
KOMATA
b6fbacc992
fix: Optimized proxy configure drawer content ( #10097 )
...
* fix: Update proxy settings interface, add tabs and optimize style
* fix: update i18n text
* fix: reset modified data
* fix: Optimize proxy settings interface, remove unnecessary options and adjust SNI settings display logic
* fix: Optimize proxy settings interface, replace custom style tag to tailwind.css class
* fix: Update i18n text
2025-08-22 15:46:49 +08:00
ssongliu
89491eac56
fix: Optimize container image operation task logging ( #10103 )
...
Refs #9999
2025-08-22 03:23:50 +00:00
CityFun
acf27693b2
feat: Add description field matching to application search ( #10101 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10071
2025-08-22 03:07:51 +00:00
ssongliu
5fd9d20f99
fix: Exclude system ip from snapshot backups ( #10100 )
...
Refs #9991
2025-08-22 03:05:50 +00:00
ssongliu
fd9c421969
fix: Optimize image push logic ( #10096 )
...
Refs #10030
2025-08-21 10:33:49 +00:00
ssongliu
f5bae6d75c
fix: Add service health check to node editing ( #10095 )
...
Refs #9935
2025-08-21 09:29:49 +00:00
CityFun
4ac8bc7bd2
feat: Optimize log file highlighting ( #10093 )
2025-08-21 17:26:52 +08:00
蘭
ec81d0d2c3
feat: Supports inline editing of file names ( #10080 )
2025-08-21 02:30:59 +00:00
CityFun
815b633fb8
fix: Fixed issue with website proxy proxy_ssl_name display error ( #10079 )
2025-08-21 10:18:48 +08:00
ssongliu
c69c76f97d
fix: Fix container image deletion warning anomalies ( #10078 )
2025-08-20 16:44:57 +08:00
ssongliu
75197db3e6
fix: Fix partial WebDAV upload failures ( #10077 )
2025-08-20 16:44:43 +08:00
CityFun
d09d686378
feat: Support pushing certificates to other nodes ( #10074 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9103
2025-08-20 08:41:19 +00:00
蘭
d6f16cf700
feat: Support table row selection ( #10072 )
2025-08-20 08:39:17 +00:00
蘭
536a5fc1a0
feat: Optimize code ( #10063 )
2025-08-19 14:49:17 +00:00
蘭
a07df9d7fe
feat: Optimize log file highlighting ( #10062 )
2025-08-19 14:47:15 +00:00
ssongliu
e9c195c778
fix: Fix report display issues for cronjob ( #10058 )
2025-08-19 09:33:15 +00:00
蘭
0637ca308b
feat: File list supports right menu operation ( #10056 )
2025-08-19 09:31:15 +00:00
ssongliu
fd1e0e72a0
feat: Add default value support for file selection component ( #10055 )
2025-08-19 09:29:15 +00:00
ssongliu
34b80373c7
fix: Optimize cache cleanup logging ( #10053 )
...
Refs #10045
2025-08-19 06:59:15 +00:00
ssongliu
1ade1b8d8b
fix: Fix temporary file leak during snapshot deletion ( #10052 )
2025-08-19 14:58:18 +08:00
ssongliu
19fa30fb96
fix: fix slow log state toggle exception ( #10050 )
...
Refs #10007
2025-08-19 06:13:14 +00:00
蘭
efe7815a7e
feat: File list supports right-click operation ( #10049 )
...
#5620
2025-08-19 05:45:14 +00:00
CityFun
e9b4ff1932
feat: Optimize App Store Tag Selection ( #10047 )
2025-08-19 05:43:15 +00:00
蘭
0dca3fc997
feat(alert): Support panel login/ssh login/license exception and node exception alerts ( #10034 )
...
#9635
2025-08-19 05:41:15 +00:00
CityFun
4e6ebb53ac
feat: Change Website List Order Rule ( #10036 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9979
2025-08-18 10:35:13 +00:00
CityFun
83ed835c9e
fix: Resolve the "No Port Specified" Error When Creating a Website Runtime Environment ( #10041 )
2025-08-18 18:34:24 +08:00
CityFun
7bcc897379
fix: Fixed issue with child nodes cannot enable "HTTPS Anti-Site Hijacking" ( #10032 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10031
2025-08-18 02:57:13 +00:00
CityFun
cd2109fefe
feat:Upgrade OpenResty and rebuild image ( #10016 )
2025-08-18 10:56:22 +08:00
CityFun
d337c4726d
feat: Add empty state prompt for app list ( #10014 )
2025-08-15 09:41:03 +00:00
CityFun
356e6a4ef6
feat: Add import/export for URL/UA allow/deny lists ( #10012 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9408
2025-08-15 09:39:03 +00:00
蘭
037da3a7fd
feat: Support file management page drag and drop upload ( #10011 )
...
#9307
2025-08-15 09:37:04 +00:00
ssongliu
18462296ae
fix: Fix 1pctl user-info retrieval exception ( #10010 )
...
Refs #10006
2025-08-15 09:35:04 +00:00
苦苦的码人
1d76e54b0d
fix:Asynchronous log writing has not taken effect ( #10000 )
...
Make it effective by modifying the queue
2025-08-15 17:34:17 +08:00
CityFun
22c903f555
feat: Add import/export for WAF IP groups ( #10008 )
2025-08-15 14:26:49 +08:00
ssongliu
6d4d53e2c7
feat: Add historical release notes display ( #10002 )
...
Refs #9662
2025-08-14 14:34:54 +00:00
CityFun
6b81ae1b7b
feat: Website Add Composer support ( #9997 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/6030
2025-08-14 09:46:54 +00:00
ssongliu
5b62a0f2b3
feat: Add file verification for SSH file transfers ( #9998 )
2025-08-14 09:26:55 +00:00
ssongliu
137465683a
fix: Optimize license error messaging ( #9996 )
2025-08-14 09:24:53 +00:00
ssongliu
6be7b4a75a
fix: Fix terminal connection initialization exception ( #9987 )
2025-08-13 13:46:52 +00:00
ssongliu
58ca377418
feat: Optimize file selection component ( #9983 )
2025-08-13 09:56:51 +00:00
蘭
b173e808c7
fix: Fix file hiding display issue ( #9981 )
...
#9871
2025-08-13 08:40:50 +00:00
CityFun
ec44ba9335
fix: Fix the issue of system certificates not auto-renewing. ( #9978 )
2025-08-13 16:14:07 +08:00
ssongliu
f54ac59ff7
fix: Modify domain binding and authorization IP priority logic ( #9977 )
2025-08-13 15:40:42 +08:00
蘭
db44204c1a
fix: Fix the display issue in the mobile task center ( #9976 )
2025-08-13 15:40:27 +08:00
蘭
ec01aef71a
fix: Fix .tgz file decompression exception issue ( #9974 )
...
#9927
2025-08-13 07:38:51 +00:00
CityFun
b706774b5b
feat: Add quick jump to website directory button ( #9973 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/3945
2025-08-13 07:36:50 +00:00
Snrat
9eee2d6b6f
添加启用HSTS子域名选项 ( #9971 )
...
* Add HSTS Subdomains
* Fix Prettier Error
2025-08-13 09:55:48 +08:00
KOMATA
c9d4e2a4b5
fix: Optimize Nginx configure settings ( #9962 )
...
* fix: remove unnecessary proxy header settings to simplify default Nginx config
* fix: refactor directive appending to use AppendDirectives method in Block
* fix: migrate proxy header setting to UpdateRootProxy
2025-08-13 09:53:44 +08:00
CityFun
4c4df5cbb0
feat: Modify the regular expression for website alias ( #9969 )
2025-08-12 10:42:48 +00:00
ssongliu
cb69128838
feat: Optimize compose navigation logic ( #9968 )
...
Refs #9959
2025-08-12 10:40:48 +00:00
ssongliu
81af207dc5
feat: Add right-click context menu support for table component ( #9967 )
2025-08-12 10:38:49 +00:00
CityFun
5e9c43fc71
style: Download progress adapted for dark mode ( #9965 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9926
2025-08-12 09:30:49 +00:00
CityFun
fb44e3c1e2
fix: Fix the issue where SSH sessions keep loading indefinitely ( #9964 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9943
2025-08-12 09:28:48 +00:00
CityFun
7e23ae126a
feat: Exit file upload with added prompt ( #9963 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9736
2025-08-12 07:40:47 +00:00
ssongliu
7e229c05e7
fix: Fix clamdscan timeout issues ( #9961 )
...
Refs #9626
2025-08-12 03:20:45 +00:00
CityFun
764fc8fec4
fix: Fixed the issue where IPv6 would turn off after favoriting a website. ( #9946 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9945
2025-08-12 02:20:48 +00:00
ssongliu
ad17918c84
fix: Add custom execution cycle hint for cronjob ( #9952 )
2025-08-12 10:20:03 +08:00
ssongliu
d7013727b9
fix: Add ctrl+c support in container terminal ( #9951 )
...
Refs #9125
2025-08-11 10:30:44 +00:00
ssongliu
6a8bd11fc9
feat: Add container orchestration navigation in app store ( #9950 )
...
Refs #8431
2025-08-11 10:28:44 +00:00
ssongliu
4df0c3e461
feat: Optimize node synchronization logic ( #9947 )
...
Refs #9691
2025-08-11 10:26:45 +00:00
CityFun
f8f47b51e9
feat: Configure restart policy for application installation support ( #9953 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9895
2025-08-11 10:16:44 +00:00
CityFun
b735178fcd
feat: Restrict special characters in website aliases ( #9944 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9909
2025-08-11 10:14:44 +00:00
chiichen
1759c2c81e
feat: support riscv64 ( #9925 )
...
* feat: add riscv64
* feat: correct arch related codes
2025-08-09 18:00:56 +08:00
wangdage12 and fanbook-wangdage
2be7054b40
fix: Add margin to "View comparison" button and fix "Use custom version" button color issue ( #9905 )
...
* Tweak button spacing and fix color issue on App upgrade comparison pages
* update button styles and replace inline margin with utility class
---------
Co-authored-by: fanbook-wangdage <124357765+fanbook-wangdage@users.noreply.github.com >
2025-08-09 17:57:32 +08:00
CityFun
c77d2f7dd6
fix: Fixed issue with create supervisorConfig failed in php runtime ( #9919 )
2025-08-08 20:29:34 +08:00
CityFun
3256ac9f44
feat: Remove database and add website association prompt ( #9918 )
2025-08-08 20:29:13 +08:00
ssongliu
b156ef9476
feat: Support batch upgrades for container images ( #9915 )
2025-08-08 20:29:00 +08:00
蘭
c49c16cbb5
fix: Fix errors in creating cron job and clam alerts ( #9910 )
2025-08-08 20:28:35 +08:00
CityFun
2b7ec9ffe1
feat: Reverse proxy supports configuring server caching ( #9914 )
2025-08-08 16:59:49 +08:00
CityFun
c2ad006a19
fix: Resolve the issue of missing tags in the synchronized app store ( #9913 )
2025-08-08 16:59:35 +08:00
ssongliu
c12bab477c
fix: Optimize toolbox cache cleaning functionality ( #9902 )
...
Refs #6550 #6582
2025-08-07 13:58:39 +00:00
CityFun
fe39545cf6
feat: add fpm status for PHP runtime ( #9891 )
2025-08-07 13:56:40 +00:00
KOMATA
39d3b819fb
fix: improve location retrieval in OperateProxy to handle modified nginx configs ( #9901 )
2025-08-07 21:49:57 +08:00
CityFun
04a0e15899
feat: Add a copy button to application parameters ( #9892 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/2998
2025-08-07 13:44:38 +00:00
ssongliu
3dc81d85e9
feat: Optimize backup filename format for cronjob ( #9890 )
...
Refs #4673
2025-08-07 13:42:38 +00:00
ssongliu
5a8ddde495
feat: Support export for ssh logs ( #9889 )
...
Refs #3496
2025-08-07 13:40:39 +00:00
CityFun
4e6f872c02
feat: add root config for proxy website ( #9881 )
2025-08-07 21:39:46 +08:00
CityFun
e76836f394
feat: Add concurrency configuration for PHP performance optimization ( #9877 )
2025-08-07 21:39:33 +08:00
CityFun
9fed5f4bb8
fix: Fixed issue with database locked ( #9898 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9896
2025-08-07 09:30:37 +00:00
ssongliu
b3a55ea44d
fix: Fix menu display exception issue ( #9883 )
2025-08-06 22:00:31 +08:00
ssongliu
270411f7fd
fix: Fix menu display exception issue ( #9882 )
2025-08-06 16:44:54 +08:00
KOMATA
3c01198e61
fix: Improve config handling for proxy configuration in GetProxies ( #9879 )
2025-08-06 16:02:27 +08:00
ssongliu
483b47ad63
fix: Fix node ip switch exception issue ( #9874 )
2025-08-06 12:12:19 +08:00
ssongliu
b10de66ed3
style: Update list styling for cronjob ( #9872 )
2025-08-06 10:30:37 +08:00
ssongliu
305eff048c
fix: Fix the problem of initializing planned task groups ( #9870 )
2025-08-05 23:15:03 +08:00
ssongliu
da7968d364
fix: Fix firewall routing jump exception issue ( #9869 )
2025-08-05 22:10:12 +08:00
ssongliu
d3e2c8e9d3
fix: Add remote database connection timeout record ( #9868 )
2025-08-05 11:15:00 +00:00
ssongliu
e3a9f2dfb7
fix: Fix PostgreSQL database recovery failures ( #9867 )
2025-08-05 18:21:18 +08:00
CityFun
3c967f8906
fix: Fix the issue where the list keeps loading when autostart = false is set in the Supervisor configuration. ( #9866 )
2025-08-05 10:20:59 +00:00
ssongliu
39bb7acdba
fix: Add non-standard log filtering for SSH ( #9865 )
2025-08-05 17:54:41 +08:00
蘭
a30066989b
fix: Reset data before copying files ( #9864 )
2025-08-05 08:44:59 +00:00
CityFun
0c30dfa092
style: Adjust the style of task logs ( #9863 )
2025-08-05 16:37:04 +08:00
ssongliu
7a44493d13
fix: Fix menu name display issue ( #9862 )
2025-08-05 08:35:00 +00:00
ssongliu
9b726d5d22
fix: Fix menu name display issue ( #9861 )
2025-08-05 16:24:06 +08:00
ssongliu
78e3d9e5fb
fix: Enhance archive extraction command compatibility ( #9860 )
...
Refs #9856
2025-08-05 08:14:59 +00:00
CityFun
d74b41a5f2
style: Adjust the column width of the PHP runtime status ( #9858 )
2025-08-05 07:56:59 +00:00
CityFun
f122afdbec
feat: Add master node IP validation when installing a cluster slave node ( #9857 )
...
#9840
2025-08-05 07:55:00 +00:00
ssongliu
37308b5c42
fix: Add custom timeout support for remote database ( #9859 )
2025-08-05 15:54:48 +08:00
ssongliu
9c5a6e3925
style: Adjust menu tab styling ( #9855 )
2025-08-05 06:52:59 +00:00
ssongliu
58b95ef2ba
fix: Fix PostgreSQL database backup/restore failures ( #9854 )
2025-08-05 14:30:34 +08:00
CityFun
f617c9d5dd
fix: Fix the issue where viewing logs during certificate application results in an error. ( #9853 )
2025-08-05 14:30:18 +08:00
CityFun
c661cc37b3
feat: Delete app while ignoring it during synchronization. ( #9852 )
2025-08-05 14:29:50 +08:00
ssongliu
7c49f6c79b
fix: Fix redis configuration modification issues ( #9848 )
...
Refs #9832
2025-08-05 03:26:59 +00:00
蘭
12b9356c17
ref: Optimize code ( #9845 )
2025-08-05 02:46:59 +00:00
g0l4
d3a34293f7
fix: Move inline editorconfig comments ( #9839 )
2025-08-05 10:38:50 +08:00
ssongliu
c131061f81
fix: Fix grouping exception issue for cronjob ( #9841 )
2025-08-04 22:20:06 +08:00
CityFun
6a5e1ebaa5
feat: Add OpenResty upgrade notification. ( #9837 )
2025-08-04 22:19:28 +08:00
ssongliu
a07d016951
fix: Fix menu tab display issues ( #9838 )
2025-08-04 21:32:21 +08:00
CityFun
9d343a90db
feat: add DenySpider Config for waf ( #9835 )
2025-08-04 10:06:31 +00:00
蘭
4c813be09d
style: file code editor style ( #9834 )
...
refs #9781
2025-08-04 10:04:29 +00:00
CityFun
d48166f546
fix: Add autostart configuration for supervisor ( #9831 )
2025-08-04 14:20:53 +08:00
ssongliu
0f138c1b7c
fix: Optimize SSH key synchronization ( #9833 )
2025-08-04 06:18:29 +00:00
ssongliu
8542323c0b
fix: Add custom timeout support for remote database ( #9830 )
2025-08-04 13:40:35 +08:00
CityFun
00f103c66a
fix: Fixed issue with where runtime website fails to start after being stopped ( #9827 )
2025-08-04 13:40:21 +08:00
ssongliu
430c75e7ed
fix: Fix redis cluster connection info modification issue ( #9799 )
...
Refs #9798
2025-08-01 10:47:23 +00:00
hang
67ffb5e938
feat: support autocomplete for login form fields to enhance password manager compatibility ( #9794 )
2025-08-01 16:28:20 +08:00
ssongliu
9c292bebf0
fix: Optimize container cleanup mechanism ( #9795 )
...
Refs #7444
涉及到容器、镜像、网络、存储卷、构建缓存清理
2025-08-01 08:07:24 +00:00
ssongliu
ba4307c1dc
fix: Optimize backup file upload display ( #9797 )
2025-08-01 08:03:23 +00:00
蘭
b8b2041a0c
fix: Fix Docker proxy error issue ( #9790 )
...
refs #9780
2025-08-01 08:01:24 +00:00
蘭
c45bb60b50
fix: Fix file copy overwrite error ( #9796 )
2025-08-01 16:00:11 +08:00
ssongliu
fba46be47a
fix: Fix overview page refresh issue ( #9785 )
...
Refs #9756 #9769
2025-08-01 02:47:22 +00:00
ssongliu
be0a460935
feat: Optimize SSH key management ( #9782 )
2025-08-01 02:43:20 +00:00
CityFun
c0a041d024
feat: upgrade github.com/docker/docker version to v28.3.3 ( #9779 )
2025-07-31 19:13:41 +08:00
ssongliu
2ce5ad82ce
fix: Fix SSH SDK timeout and disconnection issues ( #9776 )
2025-07-31 17:22:19 +08:00
CityFun
50dcb6c7e4
fix: Fix the issue where certificate deletion fails due to network issues ( #9775 )
2025-07-31 17:21:33 +08:00
CityFun
017424bf7b
fix: Fixed issue where syncing remote apps causes local app tags to be lost ( #9774 )
2025-07-31 17:21:08 +08:00
CityFun
c7e7407f7c
fix: Fix the issue where updating the image in the Compose file during upgrade has no effect ( #9772 )
2025-07-31 17:20:55 +08:00
CityFun
cab42b3c7d
feat: Mcp Server support streamableHttp ( #9761 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8482
2025-07-30 10:54:51 +00:00
CityFun
78f280c88f
feat: Support Enter key to confirm in the delete application dialog ( #9758 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9754
2025-07-30 10:52:52 +00:00
CityFun
22f5a975c3
perf: Optimize website log reading ( #9755 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9383
2025-07-30 10:50:52 +00:00
CityFun
90ba036e39
feat: Restrict deletion of certificates that are being applied for. ( #9753 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9737#issuecomment-3134445730
2025-07-30 10:48:52 +00:00
CityFun
d1e18e43ee
prompt: Optimize the timeout prompt when pulling application during installation ( #9757 )
2025-07-30 18:48:43 +08:00
ssongliu
a801140a82
feat: support group management for cronjob ( #9735 )
...
Refs #9258
2025-07-30 04:08:50 +00:00
CityFun
951ab2502e
fix: Resolve the issue of ignoring MySQL failures ( #9734 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9718
2025-07-30 04:06:51 +00:00
CityFun
0316cb0662
feat: Add HTTPS fallback prevention configuration in OpenResty ( #9703 )
2025-07-30 04:04:51 +00:00
CityFun
04b9cbd87a
fix: Fixed issue with recover postgres-cluster database failed ( #9732 )
2025-07-29 16:19:39 +08:00
ssongliu
4565c5b300
fix: Fix fatabase backup cronjobimport failures ( #9731 )
2025-07-29 16:03:55 +08:00
ssongliu
bf9a9bf17a
fix: Fix execution refresh issues for cronjob ( #9728 )
2025-07-29 14:51:34 +08:00
ssongliu
70df4dc6c4
fix: Fix import failures for cronjob ( #9727 )
2025-07-29 14:32:25 +08:00
ssongliu
ed3e738fff
fix: Fix import issues of shell cronjob ( #9726 )
2025-07-29 04:09:49 +00:00
ssongliu
bc376ec495
fix: script-type scheduled task import/export issues ( #9713 )
2025-07-28 19:04:35 +08:00
Snrat
40314e9079
Fix Issue with Podman Unable to Change PHP Runtime in Website Page ( #9711 )
...
* Update container.go
* Update website.go
2025-07-28 18:34:05 +08:00
ssongliu
82f978c683
fix: Add file upload restrictions for cronjob ( #9710 )
2025-07-28 18:33:15 +08:00
CityFun
ed288368ea
fix: Fixed issue with recover mysql-cluster with backup files ( #9707 )
2025-07-28 18:01:05 +08:00
sheng.wang
db8fa144eb
fix: Fix crash when adding custom spec if specs is null ( #9708 )
2025-07-28 18:00:35 +08:00
ssongliu
57b76d97ec
fix: Optimize task log tracking mechanism ( #9704 )
2025-07-28 17:12:42 +08:00
蘭
28d8210ce6
fix: add nil checks for transport.DialContext ( #9702 )
2025-07-28 17:02:46 +08:00
ssongliu
80ce60c56c
fix: Fix port forwarding error issues ( #9700 )
...
Refs #9658
2025-07-28 08:29:40 +00:00
Snrat
2758ab07dc
Fix Issue with Podman Unable to Create PHP Runtime Website ( #9697 )
...
* Update website.go
* Update container.go
2025-07-28 15:38:27 +08:00
CityFun
0828804de2
fix: Fix the issue where the host IP is shown as 127.0.0.1 after enabling 'allowPort' in the application parameter settings. ( #9699 )
2025-07-28 15:36:25 +08:00
ssongliu
134b17d2f0
fix: Resolve certificate validate failure Issues ( #9698 )
2025-07-28 15:36:10 +08:00
ssongliu
3af254cdda
fix: Add lightweight object storage compatibility for COS backup acco… ( #9673 )
...
Refs #9494
2025-07-25 11:07:36 +00:00
蘭
f3d3d54722
feat: Customize login page buttons and link colors ( #9671 )
...
refs #9061
2025-07-25 11:05:37 +00:00
CityFun
fa419809f6
fix: Fixed issue with create website with openresty defaultHttpsPort ( #9672 )
2025-07-25 19:04:19 +08:00
CityFun
da606826c6
fix: Fixed Changing the runtime container name may cause it to fail to start ( #9670 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9666
2025-07-25 11:03:35 +00:00
ssongliu
b3d9cc156a
fix: Optimize filename generation for directory backup ( #9669 )
...
Refs #9433
2025-07-25 09:21:35 +00:00
ssongliu
ba03d26b2c
fix: Optimize cronjob report loading ( #9665 )
...
Refs #9412
2025-07-25 08:35:36 +00:00
ssongliu
40f02889fe
feat: Add import/export support for cronjob ( #9663 )
...
Refs #5157
2025-07-25 07:15:35 +00:00
CityFun
4f8fb26d89
feat: Adapt default website domain to non-standard OpenResty port during creation ( #9664 )
2025-07-25 15:15:33 +08:00
ssongliu
0ca11e2b88
fix: Fix node switching style issues ( #9641 )
2025-07-24 11:30:08 +08:00
ssongliu
0daf0d690c
fix: Resolve deleted node status display issue ( #9633 )
2025-07-24 10:23:45 +08:00
蘭
0cfdf0f335
feat: alert count limit ( #9621 )
2025-07-23 21:34:20 +08:00
蘭
cca1863b63
feat: Adjust alarm settings ( #9616 )
2025-07-23 08:58:24 +00:00
CityFun
033f08a6d2
fix: Fix the issue where an error occurs on the runtime environment page when Docker is not installed. ( #9615 )
2025-07-23 15:39:48 +08:00
CityFun
a83a6690ff
fix: Fix the issue where application labels are displayed incorrectly… ( #9611 )
2025-07-23 04:04:23 +00:00
ssongliu
83df457379
fix: Add backup master missing alert ( #9610 )
2025-07-23 04:02:23 +00:00
蘭
657e55cde3
fix: Fix offline alert issue ( #9608 )
2025-07-22 18:39:26 +08:00
ssongliu
90e76e3a0f
fix: Fix Redis performance tuning abnormalities ( #9607 )
2025-07-22 10:00:07 +00:00
CityFun
2af1993383
fix: Fix the issue of stale data caused by node deletion ( #9606 )
2025-07-22 16:12:00 +08:00
蘭
6e650d977e
fix: Fix some issues with the alert ( #9605 )
2025-07-22 07:10:06 +00:00
ssongliu
8a76171dbe
fix: Resolve backup to server disk failure for cronjob ( #9603 )
2025-07-22 14:56:13 +08:00
ssongliu
949b6fe944
fix: Fix node state synchronization issues ( #9599 )
2025-07-22 03:48:06 +00:00
CityFun
3f90333090
feat: Application installation supports using existing remote databases ( #9598 )
2025-07-22 03:20:05 +00:00
ssongliu
aeaca0c5cd
fix: Change container creation to asynchronous operation ( #9597 )
2025-07-22 11:00:16 +08:00
ssongliu
fb7f638a54
fix: Optimize container filter component for cronjob ( #9595 )
...
<img width="633" height="304" alt="image" src="https://github.com/user-attachments/assets/b5077719-ddf8-438c-9ce4-ca6bb76d7217 " />
2025-07-22 02:34:05 +00:00
CityFun
7994193a39
feat: Added Docker detection to the runtime environment ( #9596 )
2025-07-22 10:32:14 +08:00
蘭
3334bf594d
fix: Fix some issues with the alert ( #9594 )
2025-07-22 02:11:59 +00:00
蘭
71193cc912
ref: Optimize IPv4 forwarding and preset chain existence check ( #9592 )
2025-07-21 11:04:42 +00:00
蘭
9fde8c447d
fix: Improve alert notifications ( #9591 )
2025-07-21 11:02:42 +00:00
ssongliu
117faa952e
fix: Fix container edit task log abnormalities ( #9590 )
2025-07-21 10:14:41 +00:00
CityFun
6427337728
feat: Adapt to Redis Cluster ( #9588 )
2025-07-21 09:56:42 +00:00
ssongliu
81f97f6f88
fix: Fix overview page load metrics localization issues ( #9587 )
2025-07-21 09:54:42 +00:00
ssongliu
b3b472d711
fix: Optimize container creation page exit behavior ( #9586 )
...
Refs #9424
2025-07-21 09:52:43 +00:00
CityFun
1c22e1cf99
fix: Fix the issue where remote databases cannot be selected during application installation ( #9589 )
2025-07-21 17:52:35 +08:00
ssongliu
3110d91bf6
fix: Fix app upload/restore failure issues ( #9583 )
...
Refs #9572
2025-07-21 09:50:43 +00:00
ssongliu
624a11407a
fix: Fix data synchronization during backup account modification ( #9585 )
2025-07-21 17:49:56 +08:00
ssongliu
ead6d1268f
feat: Optimize node addition notification messages ( #9582 )
2025-07-21 15:53:23 +08:00
CityFun
80c00c5a8c
fix: fix some bugs with app-cluster ( #9581 )
2025-07-21 15:53:11 +08:00
ssongliu
da0f6acd01
fix: Optimize snapshot synchronization options ( #9579 )
2025-07-21 02:36:41 +00:00
ssongliu
485aa99dea
fix: Fix DNS configuration editing issue for containers ( #9578 )
...
Refs #9570
2025-07-21 02:34:41 +00:00
蘭
5f68d7ce90
feat: Dealing with compatibility issues with alert history data ( #9571 )
2025-07-18 22:43:19 +08:00
ssongliu
685fca6c8c
fix: Add 'Deleted' Node State ( #9569 )
2025-07-18 22:43:07 +08:00
蘭
9c609da332
refactor: Improve alarm prompt information ( #9564 )
2025-07-18 07:43:22 +00:00
蘭
84608b7d42
feat: Alert notification supports email service ( #9554 )
2025-07-18 11:44:20 +08:00
CityFun
02cf2a80cb
fix: Fixed issue with install Mailserver failed ( #9562 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9539
2025-07-18 03:43:23 +00:00
CityFun
a74c6dd522
feat: Add installation support for Redis Cluster ( #9561 )
2025-07-18 03:41:23 +00:00
ssongliu
5d4ab23d95
style: Optimize node switching transition effects ( #9560 )
...
Refs #9556
2025-07-18 03:39:23 +00:00
ssongliu
a8faba3206
style: Optimize drawer closing mechanism ( #9559 )
...
Refs #9371
2025-07-18 03:37:22 +00:00
ssongliu
c603495b12
fix: Fix container log filtering anddownload issues ( #9553 )
...
Refs #9269 #9457
2025-07-17 10:13:21 +00:00
ssongliu
adce6103bd
fix: Fix log printing issues caused by container log tracking switches ( #9552 )
2025-07-17 17:51:23 +08:00
ssongliu
6b673017c5
fix: Fix the problem of abnormal request forwarding ( #9548 )
2025-07-17 07:43:20 +00:00
ssongliu
e66bd43fc6
feat: Add customizable snapshot timeout support ( #9537 )
...
Refs #9502
2025-07-16 10:43:52 +00:00
CityFun
ff5cdb9a02
feat: The container-compose module is adapted for Docker Compose. ( #9536 )
2025-07-16 10:41:52 +00:00
CityFun
1aec5e443d
fix: Fix the issue where some applications incorrectly displayed a redirect button on error ( #9535 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9477
2025-07-16 10:17:53 +00:00
ssongliu
0b1f7e9322
fix: Change backup temporary file directory ( #9533 )
...
Refs #9428
2025-07-16 10:15:52 +00:00
CityFun
3ec2dec49b
feat: Remove the required field prompt for HSTS in the website HTTPS … ( #9532 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9465
2025-07-16 09:59:52 +00:00
ssongliu
7cbebc8236
feat: Support backup for master ( #9498 )
2025-07-16 17:53:04 +08:00
CityFun
700076f278
feat: Application installation supports existing remote databases ( #9531 )
2025-07-16 17:47:27 +08:00
ssongliu
7bf1bf61a7
fix: Fix memory usage display issue on dashboard ( #9530 )
...
Refs #9497
2025-07-16 09:45:53 +00:00
CityFun
ef2cb1b315
feat: Adapt to PostgreSQL cluster ( #9529 )
2025-07-16 17:44:20 +08:00
CityFun
75bfc3a114
feat: Scheduled tasks support backing up MySQL cluster databases ( #9526 )
2025-07-16 15:52:04 +08:00
CityFun
70f63090fe
fix: Resolve the issue of failed slave installation ( #9519 )
2025-07-15 07:39:56 +00:00
CityFun
ab2cf0d0c3
feat: add cluster status page ( #9514 )
2025-07-14 19:08:57 +08:00
CityFun
ea1a34f57a
feat: Optimize node management logic ( #9510 )
2025-07-14 18:59:26 +08:00
CityFun
765add6184
fix: Fix the issue where some applications fail to execute scripts ( #9508 )
2025-07-14 04:21:51 +00:00
CityFun
e5263d6c05
fix: Modify the header of the application logs page ( #9507 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9501
2025-07-14 04:19:51 +00:00
CityFun
c391177d34
feat: Add MySQL master-slave installation feature ( #9505 )
2025-07-13 22:36:21 +08:00
CityFun
7d5f0aa906
fix: Fix the issue of failing to save IPv6 self-signed certificate ( #9495 )
2025-07-11 17:35:39 +08:00
CityFun
2694a725d6
feat: Add quick installation for the sodium extension ( #9481 )
2025-07-10 06:27:19 +00:00
蘭
54ca40bbcd
fix: Fix container log download ANSI control code garbled issue ( #9479 )
2025-07-10 11:21:13 +08:00
蘭
b20411f8f1
fix: Fix the issue of calculating size incorrectly during sorting ( #9474 )
2025-07-09 11:02:55 +00:00
ssongliu
355e656caa
fix: Fix the issue where the demo configuration takes effect ( #9468 )
2025-07-09 02:10:49 +00:00
ssongliu
383bdd5f15
fix: Change container image building to asynchronous operation ( #9462 )
...
Refs #8463
2025-07-08 11:06:47 +00:00
CityFun
96208c786d
feat: The runtime terminal supports specifying a user ( #9461 )
2025-07-08 10:34:14 +00:00
蘭
4c7b04cf27
feat: Perfect Türkiye language configuration ( #9458 )
2025-07-08 10:20:51 +00:00
蘭
a067a97e21
fix: Fix the issue of garbled characters when opening UTF-8 encoded files ( #9454 )
...
refs: #9411
2025-07-08 06:09:54 +00:00
CityFun
4a07603a7c
Fix: change loadBalanceHelper translate ( #9453 )
2025-07-08 06:07:54 +00:00
ssongliu
7196c5b656
fix: Fix https image registry deletion failure ( #9451 )
2025-07-08 06:05:55 +00:00
CityFun
b5de2df119
Fix: change loadBalance translate ( #9448 )
2025-07-08 02:47:54 +00:00
Sinan Eldem
2f72eb37ee
Turkish Language Files for v.dev-v2 ( #9390 )
2025-07-08 10:45:19 +08:00