Releases: lesm/ilv-store
Releases · lesm/ilv-store
V1.0.2
v1.0.1
What's Changed
- Update gems by @lesm in #287
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #263
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #284
- build(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #285
- chore: update to ruby 3.4.8 by @lesm in #291
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- [IS-3] Add user registration. by @lesm in #4
- build(deps): bump tailwindcss-rails from 4.2.0 to 4.2.1 by @dependabot[bot] in #1
- build(deps-dev): bump selenium-webdriver from 4.29.1 to 4.30.1 by @dependabot[bot] in #2
- build(deps-dev): bump rubocop-packaging from 0.5.2 to 0.6.0 by @dependabot[bot] in #3
- [IS-6] Fix product img not displayed in index view by @lesm in #5
- build(deps-dev): bump rubocop from 1.74.0 to 1.75.1 by @dependabot[bot] in #6
- [IS-7] Add flash partial to render flash messages by @lesm in #7
- [IS-4] Task: setup smtp for Sendgrid account by @lesm in #8
- [IS-5] Feat add Cart and CartItem model and items controller by @lesm in #10
- build(deps-dev): bump ruby-lsp from 0.23.12 to 0.23.13 by @dependabot[bot] in #9
- build(deps-dev): bump rubocop-performance from 1.24.0 to 1.25.0 by @dependabot[bot] in #11
- build(deps-dev): bump rubocop-rails from 2.30.3 to 2.31.0 by @dependabot[bot] in #12
- [IS-10] Feat add and remove items to the cart by @lesm in #13
- [IS-13] Feat create drawer to display cart items by @lesm in #14
- [IS-16] Fix: Add dark theme for drawer by @lesm in #15
- [IS-14] Fix: Display sign-in and sign-up links in mobile by @lesm in #16
- [IS-15] Fix: Display number of items in the cart for mobile by @lesm in #17
- [IS-12] Task: Setup simplecov and reaches 100 % test coverage by @lesm in #18
- [IS-17] Task: setup simplecov-check-action by @lesm in #19
- build(deps-dev): bump rubocop from 1.75.1 to 1.75.2 by @dependabot[bot] in #20
- build(deps-dev): bump brakeman from 7.0.1 to 7.0.2 by @dependabot[bot] in #22
- build(deps): bump tailwindcss-rails from 4.2.1 to 4.2.2 by @dependabot[bot] in #23
- [IS-8] Feat: Add support for spanish and english languages by @lesm in #24
- [IS-19] Feat: add quantity form to add more than one product to the cart by @lesm in #26
- build(deps-dev): bump rubycritic from 4.9.0 to 4.9.2 by @dependabot[bot] in #25
- [IS-26, IS-27] Fix input size in quantity form for xl screens and calculate cart subtotal by @lesm in #27
- [IS-29] Remove flowbite (version 3.1.2 still does not work correctly in rails) by @lesm in #29
- build(deps-dev): bump ruby-lsp from 0.23.13 to 0.23.14 by @dependabot[bot] in #28
- [IS-18] Feat: add form tag to increment and drecement the cart items by @lesm in #30
- [IS-31] Feat: Display toast messages for adding items to cart by @lesm in #31
- [IS-20] Feat: persist theme preference by @lesm in #37
- [IS-21] feat: add footer section by @lesm in #38
- build(deps-dev): bump ruby-lsp from 0.23.15 to 0.23.16 by @dependabot[bot] in #39
- [IS-23] Task: create address model by @lesm in #40
- [IS-24] Feat: Allow users to create and list theirs addresses by @lesm in #45
- [IS-11] Add our first system tests (session and registration) flow by @lesm in #47
- [IS-32] Feat: use postal code to fill address fields by @lesm in #51
- [IS-22] Feat create basic checkout page by @lesm in #57
- [IS-25] Feat: allow users to edit and update their addresses by @lesm in #59
- [IS-33] Feat: Allow users to set an address as default by @lesm in #60
- [IS-34] Feat: allow users to change delivery address in the checkout view by @lesm in #62
- [IS-36] fix: creating an address as default was raising an error by @lesm in #63
- [IS-37] Feat: Users must verify their account email before login by @lesm in #64
- [IS-41] fix: updating an address as no default reamins as default by @lesm in #65
- [IS-40] Add edit address link when address detail is expanded by @lesm in #68
- [IS-42] feat: Add styles to confirm account mail by @lesm in #69
- [IS-38] refactor: Unify account mailers by @lesm in #70
- [IS-46] refactor: update address model by @lesm in #71
- [IS-44] task: add translations for reset password view by @lesm in #73
- [IS-43] feat: add name and country_id to user model by @lesm in #74
- [IS-49] task: create order and order item models by @lesm in #75
- [IS-50 IS-54] Create orders controller by @lesm in #77
- [IS-55] Feat: create orders view by @lesm in #81
- [IS-48] Feat: replace sendgrid to uniOne by @lesm in #84
- [IS-56] Feat: process emails in background by @lesm in #87
- [IS-53] feat: add status colum to Order model by @lesm in #88
- [IS-51] feat: create email for a created order by @lesm in #89
- [IS-59] create layout, sidebar and dashboard controller for backoffice users by @lesm in #91
- [IS-63] feat: add drawer to edit products and update product model to include more attributes by @lesm in #97
- [IS-65] refactor: add visual improvements, remove duplicate code, and add not null constraint to products columns by @lesm in #98
- [IS-64] disable submit button when user does not have addresses by @lesm in #101
- [IS-67] fix: update order new view when cart has changed by @lesm in #102
- [IS-70] fix: change the address correctly in the order view by @lesm in #103
- [IS-66] feat: create products by @lesm in #104
- [IS-69] feat: create drawer to display order details by @lesm in #105
- [IS-71] feat: validate email format by @lesm in #106
- [IS-75] refactor: flash message by @lesm in #107
- [IS-76] task: add visual improvements by @lesm in #108
- [IS-72] feat: add backoffice order index view by @lesm in #110
- [IS-74] task: update ruby to 3.4.4 and add bullet gem by @lesm in #111
- [IS-79] task: support multiple types of products by @lesm in #112
- [IS-81] task: add cover_color, dimensions and weight_grams attrs to Book model by @lesm in #114
- [IS-84] task: change books columns null as false by @lesm in #115
- [IS-80] add product's show view (and visual improvements) by @lesm in #116
- [IS-85] task: add database-consistency gem by @lesm in #119
- [IS-47] task: enable sentry error tracking by @lesm in #120
- [IS-73] feat: add cover image to products by @lesm in #123
- [IS-86] task: use active storage direct upload by @lesm in #126
- [IS-87] task: disable submit button when product cover is being loaded by @lesm in #129
- [IS-89] use product cover variants in order views by @lesm in #130
- [IS-90] task: make product detail view as public by @lesm in #133
- [IS-91] task: user the product cover in the email for the created order by @lesm in #134
- [IS-92] feat: create seed for products list and update product model to accept Spanish and English translations by @lesm in #137
- [IS-94]] feat: close drawer when user click outside of it or when use the ESC key by @lesm in #142
- [IS-96] task: Update order new view (add quantity form and delete button) by @lesm in #145
- [IS-93] task: update product stock after a sale was made by @lesm in #149
- [IS-97] feat: display item error in cart and order new by @lesm in #161
- [...