Commit Graph

  • 2638515683 Fix NotifyMeForm layout: stack input/button instead of side-by-side Marco 2026-08-01 19:52:37 +00:00
  • 0dcaad8b8c Add back-in-stock notification signup form Marco 2026-08-01 19:48:00 +00:00
  • b0df2f13fa Fix shop filter spacing: consistent checkbox gaps, more room below mobile filter bar Marco 2026-08-01 19:01:16 +00:00
  • 51632b1668 Fix wishlist items not saving: pass customerId into toggleWishlistItem Marco 2026-08-01 15:04:35 +00:00
  • d010a3aff1 Add wishlist button to cart page's related-products cards Marco 2026-08-01 11:50:31 +00:00
  • 1ec442cc05 Fix guest cart never reaching the server on login Marco 2026-08-01 10:46:57 +00:00
  • 552718c09a Fix cart pull not syncing removals across devices Marco 2026-08-01 10:40:31 +00:00
  • ce3ac3e79a Sync the cart to an already-logged-in device, not just at login Marco 2026-08-01 10:34:02 +00:00
  • 56c279b51b Add spacing below the shop's <lg filter bar Marco 2026-08-01 10:30:57 +00:00
  • 77a9ef27a9 Make Spotlight's wishlist heart hover-only, matching the shop grid Marco 2026-08-01 10:28:51 +00:00
  • 45bd321bb0 Fix the second "Weiter einkaufen" arrow (cart with items) missed earlier Marco 2026-08-01 08:39:10 +00:00
  • 9a0729adef Document product categories and the new /shop filter sidebar Marco 2026-08-01 08:37:52 +00:00
  • cc17311d03 Show product category as an eyebrow label on product cards Marco 2026-08-01 08:36:53 +00:00
  • 83de7df089 Fix shop grid going blank after applying a filter Marco 2026-08-01 08:33:51 +00:00
  • aabfad3541 Replace Unicode "←" with an SVG icon in cart's "Weiter einkaufen" links Marco 2026-08-01 08:32:19 +00:00
  • 557f6a1abc Add product categories + shop sidebar filters, fix CTA button alignment Marco 2026-08-01 08:15:58 +00:00
  • f95feafb1a Fix blog post list staying invisible after re-filtering categories Marco 2026-08-01 06:29:53 +00:00
  • e49dacf057 Fix search overlay CSS trap and blog filter navigation race Marco 2026-08-01 06:17:09 +00:00
  • 5c4a0e011d Die Sieben: fix 3-finger hand icon, expand Worum-es-geht copy Marco 2026-07-31 23:16:35 +00:00
  • aa491aa5fd Add /die-sieben — rebuilt from the old WordPress page, brand-voice copy Marco 2026-07-31 23:09:24 +00:00
  • 8b636bef25 Add the same badge pulse animation to the wishlist icon as the cart icon Marco 2026-07-31 22:54:42 +00:00
  • 9f61322604 Match Blog and Shop heading sizes back to text-display Marco 2026-07-31 22:52:22 +00:00
  • b88a8edd35 Fix legal-page autolink color, add Blog breadcrumb, revert breadcrumb color Marco 2026-07-31 22:50:48 +00:00
  • 7c26bf7b7c Fix cart-badge false pulse, blog hero-card misattribution, legal breadcrumb color Marco 2026-07-31 22:46:24 +00:00
  • bf6c5d079a Fix order-filter dropdowns, restructure Konto identity line, drop blog reset link Marco 2026-07-31 22:29:36 +00:00
  • d018d87e25 Fix account-nav feedback, blog filter position, and small icon polish Marco 2026-07-31 22:13:08 +00:00
  • f54ff267a7 Document the shared-modules section pointing to @einfach-produktiv/invoicing Marco 2026-07-31 22:01:29 +00:00
  • 6f033d52b5 Add persistent account navigation (sidebar/tabs); fix CTA arrow on Android Marco 2026-07-31 21:58:04 +00:00
  • 92727ff22a Keep icon touch targets full-size; shrink logo instead; fluid nav gap Marco 2026-07-31 21:20:01 +00:00
  • 1a3a8ba20e Show search/wishlist icons on all screen widths, not just sm+ Marco 2026-07-31 21:08:11 +00:00
  • b144758b82 Restore a light background on mobile wishlist hearts Marco 2026-07-31 20:53:15 +00:00
  • 92c6953724 Make mobile wishlist hearts smaller/subtler instead of full-size everywhere Marco 2026-07-31 20:49:25 +00:00
  • 9bf6e3f4f2 Fix wishlist heart invisible on mobile product grids Marco 2026-07-31 20:43:40 +00:00
  • a077adea0f Rewrite README as current-state reference, drop changelog narrative Marco 2026-07-31 18:06:48 +00:00
  • b6a826dc46 Replace hand-duplicated VIES/VAT-ID/PLZ/tracking logic with shared package Marco 2026-07-31 15:41:01 +00:00
  • 230b8ebaad Mark already-purchased items on the wishlist instead of auto-removing Marco 2026-07-31 13:51:10 +00:00
  • 8a4170a1e6 Add DHL checkout integrations (autocomplete, postnummer, return label) Marco 2026-07-31 13:01:05 +00:00
  • 51e4860fe3 Add spotlight wishlist toggle and shop filter/grid polish Marco 2026-07-31 13:00:55 +00:00
  • 8c2220ae45 Document tonight's wishlist/search/filters/CustomSelect work in README Marco 2026-07-30 23:24:54 +00:00
  • ee39a5d7dc Use CustomSelect for checkout's country pickers too Marco 2026-07-30 23:15:08 +00:00
  • 2b2ee4d23c Gate order-list filters behind CompanySettings.orderFilterEnabled Marco 2026-07-30 23:12:54 +00:00
  • f5b898a69a Gate shop/blog filters behind CompanySettings toggles; fix blog filter z-index bug Marco 2026-07-30 23:07:49 +00:00
  • fc8a1d4201 Add standalone registration page; fix 2 merkliste bugs; honor login redirect Marco 2026-07-30 22:59:23 +00:00
  • bce5a9f82c Replace shop price toggle-badges with a real min/max range filter Marco 2026-07-30 22:53:51 +00:00
  • bc40e22910 Gate search behind CompanySettings.searchEnabled; fix two reported bugs Marco 2026-07-30 22:51:37 +00:00
  • 2eda211a29 Add instant-search overlay (products + blog posts) Marco 2026-07-30 22:39:38 +00:00
  • 8c5e284b6c Add price-range toggle filters to the shop overview Marco 2026-07-30 22:37:25 +00:00
  • 72c7b0454a Add category toggle-button filters to the blog overview Marco 2026-07-30 22:33:20 +00:00
  • 11aa9689c1 Add wishlist feature (frontend), gated by CompanySettings.wishlistEnabled Marco 2026-07-30 22:28:30 +00:00
  • 1d91a3f21c Replace native <select> filters with a fully custom-styled dropdown Marco 2026-07-30 22:13:51 +00:00
  • 475ee3fa16 Replace order-filter chip wall with 3 compact selects; subgrid-align trust badges Marco 2026-07-30 22:11:12 +00:00
  • c8cf6ae10d Fix trust-badge title/description misalignment, cap order-confirmation card width at tablet Marco 2026-07-30 22:05:40 +00:00
  • 2f8c184dc6 Add status/paymentStatus/year filters to the order overview Marco 2026-07-30 22:03:30 +00:00
  • e7d5dd8b1e Revert Bestellnummer/Datum centering — back to left-aligned columns 1-2 Marco 2026-07-30 21:58:51 +00:00
  • 79d3f836a2 Fix order-list card: explicitly pin every cell's row+column Marco 2026-07-30 21:55:24 +00:00
  • 113d25eef9 Order list: center Bestellnummer/Datum row + center footer links on mobile Marco 2026-07-30 21:51:22 +00:00
  • 785c1e6eba Center the cart summary trust badges row between sm and lg Marco 2026-07-30 21:49:21 +00:00
  • 9024112d88 Order-list card: move breakpoint from 500px to sm (640px) Marco 2026-07-30 21:48:07 +00:00
  • 7ce8d02afe Cart summary trust badges: don't stretch to full card width at tablet Marco 2026-07-30 21:46:57 +00:00
  • 11c8d0b7b6 TrustRow: side-by-side row below lg with icon above text, no wrap Cart summary trust badges: side by side between sm and lg Marco 2026-07-30 21:44:30 +00:00
  • 6b8ba44d46 Shop overview: 2 products per row through tablet, 4 only from lg Marco 2026-07-30 21:36:57 +00:00
  • ea7f4a4b3b Blog secondary post cards: image above text through tablet width Marco 2026-07-30 21:32:54 +00:00
  • 6262a8ab01 Tools cards: icon above text below lg, left-aligned above mobile Newsletter: left-align copy above mobile, fix missing vertical padding Marco 2026-07-30 21:31:15 +00:00
  • 7baf8f9e24 Keep the newsletter icon above the text through the whole tablet range Marco 2026-07-30 21:27:26 +00:00
  • a036c89291 Fix Product Spotlight looking too wide on tablet Marco 2026-07-30 21:25:46 +00:00
  • 32f4068272 Slow down the mobile nav drawer's close animation Marco 2026-07-30 19:59:36 +00:00
  • 275d5abd95 Close the mobile nav drawer when clicking the navbar itself Marco 2026-07-30 19:57:14 +00:00
  • 0f50ab334c Move Artikel to the front of the 4-column row Marco 2026-07-30 19:55:13 +00:00
  • 54725f7c5f Give Bestellnummer/Datum their own row, group the other 4 fields below Marco 2026-07-30 19:52:48 +00:00
  • 7c9bfc3897 Keep the order-list card at 2 columns always, drop the 4-column breakpoint Marco 2026-07-30 19:51:22 +00:00
  • 014f1edcdc Reorder order-list card fields: badges together, quantities together Marco 2026-07-30 19:48:29 +00:00
  • cca555c0f4 Bump @einfach-produktiv/invoicing to 0.2.9, fixing /cart crash Marco 2026-07-30 18:23:52 +00:00
  • c6fe65ad99 Fix cart quantities doubling on every logout/login and a crash on /cart Marco 2026-07-30 17:13:54 +00:00
  • 73b4b06eae Keep Bestellnummer/Datum side by side below 500px too Marco 2026-07-30 13:59:20 +00:00
  • 3704acab41 Document the order-list mobile grid iteration in the README Marco 2026-07-30 13:58:21 +00:00
  • 53c452583d Move the order-list 2-to-4-column breakpoint from 400px to 500px Marco 2026-07-30 13:56:33 +00:00
  • 80843cc08b Give Bestellnummer/Datum full-width rows on very narrow phones Marco 2026-07-30 13:54:58 +00:00
  • c6051442df Fix order-list mobile layout: 2 columns under 400px, badges no longer stretch Marco 2026-07-30 13:53:41 +00:00
  • 1fe1a260e4 Keep the order-list card at 4 columns on all screen sizes Marco 2026-07-30 13:49:16 +00:00
  • 5d588c55b4 Push the order-list card's 4-column breakpoint out to lg Marco 2026-07-30 13:47:50 +00:00
  • 44f98a3d64 Delay the order-list card's grid breakpoint from sm to md Marco 2026-07-30 13:45:24 +00:00
  • 8ddde89143 Force Artikel to start a new grid row on the order list Marco 2026-07-30 13:40:52 +00:00
  • 84e21589c3 Fix order-list grid: Datum should start in column 2, not 3 Marco 2026-07-30 13:34:34 +00:00
  • 9502cf81b9 Unify order-list card into a single grid for consistent column alignment Marco 2026-07-30 13:29:19 +00:00
  • 18f5156fd8 Attach the invoice PDF to the payment-method-switched email, brand-tone copy Marco 2026-07-30 11:14:18 +00:00
  • f0b2d21989 Send a dedicated email for a switched Überweisung payment, not the full order-confirmation Marco 2026-07-30 11:04:27 +00:00
  • 2e537bc78d Restrict Rücksendung anfragen to delivered orders, fix Impressum email link Marco 2026-07-30 10:39:08 +00:00
  • 4adb844f8d Move Zahlungsart-ändern button next to Bestellung-stornieren Marco 2026-07-30 10:12:11 +00:00
  • beea592706 Reflect Orders.paymentStatus's new meaning for Überweisung orders Marco 2026-07-30 10:08:37 +00:00
  • 6448c8736a Fix broken email-preview rendering, add payment status to order list, second sample state Marco 2026-07-30 09:56:06 +00:00
  • 0e995884a7 Allow switching an unpaid Überweisung order to Stripe payment Marco 2026-07-30 09:48:44 +00:00
  • 8c843c0ac1 Profile: Rechnungsadresse is always a street address, no Packstation toggle Marco 2026-07-30 08:48:04 +00:00
  • e3352d7e32 Blog categories (hasMany), shipping-address contact fields, product SKU on invoices Marco 2026-07-30 08:41:39 +00:00
  • 1467750db6 Hide the free-shipping progress banner when the cart has no shippable items Marco 2026-07-29 23:15:32 +00:00
  • c83bbfbc35 Filter draft/scheduled posts out of public blog fetches Marco 2026-07-29 23:10:07 +00:00
  • c852752006 Cap Newsletter card at 1280px, show an explicit "Keine Versandkosten" hint, generalize the /versand exemption note Marco 2026-07-29 23:01:17 +00:00
  • a3f843ad15 Honor Products.noShippingCost across cart, checkout, and product pages Marco 2026-07-29 22:48:33 +00:00
  • bffc7d39a2 Widerrufsformular link opens inline in a new tab instead of forcing a download Marco 2026-07-29 22:35:37 +00:00
  • 70abe20250 Generate Muster-Widerrufsformular PDF live from company-settings instead of a static upload Marco 2026-07-29 22:30:51 +00:00
  • 22fef4fe49 Switch order/verification email From to sellerEmail's domain, honor emailFromName/emailFromAddress override Marco 2026-07-29 22:22:23 +00:00