Skip to content
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
merged 14 commits into from
May 16, 2024
Merged

Release 1.0 #4

merged 14 commits into from
May 16, 2024

Conversation

hrsa
Copy link
Owner

@hrsa hrsa commented May 16, 2024

Added "How to use" page
Added more tests for the generation job
First release for production!

hrsa added 14 commits May 14, 2024 23:32
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.
@hrsa hrsa merged commit 3722826 into master May 16, 2024
2 checks passed
@hrsa hrsa deleted the develop branch May 16, 2024 11:49
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