Releases: Shelf-nu/shelf.nu
Asset reminders & lots of fixes and improvements - [email protected]
What's Changed
- fix: scrollbar issue on assets index by @rockingrohit9639 in #1527
- fix: removed AssetSearchView by @DonKoko in #1528
- Fix/sentry issues by @rockingrohit9639 in #1536
- feat: allow uploading of asset image from url by @DonKoko in #1535
- fix(sidebar): fix issue with sub-menu not opening on mobile by @rockingrohit9639 in #1544
- fix: prisma schema mismatch with DB by @DonKoko in #1546
- fix: 1545-bug-safari-dashboard-ui-bug by @DonKoko in #1548
- fix: pagination when there are no items was showing 0 on totalPages by @DonKoko in #1549
- Fix/sentry issues 2 by @rockingrohit9639 in #1550
- fix(stripe-webhook): skip webhook handling for custom install of shelf by @rockingrohit9639 in #1551
- feat: adds row level security to _AssetToTag table by @HarryEMartland in #1554
- fix(custom-field): fix issue with empty category in custom field by @rockingrohit9639 in #1552
- fix: image loader by @rockingrohit9639 in #1555
- fix(asset-import): fix issue with boolean field while importing by @rockingrohit9639 in #1557
- fix: resending invites & users index by @DonKoko in #1558
- fix: change pdf generation to client side for better performance by @DonKoko in #1553
- improvement: turn off capturing or certain errors that are handled already by @DonKoko in #1560
- feature: add excludeAny for tags filters on advanced index by @DonKoko in #1561
- fix: links to invite modal by @DonKoko in #1562
- feat: custodian filtering on bookings index by @DonKoko in #1564
- fix: not handling properly other bookings routes caused a crash by @DonKoko in #1566
- fix: broken query in simple index: by @DonKoko in #1568
- fix(cancel-button): update cancel button behavior on asset edit page by @rockingrohit9639 in #1572
- feat(qr-id-column): create qrId column with qr preview by @rockingrohit9639 in #1570
- refactor(invite-user): make invite user feature client side by @rockingrohit9639 in #1565
- update: default email sender by @DonKoko in #1574
- feat(booking-date): update endDate when startDate is changed by @rockingrohit9639 in #1576
- Revert "feat(booking-date): update endDate when startDate is changed" by @DonKoko in #1577
- fix(booking-date): auto update endDate when startDate is greater by @rockingrohit9639 in #1579
- fix: temp fix for bulk sending emails until queue is ready by @DonKoko in #1580
- chore: changing default email sender by @DonKoko in #1582
- improvement: email content for deliverability reasons, slightly pimp up some email titles by @DonKoko in #1583
- fix(import-header-error): add zod validation and showing proper error message for invalid data by @rockingrohit9639 in #1584
- Feature/quick actions by @rockingrohit9639 in #1573
- fix(prev-esc): prevent users to update not-allowed resources by @rockingrohit9639 in #1585
- fix: hide not-allowed actions from quick actions for base and self user by @rockingrohit9639 in #1590
- Fix vulnerabilities by @rockingrohit9639 in #1589
- security improvements by @rockingrohit9639 in #1592
- 1586 kcai request enhance qr filter to support external barcode scanner input by @DonKoko in #1594
- Improve security by @rockingrohit9639 in #1598
- fix: update updateAssetMainImage function to delete other asset images conditionally by @rockingrohit9639 in #1599
- build(deps-dev): bump vite from 5.4.10 to 5.4.14 by @dependabot in #1597
- fix issue with import schema by @rockingrohit9639 in #1600
- build(deps): bump undici by @dependabot in #1596
- add email queue to handle email sending failures by @mahendraHegde in #1587
- Feature/basic asset reminders by @rockingrohit9639 in #1540
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.13.0
[email protected]
What's Changed
- Feature/assets bulk actions by @rockingrohit9639 in #1477
- improvement: Increased upload limit to 8mb and slightly increased size of stored image by @DonKoko in #1501
- fix(bulk-tag-update): fix issue in bulk remove tags by @rockingrohit9639 in #1504
- Feature/me by @rockingrohit9639 in #1502
- feat(auto-logout): update expiry of session to 3 days by @rockingrohit9639 in #1512
- fix(tag-filter): update tag query for case insensitive by @rockingrohit9639 in #1514
- fix: default state of value field in filters by @DonKoko in #1516
- fix(lottie-react): create component to render lottie on client only by @rockingrohit9639 in #1518
- Feature/select all on manage assets by @rockingrohit9639 in #1489
- Feat/improve accessibility by @rockingrohit9639 in #1521
- fix: header UI css by @DonKoko in #1523
- fix(date-custom-field): fix issue with date custom field by @rockingrohit9639 in #1520
- fix: Button component TS by @DonKoko in #1526
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12.6
[email protected]
What's Changed
- fix: escaping of special characters in AssetViewSearch by @DonKoko in #1481
- fix: base and self service users cannot see bookings by @DonKoko in #1485
- fix: dont allow multiple pending invites for the same org by @DonKoko in #1487
- fix: dont track error when trying to invite a user that already has a pending invite by @DonKoko in #1491
- fix: minor error handling issues by @DonKoko in #1492
- fix/category edit issue by @rockingrohit9639 in #1490
- fix: issue on reset password by @rockingrohit9639 in #1488
- fix: wrong advanced filter formatting handling by @DonKoko in #1495
- refactor: sidebar by @rockingrohit9639 in #1441
- fix: session-expiry-issue by @rockingrohit9639 in #1496
- build(deps): bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #1498
- fix: overflow with too long org name in org selector on sidebar by @DonKoko in #1499
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12.5
[email protected]
What's Changed
- improvement: change how accepting invite works by @DonKoko in #1466
- fix: remove warning box when sending invite by @DonKoko in #1468
- Improvement to Calendar View by @Bhavyajain21 in #1392
- feat: add search on the column select dropdowns on advanced index filters and sorting by @DonKoko in #1470
- Feature/improve 404 handling by @rockingrohit9639 in #1433
- improvement: updated OPTION custom field UI by @DonKoko in #1474
- fix: wrong validation message when adding to existing booking by @DonKoko in #1475
- improvement: polish nrm imports by @DonKoko in #1479
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12.4
[email protected]
What's Changed
- improvement: don't capture NRM import permission error by @DonKoko in #1460
- improvement: error tracking on generateBookingPDF so we can easier debug issues by @DonKoko in #1461
- Mobile Camera Image Upload by @HarryEMartland in #1448
- fix: multiple issues with bookings and custodian selector by @DonKoko in #1464
- updating fixTeamMembersNames function by @DonKoko in #1465
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12.3
[email protected]
What's Changed
- change deploy strategy by @DonKoko in #1438
- chore: bump cross-spawn by @DonKoko in #1439
- optimization: advanced index query by @DonKoko in #1440
- Tag trim name by @HarryEMartland in #1442
- fix: pagination issue by @rockingrohit9639 in #1449
- fix: issues with export assets by @DonKoko in #1456
- fix: some styles with dynamic select and dropdown by @DonKoko in #1457
- fix: correct export permissions by @DonKoko in #1458
- feat: group required and optional by @Bhavyajain21 in #1453
- fix: make pagination more clear by @DonKoko in #1459
New Contributors
- @HarryEMartland made their first contribution in #1442
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12.2
[email protected]
What's Changed
- improvement: better error tracking when revokeAccessToOrganization fails by @DonKoko in #1414
- fix: wrong usage of transaction when bulk deleting locations by @DonKoko in #1416
- improvement: handle 'availableToBook' on asset import by @DonKoko in #1418
- improvement: adding warning about token expiration when inviting users by @DonKoko in #1419
- improvement: loading state on asset image by @DonKoko in #1420
- improvement: pg boss optimizations by @DonKoko in #1417
- improvement: rework logic and functionality of SSO by @DonKoko in #1423
- improvement: signup limitations by @DonKoko in #1424
- improvement: fixing issues with asset bulk actions by @DonKoko in #1425
- fix: issues with book button rendering by @DonKoko in #1431
- improvement: add php currency by @DonKoko in #1432
- feature/make-create-new-booking-assets-child-route by @rockingrohit9639 in #1429
- feat: change user email by @DonKoko in #1428
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12.1
[email protected]
Released Advanced asset index: https://www.shelf.nu/knowledge-base/advanced-asset-index
What's Changed
- feat: advanced view of asset index by @DonKoko in #1384
- fix(assets-index): update view of advanced assets index page by @rockingrohit9639 in #1335
- Added dropdown in booking page assets management by @vikashsprem in #1370
- fix: making sure page param is cleared when a new search query is made by @DonKoko in #1376
- chore: removing un-used env variables by @DonKoko in #1379
- fix: resolving issue with update of CF failing by @DonKoko in #1380
- chore: Update microsoft-entra.md by @DonKoko in #1382
- fix: resolve bug with getActiveCustomFields not getting the correct fields by @DonKoko in #1383
- fix: broken bulk select button by @DonKoko in #1388
- fix: useAssetIndexMode by @DonKoko in #1389
- fixing other affected hooks by @DonKoko in #1390
- feat: add assest and kits to exisiting booking by @rajesh-jonnalagadda in #1364
- chore: Update microsoft-entra.md by @DonKoko in #1393
- Pwa install prompt for mobile users by @hunar1312 in #1321
- chore: updated react-router-hono-server to v1 by @DonKoko in #1394
- fix: Prevent no asset in in AssetSearchView by @DonKoko in #1398
- chore: remove unnessary error capturing on sentry by @DonKoko in #1399
- chore: package updates nov 2024 by @DonKoko in #1400
- fix: assign custody validation schema by @DonKoko in #1403
- fix: asset form category selector by @DonKoko in #1405
- fix: make sure that when importing assets with qrId unclaimed codes get li… by @DonKoko in #1406
- improvement: order of custom fields by @DonKoko in #1407
- improvement: dynamic select team member for booking form by @DonKoko in #1408
- fix: handing the case of checking out a booking after its end period has p… by @DonKoko in #1401
- fix: bug with default value of custodian field in booking form by @DonKoko in #1410
- improvement: track which domain attempted a failed SSO login by @DonKoko in #1411
New Contributors
- @vikashsprem made their first contribution in #1370
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.12
[email protected]
What's Changed
- improvement: add czk and lkr currency by @DonKoko in #1298
- fix: otp ux and resending by @DonKoko in #1299
- fix: limit connections on local to 1 for prisma and pg-boss by @DonKoko in #1300
- chore: improve error handling and fix a bug on assets index by @DonKoko in #1301
- fix: bugs with overflow related to lists and tables in certain views by @DonKoko in #1303
- fix: Dashboard's top custodians table to include custodies via bookings by @hunar1312 in #1304
- feat: add url to admin dashboard user to the admin email to make requ… by @DonKoko in #1310
- chore(deps): bump path-to-regexp and express by @dependabot in #1308
- Feature/add asset to booking by scan by @rockingrohit9639 in #1169
- fixing issue with wrongly displayed values on asset page of date cust… by @DonKoko in #1315
- fix: error with selecting all NRM by @DonKoko in #1318
- feat: bulk add and remove tags from assets by @DonKoko in #1316
- chore(deps-dev): bump vite from 5.3.1 to 5.4.6 by @dependabot in #1313
- Update README.md by @carlosvirreira in #1312
- feat: allow linking of QR codes on import by @DonKoko in #1319
- updating useUserData hook from Hooks.md by @ZuebeyirEser in #1329
- chore(deps): bump rollup from 4.21.3 to 4.22.4 by @dependabot in #1330
- Feature/bulk asset availability by @rockingrohit9639 in #1332
- fix: bug causing AssetCustomFieldValue to be removed for BOOLEAN fields that are set to false by @DonKoko in #1342
- Feature/revert to draft state by @rockingrohit9639 in #1337
- fix: transaction issue on bulk delete assets by @rockingrohit9639 in #1343
- chore(deps): bump @sentry/browser and @sentry/remix by @dependabot in #1336
- added useTableIsOverflowing hooks documentation by @ZuebeyirEser in #1347
- Bug: removed the extra
$
sign appearing on the popup in workspaces tab by @poswalsameer in #1348 - chore(deps): bump cookie from 0.6.0 to 0.7.0 by @dependabot in #1345
- feat: add booking description in pdf by @rajeshj11 in #1353
- updating hono package by @DonKoko in #1356
- Update CONTRIBUTING.md by @DonKoko in #1357
- chore: remove beta for kits in booking form by @rajeshj11 in #1359
- Docs microsoft sso by @DonKoko in #1362
- updating docs links by @DonKoko in #1363
- feat(self-custody): add feature to self assign custody over asset by @rockingrohit9639 in #1346
- fix: overflow issue of kit name in asset overview page by @rajeshj11 in #1360
- chore: bumped up the version of react-router-hono-server by @DonKoko in #1366
- Feature/relink qr code by @rockingrohit9639 in #1349
New Contributors
- @poswalsameer made their first contribution in #1348
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.11.5
[email protected]
What's Changed
- fix: adjusting some permission checks for import, bookings and calendar by @DonKoko in #1292
- fix: issue with reaching max connections by @DonKoko in #1274
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #1293
- feat(custom-fields): change multiline custom field from textarea to markdown by @rockingrohit9639 in #1278
- feat: added a blocker for the app if cookies or js is disabled by @DonKoko in #1295
- fix: markdown editor state by @DonKoko in #1297
Full Changelog: https://github.com/Shelf-nu/shelf.nu/compare/[email protected]@1.11.4