Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Tags: microsoft/InQRy

Tags

1.3.2

Toggle 1.3.2's commit message
Merged PR 80808: InQRy 1.3.2

- Bump vers to 1.3.2 and catch exception if plist is not present for pip3 install
- ~~Add back Portable to dropdown~~ Removal of Portable to drop down
- Remove "Show" button from GUI

1.2.1

Toggle 1.2.1's commit message
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

1.1

Toggle 1.1's commit message
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

1.0

Toggle 1.0's commit message
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

0.5

Toggle 0.5's commit message
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