Skip to content

Releases: maikbasel/form-forge

v0.1.0

23 Feb 19:03
df2ccd3

Choose a tag to compare

0.1.0 (2026-02-23)

Features

  • (WIP) Implement SheetReferencePort & SheetStoragePort for actions (d08b3b8)
  • (WIP) setup skeleton implementation for javascript attaching endpoint (144eb24)
  • action: (WIP) Attach document level helper JS script to sheet (87589b1)
  • add attach_calculation_js with tracing instrumentation (d0b4b97)
  • add configurable logging with pretty and JSON formats (4206795)
  • add environment-based configuration & prod compose file (5a0a880)
  • add field preview to the selected fields (eb10553)
  • add loading indicator when clicking "Attach Calculation" button (906fe8b)
  • add OpenAPI documentation with Utoipa for sheets API (20bb106)
  • add PDF validation for sheet uploads (6745bed)
  • add pre-commit hooks for Rust code formatting and linting (afbe912)
  • add structured logging with tracing across sheets core and adapters (e22690f)
  • add support for listing form fields in PDF sheets (6997a5c)
  • add Tauri native app routing, sheet upload, and viewer pages (626aaba)
  • add tracing instrumentation to SheetReferencePort and SheetStoragePort (f83f9fe)
  • backend: add cors configuration (ac2e6dd)
  • backend: add OpenTelemetry support for traces and metrics (0b108ba)
  • backend: return form fields rects (827e2f8)
  • ease access to rustfs console (fca6917)
  • enable test writer in telemetry configuration (30e5973)
  • enhance attach_calculation_script with detailed tracing (beebc29)
  • enhance PDF validation with detailed error handling (c99f694)
  • explicitly deny public access to internal routes (3472a6a)
  • frontend: add action configuration to sheet viewer (6f3baa5)
  • frontend: add download (6ec3f87)
  • frontend: add pre-commit hook for formatting (ce8baf7)
  • frontend: add sheet uploader & viewer (8624e0c)
  • frontend: add some simple web header + footer layout with theming (01e08c3)
  • frontend: add Ultracite and set coding guidelines (68e3ccc)
  • frontend: adjust footer (f02f1d4)
  • frontend: complete platform-agnostic API client setup (526f20e)
  • frontend: don't show field snipped while dragging field (8cb3a51)
  • frontend: enhance sheet viewer with multi-select fields (1508ab5)
  • frontend: highlight selected field in pdf on hover (7e7b148)
  • frontend: highlight selected field in pdf snippet (2302b38)
  • frontend: implement applying actions to pdf sheet (df567fd)
  • frontend: implement server-side backend requests (0d5b606)
  • frontend: improve sheet viewer error handling (6266337)
  • frontend: improve upload progress display (847862f)
  • frontend: improve upload to sheet viewer workflow (cc63b21)
  • frontend: move down already mapped field roles (8a5e450)
  • frontend: only unselect fields used for attaching action after attachment (a72f834)
  • frontend: rebuild drag and drop with dnd-kit (7bdbbd1)
  • frontend: remove ability to delete actions for now (6e3f451)
  • frontend: remove arbitrary restriction of max 6 selected fields (058133e)
  • frontend: replace redish primary colour with something more fitting (3889555)
  • frontend: WIP - setup platform agnostic api client (9c74966)
  • frontend: WIP: implement sheet uploader and viewer (f82087e)
  • generate zod schemas from OpenApi spec (d5afb86)
  • implement attaching ability modifier calc script (a3d90f8)
  • implement attaching skill modifier calc script (cf3a032)
  • implement sheet download functionality (a040e8c)
  • implement uploaded sheet ttl & cleanup (25297d2)
  • improve api error (ec4a06d)
  • load PDFs via blob URL using read_pdf_bytes Tauri command (4f8f42b)
  • map additional ActionError variants to ApiError (cc2b0b1)
  • native: add list_sheets/copy_file_to_dir commands and native menu (efed456)
  • native: drag-and-drop import, home navigation, back button and settings tooltip (0862ab6)
  • native: migrate settings to tauri-plugin-store, export via save dialog, and sidebar enhancements (97bd161)
  • native: sidebar layout, settings page, theme, routing and export dir (c4701f1)
  • replace ApiErrorResponse with RFC 9457 ProblemDetails (915793f)
  • telemetry: route backend OTel signals through collector (12dc9da)
  • ui: add context menu and enhanced sidebar with date grouping ([3d6935f](3d6935f5ed1...
Read more