Commit Graph

897 Commits

Author SHA1 Message Date
duorameng 8dfff424a3 docs: aggregate all updates since v1.1.19 into changelog for v1.1.20 2026-07-13 08:48:54 +08:00
duorameng 7fca8d2efd docs: update changelog for v1.1.20 2026-07-13 08:47:05 +08:00
duorameng ad5939bdb9 feat: support sorting tasks and exit dialogs on ESC key (#148) 2026-07-13 08:42:18 +08:00
duorameng 0983cf1a38 feat(tasks): default log cleanup config to 30 records for new tasks 2026-07-10 09:25:40 +08:00
duorameng e884db3c82 refactor(router): extract dashboard stats routes into registerDashboardRoutes 2026-07-10 09:17:30 +08:00
duorameng fc13b30951 feat(deps): show environment support tip in depinstall command 2026-07-10 09:02:05 +08:00
duorameng 3354f3d5ed feat(deps): implement dependency auto-completion and interactive installation CLI (#147) 2026-07-10 08:45:26 +08:00
duorameng f0967abc6f refactor(compress): extract 128 bytes threshold to MinCompressSize constant 2026-07-09 22:01:22 +08:00
duorameng b67fa5bd58 perf(compress): optimize short logs by bypass compressing under 128 bytes 2026-07-09 20:36:47 +08:00
duorameng 516a91acc2 feat(web): support decoding zstd-compressed logs via fzstd in frontend 2026-07-09 20:30:41 +08:00
duorameng 9cc5ff6642 feat(tasks): refactor tiny_log streaming compression to use ZSTD with zstd: prefix 2026-07-09 20:25:39 +08:00
duorameng 290b5a002a feat(utils): upgrade log compression to ZSTD with zlib backward compatibility 2026-07-09 19:04:41 +08:00
duorameng 89ee8ccfc6 style: add scrollbar and max height to log detail dialogs 2026-07-08 09:24:55 +08:00
duorameng bd23599aa0 docs: release v1.1.19 2026-07-07 08:42:03 +08:00
duorameng 12e4672478 feat(tasks): support setting a default view for task list 2026-07-06 16:05:08 +08:00
duorameng fbe445a881 fix: prevent log dialog from closing on outside click (#146) 2026-07-06 08:20:13 +08:00
engigu 07b368ed17 Merge pull request #145 from kesry/main
添加菜单栏悬浮cursor样式
2026-07-03 17:07:35 +08:00
kesry 10bcd0ae41 Update MainLayout.vue 2026-07-03 09:48:05 +08:00
duorameng 516d51d204 docs: include latest tag and increase trend chart versions to 20 2026-06-30 17:26:33 +08:00
duorameng f9bb94ef1a fix(web): fix notification prefix update bug (fixes #144) and regenerate docs lockfile 2026-06-30 17:19:42 +08:00
duorameng 04abd39c7b fix: build error 2026-06-30 17:17:21 +08:00
duorameng aafaa74689 docs: add ghcr package downloads trend chart page and build-time scraper 2026-06-30 17:11:23 +08:00
duorameng cdf1f7a1ca Merge branch 'main' of github-duorameng:engigu/baihu-panel 2026-06-30 12:01:13 +08:00
duorameng c2eee38091 perf(web): optimize API polling frequency and respect page visibility 2026-06-30 11:59:58 +08:00
engigu cc13d5f09a Merge pull request #143 from acooler15/fix_email
fix:  use text/plain for plain text email sending
2026-06-29 22:59:49 +08:00
duorameng 837a53ecd3 style(ui): introduce StatusBadge and use it in LogDetailCard 2026-06-29 22:43:50 +08:00
duorameng b52af6c4fd fix(tasks): fix task cancellation process tree leak, emit cancelled events, and refine status badges styling 2026-06-29 22:34:08 +08:00
acooler15 d4015826f1 fix: use text/plain for plain text email sending
Fixes #141
2026-06-29 22:24:06 +08:00
duorameng e5fc716b8f refactor: migrate real-time log viewing from WebSocket to SSE with JSON wrapping 2026-06-29 22:04:11 +08:00
engigu 06980beeb6 Merge pull request #140 from kesry/main
修复更新release问题
2026-06-29 10:40:27 +08:00
kesry 7448fcb000 修复更新release问题 2026-06-29 10:01:22 +08:00
duorameng 054b8886f6 fix docs 2026-06-29 08:57:29 +08:00
duorameng 3e5b332e4f docs: add interconnect feature documentation 2026-06-29 08:56:12 +08:00
duorameng 37ff186dce feat(interconnect): display active node name in travel mode & update changelog
- Persist active interconnect node name in localStorage via api

- Pass node name on MasterList and NodeSwitcher when traveling

- Display current node name on the 'Return to Master' floating button in App.vue

- Update CHANGELOG.md, README.md and docs with v1.1.17 release notes highlighting interconnect features
2026-06-28 21:01:17 +08:00
duorameng 81e921fa73 feat: implement data import/export and optimize terminal UX 2026-06-28 20:46:00 +08:00
duorameng 33ea2fda7b fix(scheduler): add boundary validation and safety limits to worker count and queue size to prevent OOM 2026-06-26 16:52:59 +08:00
duorameng 6086772068 fix(interconnect): display freshly fetched load metrics in UI when clicking node status refresh 2026-06-26 09:59:09 +08:00
duorameng 2379b11836 fix(environments): restore missing delete button in large screen view of environment variables table 2026-06-26 09:48:58 +08:00
duorameng 79fcf26c88 docs: add open-source license and attribution statements to internal/sdk and internal/tunnel source files 2026-06-26 09:24:08 +08:00
duorameng bdeda51b22 feat(interconnect): sync environment variables with original structure and IDs, and translate UI badges 2026-06-26 09:23:20 +08:00
duorameng 898cb64085 feat(interconnect): enable sync panel and add demo mode restriction for role selection 2026-06-25 23:50:31 +08:00
duorameng a227666960 style: make buttons fill the row on small screens in MasterView 2026-06-25 22:22:49 +08:00
duorameng a3d4f441a3 feat: relax tunnel proxy path restriction to allow frontend proxying 2026-06-25 21:52:17 +08:00
duorameng d707bc1be7 fix: travel proxy intercepting frontend HTML assets 2026-06-25 21:48:52 +08:00
duorameng 78d9705944 fix: remove unused runtime import in api_routes.go 2026-06-25 21:33:51 +08:00
duorameng 2873f3cec0 fix: pass node as pointer correctly in getClientAndURL 2026-06-25 21:33:51 +08:00
duorameng 19584d583a fix: comment out debug/goroutines endpoint and support tunnel proxy in sync APIs 2026-06-25 21:33:51 +08:00
duorameng 60eb34e27b fix: remove unused imports in MasterView to fix tsc build 2026-06-25 21:33:50 +08:00
duorameng 1557801502 feat: add dev auto action build 2026-06-25 21:33:50 +08:00
duorameng 90f06de298 feat: add openconnect 2026-06-25 21:33:50 +08:00