Skip to content

v2.0.0.dev2 - #72

Merged
thusser merged 6 commits into
mainfrom
develop
Aug 11, 2026
Merged

v2.0.0.dev2#72
thusser merged 6 commits into
mainfrom
develop

Conversation

@thusser

@thusser thusser commented Aug 11, 2026

Copy link
Copy Markdown
Member

version 2.0.0.dev2

ghcr.io/pyobs/\${{ github.repository }} doubled the org prefix, since
github.repository already resolves to pyobs/pyobs-robotic-backend.
Also switch to the release-published trigger and built-in
GITHUB_TOKEN, matching pyobs-archive's convention instead of a
separate PAT.
Refreshes transitive dependencies (aiohttp, cryptography, pillow,
urllib3, pyasn1, etc.) pinned to stale resolved versions.
Sidebar and mobile navbar now use theme-aware CSS custom properties
instead of hardcoded dark colors, with a toggle persisted to
localStorage (falls back to OS preference). Also makes the
vis-timeline dashboard widget's chrome (background/borders/text/
tooltip) theme-aware, while leaving the day/night sky-darkness bands
fixed since those represent data, not app theme. CodeMirror task
editor and the login page stay hardcoded dark on purpose.
Shows the pyobs wordmark next to the sidebar header, swapped between
light/dark variants via CSS keyed off data-bs-theme. Deployments can
override via PYOBS_LOGO_LIGHT_URL/PYOBS_LOGO_DARK_URL settings;
defaults to the bundled logo.
Adds a bi-robot-on-teal-circle favicon (this project had none
before) and uses it on the login page instead of the dead
bi-telescope glyph, which isn't a real Bootstrap Icons class and
rendered blank.

Also fixes task_detail.html: the browser tab title stayed a static
"Task — pyobs Robotic" regardless of which task was open, making
multiple task tabs indistinguishable. document.title now updates
with the task's name (or id/clone-source/"New task") once loaded,
matching the on-page heading.
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