Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@softcat477 softcat477 released this 30 Nov 17:03
· 50 commits to master since this release

MEI Encoding

  • No empty syllables in encoded MEI file
  • Added an extra casting for MEI files to prevent job from crashing
  • Support for multi-column folios in mei encoding

UI overhaul

  • job-group-location: When two jobs are grouped, they appear in the center of the workflow builder
  • Ctrl + 0 to move the workflow to the center of the canvas
  • Text does not overflow in resource assignment page
  • New UI

Interactive Classifier

  • Enable using arrow keys to navigate page or classifier glyphs
  • Close the edit view when no glyphs are selected
  • Hide classifier glyphs by default
  • The Classifier Glyphs window should be minimized when the user opens the page, giving the user the option to look at the classifier glyphs or not.

New Job: Staff Distance

  • A new rodan job that takes in a png of a folio, and returns a json containing the approximate distance between staves, as well as the image scaling factor required to make the distance between staves 64 pixels.

Job: Text Alignment

  • Remove old ocr models
  • Add code for automatically generating augmented data sets

Job: RGB(PNG)

  • Fix inverted transparent layer

JobL Gamera

  • Update gamera tag

Rodan Functionality

  • Connections are now drawn in multiple straight horizontal and vertical line segments
  • Connections are now displayed in a separate layer below workflow jobs
  • User can adjust where the connection breaks from vertical to horizontal by dragging
  • Include all connections when fetching workflow to simplify frontend logic
  • Store user-assigned resources
  • Add new view to retrieve, update, and delete workflow resource assignments
  • Add new context menu item to clear all resource assignments (RMB -> Clear Assigned Resources or Workflow -> Clear Assigned Resources)
  • Grey out the Add/Delete buttons if adding/deleting instances of the port would exceed a minimum/maximum.
  • User functionality is working. Can receive email notification
  • Can reset password via email.
  • Show workflow error messages

Maintenance

  • Checklist Bot: Create a feature checklist on release
  • Refactor Docker:
    • Remove old references to legacy docker compose files
    • Add wait-for-app script in nginx
    • New certification process
    • Add rodan-client container
    • Remove flower start script
    • refactor environment variables out into files
    • Remove IIPSRV from nginx
  • Trigger webhook server on docker build activity in hooks