This repository has been archived by the owner on Jul 25, 2021. It is now read-only.
Releases: brentlintner/ocs-tracker
Releases · brentlintner/ocs-tracker
0.0.10
0.0.9
- Avoid "store in cool" showing up as strain names when a product has no strain name show on OCS
0.0.8
- Fixed a production bug where jpeg image names needed to be jpg
0.0.7
- Added and updated a bunch of logos (all current brands now have them)
0.0.6
- Add dynamic support for displaying actual strain names (via ocs tags)
0.0.4
- App was blank for in stock because the API url changed/updated on ocs.ca
- Updated a bunch of ruby/npm dependencies for the web app (security issues, deploy issues)
v0.0.3
- Turn down the sync interval a bit (for notification UX)
v0.0.2
- Make the header icons align grid-wise with list content
- Removed sold out admin emails (eventually will have a product change log feed)
v0.0.1
Sums up a bunch of hacking I've done the last few weeks:
- Tracks and displays basic flower stock data including what sizes are in stock, the name/brand and strain info (if available)
- Basic email alerts for recently stocked and sold out (admin only for sold out), w/ opt-out feature
- Visually differentiates between Sativa, Hybrid and Indica dominance
- View by recently stocked, out of stock, sold-out and low in stock items
- Search any product by name/brand
- Dependable Web/Worker setup with a fine grained sync schedule using Sidekiq
- Using a React based UI (using material-ui) w/ Turbolinks for an Android/Material app like feel
- Add To Home-screen support for Android and iOS devices
- Native webview wrapper APK for Android users (using react-native/react-native-webview)
Note: for the Android standalone APK (see Assets section), if you have issues installing it you might need to disable Play Protect for third party apps. :-/
TODO:
- Write some basic tests now that I've had enough fun hacking/prototyping =)
- Start writing a more historical diff log of product stock changes (vs just updating main product model)