Michel Roegl-Brunner
f0b5956b54
Merge pull request #374 from community-scripts/dependabot/npm_and_yarn/next-16.0.6
...
build(deps): Bump next from 16.0.5 to 16.0.6
2025-12-03 10:31:02 +01:00
Michel Roegl-Brunner
e5000246b3
Merge pull request #375 from community-scripts/dependabot/npm_and_yarn/vitest/coverage-v8-4.0.15
...
build(deps-dev): Bump @vitest/coverage-v8 from 4.0.14 to 4.0.15
2025-12-03 10:30:55 +01:00
Michel Roegl-Brunner
9dacf1e530
Merge pull request #376 from community-scripts/dependabot/npm_and_yarn/typescript-eslint-8.48.1
...
build(deps-dev): Bump typescript-eslint from 8.48.0 to 8.48.1
2025-12-03 10:30:48 +01:00
dependabot[bot]
f248ed2875
build(deps-dev): Bump typescript-eslint from 8.48.0 to 8.48.1
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.48.0 to 8.48.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.48.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 19:39:14 +00:00
dependabot[bot]
4e6295885b
build(deps-dev): Bump @vitest/coverage-v8 from 4.0.14 to 4.0.15
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 4.0.14 to 4.0.15.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.15/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.0.15
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 19:38:54 +00:00
dependabot[bot]
2357232cae
build(deps): Bump next from 16.0.5 to 16.0.6
...
Bumps [next](https://github.com/vercel/next.js ) from 16.0.5 to 16.0.6.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.0.5...v16.0.6 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 19:38:31 +00:00
Michel Roegl-Brunner
39d8115dda
Merge pull request #369 from community-scripts/dependabot/npm_and_yarn/prettier-plugin-tailwindcss-0.7.2
2025-12-02 18:39:34 +01:00
dependabot[bot]
bd71b04a9d
build(deps-dev): Bump prettier-plugin-tailwindcss from 0.7.1 to 0.7.2
...
Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.7.1...v0.7.2 )
---
updated-dependencies:
- dependency-name: prettier-plugin-tailwindcss
dependency-version: 0.7.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 10:12:17 +00:00
Michel Roegl-Brunner
c0b03cd832
Merge pull request #370 from community-scripts/dependabot/npm_and_yarn/tsx-4.21.0
...
build(deps-dev): Bump tsx from 4.20.6 to 4.21.0
2025-12-02 11:11:23 +01:00
Michel Roegl-Brunner
9b7c740145
Merge pull request #371 from community-scripts/dependabot/npm_and_yarn/prettier-3.7.3
...
build(deps-dev): Bump prettier from 3.7.1 to 3.7.3
2025-12-02 11:11:16 +01:00
Michel Roegl-Brunner
4f929fb8da
Merge pull request #372 from community-scripts/dependabot/npm_and_yarn/eslint-config-next-16.0.6
...
build(deps-dev): Bump eslint-config-next from 16.0.5 to 16.0.6
2025-12-02 11:11:06 +01:00
Michel Roegl-Brunner
24ee87d14e
Merge pull request #373 from community-scripts/dependabot/npm_and_yarn/better-sqlite3-12.5.0
...
build(deps): Bump better-sqlite3 from 12.4.6 to 12.5.0
2025-12-02 11:10:58 +01:00
dependabot[bot]
55862628fb
build(deps): Bump better-sqlite3 from 12.4.6 to 12.5.0
...
Bumps [better-sqlite3](https://github.com/WiseLibs/better-sqlite3 ) from 12.4.6 to 12.5.0.
- [Release notes](https://github.com/WiseLibs/better-sqlite3/releases )
- [Commits](https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0 )
---
updated-dependencies:
- dependency-name: better-sqlite3
dependency-version: 12.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 22:42:45 +00:00
dependabot[bot]
fbd731f020
build(deps-dev): Bump eslint-config-next from 16.0.5 to 16.0.6
...
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) from 16.0.5 to 16.0.6.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v16.0.6/packages/eslint-config-next )
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.0.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 22:42:27 +00:00
dependabot[bot]
a8b750ad75
build(deps-dev): Bump prettier from 3.7.1 to 3.7.3
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.7.1 to 3.7.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.7.1...3.7.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 22:42:03 +00:00
dependabot[bot]
1054b6d2f5
build(deps-dev): Bump tsx from 4.20.6 to 4.21.0
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.20.6 to 4.21.0.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0 )
---
updated-dependencies:
- dependency-name: tsx
dependency-version: 4.21.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 22:41:52 +00:00
github-actions[bot]
669ce41c2e
chore: add VERSION v0.5.1 ( #366 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-01 09:35:27 +00:00
Michel Roegl-Brunner
7c4683012f
Update update.sh
2025-12-01 10:29:41 +01:00
github-actions[bot]
cfcdc1e342
chore: add VERSION v0.5.1 ( #361 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-29 15:57:44 +00:00
Michel Roegl-Brunner
07cf03a408
Merge pull request #360 from community-scripts/feat/clone_lxc_vm
...
feat: Add VM/LXC cloning functionality
2025-11-29 16:56:48 +01:00
Michel Roegl-Brunner
dd17d2cbec
feat: Add VM/LXC cloning functionality
...
- Add CloneCountInputModal component for specifying clone count
- Implement clone handlers and state management in InstalledScriptsTab
- Add clone menu item to ScriptInstallationCard
- Extend StorageSelectionModal to support clone storage selection (rootdir only)
- Add clone terminal support to Terminal component
- Implement startSSHCloneExecution in server.js with sequential ID retrieval
- Add clone-related API endpoints (getClusterNextId, getContainerType, getCloneStorages, generateCloneHostnames, executeClone, addClonedContainerToDatabase)
- Integrate with VM/LXC detection from main branch
- Fix storage fetching to use correct serverId parameter
- Fix clone execution to pass storage parameter correctly
- Remove unused eslint-disable comments
2025-11-29 16:53:58 +01:00
Michel Roegl-Brunner
f3d14c6746
Merge pull request #359 from community-scripts/fix/352
...
fix: align toggle switches in repository settings
2025-11-29 16:14:07 +01:00
Michel Roegl-Brunner
447332e558
fix: align toggle switches in repository settings
...
- Remove fixed label width from Toggle component
- Move delete button to left of toggle switches
- Add matching border/padding to 'Enable after adding' section to align with repository items
- Ensure all toggles have consistent right-side alignment
2025-11-29 16:12:20 +01:00
Michel Roegl-Brunner
9bbc19ae44
Merge pull request #358 from community-scripts/fix/357_356
...
fix: Add dynamic text to container control loading modal
2025-11-29 16:00:49 +01:00
Michel Roegl-Brunner
5564ae0393
fix: add dynamic text to container control loading modal
...
- Update LoadingModal to display action text (Starting/Stopping LXC/VM)
- Update handleStartStop to include container type (LXC/VM) in action text
- Show clear feedback when starting or stopping containers
2025-11-29 15:58:30 +01:00
Michel Roegl-Brunner
93d7842f6c
feat: implement batch container type detection for performance optimization
...
- Add batchDetectContainerTypes() helper function that uses pct list and qm list to detect all container types in 2 SSH calls per server
- Update getAllInstalledScripts to use batch detection instead of individual isVM() calls per script
- Update getInstalledScriptsByServer to use batch detection for single server
- Update database queries to include lxc_config relation for fallback detection
- Fix isVM() function to properly default to LXC when VM config doesn't exist
- Significantly improves performance: reduces from N SSH calls per script to 2 SSH calls per server
2025-11-29 15:55:43 +01:00
Michel Roegl-Brunner
84c02048bc
Fix a false detection as a VM when it is a LXC
2025-11-29 15:41:49 +01:00
github-actions[bot]
66a3bb3203
chore: add VERSION v0.5.0 ( #355 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-28 14:04:05 +00:00
Michel Roegl-Brunner
0da802be42
Merge pull request #354 from community-scripts/bugfixing_bumps
...
Add TypeScript Runtime Support and add Prisma 7 Compatibility
2025-11-28 14:56:43 +01:00
CanbiZ
5bc3933d11
fix gh action runner
2025-11-28 14:48:38 +01:00
CanbiZ
1c6d1ac120
fix gh action
2025-11-28 14:48:06 +01:00
CanbiZ
ba1e6478d7
Update package-lock.json - add tsx to lock file
2025-11-28 14:46:18 +01:00
CanbiZ
e3af248456
Merge main into bugfixing_bumps - keep bugfixing_bumps versions (Prisma 7, tsx support)
2025-11-28 14:43:25 +01:00
CanbiZ
43bafb610f
Add initializeRepositories to autoSyncInit.ts
2025-11-28 14:34:28 +01:00
CanbiZ
8e22568efb
Add detailed logging for autoSyncInit dynamic import and function checks
2025-11-28 14:33:11 +01:00
CanbiZ
6bb9ed5182
Use dynamic import for autoSyncInit to avoid tsx caching issues
2025-11-28 14:30:43 +01:00
CanbiZ
b6c3954f98
Fix start script to use tsx for Prisma 7 TypeScript support
2025-11-28 14:14:16 +01:00
CanbiZ
f73b303172
Use node --import tsx for better TypeScript support
2025-11-28 14:11:42 +01:00
CanbiZ
50d066669e
Fix db.js - add .ts extension for Prisma client import
2025-11-28 14:11:09 +01:00
CanbiZ
68541c0046
Use tsx to run server.js - enables TypeScript imports for Prisma 7
2025-11-28 14:09:25 +01:00
CanbiZ
644222e958
Fix db.js - require index.js explicitly
2025-11-28 14:08:39 +01:00
CanbiZ
31a5fd97d4
Fix db.js - use absolute path to .prisma/client
2025-11-28 14:07:54 +01:00
CanbiZ
b54fbf15f6
Fix db.js - use createRequire to load .prisma/client CJS module
2025-11-28 14:07:22 +01:00
CanbiZ
a787e60e7c
Fix db.js - import from .prisma/client runtime location
2025-11-28 14:06:35 +01:00
CanbiZ
1e250306dc
Fix db.js - use CommonJS-style import for @prisma/client
2025-11-28 14:05:37 +01:00
CanbiZ
d64a296ebe
Fix db.js - import PrismaClient from @prisma/client for Node ESM compatibility
2025-11-28 14:04:58 +01:00
CanbiZ
691b27c924
Fix db.js import - add .js extension for Prisma client
2025-11-28 14:04:05 +01:00
CanbiZ
dbc591aa63
Add JS wrappers for ESM compatibility (repositoryService, githubJsonService) and fix .js import extensions
2025-11-28 14:01:18 +01:00
CanbiZ
5ea6828f8c
Fix ESM import in database-prisma.js - add .js extension
2025-11-28 13:58:05 +01:00
CanbiZ
3dabacd055
Revert "Auto-initialize default repositories on first API call"
...
This reverts commit aebc8a6171 .
2025-11-28 13:56:29 +01:00