Check-In/Out, Landing Page Updates, and History Updates
- Check-in/Out
- The Check-in/out modal works as expected, with one or more serial numbers, barcodes, or tool IDs (friendly tool ID, not mongo DB _id objectID BSON value)
- Additional changes in the pipeline include: a section of the check-in/out confirm page that lists search terms that didn’t match to a tool, styling polishing on the confirm and completed pages, etc.
- Landing Page Updates
- New cards detailing several important details about why ToolKeeper might be the right solution for a reader have been added, as well as the “Test Section” has been hidden unless user has enabled Developer mode in their profile.
- Styling changes have been made to improve the responsiveness of the landing page, and now the cards will dynamically shift between columns and rows depending on the size of the viewport (screen/window the page’s viewed from)
- History Updates
- The import function has been refactored to take transaction history dates into account, and now tool assignment history includes the dates of the status changes, rather than them all reading as the date/time of the import run.
- Version incrementing was missing from the import function and has been added to the check-in/out function as well to ensure the order in which the transactions took place is clear, regardless of how many columns are visible on your device.

When the history didn’t import correctly and showed the time/date of the imports.

How the history appears today. The version is out of order, but that’s been resolved and will appear exclusively in proper order after the next flush and re-import is completed.
With this incremental updates completed, I can’t say for sure what’s next on my list. Lots of styling things that need to be updated, testing needs to be built into the build process so there’s a clear indicator if things break when PR are merged into the staging build, so there’s plenty yet to be done, but we’re closer than ever to MVP!