Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
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 )
ui: add shadcn sidebar, tooltip, input and sheet components (5a736d0 )
use S3-compatible storage for PDF files and update API (05a0666 )
validate pdf is form-fillable (86b782d )
WIP - add sheet upload functionality with validation and tests (5d6d3ed )
WIP - implement attaching saving throw modifier calc script (e046600 )
WIP - sheet reference db adapter & Postgres integration (2a30014 )
WIP: implement sheet storage adapter (0421273 )
WIP: implement sheet upload handler (3c10d82 )
Bug Fixes
add missing migration script (f7edb52 )
backend: append slash to public s3 endpoint if missing (756f217 )
backend: audit deps (60e010e )
backend: create pre-signed url from public s3 url (2359705 )
backend: Make sure radio btn and checkboxes are supported (c0b523b )
backend: remove ES6 exports from PDF JavaScript helpers (f85ae61 )
backend: resolve S3 presigned URL SignatureDoesNotMatch behind reverse proxy (36f3af0 )
backend: wrong calculation JS function names (3beebae )
biome linter got stuck on pdf.worker.min.mjs for some reason (80ca465 )
correct backend build context in compose.prod.yml (c5f3a94 )
dnd 5e endpoint (9b8cfb8 )
fix docker build issues (293f4ec )
fix pre-commit install command in ci (2ea2622 )
frontend: actually use api routes in sheet-viewer (4aac653 )
frontend: caching issues leading to form fields not being fetched (b425dfe )
frontend: cors issues with pdfjs worker cdn (1e19767 )
frontend: invalid home path (2d5179f )
frontend: reloading sheet viewer not loosing selectable fields (ea72bf8 )
frontend: resolve type issues (988c894 )
native: resolve permission issues (bd5ce96 )
remove custom networks for Coolify proxy access (55f4bf1 )
remove host port binding for Coolify proxy compatibility (d757249 )
remove required-variable syntax from prod compose for Coolify compatibility (63b89ca )
resolve TypeScript type errors in UI tests and native app (92f1994 )
resolves issue with nginx.conf not being available during prod deployment (14b1a35 )
update build paths after workspace crate restructure (7227111 )
update prod compose to correct rustfs env variables (349bdcb )
updates to pdf sheet are now stored in S3 not just locally (fccbd7a )
web: wrong path configured for "Upload New File" (7050487 )
Performance Improvements
memoize sheet-viewer computations and extract FieldOverlay (a2ff7b2 )
Miscellaneous Chores
You can’t perform that action at this time.