easypost-tools-ui

Create shipping labels, track, insure, and refund packages all from a simple UI.

MIT License

Stars
25

Bot releases are hidden (Show)

easypost-tools-ui - v0.13.0 Latest Release

Published by Justintime50 about 2 months ago

  • Fixes routing for creating/buying a label, generating QR codes, creating a tracker, and updating your API key
  • Fixes a bug when attempting to buy a stamp and there was no USPS carrier account
  • Fixes a bug where searching for certain objects would result in an error due to no EasyPost service on the client being available (eg: fees)
  • Upgrades mariadb from 11.3.2 to 11.4.3
easypost-tools-ui - v0.12.0

Published by Justintime50 3 months ago

  • Upgrades easypost-php from v6 to v7
    • Moves the EasyPostClient initialization from middleware to each function call and passes down the user's API key from the session instead
  • Switches from Font Awesome to Bootstrap Icons
  • Bumps deps
easypost-tools-ui - v0.11.0

Published by Justintime50 4 months ago

  • Upgrades Laravel 10 to Laravel 11
  • Drops support for PHP 8.1
easypost-tools-ui - v0.10.0

Published by Justintime50 8 months ago

  • Adds PHP 8.3 support
  • Upgrades MariaDB from 10.11 to 11.1.3
  • Adds the ability to generate QR codes for shipments
  • Removes the unusable "remember me" checkbox on the login screen
  • Overhauls Shipment page for better readability
  • Corrects EasyPost colors to align with new branding
  • Fixes a bug that didn't allow shipments to be purchased
easypost-tools-ui - v0.9.2

Published by Justintime50 about 1 year ago

  • Fixes bugs where the request wasn't set correctly for parcels. users, or search
  • Fixes the input of creating a parcel from strings to numbers
  • Fixes the return types of various functions so 500s aren't thrown at runtime
  • Fixes a bug where an invalid ID passed to search would throw a 500 instead of returning an error to the user
  • Fixes a bug when creating a shipment where the variable shipment wasn't set
  • Fixes various bugs related to setup (names, version pins, etc)
easypost-tools-ui - v0.9.1

Published by Justintime50 over 1 year ago

  • Fixes address fields on forms with address input to contain the necessary fields for the object in question (removed some fields from buying a stamp, added back a few for insurances from bad copy-pasta)
  • Fixes the redirect when buying a stamp to go back to the shipment page
easypost-tools-ui - v0.9.0

Published by Justintime50 over 1 year ago

  • Upgrades from Laravel 9 to Laravel 10
    • Bumps all dependencies
    • Migrates from Webpack to Vite
  • Rewrote the whole app's routing system
    • All endpoints/urls now follow proper REST conventions (endpoint names, ids, verbs, etc)
    • The app no longer functions as a psuedo single-page-app, instead, you have to select a resource from the sidebar which takes you to that resources page where there are now buttons to take actions against that type of resource. The initial landing page of each resrouce will retrieve all the records of that resource
  • Shipments can now be bought if they were previously created and unpurchased. Previously, you would need to make a new shipment as once you navigated away from the rates page, the buy option for that shipment was lost
    • Removed the ability to purchase a shipment by providing a shipment and rate ID since you can now purchase shipments directly from the individual shipment page
  • Hides the buy shipping label buttons from the shipment page once a shipment has been purchased
    • The selected_rate row is now highlighted once purchased so you know which rate was bought
  • Adds a new /refunds page where you can view all your refunded shipments
  • Removes sidebar links to EasyPost resources that weren't supported in this project to avoid confusion
  • Fixes a syntax error for refunding a shipment due to v6 EasyPost lib upgrade
  • Removes address verification from creating an insurance
  • Various other bug fixes and improvements
easypost-tools-ui - v0.8.2

Published by Justintime50 over 1 year ago

  • Fix Shipment buy method call
easypost-tools-ui - v0.8.1

Published by Justintime50 over 1 year ago

  • Fix create insurance, and parcel routing
  • Fix search object lookup that wasn't migrated when we moved from EasyPost PHP lib v5 to v6
easypost-tools-ui - v0.8.0

Published by Justintime50 over 1 year ago

  • Bumps EasyPost library from v5 to v6 which introduces thread-safety and various other improvements
easypost-tools-ui - v0.7.0

Published by Justintime50 over 1 year ago

  • Bumps PHP from 8.1 to 8.2
  • Bumps all minor dependency versions
  • Completely overhauls all app routing to fix various bugs with GET vs POST and the names of pages which also corrects various workflows like purchasing a shipment
  • Removes all individual "retrieve x" modals and logic and replaces it with a global search by ID form. Now you can lookup any EasyPost object by its public ID
  • Adds missing name and email properties to Address forms
  • Various other bug fixes and cleanup throughout
easypost-tools-ui - v0.6.1

Published by Justintime50 about 2 years ago

  • Fixes a Sentry error where retrieving all shipments could error when there is no to/from or parcel objects set on a shipment because it would try accessing properties of null, now there is a check in place prior to displaying data
  • Shows name and company on all shipment addresses
  • Fixes a bug where recaptcha was required in development mode
easypost-tools-ui - v0.6.0

Published by Justintime50 over 2 years ago

  • Adds recaptcha to registration (when keys/secrets are present in the env)
  • Cleans up and unifies styles for project
easypost-tools-ui - v0.5.0

Published by Justintime50 over 2 years ago

  • Add the ability to buy a USPS stamp (uses the first USPS carrier account on file, USA addresses only)
  • Cleaned up error handling with shipment API calls
  • Adds sentry integration
  • Bumps MariaDB from 10.6.5 to 10.6.7
easypost-tools-ui - v0.4.0

Published by Justintime50 over 2 years ago

  • Bumps Laravel from v6 to v9
  • Bumps PHP from 7.4 to 8.1
  • Bumps all dependencies
  • Fixed a bug where the create insurance modal wouldn't open
easypost-tools-ui - v0.3.1

Published by Justintime50 over 3 years ago

  • Now using Laravel Mix to compile assets
  • Bumped dependencies
easypost-tools-ui - v0.3.0

Published by Justintime50 over 3 years ago

  • Remove composer.phar from repo (storing binaries in git is bad) and use updated Docker image that contains composer installed
  • Switch from Travis CI to GitHub Actions
  • Bumped dependencies
easypost-tools-ui - v0.2.2

Published by Justintime50 almost 4 years ago

  • Fixed links to nowhere from opening in a new tab (closes #31)
  • Swapped text/image order on nav links so pictures come first making it look more uniform
  • Overhauled setup instructions in README
  • Allow project to run on PHP 8
  • Updated Composer and NPM dependencies
  • Added register link to login page