Releases: maikbasel/form-forge
Releases · maikbasel/form-forge
v0.1.0
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...