Skip to content

Merge new frontend UI (not connected yet) to master#116

Merged
guryanovev merged 58 commits intomasterfrom
develop
Jul 1, 2025
Merged

Merge new frontend UI (not connected yet) to master#116
guryanovev merged 58 commits intomasterfrom
develop

Conversation

@guryanovev
Copy link
Owner

No description provided.

guryanovev added 30 commits May 21, 2023 11:46
guryanovev and others added 28 commits June 10, 2025 11:26
This change adds explicit `public` modifiers to class members (fields, constructors, and methods) in TypeScript files within the `src/CrystalQuartz.Application.Client2/src/commands` directory.

This is done to improve code clarity and explicitness, without changing any functionality.
…` modifiers to dialog members:

This change adds explicit `public` modifiers to class members (fields, constructors, and methods) in TypeScript files within the `src/CrystalQuartz.Application.Client2/src/dialogs` directory.

This is part of a larger effort to improve your code's clarity and explicitness.

So far, I've:
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/activity-details/activity-details-view-model.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/common/job-data-map.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/common/property.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/common/validation/validator-view-model.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/common/validation/validators-factory.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/common/validation/validators.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/common/value-formatting.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/dialog-manager.ts`
This change adds explicit `public` modifiers to class members (fields, constructors, methods, getters, and setters) in TypeScript files within the `src/CrystalQuartz.Application.Client2/src/global` directory.

This is done to improve code clarity and explicitness, without changing any functionality.
This change continues adding explicit `public` modifiers to class members (fields, constructors, and methods) in TypeScript files within the `src/CrystalQuartz.Application.Client2/src/dialogs` directory.

This is part of a larger effort to improve code clarity and explicitness.

Completed steps in this phase:
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/dialog-view-base.tsx`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/dialog-view-model.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/job-details/job-details-view-model.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/schedule-job/schedule-job-view-model.ts`
- Modified `src/CrystalQuartz.Application.Client2/src/dialogs/schedule-job/steps/group-configuration-step.ts`

Previously completed steps for this directory are in the commit for branch `feature/public-dialog-modifiers-partial`.
… (fields, constructors, and methods) in TypeScript files within the `src/CrystalQuartz.Application.Client2/src/dialogs` directory.

This completes the effort to improve code clarity and explicitness in this directory.

This commit includes changes for:
- `src/CrystalQuartz.Application.Client2/src/dialogs/dialog-view-base.tsx`
- `src/CrystalQuartz.Application.Client2/src/dialogs/dialog-view-model.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/job-details/job-details-view-model.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/schedule-job/schedule-job-view-model.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/schedule-job/steps/group-configuration-step.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/schedule-job/steps/job-configuration-step.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/schedule-job/steps/trigger-configuration-step.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/scheduler-details/scheduler-details-view-model.ts`
- `src/CrystalQuartz.Application.Client2/src/dialogs/trigger-details/trigger-details-view-model.ts`

Previously completed steps for this directory are in commits for branches `feature/public-dialog-modifiers-partial` and `feature/public-dialog-modifiers-partial-2`.
…tructors, and methods) in TypeScript files within the `src/CrystalQuartz.Application.Client2/src` directory (excluding sub-directories which I handled previously).

This is part of an ongoing effort to improve code clarity and explicitness throughout your application.

I modified the following files:
- `src/CrystalQuartz.Application.Client2/src/application-model.ts`
- `src/CrystalQuartz.Application.Client2/src/command-action.ts`
- `src/CrystalQuartz.Application.Client2/src/data-loader.ts`
- `src/CrystalQuartz.Application.Client2/src/global-activities-synchronizer.ts`
- `src/CrystalQuartz.Application.Client2/src/scheduler-state-service.ts`
Extracted classes, interfaces, enums, and type aliases from src/CrystalQuartz.Application.Client2/src/api/index.ts into individual files within the same directory.

Updated the main index.ts to re-export all models from their new locations, preserving the external API of the module.
@guryanovev guryanovev merged commit a2394f2 into master Jul 1, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant