Skip to content

Releases: lesm/ilv-store

V1.0.2

30 Jan 17:46

Choose a tag to compare

What's Changed

  • chore: update gems (patch and minor) versions by @lesm in #303
  • chore: add docker compose file by @lesm in #302

Full Changelog: v1.0.1...V1.0.2

v1.0.1

29 Dec 17:42
24e5a9a

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

17 Dec 18:52

Choose a tag to compare

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
  • [...
Read more