Skip to content

v0.2.9

Choose a tag to compare

@chraltro chraltro released this 28 Apr 12:14
· 83 commits to main since this release

Schedule pragma + identifier formatting + editor & sidebar UX

Backend

  • New # @havn: schedule=once pragma at the top of an ingest/export script. The runner skips scripts with a prior successful run unless force=True is passed. Useful for fixed reference datasets.
  • force flag now propagates through havn run, havn ingest, havn export, the pipeline start endpoint, and the single-script run endpoint.
  • Pragma parser handles top-of-file comments, single-line and multi-line docstrings, and stops at the first code line.

Frontend

  • Numeric columns whose names look like identifiers (_id, _no, _number, _code, postal/zip, etc.) render without thousand separators. Sorting still treats them numerically.
  • Clicking a file that's already open in the editor no longer prompts about discarding unsaved changes. It just switches back to the tab and preserves the dirty buffer.
  • System schemas (_havn, information_schema, main, __ducklake_*) reliably start collapsed in the Tables sidebar.