Cron Jobs Improvements for FlyEnv#674
Merged
Merged
Conversation
- Added French, Croatian, Hungarian, Indonesian, Italian, Japanese, Dutch, Norwegian, Polish, Brazilian Portuguese, Portuguese, Romanian, Russian, Swedish, Turkish, Ukrainian, Vietnamese, Traditional Chinese, and Simplified Chinese translations for scheduled tasks. - Each language includes keys for task management actions such as add, edit, delete, and placeholders for user input. - Updated language index files to include the new cron translations.
- Implemented ListTable.vue for displaying and managing cron jobs with search and filter capabilities. - Created Module.ts to define the cron module for the application. - Added ScheduleHelper.vue for assisting users in creating cron schedules with presets and custom options. - Introduced a Pinia store (store.ts) for managing cron job state across the application. - Updated ListTable.vue to include a new action for navigating to the cron management interface. - Enhanced type definitions in app.d.ts to include CronJob interface and associated properties. - Added cron module to the application type enumeration in type.ts. - Improved error handling in Podman compose build form.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cron Jobs Improvements for FlyEnv
Overview
This update improves the Cron Jobs experience inside FlyEnv, especially for local development and testing on Windows.
Why This Update Matters
As a Laravel/PHP developer, I need to test Cron Jobs locally on Windows before deploying to production.
I also rely on scheduled automation tasks that should run at specific times, and I need to verify behavior early (success/failure, command output, and timing) before pushing code.
What Was Added
1) Cron Jobs Core Behavior
ENOENTon cron-jobs.json)..flyenvstorage directory before writing Cron data.2) Scheduler and Runtime Metadata
lastRunTimenextRunTimelastOutputlastErrorlastExitCode3) UI/UX Enhancements
0.4) Output Visibility
STDOUTSTDERRDeveloper Workflow (Laravel/PHP on Windows)
This update supports the following local workflow:
Notes