Initial release
What's Changed
- Show loading spinner while loading products by @w3bdesign in #22
- Add navbar by @w3bdesign in #23
- Bump nunomaduro/collision from 5.1.0 to 5.2.0 by @dependabot-preview in #24
- [Security] Bump laravel/framework from 8.20.1 to 8.22.1 by @dependabot-preview in #25
- Bump phpunit/phpunit from 9.5.0 to 9.5.1 by @dependabot-preview in #26
- Create Dependabot config file by @dependabot-preview in #27
- Upgrade Laravel Mix and create VueX store by @w3bdesign in #28
- Bump laravel/framework from 8.22.1 to 8.23.1 by @dependabot in #29
- Setting up Laravel Scout with products by @w3bdesign in #30
- Setup a simple cart with VueX by @w3bdesign in #31
- Bump laravel/framework from 8.23.1 to 8.24.0 by @dependabot in #32
- Add payload to add to cart by @w3bdesign in #33
- Start work on design and layout with Vue Router by @w3bdesign in #35
- Bump nunomaduro/collision from 5.2.0 to 5.3.0 by @dependabot in #34
- Bump laravel/framework from 8.24.0 to 8.25.0 by @dependabot in #36
- Implement composition API by @w3bdesign in #37
- Fix layout by @w3bdesign in #38
- Add Composition API as a feature by @w3bdesign in #39
- Merge branch 'main' into dev by @w3bdesign in #40
- Starting work on cart with composition API by @w3bdesign in #41
- Add proper product data to cart by @w3bdesign in #42
- Use better naming for mutations by @w3bdesign in #43
- Add components for cart and checkout by @w3bdesign in #44
- Start work on design and product layout by @w3bdesign in #45
- Update browser test by @w3bdesign in #46
- Sample product image by @w3bdesign in #47
- Start work on implementing ESLint with Vue by @w3bdesign in #48
- Fix eslint command in package.json by @w3bdesign in #49
- Fix Eslint errors by @w3bdesign in #50
- Enable Vuex logger during development by @w3bdesign in #51
- Rearrange components by @w3bdesign in #52
- Dev by @w3bdesign in #53
- Add product page by @w3bdesign in #54
- Fix for @apply not working in components by @w3bdesign in #55
- Add SonarCloud badge by @w3bdesign in #56
- SonarCloud feature added by @w3bdesign in #57
- Update Eslint by @w3bdesign in #58
- Bump laravel/framework from 8.25.0 to 8.26.1 by @dependabot in #59
- Bump phpunit/phpunit from 9.5.1 to 9.5.2 by @dependabot in #60
- Composer update by @w3bdesign in #61
- Move Products to Product page by @w3bdesign in #62
- Start work on persisting localStorage by @w3bdesign in #63
- Start work on category page by @w3bdesign in #64
- Add check to see if the product exists already by @w3bdesign in #65
- Start work on purchase API route by @w3bdesign in #66
- Vuex 4 and Stripe by @w3bdesign in #67
- Add Stripe as a feature by @w3bdesign in #68
- Merge branch 'main' into dev by @w3bdesign in #69
- Add a computed cart property by @w3bdesign in #70
- Show cart contents in checkout by @w3bdesign in #71
- Bump laravel/framework from 8.26.1 to 8.27.0 by @dependabot in #72
- Remove table by @w3bdesign in #73
- Merge branch 'main' into dev by @w3bdesign in #74
- Increase product quantity in cart by @w3bdesign in #75
- Remove console logs by @w3bdesign in #76
- Remove unused code by @w3bdesign in #77
- Update packages and add Vee Validate by @w3bdesign in #78
- Add Remove from cart SVG by @w3bdesign in #79
- Experimenting with VueX by @w3bdesign in #80
- We are now able to remove products from cart by @w3bdesign in #81
- Checkout button by @w3bdesign in #82
- Persist cart after page refresh by @w3bdesign in #83
- Add vuex-persist as a feature by @w3bdesign in #84
- Code refactoring by @w3bdesign in #85
- Show cart quantity in header by @w3bdesign in #86
- Only calculate cart quantity if we have cart contents by @w3bdesign in #87
- Show total cart price by @w3bdesign in #88
- Show cart total by @w3bdesign in #89
- Remove unneeded getters by @w3bdesign in #90
- Center checkout button by @w3bdesign in #91
- Disable checkout if we are processing payment by @w3bdesign in #92
- Add CSS to disable checkout if processing order by @w3bdesign in #93
- Place order with Stripe (test only) by @w3bdesign in #94
- Get statustext if the order was placed by @w3bdesign in #95
- Redirect to summary page after we placed order by @w3bdesign in #96
- Show order summary after purchase by @w3bdesign in #97
- Get slug from route by @w3bdesign in #99
- Bump laravel/framework from 8.27.0 to 8.28.1 by @dependabot in #98
- Prettier by @w3bdesign in #100
- Fetch products into Vuex by @w3bdesign in #101
- Remove unused code by @w3bdesign in #102
- Remove unused code by @w3bdesign in #103
- Remove commented out code by @w3bdesign in #104
- Remove code that is commented out by @w3bdesign in #105
- Implement dynamic currency by @w3bdesign in #106
- Add dynamic formatting of price by @w3bdesign in #107
- Add scripts for running Stylelint by @w3bdesign in #108
- Add live url and screenshot by @w3bdesign in #110
- Fix screenshot of project by @w3bdesign in #111
- Run Remark on README by @w3bdesign in #112
- Add spaces to Readme by @w3bdesign in #113
- Add link to Sail by @w3bdesign in #114
- Replace onMounted with onBeforeMount by @w3bdesign in #115
- More work on single product page by @w3bdesign in #116
- Show placeholder image if image is not defined by @w3bdesign in #117
- Temporarily removed link to categories by @w3bdesign in #118
- Start work on implementing Vee Validate by @w3bdesign in #119
- Separate customer input form in separate component by @w3bdesign in #120
- Add artisan:migrate command to README by @w3bdesign in #121
- Dev by @w3bdesign in #122
- Don't directly echo the error by @w3bdesign in #123
- Fix bug with adding products to cart by @w3bdesign in #124
- Add artisan tinker to README and setup by @w3bdesign in #125
- Add padding between products by @w3bdesign in #126
- Add imageUrl to product by @w3bdesign in #127
- Show product image on single product page by @w3bdesign in #128
- Fix checkout design by @w3bdesign in #129
- Continue work on customer detail form by @w3bdesign in #130
- Yup form validation by @w3bdesign in #131
- More work on Vee Validate and checkout form by @w3bdesign in #132
- Further work on checkout form by @w3bdesign in #133
- Refactor actions, getters etc into separate files by @w3bdesign in #134
- Check and save checkout form upon input change by @w3bdesign in #135
- Finish sending data from form to Stripe by @w3bdesign in #136
- Add Stripe screenshot by @w3bdesign in #138
- Fix mobile menu by @w3bdesign in #140
- Try to fix Sonarcloud CSS bugs by @w3bdesign in #141
- Stylelint by @w3bdesign in #142
- Replace Animate with minified version by @w3bdesign in #143
- Stylelint by @w3bdesign in #144
- Stylelint by @w3bdesign in #145
- Testing Sonarcloud exclusion by @w3bdesign in #146
- Test Sonarcloud exclusion by @w3bdesign in #147
- Test exclusion by @w3bdesign in #148
- Test Sonarcloud exclusion by @w3bdesign in #149
- Testing Sonarcloud exclusions by @w3bdesign in #150
- Test Sonarcloud exclusion by @w3bdesign in #151
- Restart Scrutinizer scan by @w3bdesign in #152
- Reload page if we have no products by @w3bdesign in #153
- Fix product image padding on mobile and ipad by @w3bdesign in #154
- Redirect to checkout after we add a product to the cart by @w3bdesign in #155
- Add responsive mobile menu as a feature by @w3bdesign in #156
- Further work on mobile design of checkout form by @w3bdesign in #157
- Responsive design of checkout form by @w3bdesign in #158
- Change footer to Daniel only by @w3bdesign in #159
- Bump laravel/framework from 8.28.1 to 8.29.0 by @dependabot in #160
- Bump mockery/mockery from 1.4.2 to 1.4.3 by @dependabot in #161
- Update Laravel framework by @w3bdesign in #162
- Bump laravel/framework from 8.28.1 to 8.29.0 by @dependabot in #164
- Bump mockery/mockery from 1.4.2 to 1.4.3 by @dependabot in #163
- @w3bdesign Update packages by @w3bdesign in #165
- Add Stripe test card details by @w3bdesign in #167
- Bump laravel/framework from 8.29.0 to 8.30.0 by @dependabot in #166
- Add Stripe card test details by @w3bdesign in #168
- @w3bdesign Remove VISA in Stripe info by @w3bdesign in #169
- Move Vue Router into a separate folder by @w3bdesign in #170
- Major code refactoring and restructuring by @w3bdesign in #172
- Bump laravel/framework from 8.30.0 to 8.30.1 by @dependabot in #171
- Starting work on Algolia search by @w3bdesign in #173
- Undo Algolia installation by @w3bdesign in #174
- Remove search field by @w3bdesign in #175
- Bump laravel/framework from 8.30.1 to 8.31.0 by @dependabot in #176
- Composer update by @w3bdesign in #177
- Show Stripe after customer details are valid by @w3bdesign in #178
- Added vuex-composition-helpers by @w3bdesign in #179
- Fix bug with cart not clearing after purchase by @w3bdesign in #180
- Easily change currency by setting two environment variables by @w3bdesign in #181
- Delete customer after order is placed by @w3bdesign in #182
- Fix all known WCAG accessible issues by @w3bdesign in #184
- Rename ShowProducts to ShowAllProducts by @w3bdesign in #185
- Bump laravel/framework from 8.31.0 to 8.33.1 by @dependabot in #186
- Bump phpunit/phpunit from 9.5.2 to 9.5.3 by @dependabot in #187
- Bump phpunit/phpunit from 9.5.3 to 9.5.4 by @dependabot in #190
- Bump guzzlehttp/guzzle from 7.2.0 to 7.3.0 by @dependabot in #189
- Bump laravel/framework from 8.33.1 to 8.34.0 by @dependabot in #188
- Bump fakerphp/faker from 1.13.0 to 1.14.0 by @dependabot in #191
- Bump laravel/framework from 8.34.0 to 8.35.1 by @dependabot in #193
- Bump fakerphp/faker from 1.14.0 to 1.14.1 by @dependabot in #192
- Bump laravel/framework from 8.35.1 to 8.36.1 by @dependabot in #194
- Bump laravel/framework from 8.36.1 to 8.36.2 by @dependabot in #195
- Bump squizlabs/php_codesniffer from 3.5.8 to 3.6.0 by @dependabot in #196
- Bump laravel/framework from 8.36.2 to 8.37.0 by @dependabot in #198
- Bump nunomaduro/collision from 5.3.0 to 5.4.0 by @dependabot in #197
- Bump laravel/framework from 8.37.0 to 8.39.0 by @dependabot in #200
- Bump laravel/framework from 8.39.0 to 8.40.0 by @dependabot in #201
- Bump laravel/framework from 8.40.0 to 8.41.0 by @dependabot in #202
- Bump laravel/framework from 8.41.0 to 8.44.0 by @dependabot in #206
- Bump phpunit/phpunit from 9.5.4 to 9.5.5 by @dependabot in #208
- Bump laravel/framework from 8.44.0 to 8.46.0 by @dependabot in #209
- Bump laravel/framework from 8.46.0 to 8.47.0 by @dependabot in #210
- Bump laravel/framework from 8.47.0 to 8.48.1 by @dependabot in #213
- Bump fakerphp/faker from 1.14.1 to 1.15.0 by @dependabot in #218
- Bump phpunit/phpunit from 9.5.5 to 9.5.6 by @dependabot in #214
- Bump nunomaduro/collision from 5.4.0 to 5.5.0 by @dependabot in #212
- Bump laravel/framework from 8.48.1 to 8.51.0 by @dependabot in #222
- Bump laravel/framework from 8.51.0 to 8.53.0 by @dependabot in #226
- Bump phpunit/phpunit from 9.5.6 to 9.5.10 by @dependabot in #243
- Bump fakerphp/faker from 1.15.0 to 1.16.0 by @dependabot in #237
- Bump mockery/mockery from 1.4.3 to 1.4.4 by @dependabot in #240
- Bump squizlabs/php_codesniffer from 3.6.0 to 3.6.1 by @dependabot in #246
- Bump guzzlehttp/guzzle from 7.3.0 to 7.4.0 by @dependabot in #248
- Bump laravel/framework from 8.53.0 to 8.66.0 by @dependabot in #250
- Bump laravel/framework from 8.66.0 to 8.72.0 by @dependabot in #257
- Bump laravel/framework from 8.72.0 to 8.74.0 by @dependabot in #260
- Bump nunomaduro/collision from 5.5.0 to 5.10.0 by @dependabot in #242
- Bump laravel/framework from 8.74.0 to 8.75.0 by @dependabot in #263
- Bump fakerphp/faker from 1.16.0 to 1.17.0 by @dependabot in #261
- Bump laravel/framework from 8.75.0 to 8.77.1 by @dependabot in #267
- Bump phpunit/phpunit from 9.5.10 to 9.5.11 by @dependabot in #268
- Bump squizlabs/php_codesniffer from 3.6.1 to 3.6.2 by @dependabot in #264
- Bump guzzlehttp/guzzle from 7.4.0 to 7.4.1 by @dependabot in #262
- Bump laravel/framework from 8.77.1 to 8.78.1 by @dependabot in #270
New Contributors
- @dependabot-preview made their first contribution in #24
- @dependabot made their first contribution in #29
Full Changelog: 0.1...1.0