- Show "Joined <date>" as the main text in the Date column, with the
employee type below it (was the other way around)
- Hide the raw status column from the list; the Employment badge
already shows Active / Inactive
- Drop the duplicate status column from the employee Excel export
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Downloads every row (all pages) through Zino's record view export
endpoint, using the same columns the Zino screens export. If the server
emails the file instead of returning it, a notice says where it will go.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Look up each Edit value under every key the details page reads, and
fill the asset's Add Asset values from the INIT record view (asset
table, de18263e-…), matched by Asset ID, serial number or identifier.
Edited values still win.
- Match select values by value or label in any case or spacing, also
against the builder's options; read dates and formatted costs into
what the inputs hold; pick Asset Owner by name when there's no id.
- Take activity select options from the builder; show which asset each
assignment and return row is.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Read assets, assignments and returns from their asset workflow record views
- Show employee names instead of raw lookup ids in the activity lists, and
fall back to the assignee's department when none was picked
- Merge derived activity columns into the view's matching columns instead of
showing them twice
- Offer active employees for "Assigned by" and default it to the signed-in user
- Edit activity uploads photos and pre-fills saved ones
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assets
- Read assets from the asset table record view (de18263e-…), keyed by
_pk_value; rows open by assetRowId and the list sorts newest first.
- Update INIT fields to the builder: Asset Details (was Category), Asset
State/Priority/Classification options, warranty fields, Brand, ID,
Location, and the images field (field_53); Asset Owner is field_51.
- Upload photos and an Invoice document before the activity runs, and
send the returned file objects. The Invoice field id is a placeholder
until the field exists in the builder.
- Show every Add Asset field as a list and details column, with option
labels, and group related columns into rich cells.
- Use the INIT activity's detail view template (a573754f-…).
- Drop Assigned by, Condition and Type from the reassign, return and
lost forms; add Lost manager name options.
Employees
- Department is a select from DEPARTMENTS; more employee types; status
removed from the forms; rich columns in the employee list.
Shared
- apiFetch sends FormData bodies as multipart.
- Default workflow host is dev-apps.getzino.in.
- displayLabel() for readable field labels; Raw response panels removed.
- useRecordView accepts an initial sort.
- Temporary dev proxy in vite.config.js for rv-screens lookups.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>