Michel Roegl-Brunner
430355aa4b
Fix dependencies
2025-11-10 13:49:11 +01:00
Michel Roegl-Brunner
baedcf8581
Fix dependencie issue
2025-11-10 13:36:08 +01:00
Michel Roegl-Brunner
2735d7ecc9
Add missing api.func
2025-11-10 13:32:10 +01:00
Michel Roegl-Brunner
e478a66c75
Hotfix: upload corrected build.func
2025-11-10 13:29:59 +01:00
dependabot[bot]
a9f23f2d28
build(deps-dev): Bump @vitest/coverage-v8 from 3.2.4 to 4.0.8 ( #291 )
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 3.2.4 to 4.0.8.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.0.8
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 12:27:21 +01:00
dependabot[bot]
3ec045de25
build(deps): Bump next from 15.5.6 to 16.0.1 ( #293 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.6 to 16.0.1.
- [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/v15.5.6...v16.0.1 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 12:27:12 +01:00
github-actions[bot]
d9ceac03a2
chore: add VERSION v0.4.10.1 ( #298 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-10 11:10:00 +00:00
Michel Roegl-Brunner
fbc59d8964
Merge pull request #297 from community-scripts/fix/auth
...
Fix auth cookie secure flag for HTTP in production
2025-11-10 12:07:46 +01:00
Michel Roegl-Brunner
8c27eacff7
Fix auth cookie secure flag for HTTP in production
...
- Changed cookie secure flag to check actual request protocol instead of NODE_ENV
- Cookies now work correctly in production when accessing over HTTP
- Fixes authentication redirect issue in production mode
2025-11-10 12:05:47 +01:00
Michel Roegl-Brunner
86056c984d
Fix auth loop
2025-11-10 11:57:18 +01:00
Michel Roegl-Brunner
8af011a191
Merge pull request #292 from community-scripts/dependabot/npm_and_yarn/eslint-config-next-16.0.1
...
build(deps-dev): Bump eslint-config-next from 16.0.0 to 16.0.1
2025-11-10 11:11:01 +01:00
Michel Roegl-Brunner
1dcf4159d6
Merge pull request #294 from community-scripts/dependabot/npm_and_yarn/prisma-6.19.0
...
build(deps-dev): Bump prisma from 6.18.0 to 6.19.0
2025-11-10 11:10:51 +01:00
Michel Roegl-Brunner
84f664af96
Merge pull request #295 from community-scripts/dependabot/npm_and_yarn/lucide-react-0.553.0
...
build(deps): Bump lucide-react from 0.548.0 to 0.553.0
2025-11-10 11:10:40 +01:00
dependabot[bot]
5bb10145ad
build(deps): Bump lucide-react from 0.548.0 to 0.553.0
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.548.0 to 0.553.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.553.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 0.553.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 19:24:34 +00:00
dependabot[bot]
08fe6a7843
build(deps-dev): Bump prisma from 6.18.0 to 6.19.0
...
Bumps [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli ) from 6.18.0 to 6.19.0.
- [Release notes](https://github.com/prisma/prisma/releases )
- [Commits](https://github.com/prisma/prisma/commits/6.19.0/packages/cli )
---
updated-dependencies:
- dependency-name: prisma
dependency-version: 6.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 19:24:24 +00:00
dependabot[bot]
ed3b4c7b19
build(deps-dev): Bump eslint-config-next from 16.0.0 to 16.0.1
...
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) from 16.0.0 to 16.0.1.
- [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.1/packages/eslint-config-next )
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-version: 16.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 19:23:42 +00:00
github-actions[bot]
930254d4cb
chore: add VERSION v0.4.10 ( #288 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-07 14:00:20 +00:00
Michel Roegl-Brunner
9e450ecbd1
Merge pull request #287 from community-scripts/feat/250_chose_version
...
feat: Add alpine variant support for LXC scripts
2025-11-07 14:55:21 +01:00
Michel Roegl-Brunner
cf3f9a5479
feat: Add version toggle in TextViewer for default/alpine variants
...
- Add version selection toggle (Default/Alpine) in TextViewer component
- Load both default and alpine versions of CT and install scripts
- Display correct script content based on selected version
- Pass script object to TextViewer to detect alpine variants
- Show toggle buttons only when alpine variant exists
2025-11-07 14:51:12 +01:00
Michel Roegl-Brunner
6ad18e185e
feat: Add alpine variant support for LXC scripts
...
- Download alpine install scripts (alpine-{slug}-install.sh) when alpine variant exists
- Add ScriptVersionModal component for version selection (default/alpine)
- Update ScriptDetailModal to show version selection before server selection
- Update script execution to use selected version type
- Support downloading both default and alpine variants of scripts
2025-11-07 14:44:34 +01:00
Michel Roegl-Brunner
42fbdc87da
Merge pull request #286 from community-scripts/feat/252_sessions
...
feat: Add persistent session authentication with configurable duration
2025-11-07 13:35:26 +01:00
Michel Roegl-Brunner
8e2286d847
feat: Add persistent session authentication with configurable duration
...
- Implement persistent session authentication with httpOnly cookies
- Add configurable session duration (1-365 days) in settings
- Add session expiration display in settings modal
- Add logout button next to theme toggle
- Enhance token verification to return expiration time
- Add retry logic for failed auth checks
- Add comprehensive authentication documentation to help modal
- Improve session restoration on page load
2025-11-07 13:31:16 +01:00
Michel Roegl-Brunner
73776ec6ac
Merge pull request #285 from community-scripts/feat/allow_fdqn_and_ipv6_for_servers
...
feat: Add support for FQDN, IPv4, and IPv6 addresses in server settings
2025-11-07 13:20:15 +01:00
Michel Roegl-Brunner
596887d19c
feat: Add support for FQDN, IPv4, and IPv6 addresses in server settings
...
- Replace IPv4-only validation with comprehensive address validation
- Support IPv4 addresses (e.g., 192.168.1.1)
- Support IPv6 addresses including compressed format (e.g., ::1, 2001:db8::1)
- Support FQDN/hostnames (e.g., server.example.com, localhost)
- Update UI label from 'IP Address' to 'Host/IP Address'
- Update placeholder text with examples for all supported formats
- Update error messages to reflect new validation capabilities
2025-11-07 13:17:42 +01:00
Michel Roegl-Brunner
0676772992
Merge pull request #283 from community-scripts/feat/delete_downloaded_scripts
...
Add delete script functionality
2025-11-07 13:12:38 +01:00
Michel Roegl-Brunner
72a9ea52b0
Merge pull request #284 from community-scripts/bump/tools.func
...
Bump tools.func - update helper functions and package management utilities
2025-11-07 13:12:27 +01:00
Michel Roegl-Brunner
826ee26cdf
Bump tools.func - update helper functions and package management utilities
2025-11-07 13:11:47 +01:00
Michel Roegl-Brunner
82d14f1fb1
Add delete script functionality
...
- Add deleteScript method to ScriptDownloaderService (both .ts and .js)
- Add deleteScript API endpoint to scripts router
- Add delete button to ScriptDetailModal with confirmation modal
- Use ConfirmationModal component instead of plain window.confirm
- Delete button only shows when script files exist locally
- Includes proper error handling and success/error messages
2025-11-07 13:10:37 +01:00
Michel Roegl-Brunner
220b610466
Merge pull request #282 from community-scripts/fix/273
...
Fix x button vertical centering in filter scripts search bar
2025-11-07 13:04:45 +01:00
Michel Roegl-Brunner
e460a05f91
Fix x button vertical centering in filter scripts search bar
...
- Removed size='icon' constraint that limited button height
- Changed positioning to use inset-y-0 with h-full to match input field height
- Added flex items-center justify-center for proper icon centering
- Fixes hover background height mismatch between light and dark themes
2025-11-07 13:03:22 +01:00
Michel Roegl-Brunner
21f723bff6
Merge pull request #281 from community-scripts/fix/270
...
Add minimize buttons to FilterBar and Newest Scripts sections
2025-11-07 13:00:20 +01:00
Michel Roegl-Brunner
45ba67c827
Add minimize buttons to FilterBar and Newest Scripts sections
...
- Add minimize/collapse functionality to FilterBar component
- Add minimize/collapse functionality to Newest Scripts section
- Hide Newest Scripts section when user is searching, filtering, or viewing a category
- Both sections can now be minimized to save screen space
2025-11-07 12:58:22 +01:00
Michel Roegl-Brunner
61904f2936
Merge pull request #280 from community-scripts/fix/269
...
Add Interface Port display to script detail modal header
2025-11-07 12:55:47 +01:00
Michel Roegl-Brunner
237aee9c46
Add Interface Port display to script detail modal header
...
- Display port in header next to script name for better visibility
- Position port close to name/logo section
- Keep port display in Basic Information section as well
- Style port with badge-like appearance for prominence
2025-11-07 12:53:54 +01:00
Michel Roegl-Brunner
6bd402abea
Merge pull request #279 from community-scripts/fix/262
...
Fix stale LXC entries and improve orphaned script cleanup
2025-11-07 12:50:35 +01:00
Michel Roegl-Brunner
bd3ca74175
Fix stale LXC entries and improve orphaned script cleanup
...
- Improved cleanupOrphanedScripts to use pct list for more reliable container verification
- Added batch processing by server for better efficiency
- Added double-check with config file existence before deletion
- Added manual cleanup button in Installed Scripts tab for on-demand cleanup
- Improved error handling and logging throughout cleanup process
- Fixes issue where deleted containers (like Planka) were still showing in the UI
2025-11-07 12:47:19 +01:00
Michel Roegl-Brunner
9fc61bb416
Merge pull request #278 from community-scripts/fix/253
...
Fix: Include 'New' scripts in Download All Filtered when no filters are active
2025-11-07 12:44:32 +01:00
Michel Roegl-Brunner
75d52c771f
Fix: Include 'New' scripts in Download All Filtered when no filters are active
...
- Modified handleDownloadAllFiltered to combine filteredScripts and newestScripts when no filters are active
- Ensures all scripts including those in the 'Newest Scripts' carousel are downloaded
- Maintains existing behavior when filters are active
- Fixes issue where 'New' scripts were excluded from downloads
2025-11-07 12:42:57 +01:00
Michel Roegl-Brunner
c868b008c5
Merge pull request #277 from community-scripts/fix/251
...
Fix Install button not appearing for VM and tools scripts
2025-11-07 12:41:34 +01:00
Michel Roegl-Brunner
7f1ef91db9
Fix vitest dependency version mismatch
...
- Downgrade @vitest/coverage-v8 from ^4.0.4 to ^3.2.4 to match vitest@^3.2.4
- Resolves npm ci dependency conflict error
2025-11-07 12:39:46 +01:00
Michel Roegl-Brunner
2ee5f73117
Fix Install button not appearing for VM and tools scripts
...
- Update checkScriptExists to preserve subdirectory structure for tools and VM scripts
- Set ctExists=true for tools and VM scripts when files exist (not just CT scripts)
- Add missing compareScriptContent method to JavaScript version
- Remove all VW script references as they don't exist
- Fixes issue where Install button only showed Load Script button after downloading VM/tools scripts
2025-11-07 12:36:43 +01:00
dependabot[bot]
881456e74e
build(deps): Bump @prisma/client from 6.17.1 to 6.18.0 ( #256 )
...
Bumps [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client ) from 6.17.1 to 6.18.0.
- [Release notes](https://github.com/prisma/prisma/releases )
- [Commits](https://github.com/prisma/prisma/commits/6.18.0/packages/client )
---
updated-dependencies:
- dependency-name: "@prisma/client"
dependency-version: 6.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 13:16:36 -07:00
dependabot[bot]
650afd5872
build(deps-dev): Bump @vitest/coverage-v8 from 4.0.3 to 4.0.4 ( #255 )
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.4/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 13:16:27 -07:00
dependabot[bot]
f0dc393358
build(deps-dev): Bump @vitest/coverage-v8 from 3.2.4 to 4.0.3 ( #243 )
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 3.2.4 to 4.0.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.3/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.0.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 22:11:55 -07:00
Michel Roegl-Brunner
db72fea774
Merge pull request #241 from community-scripts/dependabot/npm_and_yarn/lucide-react-0.548.0
2025-10-24 23:48:47 +02:00
Michel Roegl-Brunner
24896f9c0d
Merge pull request #245 from community-scripts/dependabot/npm_and_yarn/tailwindcss/postcss-4.1.16
2025-10-24 23:48:28 +02:00
Michel Roegl-Brunner
bf434e3b39
Merge pull request #242 from community-scripts/dependabot/npm_and_yarn/vitejs/plugin-react-5.1.0
2025-10-24 23:48:15 +02:00
github-actions[bot]
7699858a35
chore: add VERSION v0.4.9 ( #248 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-24 20:39:11 +00:00
Michel Roegl-Brunner
68b6fc81bd
Merge pull request #247 from community-scripts/fix/script-card-click-issues
...
Fix: Autosync disable functionality and multiple instance issues
2025-10-24 22:36:37 +02:00
Michel Roegl-Brunner
16947cedf5
Remove debug logs from autosync service
...
- Remove excessive debug logging from scheduleAutoSync and stopAutoSync
- Keep essential logging for troubleshooting
- Clean up console output for production use
2025-10-24 22:30:26 +02:00