Commit graph

817 commits

Author SHA1 Message Date
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
98d3870477
fix: Fix incomplete scanning of unassociated backups issue (#11654) 2026-01-15 10:08:00 +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
a5816f1dc9
fix: Fix alert log issues (#11637) 2026-01-14 08:47:56 +00: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
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
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
ssongliu
d8a08a6c0c
fix: Fix iptables rule display abnormality issue (#11555) 2026-01-05 14:48:49 +08: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
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
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
e18472f1a3
feat: optimize disk mount logic (#11519) 2025-12-30 06:31:35 +00:00
ssongliu
50947f4ddc
feat: ICMP ping disable compatibility with Debian 13 (#11514)
Refs  #11472
2025-12-29 09:35:36 +00: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
e2e774d215
feat: add website log clean option for clean cache (#11480) 2025-12-26 09:11:03 +00:00
ssongliu
dfade50bd8
fix: Fix snapshot backup application image failure issue (#11477) 2025-12-26 16:49:03 +08: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
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
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
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
HynoR
dc47eb5ae4 feat: Add UDP port 443 acceptance rule to firewall and iptables configuration 2025-12-22 15:55:47 +08:00
CityFun
3c1549e288
fix: resolve limitation of fetching only 100 redirects for websites (#11424) 2025-12-22 14:31:40 +08: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
71fd123be1
fix: Fix snapshot application checkbox abnormality issue (#11404) 2025-12-19 10:04:33 +00:00
ssongliu
825acd5b46
feat: Optimize snapshot backup items (#11385) 2025-12-18 07:43: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
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