431 Commits

Author SHA1 Message Date
courtmanr@gmail.com d2dcd79343 chore(release): bump version to 2.2.0 v2.2.0 2025-04-21 16:11:20 +01:00
courtmanr@gmail.com fd374b6c66 feat: Apply UI/UX and performance improvements 2025-04-21 16:09:04 +01:00
courtmanr@gmail.com 49e6e70d75 refactor(script): Always refresh NodeSource GPG key 2025-04-21 12:53:39 +01:00
courtmanr@gmail.com 066cee66a8 fix(script): Run git pull as pulse user during update 2025-04-21 12:46:30 +01:00
courtmanr@gmail.com a6ff08b3bc feat(script): Add update/remove options to install script 2025-04-21 12:43:40 +01:00
courtmanr@gmail.com 7b972c5c73 chore: Update version to 2.1.0 in package.json 2025-04-21 12:40:39 +01:00
courtmanr@gmail.com cffd6d0014 feat: Update dashboard screenshot again v2.1.0 2025-04-21 12:33:30 +01:00
courtmanr@gmail.com 65bf70ac9f Revert: Center logo and remove header divider 2025-04-21 12:31:53 +01:00
courtmanr@gmail.com ca9af453de feat: Update dashboard screenshot 2025-04-21 12:27:08 +01:00
courtmanr@gmail.com 228a82a7a6 Refactor: Improve header layout and theme toggle 2025-04-21 12:24:54 +01:00
courtmanr@gmail.com d5e6ea3b72 feat: Focus search on keypress, blur on Enter/Escape 2025-04-21 12:13:16 +01:00
courtmanr@gmail.com c24cba390c docs: Remove token prerequisite for LXC script 2025-04-21 12:04:14 +01:00
courtmanr@gmail.com e91319c640 docs: Improve user flow for LXC script token creation 2025-04-21 12:01:10 +01:00
courtmanr@gmail.com 79b88dc1aa docs: Refine wording for LXC installation intro 2025-04-21 11:57:49 +01:00
courtmanr@gmail.com ade30ef546 docs: Clarify cluster config and polling feature 2025-04-21 11:49:10 +01:00
courtmanr@gmail.com 575ed300a2 chore: Add LICENSE file and update README reference 2025-04-21 11:41:30 +01:00
courtmanr@gmail.com 9a8775f285 docs: Fix formatting for LXC script tip 2025-04-21 11:39:06 +01:00
courtmanr@gmail.com 504ec4f36c docs: Link to specific community script page 2025-04-21 11:37:36 +01:00
courtmanr@gmail.com 9ad5abc3ba docs: Suggest community script for LXC creation 2025-04-21 11:36:43 +01:00
courtmanr@gmail.com 21d8aed0ca refactor(script): Simplify displayed PVE token commands 2025-04-21 11:21:19 +01:00
courtmanr@gmail.com fe1f06293f feat(script): Add PVE CLI commands for API token generation 2025-04-21 11:19:27 +01:00
courtmanr@gmail.com 41a693d349 fix(script): Add gpg dependency for NodeSource key import 2025-04-21 10:56:35 +01:00
courtmanr@gmail.com 0421adad7d docs: Complete README with License, Trademark, and Support sections 2025-04-21 10:42:04 +01:00
courtmanr@gmail.com 924e0eee3c feat: Improve update stability and fix server dependencies
- Refactor backend data fetching to use parallel Promises for nodes

- Replace backend setInterval with setTimeout for accurate polling interval

- Decouple frontend UI render interval from backend data arrival

- Add missing dotenv dependency to server package.json

- Update server Express dependency to stable v4
2025-04-21 10:26:50 +01:00
courtmanr@gmail.com 82bab8182c refactor: Remove problematic host LXC setup script 2025-04-20 22:57:38 +01:00
courtmanr@gmail.com 4ef934d8b8 fix: Use pvesm status as simpler jq fallback 2025-04-20 22:33:46 +01:00
courtmanr@gmail.com 673b96c89b fix: Replace backticks with single quotes in jq warning 2025-04-20 22:26:57 +01:00
courtmanr@gmail.com e2df9abcce fix: Remove parentheses from fallback storage suffix 2025-04-20 22:22:20 +01:00
courtmanr@gmail.com 4e3331865a fix: Rely only on boolean check for template support 2025-04-20 22:10:30 +01:00
courtmanr@gmail.com c989aa674d fix: Remove parentheses from storage display suffix 2025-04-20 22:08:33 +01:00
courtmanr@gmail.com 42977c364c fix: Escape parentheses in display_suffix assignments 2025-04-20 22:07:45 +01:00
courtmanr@gmail.com 841b45c610 fix: Prevent download attempt if template support is unknown (jq missing) 2025-04-20 22:07:03 +01:00
courtmanr@gmail.com 031515ef26 feat: Improve storage selection and template download logic 2025-04-20 22:05:41 +01:00
courtmanr@gmail.com 7f1014d639 fix: Correct parsing for pvesm list and pveam available 2025-04-20 21:58:42 +01:00
courtmanr@gmail.com 18940a44ac feat: Add automatic LXC template download if needed 2025-04-20 21:56:02 +01:00
courtmanr@gmail.com 1eb30ede45 fix: Use pvesh and jq for more robust storage detection 2025-04-20 21:35:31 +01:00
courtmanr@gmail.com e8be8ad4b9 fix: Remove -P flag from pvesm status to avoid arg error 2025-04-20 21:34:19 +01:00
courtmanr@gmail.com bf46c763b8 feat: Add script to automate LXC creation and Pulse installation 2025-04-20 21:32:19 +01:00
courtmanr@gmail.com 05002d72c3 fix: Update repository URL in script and README 2025-04-20 21:25:27 +01:00
courtmanr@gmail.com 5840915013 feat: Allow UI embedding in iframes (closes #10) 2025-04-20 20:55:02 +01:00
courtmanr@gmail.com 2a076376aa docs: Describe efficient polling feature in README 2025-04-20 20:35:36 +01:00
rcourtman 9bfec26f89 Merge pull request #47 from rcourtman/dependabot/npm_and_yarn/server/main/express-5.1.0
chore(deps): bump express from 4.21.2 to 5.1.0 in /server
2025-04-20 20:30:34 +01:00
rcourtman 30e67cc830 Merge pull request #48 from rcourtman/dependabot/npm_and_yarn/main/tailwindcss-4.1.4
chore(deps-dev): bump tailwindcss from 3.4.17 to 4.1.4
2025-04-20 20:30:23 +01:00
courtmanr@gmail.com 124f04a4ee docs: Add dashboard screenshot to README 2025-04-20 20:27:42 +01:00
courtmanr@gmail.com 5755385e3d perf: Only poll Proxmox API when clients are connected 2025-04-20 20:14:42 +01:00
courtmanr@gmail.com 9f3945e7c2 feat: Link footer version to GitHub releases 2025-04-20 20:12:11 +01:00
courtmanr@gmail.com dd3df33399 refactor: Remove 'simplified' branding references 2025-04-20 20:09:37 +01:00
courtmanr@gmail.com 46e73511c6 refactor: Simplify env_file handling in docker-compose 2025-04-20 20:07:12 +01:00
courtmanr@gmail.com 3c898006a6 feat: Add version display to frontend v2.0.0 2025-04-20 20:02:55 +01:00
courtmanr@gmail.com e993da2869 refactor: Improve .env handling and validation 2025-04-20 19:58:50 +01:00