Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-19 | Items is now back an array of pointer to the items | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
This is so that the item struct can be (fake) subclassed without the need to have a custom ord for containing the subclassed items. With pointers, they can be easily casted using the same "items" field. | |||
2023-06-19 | Login POST uncertain data is now checked first | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
so that we don't get a filled key but with a NULL value, that would terminate the construction loop too early. | |||
2023-06-16 | Fix the login after struct body was replaced | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
mv_verify with a NULL value (i.e. at logging, not registration) would terminate the POST body construction loop. Simply moving the pair to the end should be a safe solution. | |||
2023-05-26 | Item options are freed too | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-25 | Add mv_item_option | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-23 | No options shouldn't iterate to -1 | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-22 | Add check_opt when there's any option | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-17 | Add prefix to custom option key | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-17 | order takes custom options params | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-16 | Replace struct body with const char *[][2] | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-15 | Add option_type to product | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-15 | POST copies contents so quantity doesn't leak | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-14 | Order can differentiate variant SKU from product | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-13 | Function for updating quantity | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-05-09 | Admin clearer, reimplement logout & default next | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-04-01 | mv_quantity_update is needed when it's not quantity0 | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-31 | Interface for setting orderpage, it has a default | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-31 | This is what makes cart item removal works | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-31 | Function for removing an item from the cart | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-31 | Add name to item | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-20 | Add image large to product | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-18 | Interface for setting successpage | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-14 | Response now carries URL info just like Emscripten | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-14 | Generic page anticipates space too | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-14 | Back to page | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-14 | Flypage is the right term all this time | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | Document _page and reorder it up | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | New account default next page is new_account | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | nextpage default is login | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | Checkout takes a copy of the member struct | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | Clearing member is separated from logging out | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | Transaction free-er is now a clearer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | Declare products as a pointer so it's assignable | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-13 | Rename free_product to clear_product | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-12 | Revert "Product & order free-ers are now clearers" | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
This reverts commit aca2dbad31d1c7d76f08344244013c507d657222. | |||
2023-03-12 | Product & order free-ers are now clearers | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-12 | Items is now array of (not pointer of) items | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-12 | Only profile is needed from order on checkout | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-12 | Not using pointers on products to avoid allocations | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-12 | Remove internal order/basket/cart code | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
Such code can later be part of our own e-commerce library, if we ever make one. For now, we can just rely on Interchange's response for the cart values. | |||
2023-03-09 | Handler parameter to order | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-03-08 | Interface for setting login next page | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-02-22 | Add handler to setaccount, & simplify member data | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-02-20 | Reorder to conform to Strap's column order | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-02-19 | Add product title | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-02-12 | Account information getter | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
This function assumes the default member/account path. When custom, the page function should be able to be used. | |||
2023-02-12 | Rename account function to setaccount | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-02-12 | Freeing order doesn't include product freeing | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
An item in an order only keeps a pointer to a product it doesn't own. The catalog owns that product, so freeing the catalog is the only one that should include freeing the product. | |||
2023-02-09 | The headers might be lost before | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |
2023-02-08 | Add total cost to transaction structure | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ | |