V2.4.11

  1. 全面支持本地化翻译(目前提供简中、繁中、英语)
  2. 新增 Code Server 应用
  3. 新增部分 PHP 拓展
  4. 优化证书默认使用 Let's Encrypt
  5. 优化部分前端样式
  6. 优化部分文案
  7. 修复无法修改上传的证书

Changelog

  • d641c78 l10n: update translations (#675)
  • 49131d1 fix: 修复code-server服务名错误
  • ccc43cd chore(l10n): update frontend pot files
  • 0131f46 l10n: update translations (#674)
  • 752bc0a chore(l10n): update frontend pot files
  • fac981e fix: lint
  • c6ce1a4 Merge remote-tracking branch 'origin/main'
  • 79f7b4a fix: build
  • 8154186 chore(l10n): update frontend pot files
  • d82e59b feat: 新增code server应用,close #82
  • a6a42f0 Merge remote-tracking branch 'origin/main'
  • 4d6b62a feat: api支持传递locale,close #155
  • 0547157 chore(l10n): update frontend pot files
  • 493da15 feat: 添加App翻译
  • 0402427 chore(l10n): update frontend pot files
  • 623dcbc fix: 菜单翻译无法被自动读取
  • 98d9af8 l10n: update translations (#672)
  • b4546ec chore(l10n): update frontend pot files
  • f140eb3 Merge remote-tracking branch 'origin/main'
  • 432b546 feat: 实现语言切换
  • 402562b chore(l10n): update frontend pot files
  • 77bcf6e feat: 统一去掉按钮居中,不然显示效果太抽象了
  • d9fee73 chore(l10n): update frontend pot files
  • e512187 Merge remote-tracking branch 'origin/main'
  • 31a0617 Merge remote-tracking branch 'origin/l10n'
  • 98d80cd New translations frontend.pot (Chinese Simplified) Update translations (Chinese Simplified) frontend.pot
  • b0cae83 New translations frontend.pot (Chinese Traditional) Update translations (Chinese Traditional) frontend.pot
  • 00b9a85 New translations frontend.pot (Chinese Simplified) Update translations (Chinese Simplified) frontend.pot
  • 8b5a7ec chore(l10n): update frontend pot files
  • 391b2a9 Merge remote-tracking branch 'origin/main'
  • cf6deb6 feat: format files
  • 096890b New translations frontend.pot (Chinese Traditional) Update translations (Chinese Traditional) frontend.pot
  • 4dba4e5 New translations frontend.pot (Chinese Simplified) Update translations (Chinese Simplified) frontend.pot
  • 2b63c50 chore(l10n): update frontend pot files
  • 0a2d926 feat: 统一翻译
  • 4693cc8 New translations frontend.pot (Chinese Traditional) Update translations (Chinese Traditional) frontend.pot
  • b6bad9e New translations frontend.pot (Chinese Simplified) Update translations (Chinese Simplified) frontend.pot
  • a3b0bf1 Merge remote-tracking branch 'origin/main'
  • a627816 feat: 优化样式
  • a4ea929 chore(l10n): update frontend pot files
  • 233bb6e Merge remote-tracking branch 'origin/main'
  • bdd2010 feat: 调整部分翻译
  • e296008 chore(l10n): update frontend pot files
  • 3dd01e6 Merge remote-tracking branch 'origin/main'
  • 5b633e6 feat: 调整部分翻译
  • 2da260b chore(l10n): update frontend pot files
  • acd8403 Merge remote-tracking branch 'origin/main'
  • 90e6617 feat: 调整部分翻译
  • 4f1a7cc chore(l10n): update frontend pot files
  • 053d7d3 Merge remote-tracking branch 'origin/main'
  • dae0e82 feat: format files
  • 2b3d1cd chore(l10n): update frontend pot files
  • 5f0a4ca feat: format files
  • 67d350e ci: 测试换一种清理方式
  • 66c30f3 ci: 清理傻逼node_modules
  • 82d763f Merge remote-tracking branch 'origin/main'
  • 7159c4c ci: 清理傻逼node_modules
  • 6035722 New translations frontend.pot (Chinese Traditional) Update translations (Chinese Traditional) frontend.pot
  • f6c43cf New translations frontend.pot (Chinese Simplified) Update translations (Chinese Simplified) frontend.pot
  • f1341c5 chore(l10n): update frontend pot files
  • b8cb8d7 ci: fix vue3-gettext
  • fa7fca1 feat: 完善翻译工作流
  • 59cfa09 feat: 添加前端翻译
  • 706c04a New translations frontend.pot (Chinese Traditional) Update translations (Chinese Traditional) frontend.pot
  • 255284c New translations frontend.pot (Chinese Simplified) Update translations (Chinese Simplified) frontend.pot
  • 85b34fc New translations backend.pot (Chinese Traditional) Update translations (Chinese Traditional) backend.pot
  • d42deb5 New translations backend.pot (Chinese Simplified) Update translations (Chinese Simplified) backend.pot
  • 002104b feat: 添加前端翻译
  • 4dc9434 feat: 添加前端翻译
  • 81a320c feat: 添加前端翻译
  • df32b3b feat: 提交部分前端翻译
  • db0679c feat: 提交部分前端翻译
  • 20bbbc6 Merge remote-tracking branch 'origin/main'
  • ce652f4 feat: 提交部分前端翻译
  • c0f7183 chore(l10n): update pot files
  • 60d8ccd feat: 补全命令行翻译
  • e9561af Merge remote-tracking branch 'origin/main'
  • 7e0ad2c feat: 前端支持翻译
  • fe9f1c6 chore(deps): Update dependency @iconify/json to v2.2.326 (#663)
  • 193ec9a l10n: update translations (#666)
  • 72c3bed feat: 初始化前端翻译
  • 2ae259e Merge remote-tracking branch 'origin/main'
  • 3cd25e1 feat: 更新翻译不跳过ci
  • 9bdffed l10n: update translations (#664)
  • c298a71 feat: 不限制locale
  • d613a06 Merge remote-tracking branch 'origin/main'
  • cc2cdaa fix: test
  • 2c38a51 chore(l10n): update pot files
  • d2e8935 Merge remote-tracking branch 'origin/main'
  • 998bc02 fix: 翻译错误
  • 42e3e20 chore(l10n): update pot files
  • 225795d fix: 翻译错误
  • bd35c42 Merge remote-tracking branch 'origin/main'
  • d2587e7 fix: 翻译错误
  • b0018ee chore(l10n): update pot files
  • 985f4a6 fix: 翻译错误
  • cf910c1 chore(l10n): update pot files
  • d7e0cb0 fix: 翻译错误
  • c9c6c8b Merge remote-tracking branch 'origin/main'
  • 3d0cb59 fix: wire gen
  • b614c90 chore(l10n): update pot files
  • 78b94fe fix: add translation
  • 90140f4 fix: lint
  • d36c3b0 chore(l10n): update pot files
  • 88b64d6 Merge remote-tracking branch 'origin/main'
  • ce4725e fix: lint
  • a2efa9a chore(l10n): update pot files
  • 5126e20 fix: lint
  • b7b5744 chore(l10n): update pot files
  • 0f08c10 feat: 添加翻译
  • 6b4154f chore(l10n): update pot files
  • 2d45e84 feat: 添加翻译
  • 3f90402 chore(l10n): update pot files
  • 53fdcfb feat: 添加翻译
  • 2ff0157 l10n: update translations (#660)
  • 774d139 chore(deps): Update dependency @types/node to v22.14.1 (#661)
  • ae76a01 fix: lint
  • 137665b fix: lint
  • 3b7bf35 fix: lint
  • 0b0c4da fix: crowdin配置目录错误
  • 7dfcfb9 feat: 添加crowdin配置
  • 00b9be6 chore(l10n): update pot files
  • 771a9d1 feat: 完成应用翻译
  • 3021f46 feat: 初步支持l10n
  • 486a9fb feat: 移动embed到pkg下
  • dbc3050 feat: 更新php拓展,close #658
  • dc584a9 fix: 网站默认使用lets证书,close #659
  • e1f6afe chore(deps): Update dependency vite to v6.2.6 (#656)
  • a7c95d9 chore(deps): Update non-major dependencies (#655)
  • 9ff5596 feat: 临时屏蔽libdns更新
  • 4369eed feat: 临时屏蔽libdns更新
  • 5af46a5 chore(deps): Lock file maintenance (#654)
  • 4e85451 chore(deps): Update module golang.org/x/crypto to v0.37.0 (#653)
  • 552487b chore(deps): Update non-major dependencies (#652)
  • 8cadfe3 Merge remote-tracking branch 'origin/main'
  • 15c0f28 fix: lint
  • 8e4b73c chore(deps): Update non-major dependencies (#651)
  • cb8f2a0 Merge remote-tracking branch 'origin/main'
  • e6b3858 fix: lint
  • 1bdcf04 chore(deps): Update golangci/golangci-lint-action action to v7 (#644)
  • edb5e85 fix: lint
  • cfedad8 chore(deps): Update non-major dependencies (#650)
  • 08a5c66 chore(deps): Update non-major dependencies (#649)
  • 1d59fad chore(deps): Update non-major dependencies (#648)
  • e0145ee chore(deps): Update non-major dependencies (#647)
  • 4703d8c chore(deps): Update non-major dependencies (#646)
  • 8b95095 chore(deps): Update non-major dependencies (#645)
  • 709c345 fix: 允许修改上传的证书
  • 2889680 chore(deps): Update non-major dependencies (#643)
  • 7f619f7 chore(deps): Lock file maintenance (#642)
  • c9c3de1 feat: 添加反代说明

这是一个从 https://github.com/tnb-labs/panel/releases/tag/v2.4.11 下的原始话题分离的讨论话题