Skip to content

Improvements from Softcite#22

Merged
lfoppiano merged 8 commits into
devfrom
feature/docker-improvements
Apr 25, 2026
Merged

Improvements from Softcite#22
lfoppiano merged 8 commits into
devfrom
feature/docker-improvements

Conversation

@lfoppiano
Copy link
Copy Markdown
Collaborator

  • Add /version that output both version and revision
  • Improve XML parser security
  • Avoid external services to trigger cryptic exceptions
  • Add healthcheck in the docker image
  • Improve UI

@lfoppiano lfoppiano force-pushed the feature/docker-improvements branch from a94d582 to 90ade2a Compare April 18, 2026 21:04
@lfoppiano lfoppiano changed the title Feature/docker improvements Improvements Apr 18, 2026
@lfoppiano lfoppiano changed the title Improvements Improvements from Softcite Apr 18, 2026
claude added 4 commits April 18, 2026 22:12
The health indicator dot reflected HTTP status only; the rich body from
/service/health (ready flag and per-model loaded/failed maps) was
discarded. Parse the payload and render it in the About section plus
summarise counts in the indicator's tooltip, so users can see which
classifiers are loaded vs failed without hitting the endpoint by hand.

https://claude.ai/code/session_01K5VvdBG1652Umw7NBEH2ic
Replace the inline Font Awesome icon next to the title with a 14px
circular span absolutely positioned at the top-right corner of the
page header, mirroring grobid's health-indicator pattern. Same
green/red/gray colour scheme (#27ae60/#e74c3c/#999) and tooltip
logic (ready vs reasons list).

https://claude.ai/code/session_01K5VvdBG1652Umw7NBEH2ic
Absolute positioning without a positioned ancestor anchors to the
viewport, but it still sits behind other page chrome in some layouts.
Using position: fixed with a high z-index ensures the dot is always
on top of the toggle overlay and page-header content.

https://claude.ai/code/session_01K5VvdBG1652Umw7NBEH2ic
Make .page-header position:relative so the dot anchors inside the
white content card rather than the browser viewport edge.

https://claude.ai/code/session_01K5VvdBG1652Umw7NBEH2ic
@lfoppiano lfoppiano merged commit 7eabf56 into dev Apr 25, 2026
3 checks passed
@lfoppiano lfoppiano deleted the feature/docker-improvements branch April 25, 2026 08:33
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.

2 participants