Skip to content

Up version, update docs#17

Merged
xprilion merged 2 commits into
mainfrom
dev
Apr 26, 2026
Merged

Up version, update docs#17
xprilion merged 2 commits into
mainfrom
dev

Conversation

@xprilion
Copy link
Copy Markdown
Owner

This pull request introduces version 0.3.0 of OpenMLR, focusing on major new features for compute environments, substantial UI improvements, and updated branding assets. It also updates documentation and metadata to reflect these changes. The most important updates are summarized below.


Compute Environments & Backend Features:

  • Added support for multiple compute backends (local Docker, SSH remotes, Modal cloud) with configuration and management via Settings > Compute. This includes SSH key management, compute probing (OS, GPU, Python, disk), and dynamic node selection. [1] [2]
  • Backend version bumped to 0.3.0 in all relevant files (Makefile, pyproject.toml, app.py, health.py, tests), aligning the version across the project. [1] [2] [3] [4] [5]

Branding & Asset Generation:

  • Added a logo Makefile target that generates all required logo sizes and favicons from a single source image (assets/full-logo.png), and copies them to appropriate locations for the frontend and docs.
  • Updated UI to consistently display the new logo in the header, login page, and documentation, and added a centered logo in the README.md. [1] [2] [3] [4]

UI and Metadata Improvements:

  • Enhanced frontend/index.html and docs configuration with favicons, PWA manifest, theme color, and Open Graph/Twitter metadata for better SEO and social sharing. Added frontend/public/manifest.json for PWA support. [1] [2] [3] [4] [5]

Documentation Updates:

  • Added a new documentation page on compute environments (site/docs/compute.md) and updated the navigation and sidebar to include it. [1] [2] [3]
  • Updated the changelog for v0.3.0, detailing new compute features, UI improvements, and bug fixes.

Feature List & Descriptions:

  • Updated the README.md feature list to highlight compute environment support and improved the project introduction with a visual logo. [1] [2]

These changes modernize the branding, improve user experience, and introduce robust infrastructure for running code on a variety of compute backends.

@github-actions
Copy link
Copy Markdown

Qodana for Python

170 new problems were found

Inspection name Severity Problems
Unbound local variables 🔶 Warning 2
Unused imports 🔶 Warning 2
Invalid type hints definitions and usages 🔶 Warning 1
Unreachable code 🔶 Warning 1
Redundant character escape 🔶 Warning 1
Unused local symbols ◽️ Notice 67
Accessing a protected member of a class or a module ◽️ Notice 43
Unclear exception clauses ◽️ Notice 30
Shadowing names from outer scopes ◽️ Notice 10
Method is not declared static ◽️ Notice 6
PEP 8 naming convention violation ◽️ Notice 4
Non-optimal list declaration ◽️ Notice 2
An instance attribute is defined outside init`` ◽️ Notice 1

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at qodana-support@jetbrains.com

@xprilion xprilion merged commit b1bd2fa into main Apr 26, 2026
7 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