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

Releases: brentlintner/ocs-tracker

0.0.10

24 Jul 16:01
4dcc4d2
Compare
Choose a tag to compare
  • Fixed random products missing & new products getting an empty new email (ocs pagination has a hardcoded limit on single request with all products)
  • Added 28g variants

0.0.9

16 Sep 03:53
Compare
Choose a tag to compare
  • Avoid "store in cool" showing up as strain names when a product has no strain name show on OCS

0.0.8

07 Sep 19:01
68ea4e8
Compare
Choose a tag to compare
  • Fixed a production bug where jpeg image names needed to be jpg

0.0.7

07 Sep 17:37
d967fa7
Compare
Choose a tag to compare
  • Added and updated a bunch of logos (all current brands now have them)

0.0.6

07 Sep 15:30
5b4738e
Compare
Choose a tag to compare
  • Add dynamic support for displaying actual strain names (via ocs tags)

0.0.4

12 Mar 22:11
Compare
Choose a tag to compare
  • 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

17 Apr 23:28
Compare
Choose a tag to compare
  • Turn down the sync interval a bit (for notification UX)

v0.0.2

18 Mar 23:01
Compare
Choose a tag to compare
  • 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

02 Mar 20:35
Compare
Choose a tag to compare

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)