-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.0 #4
Merged
Release 1.0 #4
Conversation
This file contains 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
Modified the test.yml and deploy.yml in the Github workflows to include the "master" branch in the pull request triggers for test.yml and remove the "master" branch from the pull request triggers in deploy.yml. This change ensures that code tests are run for pull requests on both development and master branches, while deployment is only triggered on push to master.
This commit adds new authentication tests to check that guests are redirected from protected pages to the login. It also sets a fallback route to redirect to the home page. On the UI side, various components and pages have been improved for better usability and cleaner designs.
The Generate.vue page code has been cleaned up. Unneeded import statements have been removed and error message and no credit left text have been adjusted for better clarity and readability. "noCreditsLeft" h3 tag has been replaced with a Link element that routes to the dashboard.
Enhanced error handling in GenerateCalendarJob and updated related test cases. During calendar generation, errors are now logged with more details including the error code and message. Improved execution flow by using fail() instead of release().
This commit replaces hard-coded payment confirmation messages with corresponding localized versions. It also includes minor updates on tests and some code refactoring. The Payment Controller and relevant tests are modified to use the localized messages, ensuring future translations are easier to integrate. Also added unit tests for IcsEvent model.
Increased coverage for IcsEvent tests by adding a new test case to check proper summarizing of multiple events. Moved controller tests to replicate the directory structure.
The mail templates have been updated to display different messages based on user credits. If credits are more than 0, it shows the remaining number of credits otherwise it informs about no remaining credits. Moreover, if credits are less than 2, it includes links for credit top-up or new subscription.
Reorganized the structure of the 'HowToUse' component for better readability and consistency. Also improved the styling of individual elements to enhance user experience. Additional explanation text has been added to provide clear instructions to users.
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.
Added "How to use" page
Added more tests for the generation job
First release for production!