This repository has been archived by the owner on Jul 23, 2024. It is now read-only.
Tags: microsoft/InQRy
Tags
Merged PR 58485: InQRy 1.2.1 - InQRy for iOS ## InQRy for iOS ### New - #1485594 - #1481688 - #1432793 - #1595190 - #1595205 - #1434290 - #1595234 @<[email protected]> ### Updates - #1595174 @<[email protected]> - #1595192 @<[email protected]> - #1606128 - #1606130 - #1606131 - #1606140 ### Fixes - #1560912 @<[email protected]> - #1598795 - #1606114 - #1606112 - #1606115 - #1606118 Related work items: #1481564 Related work items: #1606118, #1606112, #1606140, #1595174, #1595205, #1560912, #1606115, #1434290, #1606131, #1432793, #1595234, #1598795, #1481688, #1485594, #1595192, #1606128, #1606130, #1606114, #1595190
Merged PR 57463: InQRy 1.1 ## InQRy 1.1 ### New - **Holy cow!** Desktop or Portable selection with the GUI - dictionary lookup is no longer required. - **What a play!** "New model" checkbox allows the user to generate a second type of barcode to add a new model into the Snipe-IT database ### Updates - **Incoming!** InQRy is now tested, built, and released as part of a CI/CD pipeline using VSTS - the latest build can be found at inqry.corp.microsoft.com - **Nice shot!** Improved pattern matching for PC data - **Great pass!** `SystemSpecs()` instance is initialized upon launching the application for more than one use - **Nice one!** Several refactors and error checking to improve stability - **What a save!** Removal of `git describe --tags` integration with InQRy's version number - **Nice block!** PC processors now return without unnecessary text (e.g. `(R)`) ### Fixed - **What a save!** Lenovo laptops display incorrect values for model - **Whew.** Windisk objects are sometimes missed due to NVMe and RAID bus type and inconsistent unique disk identifiers Related work items: #1595172
Merged PR 54266: InQRy 1.0 (Merge develop into master) ## InQRy 1.0 ### New - Runs as an executable on both Windows and Mac - Creates appropriate set of data for [Snipe-IT](https://github.com/snipe/snipe-it) based on model (Mac only) - GUI with field for entering user alias - Documentation and code to configure barcode scanner ### Updates - Several refactors now allow easier testing - Addition of `QRAssetCode` and `Instructions` classes - README contains correct installation and build instructions ### Fixed - CPU speed field reads as `None` on Windows machines - Internal storage not reported on MacBook Pro with Thunderbolt 3 ports - Internal SSD not reported on Mac models with Fusion Drives - Some users experiencing `zlib` dependency error during installation - Some users experiencing installation error when both Python 2 and 3 are installed ### To Do - PC model identification and/or database of known PC model s - Generate QR code from an iOS device Related work items: #1563607
Merged PR 44966: Generate visible QR / Cross-platform Implementation Notes: - This has only been tested on Python 3.6.0 - Follow the instructions in the README for installation and execution. - To run this version of the code, check out to develop before running python setup.py install - Currently passing all tests in both Windows and macOS Features: - The QR code is able to be generated with the click of a simple GUI button using tkinter - The code runs cross-platform and contains logic to install OS-specific dependencies - Relatively fast, though performance could use some improvement To Do: - Write Instructions and Asset classes and their respective modules - Implement iOS support using cfgutil - Make the code run by double-clicking an executable (.app / .exe) - Test using a USB stick - Write more tests! 😃 Related work items: #1432843