Changelog
- 388c667 New Crowdin translations by GitHub Action (#1806)
- 6ed024d chore(l10n): update pot files
- 6db06f1 feat(file): file editor supports switching file encoding
- 29090c8 chore(l10n): update pot files
- 5acca0a Merge remote-tracking branch 'origin/renovate/non-major-dependencies'
- 86149d1 chore(deps): Update non-major dependencies
- 89682eb chore(deps): Update dependency @vueuse/core to v15
- 850a632 chore(deps): Update non-major dependencies (#1803)
- 7ee8efb fix: lint
- 5b3b06d test(taskqueue): write task logs to a temporary directory
- 22d6294 fix(taskqueue): register the task cancellation handle before preemption
- 784aab0 fix(webserver): fix the parsing regression and Caddy behavior flaws found in the audit
- c5ec75b chore(deps): Update non-major dependencies to v66.10.5 (#1802)
- ec5c18a New Crowdin translations by GitHub Action (#1800)
- 01a67a0 chore(deps): Update non-major dependencies (#1801)
- 528949c chore(l10n): update pot files
- 30de51c chore(deps): Update dependency unplugin-icons to v24 (#1798)
- a7f67f7 chore(deps): Update non-major dependencies (#1799)
- a7ad631 fix(web): fix oxlint errors and apply eslint autofixes
- 31b15c5 revert(website): remove the unused context from the site Get and GetByName methods
- 6dfb07a refactor(website): pass context to the site Get and GetByName methods
- d07c5a4 revert(website): remove the automatic rebuild of the site entry point
- b8f796a fix(website): complete the context calls in Get and GetByName
- b2537a6 refactor(website): pass context to the site Get method
- bb4d139 fix(website): automatically rebuild when a site's config has not yet been generated for the current web server, and migrate only general settings on rebuild
- fffee88 feat(cli): add an interactive mode and turn positional arguments into structured declarations
- 1fe0349 fix(webserver): revert the apache config check to bare apachectl
- e94bbbe refactor(webserver): move nginx and apache reloading into the dialect
- dae664d feat: list pages support keyword search
- d54f72e fix: restore the format string checks in the shell package and correct task classification on shutdown
- f8aefbb fix(cert): also run the deployment script for certificates bound to sites
- 2fc68ed fix: fix regressions and leftover flaws introduced by the ctx propagation refactor
- e0588a1 refactor: propagate context through the database, object storage, and container APIs
- 59f99cc refactor: propagate context through all shell execution paths
- fe7cce6 refactor: align with the latest libtnb/chi-skeleton scaffold
- 4a8df98 chore(caddy): trim comments
- 675d70c feat(webserver): validate that domains are unique across sites; Caddy gains access statistics and a default site
- e596f3b refactor(webserver): extract a shared config syntax tree and rewrite nginx with a hand-written parser
- 22cb2f6 fix(caddy): review fixes
- 385f4a9 feat: add Caddy integration
- 3096b94 chore(webserver): trim comments in the nginx and apache dialects
- a3e0705 chore(openlitespeed): trim comments
- cbc1add refactor(openlitespeed): generate site registration centrally in Sync and add a configFile stub
- 6158381 feat(openlitespeed): server-level real IP, per-site LSCache toggle, and validation without reloading
- 7aa362c feat(openlitespeed): HTTP-01 validation is now answered directly by mod_acme
- 4c5dcd4 feat(phpmyadmin): handle the port, config, and status according to the current web server dialect
- e1b0f45 feat: rebuild site config after switching web servers
- 85e47a5 fix: null pointer when reading site SSL config after switching web servers
- a1e6e3a refactor(openlitespeed): trim the generated config and unify the PHP external application
- 193ec0f feat: add OpenLiteSpeed integration
- 49f382a refactor: consolidate web server differences into a Dialect interface
- e1de082 refactor: trim the upload queue and chunked upload implementation
- 1c2843e feat: refactor file uploads into a queue and improve chunked uploads
- 2c19e11 chore(deps): Lock file maintenance (#1797)
This is a discussion topic split off from the original topic at https://github.com/acepanel/panel/releases/tag/v3.3.6-beta.1