Releases: HackerSchool/InventoryManagement
Releases · HackerSchool/InventoryManagement
[1.2.0] Demo mode and Docker image
New Features
- Add Demo mode to allow users to login without Fénix.
- Add Dockerfile
Full Changelog: v1.1.0...v1.2.0
[1.1.0] Frontend logic rewrite, bug fixes
HS Inventory is now open source! 🎉
Under the hood
- Change how the frontend handles fetching data, which avoids stale data. (PR #88)
Bug Fixes
- Fix member information not showing on sidebar on page refresh
- Fix action buttons on request management toggling the collapsible
Improvements
- Enable search by description on admin management tables
- Show error "duplicate entry" when inserting a user that already exists
- Add refresh button to tables
- Improve notification feedback when an action succeeds
[1.0.0] Production Ready!
Don't forget to run database migrations before upgrading.
New features
- Add projects
- Add requests
- Add self requests status to dashboard
- Add requests management
- Add images to materials
- Add PWA support (the app is now installable 🎉 )
- Add member avatars (imported from Fenix)
Improvements
- Navbar automatically closes when clicking on a link, on small devices
- Show warning when trying to delete a material that has linked requisitions
- Admins can now search through materials, projects and locations
- New Logo 🎉
- Lay the ground for future project cost calculation
Bug Fixes
- Fix incorrect validation schema for material's value
- Fix stale data loading issues
Under the Hood
- Bumped dependencies
- NPM v7 is now required to install dependencies
[0.2.0] Member management page
New features
Improvements
- The app is now fully responsive and has a new navbar and nav drawer - #61
- API Endpoint
GET /materials
now supports sort/filter functionality - #63 - The materials edit dialog now has selectors for
state
andtype
since they are predefined values
Bug fixes
- Fix login page incorrect styles on Firefox - #42
- The
other
type in the materials dialog can now be selected and accepted by the backend
[0.1.0] New Materials page
Users can now interact with Materials: it is possible to add, delete and edit items and tools.
Other improvements
-
Updated frontend dependencies
-
"Requisições" was translated to "Requisitions" in the navigation bar
-
The API now ignores unknown fields in the payload, instead of rejecting the request
-
The materials database table has been renamed from
material
tomaterials
and it now has a newvalue
column
Location manager
- Add page to manage inventory locations