CityFun
7bd11fe73e
feat: Keep Website List Order Stable After Editing ( #13424 )
2026-07-31 11:05:23 +08:00
BugPleaseGo
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
ssongliu
13e6bc4fac
feat: separate website and standalone FTP identities ( #13412 )
2026-07-29 16:41:43 +08:00
ssongliu
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
c77ddcfebe
feat(database): improve MySQL user authorization ( #13326 )
2026-07-21 19:08:09 +08:00
CityFun
8b265bb81e
feat: Support fetching model lists for model accounts ( #13281 )
2026-07-17 13:47:49 +08:00
ssongliu
219ac160b6
feat: support mysql database users ( #13278 )
2026-07-16 14:24:38 +08:00
CityFun
2874849557
feat: Add Custom CLI Arguments Field for MCP Server Configuration ( #13265 )
2026-07-15 15:53:44 +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
蘭
a2e6e7e879
ref: update alert logging methods and improve alert configuration handling ( #12955 )
2026-06-08 21:47:47 +08:00
CityFun
4a734b5bb6
feat: add some translate ( #12940 )
2026-06-05 14:48:53 +08:00
蘭
15fef4d84e
feat: add alert database initialization and migration steps ( #12925 )
2026-06-03 10:49:04 +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
7b7f840c2e
feat: support firewall port whitelist management ( #12912 )
2026-06-01 18:26:54 +08:00
CityFun
9cca14c382
feat: add some translate ( #12904 )
2026-05-29 22:06:26 +08:00
ssongliu
adb97730c1
fix: fix wildcard file copy issue. ( #12883 )
2026-05-28 10:30:38 +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
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
ssongliu
8fb8d97dcf
feat: add offline environment setting ( #12637 )
2026-05-21 12:37:31 +08:00
ssongliu
d55982bde0
refactor: update agent and core utilities ( #12621 )
2026-05-21 12:35:09 +08:00
ssongliu
a917ca00a1
feat: refactor auth and xpack integration
2026-05-21 12:32:52 +08:00
蘭
254ed954e9
feat: Add file history management features ( #12510 )
2026-04-16 19:11:05 +08: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
蘭
326d52e311
fix: Fix some issues with sharing files ( #12466 )
2026-04-10 13:36:10 +08:00
蘭
3f14f8f30e
feat: File management supports link share file ( #12453 )
2026-04-09 17:38:38 +08:00
蘭
8129260508
feat: File management supports AI search ( #12415 )
2026-04-03 22:11:01 +08:00
CityFun
368193a777
feat: Add website binding support for the agent ( #12413 )
2026-04-03 09:15:54 +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
CityFun
2d78ca5a86
fix: Fixed issue with agent acount model name is empty ( #12343 )
2026-03-26 05:44:27 +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
ssongliu
5376d54089
feat: refine terminal ai settings and safeguards ( #12289 )
2026-03-23 07:48:04 +00:00
CityFun
df90286253
feat: optimize the validation logic for model accounts ( #12251 )
2026-03-20 09:55:54 +00:00
CityFun
57a7edf481
feat: improve Minimax validation ( #12240 )
2026-03-20 06:39:56 +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
c2f0c8c6ac
feat: add ai terminal settings ( #12215 )
2026-03-19 07:25:19 +00:00
CityFun
c68251cada
feat: openclaw supports configuring multiple models ( #12213 )
2026-03-18 10:36:11 +00: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
ssongliu
341a55ae63
feat: add Agent quick jump with priority show strategy ( #12159 )
...
Refs #12158
2026-03-12 09:31:33 +00:00
ssongliu
740f3549ad
fix: optimize operation log resolve flow and i18n replacements ( #12123 )
2026-03-09 16:02:12 +08:00
ssongliu
f67ce75492
fix: update hook initialization handling ( #12062 )
2026-03-04 16:38:59 +08:00
CityFun
b7cf9aab2b
feat(ai-agents): support ollama apiType selection ( #12037 )
2026-03-03 11:57:17 +08: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
CityFun
d155217ce3
feat(ai-agents): Add copaw type for agent ( #12017 )
2026-03-02 06:53:58 +00:00
ssongliu
b4dc6b1ab0
chore: optimize runtime region description ( #11989 )
2026-02-28 09:17:53 +00:00
ssongliu
961ebd30a1
fix: resolve overseas script repository sync failure ( #11985 )
2026-02-28 10:38:35 +08:00
ssongliu
5c8d391a73
fix: resolve partial application restore failure ( #11979 )
...
Refs #11716
2026-02-27 14:43:50 +00:00
ssongliu
0041184a3e
fix: resolve version synchronization issue ( #11971 )
2026-02-27 07:17:51 +00:00