net.twisterrob.inventory

Magic Home Inventory https://play.google.com/store/apps/details?id=net.twisterrob.inventory

Stars
18

Bot releases are hidden (Show)

net.twisterrob.inventory - 1.1.2 Privacy Policy Latest Release

Published by TWiStErRob about 1 year ago

Release

Date: 2017-03-13 (50%) / 2017-07-28 (100%)
Version: 1.1.2#2292 / 11202292

  • New: Privacy Policy

See also the public release notes on my website.

Changes

For the full list of changes see release milestone and diff.

New

  • Privacy Policy in accordance with Google Play Store requirements.
  • ~30 keywords improvements for better suggestions.
  • Rotate camera buttons more naturally. (#76)
  • Better camera behavior on low-end devices. (#84)
  • Fix: Improved error messages for Samsung Marshmallow+ devices.

Fixes

  • Re-added missing attribution and licences section in About.
  • Crash when displaying image in non-compliant Gallery apps (e.g. on Alcatel Pixi 4)
  • Prevent crash when sharing with low resources. (#83)

Internal

  • Feature: Added a lot of self-tests (not visible to users), to prevent breaking app functionality.
  • Fix: Forgot bump staged rollout to 100%, so only half the users got the release.
    Thanks to Michael L. for alerting me! (Excellent example of useful feedback.)
  • Fix: Other very minor fixes, and internal improvements

Known issues:

  • Cannot import image from gallery on Android 10. Fixed in 1.1.3 (#148)
net.twisterrob.inventory - 1.1.1 Hotfix

Published by TWiStErRob about 1 year ago

Release

Date: 2016-09-20
Version: 1.1.1#2203 / 11102203

See also the public release notes on my website.

Changes

For the full list of changes in diff.

Fixes

  • Property images were associated with the wrong belonging when importing a local ZIP file from device.
  • Remove colors from texts to prevent crashes on exotic Android versions.

Internal

  • Enhancement: Use material design error for editing a belonging's name.
net.twisterrob.inventory - 1.1.0 Backup Improvements

Published by TWiStErRob about 1 year ago

Release

Date: 2016-09-19
Version: 1.1.0#2193 / 11002193

  • New: Import/Export externally with notifications as HTML/CSV.

See also the public release notes on my website.

Changes

For the full list of changes see release milestone and diff.

New

  • Ability to import/export from/to any external source (incl. Drive, Dropbox). (#37)
  • Proper background import/export with notifications and all.
  • Add human-readable HTML (web page) and CSV (Excel) files to backup ZIPs.
  • Show details page automatically when opening a search result (most likely looking for location).
  • Show which lists the items are on in details view. (#42)

Fixes

  • Use ▶ instead of > to signify containment.
  • Few suggestion improvements.
  • Minor additions and fixes to help (Navigation, Backup, Tips).

Internal

  • Added a lot of tests to cover the functionality and prevent breaking changes.
  • Some images were not removed when some belongings were deleted: some space may free up after upgrade.
  • That single crash reported about HTC One M8 not knowing what "gray" is.
    (Please send the error reports if it pops up. The app doesn't have Internet permission, so I can't send automatic crash reports.)
  • Lessen probability of technical messages showing up.
  • Don't include any logging classes, more aggressive ProGuard
net.twisterrob.inventory - 0.0.0 Initial Import

Published by TWiStErRob about 1 year ago

Release

Date: 2014-07-13
Version: 0.0.0

  • New: Project started

Changes

The repository contained some basic library updates before the initial changes, see diff.

net.twisterrob.inventory - 1.0.0 Release Candidate

Published by TWiStErRob about 1 year ago

Release

Date: 2015-05-31 (wasn't actually published)
Version: 1.0.0#1627 / 10001627

  • New: Category suggestions

See also the public release notes on my website.

Changes

For the full list of changes see diff since initial import.

New

  • Category suggestions

Fixes

  • Lots of category research
net.twisterrob.inventory - 1.0.0 First Public Release

Published by TWiStErRob about 1 year ago

Release

Date: 2016-07-05
Version: 1.0.0#1934 / 10001934

  • New: Better categories
  • New: Help

See also the public release notes on my website.

Changes

For the full list of changes diff.

New

  • Lots of category research & rework
  • Typo-safe category suggestions
  • Added Help and fixed usability issues

Fixes

  • Much better quality image from camera
  • Lots of other improvements
net.twisterrob.inventory - 1.2.0 Big Upgrades

Published by TWiStErRob about 1 year ago

Release

Date: 2023-08-30
Version: 1.2.0

This is a release after 3 years of silence.

  • New: Continuous Integration on GitHub
  • New: Android 9, 10, 11, 12, 13 (API 28-33) compatibility
  • Breaking: Android KitKat (4.4 / API 19) support is dropped, Android Lollipop (5.0 / API 21) is the minimum now.
  • Breaking: Rewritten Backup and Manage Space
  • Breaking: AndroidX migration

See also the public release notes on my website.

Changes

For the full list of changes see release milestone (+ upgrade milestone) and diff.

Breaking

  • Remove Android KitKat (4.4/API 19) and earlier support (#178/r3198, r3199, r3200, r3201, r3202, r3203, r3226, r3255, r3256)
  • Support library 28.0.0 and minSdk=14 in libs (r3205, #176/r3206, r3207, r3208)

New

  • Android 9 (API 28/P) compatibility (r3196)
  • Android 10 (API 29/Q) compatibility (#176/r3204)
    • requestLegacyExternalStorage (#179/r3205)
    • notification updates (#164/r3205, #282/#284)
    • Loaders (r3205)
    • Intent.createChooser only supports 2 (#194/#327)
  • Android 11 (API 30/R) compatibility (#187, #254, #214, #166/#173/#305)
  • Android 12 (API 31/32/S) compatibility (#244, #250, #283, #301/#321, #289/#311)
    • Rewrite Manage Space (#268, #188/#237/#278)
    • Rewrite Backup (#254/#270, #280)
  • Android 13 (API 33/T) compatibility (#253, #250, #282, #235)

Fixes

  • Add a few missing contentDescriptions (#177)
  • Make sure editing is always clean at first (#217/#265)
  • Hide flatten subcategories when not relevant (#286/#287)
  • Snackbar overlapping navigation view (#296/#297)
  • Selection is tracked correctly on add/delete (#196/#317)
  • Google Drive send handling is broken (#189/#272/#325)
  • Make category icon clickable on new items too (#191/#312)
  • Camera rotation towards left keeps button order (#326/#78)
  • Crash when de-selecting text in About on API 23 (#269)

Internal

  • Tech refresh (#206)
    • Android Gradle Plugin upgrades: 3.5 (r3213), 3.6 (r3217, r3218), 4.0 (r3226, r3242, r3243), 4.1 (r3245, r3248, r3251), 7.4.2 (#199, #227, #228, #226), 8.0.2 (#303, #183/#300, #239), 8.1 (#306)
    • Gradle upgrades: 6.1.1 (r3226), 6.7 (r3236, r3237, r3238, r3239, r3282), 7.6 (#218), 8.2.1 (#303)
    • AndroidX migration (r3205, r3206; #184/r3255, r3256, r3263, r3264, r3265, r3266, #181/r3267, r3271, r3272, r3273, #225/#238, #251/#252; #168/r3274, r3275; #185/r3257, r3258, r3259; #186/r3260, r3261, r3262; #214/#243, #156/#260, #263, #288/#291, #182, #185, #188/#237)
  • Move from SVN to GIT (r3278, 8331db992b746308b5d97c200bc4f1eb142f179e, d26197f7247ab29bdd9b4bb4a2b86832eea013d4)
  • Introduce CI (r3277, r3279, r3281, r3282, r3294, r3342, #216, #242, #271, #280, #294, #295, #292, #324)
  • Build improvements (#223, #224, #229, #231, #232, #234, #236, #233/#240, #245, #247, #293)
  • Espresso upgrades (r3209, r3211, r3255)
  • Testing library upgrades (r3226, #303)
  • Test stability (#230/#241, #248/#249, #235/#299, #277/#308, #314, #309/#316, #318, #319, #320, #302/#313, #215/#307)
  • Dependency injection (#268, #278, #279, #287, #290)
  • Prepare new release (r3194, r3195, #174/#310, #328)
  • Minor improvements (#178/r3202, r3201, r3265, r3266, r3267, r3268, r3269, r3270, r3276, #267, #315, #322)

Full Changelog: https://github.com/TWiStErRob/net.twisterrob.inventory/compare/v1.1.3...v1.2.0

net.twisterrob.inventory - 1.1.3#3191

Published by TWiStErRob almost 3 years ago

https://github.com/TWiStErRob/net.twisterrob.inventory/milestone/14?closed=1
2020-11-01

  • Feature: Support Android 9 (API 28), while keeping Gingerbread (2.3.7 API 10) compatibility.
    • Fix: Permissions issues in Camera.
    • Fix: Permissions issues in Backup.
    • Fix: ongoing notification for Backup and add notification channel support
  • Feature: Warning for users on old devices.
    • App version 1.1.3 (this) will stay active and work down to Gingerbread (2.3.7 API 10) just like before, but will receive no more updates.
    • App version 1.2.0 (next) will drop support for version below Lollipop (5.0 API 21).
  • Feature: Navigate to home screen from any depth via long press on top left "up" button.
  • Enhancement: XSD schema for backup XML format is now included in the app / backup ZIP
    Validating output based on this schema before finishing backup to be sure it's valid.
  • Fix: Widen landscape move dialog to be useful. (Thanks Barry L for the report!)
  • Fix: Flash not working after rotation.
  • Fix: Cannot pick images from Gallery on Android 10. (Thanks for the numerous reports!)
  • Fix: GMail integration when sending feedback (e.g. missing subject).
  • Small improvements here and there.
    • Feature: Jump to any folder in backup (tappable header).
    • Enhancement: Tiny improvements to some icons.
    • Enhancement: 28 keyword improvements for better suggestions.
    • Enhancement: Better handling of Settings screen actions.
    • Fix: Document what "Recents" is about
    • Fix: Forget previous image in Camera to prevent weird behaviors.
    • Fix: Cannot pick images from Gallery when process is killed.
      (Thanks Alberto P for the very detailed report!)
    • Fix: Fix generating invalid backup when a list references an item with name containing --.
    • Fix: Improved some error messages to show instead of SQL errors.
      (If you see an techie SQL error, please send me a screenshot. Thanks Dave S. for doing so already!)
    • Fix: crashes reported via Crash reporting in Android (e.g.
      #161,
      #162
      )
    • Fix: camera crash for devices without flash
  • Lots of internal technical changes
    • Use newer build tools (AGP 3.4.2, Gradle 5.6.4).
    • Use a more modern internal structure for build scripts.
    • Use included builds instead of substitution hack.
    • Update some libraries to get better support for new Android versions.
    • Clean up new lint warnings.
    • Strict compilation checks.
    • Improved code documentation.
    • Fix: Fix/suppress some StrictMode warnings on API 28+.
    • Use new SVG library and have an easy upgrade validation path.
    • Better architectural and code patterns.
    • Fix AAPT2 breaking changes ($ in name and resource merging).
    • Android app is now split up into feature modules (a rough start).
    • Helper libraries exploded into many small libraries.
  • Improved self-tests (not visible to users) to prevent breaking app functionality. (100+ things)
    • Improve tests around selection, images, Backup, external export, Settings.
    • Fix permission issues in tests.
    • Better waiting between interactions (Glide, activities).
    • Better packaging of tests.
    • Fixed a lot of randomly failing flaky tests. (e.g.
      #140,
      #150,
      #151,
      #152,
      #153,
      #154,
      #155,
      #157
      )
    • Fixed most version-related failures in tests.
    • Better failures if something goes wrong.
    • Updated test libraries to latest compatible versions
      (Mockito 3.2.4, Robolectric 4.3.1, PowerMock 2.0.4, JUnit 4.13, Espresso 3.0.1)