Commit Graph
158 Commits
Author SHA1 Message Date
Andras Bacsai 2c06223044 docs(settings): clarify Do Not Track helper text
Expand the helper text to explicitly explain that Do Not Track disables both
installation count reporting and error report submission, not just collection
of other data.
2026-03-12 14:24:27 +01:00
Andras Bacsai 31555f9e8a fix(jobs): prevent non-due jobs firing on restart and enrich skip logs with resource links
- Refactor shouldRunNow() to only fire on first run (empty cache) if actually due by cron schedule, preventing spurious executions after cache loss or service restart
- Add enrichSkipLogsWithLinks() method to fetch and populate resource names and links for tasks, backups, and docker cleanup jobs in skip logs
- Update skip logs UI to display resource column with links to related resources, improving navigation and context
- Add fallback display when linked resources are deleted
- Expand tests to cover both restart scenarios: non-due jobs (should not fire) and due jobs (should fire)
2026-02-28 18:03:29 +01:00
Andras Bacsai 63be5928ab feat(scheduler): add pagination to skipped jobs and filter manager start events
- Implement pagination for skipped jobs display with 20 items per page
- Add pagination controls (previous/next buttons) to the scheduled jobs view
- Exclude ScheduledJobManager "started" events from run logs, keeping only "completed" events
- Add ShouldBeEncrypted interface to ScheduledTaskJob for secure queue handling
- Update log filtering to fetch 500 recent skips and slice for pagination
- Use Log facade instead of fully qualified class name
2026-02-28 16:23:58 +01:00
Andras Bacsai 664b31212f chore: prepare for PR 2026-02-18 15:42:42 +01:00
ShadowArcanistandGitHub e57cc16b91 fix(validation): enforce url validation for instance domain (#8078) 2026-02-03 22:00:12 +01:00
Andras BacsaiandClaude Haiku 4.5 e709e2c131 Add toggleable wire:navigate SPA navigation with prefetching
Implement instance-wide SPA navigation toggle that enables smooth page transitions with prefetching on hover. Excludes terminal links which require full page lifecycle for WebSocket connections. Adds defensive checks to global-search component for SPA navigation compatibility.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-17 12:09:13 +01:00
Andras BacsaiandClaude 33d1661530 Improve Advanced Settings helper texts for clarity
- API Access: Explain what REST API access enables and where to configure tokens
- Registration Allowed: Simplify wording while keeping both states clear
- Do Not Track: Clarify it only tracks instance count to coolify.io
- DNS Validation: Explain the benefit (prevents deployment failures)
- Custom DNS Servers: Add example format and note about system defaults
- Sponsorship Popup: Make purpose and action clearer, less verbose

These improvements provide users with meaningful, actionable information instead of redundant or vague descriptions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 13:11:15 +01:00
Andras Bacsai 9113ed714f feat: add validation methods for S3 bucket names, paths, and server paths; update import logic to prevent command injection 2025-11-25 16:40:35 +01:00
Andras Bacsai a660dd8c83 fix: streamline helper version retrieval and improve migration clarity 2025-11-14 10:43:20 +01:00
Andras BacsaiandClaude 18f30b7fab fix: correct event class names in callEventOnFinish
- Remove App\\Events\\ prefix from event class names
- RunRemoteProcess already prepends App\\Events\\ to the class name
- Use 'S3DownloadFinished' instead of 'App\\Events\\S3DownloadFinished'
- Use 'S3RestoreJobFinished' instead of 'App\\Events\\S3RestoreJobFinished'
- Fixes "Class 'App\Events\App\Events\S3DownloadFinished' not found" error

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 10:43:20 +01:00
Andras Bacsai f315e4bd9c feat: add dev_helper_version to instance settings and update related functionality 2025-11-03 08:38:43 +01:00
Andras Bacsai 1c33d131c7 fix: clarify warning message for allowed IPs configuration 2025-10-26 10:59:28 +01:00
Andras Bacsai 6e74317cb5 refactor: streamline allowed IPs validation and enhance UI warnings for API access 2025-10-26 10:57:24 +01:00
Andras Bacsai facba28e0a refactor(ui): replace warning and error divs with callout components for improved consistency and readability 2025-09-25 11:14:56 +02:00
Andras Bacsai 80499a03d8 feat(domains): implement domain conflict detection and user confirmation modal across application components 2025-08-28 10:52:41 +02:00
Andras Bacsai 990331cd74 feat(validation): add ValidIpOrCidr rule for validating IP addresses and CIDR notations; update API access settings UI and add comprehensive tests 2025-08-26 10:27:38 +02:00
Andras Bacsai 2b84ce841b refactor(ui): remove unnecessary step3ButtonText attributes from modal confirmation components for cleaner code 2025-06-30 09:15:23 +02:00
Andras Bacsai 90817914d9 refactor(ui): separate views for instance settings to separate paths to make it cleaner 2025-06-30 08:50:17 +02:00
Andras Bacsai 8abb8b2328 feat(settings): add sponsorship popup toggle and corresponding database migration 2025-06-25 15:18:39 +02:00
Andras Bacsai baf647d85b fix(ui): add padding to section headers in settings views for improved spacing 2025-06-25 12:29:59 +02:00
0x4e32andGitHub c728e6f2ba feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
peaklabs-dev 04349d9b05 chore(core): remove redocs
- It is not well maintained (no Laravel 12 Support) and does not work anyway.
2025-03-31 18:33:52 +02:00
Benjamin Grant 37c2a2b6ad fix: correct some spellings 2025-03-19 19:49:59 +00:00
Andras Bacsai 6455012109 feat(ui): Add wire:key to two-step confirmation settings 2025-02-26 08:36:50 +01:00
Andras Bacsai c702ebff6d fix: ui bug on pw confirmation 2025-01-07 14:39:31 +01:00
peaklabs-dev 82a1478ca1 fix: typo 2024-12-12 16:59:57 +01:00
Jeremy Angele 51b1fb45ab Use computed property for timezones on settings index page 2024-12-04 00:30:39 +01:00
Andras Bacsai 1fc4c7872e fix 2024-11-15 21:47:31 +01:00
Andras Bacsai b43d62f51b fix: AUTOUPDATE + checkbox opacity 2024-11-15 21:44:05 +01:00
Andras BacsaiandGitHub c9f7863fff Merge pull request #4238 from peaklabs-dev/dep-and-remove-unused-stuff
Chore: Remove unused stuff, update dependecies
2024-11-14 12:31:09 +01:00
Andras Bacsai b0b81e4416 fix: timezone settings validation 2024-11-14 10:02:37 +01:00
peaklabs-dev 3bfa21be59 fix confirmation setting UI 2024-11-13 19:40:36 +01:00
peaklabs-dev 1be3423bcc Delete license.blade.php 2024-11-13 18:38:33 +01:00
🏔️ PeakandGitHub 50e09b684b Merge branch 'next' into dep-and-remove-unused-stuff 2024-11-13 13:46:20 +01:00
Luan Estradioto 403b692a34 fix: autocompletes 2024-11-12 16:24:28 -03:00
peaklabs-dev 1ffa88acf0 use config instead of env() 2024-11-12 15:53:05 +01:00
Andras Bacsai 7253041e15 feat: add internal api docs to /docs/api with auth 2024-11-12 13:49:40 +01:00
peaklabs-dev b7451802a6 css fix 2024-11-08 15:14:13 +01:00
peaklabs-dev 2676f9a8db fix disable 2 stp confirmation UI 2024-11-08 15:09:54 +01:00
peaklabs-dev 19616283db fix: Confirmation Settings css for light mode 2024-11-08 11:53:44 +01:00
peaklabs-dev 653cfcc766 fix 2 advanced settings 2024-11-08 11:38:07 +01:00
Andras Bacsai 3d58b92a33 migrate settings from legacy model binding 2024-10-28 10:10:27 +01:00
Andras Bacsai 2877080a39 Refactor variable and function names for consistency 2024-10-25 10:59:12 +02:00
Andras Bacsai d9a9205e49 Refactor settings index.blade.php to add missing div tag 2024-10-22 11:11:29 +02:00
Andras Bacsai 28667a32c1 fix: able to update ipv4 / ipv6 instance settings 2024-10-21 14:26:34 +02:00
Andras Bacsai 2809083f61 Refactor Redis password handling and migration to use environment variables 2024-10-21 13:43:34 +02:00
Andras BacsaiandGitHub 67c69b4ba4 Merge branch 'next' into disable-2-step-confirmation-if-needed 2024-10-21 10:58:04 +02:00
Nathan James 4572bf0fba change heading to match others 2024-10-17 17:44:05 +01:00
peaklabs-dev 83c7e1b78b fix typos 2024-10-17 12:36:18 +02:00
peaklabs-dev 8284cdfb02 add password confirmation to disable two step confirmation 2024-10-17 12:23:13 +02:00