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

V1.1.0 - ready #25

Merged
merged 10 commits into from
Feb 20, 2025
Merged

V1.1.0 - ready #25

merged 10 commits into from
Feb 20, 2025

Conversation

LordLumineer
Copy link
Contributor

@LordLumineer LordLumineer commented Feb 20, 2025

  • You can now have multiple websockets connected with the same token, without having the other connection not receiving the messages

  • You can try the service directly from the homepage now

    • The button to display the try it out section is located at the bottom right of the page (and is always visible)
  • Addition of a navigation panel to quickly jump to the different sections of the homepage

  • Theme switcher to change between light and dark mode

  • Now using libraries for the UI of the homepage

    • TailwindCSS
    • DaisyUI
    • Json Formatter (to format the json in the try it out section)
  • General refactoring of the homepage

  • Reduced the amount of endpoints by directly mounting the static files in the server

  • CI/CD:

    • Modified the GitHub Actions so it queries the possible versions once at the start of the workflow.
    • The workflow fails if no main version is found (for any release type)
    • For production releases (PR on master):
      • The workflow fails if the version is not found in the changelog
      • If version syntax follows the development version (<release>-<stage [alpha/beta/rc/...]>-<devVersion>, the use of the devVersion is optional), the workflow fails
    • For pre-release (PR on pre-release):
      • The workflow fails if the version doesn't follow the development version syntax
  • DockerHub_ReadMe.md created, this is the file to write the description of the Docker image on DockerHub.

* ✨ v1.0.5 - Try It Out
* Removed the bridge to the titles and cleaned so of the code

* feat: 🧪 Better CI/CD to include the pre-release branch

Invalid version on purpose to test the version validation

Invalid version on purpose to test the version validation

* run version check on pre-release PR

* Now with valid version
* feat: ✨ v1.0.5 - Try It Out

Added a box to try out the service directly in the home page

* v1.0.5 - BETA

* beta 1

* removed the bridge to the titles and cleaned so of the code

* feat: 🧪 Better CI/CD to include the pre-release branch

Invalid version on purpose to test the version validation

Invalid version on purpose to test the version validation

* run version check on pre-release PR

* Now with valid version

* beta v2 fixed homepage tags

* fix: 🐛 Fixed wrong endpoint for SEO
* ci: Check the diff of the changes.md

* ci: Fixed the if statements to check the version depending on the target of the PR
@LordLumineer LordLumineer changed the base branch from master to pre-release February 20, 2025 23:18
Copy link

codecov bot commented Feb 20, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

✅ All tests successful. No failed tests found.

Files with missing lines Coverage Δ
app/main.py 100.00% <100.00%> (ø)

@LordLumineer LordLumineer changed the base branch from pre-release to master February 20, 2025 23:22
@LordLumineer LordLumineer merged commit 968039d into master Feb 20, 2025
4 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