Plattformen
Ändringslogg
Varje mergad ändring i plattformen, nyast först. Genereras automatiskt vid varje publicering.
2026-10-30
- Payment markets from Kustom's answers + Who can buy · #229
2026-10-29
- Stack: Integrations as a map around BunStack · #228
- kustom Nytt: Offer the rest of the EU in the markets picker · #227
2026-10-28
- Go live: SEO and theme rows open the designer, not the page you are on · #226
- Storefront band: Open designer on every tab, grouped tabs, design and go-live state · #225
2026-10-27
- kustom Rättat: Offer Greece in the markets picker · #224
- Designer handover: live first, view only without the lock, no reload · #222
- Drop the storefront Design tab; Overview opens the designer · #220
- designer Rättat: Hide the shop and page names when they don't fit · #223
- designer Rättat: The top bar fits the variant menu and History · #221
- Order numbers: one series per workspace, own prefix and suffix · #219
- designer Rättat: A side menu that reads clearly and finds things fast · #218
- Design: variants in the designer replace the theme library · #217
- [no-docs] fix(admin): headings a step under black, no fake bold · #216
- [no-docs] fix(admin): no loader for a page that answers quickly · #215
- Access groups: add a list of addresses (club member lists) · #214
- Designer: saved styles get Update, lose Apply; Refresh becomes Reset · #213
2026-10-25
- Designer: a component opens alone on the canvas · #212
2026-10-24
- designer Rättat: App icon refuses an SVG; no SVG apple-touch-icon · #211
- Regenerate database types from prod at 00314 [no-docs] · #210
- Oct 23 wishes: linked categories, Not sold to, the shop as an app (00312–00314) · #209
- Oct 23 round: menu, filters, product page, add-ons, returns (00294–00311) · #208
- Section width, page width and columns per screen size (Oct 23 N5/N7/N8) · #205
- Rich text descriptions and CMS pages, shipping wait line in checkout (Oct 23 wave 2a) · #203
- Rättat: Oct 23 review, wave 1 — phone menu, filters, cart shade, shipping skeleton, return menu, builder widths · #201
- 0015 Tester: Self-contained ECB fixture for destination_vat_report [no-docs] · #199
- Services always sell (00293), slug hints and input, Kustom line names, mail labels, no/da/fi Sendify pages · #200
2026-10-23
- Wood House prio 3: service products with customer inputs, add-on variants, "Passar till" (00290–00292) · #198
- Wood House prio 2: refund by percent, batch orders, batch-edit products (00289) · #197
- Wood House prio 1: discount codes can skip reduced items; out of stock stops the sale; stock threshold (00286–00288) · #196
- storefront Rättat: "All products" opens a real product list at /products · #195
- Go live: list every open check on the overview, and fail on untold non-EU exports · #194
2026-10-22
- Sendify: one key per environment, and one test-mode switch for every integration · #192
- deploy-functions CI: Fail the run when SUPABASE_ACCESS_TOKEN is missing · #190
- CI: Shard vitest four ways; tests skip the 1.7 s loader dwell · #189
2026-10-15
- admin Tester: One context value per render in the Home suites · #188
- Tester: Put the dashboard loader and the armed-dialog builder test on a fake clock · #187
- Feeds: the default feed links in its currency too; no/da/fi quote the release error · #186
- Polish after #184: search passive/symptom queries, sold-out variant links, feed currency links, docs 404/mailto, Swedish openers · #185
- Post-deploy fixes: docs links per language, search, feeds/cards/tracking (00283), footer + go-live warnings + CSV source_id (00284), docs facts and copy · #184
2026-10-14
- Go-live P2/P3: redirects + Woo preset, image copy, test orders, canonical customers, returns staff flow, EAA/GPSR/lowest price, ecommerce events, handbook rewrite (00275–00282) · #183
2026-10-13
- Serve public/ on every Vercel app (fonts, favicons, badges, docs search index) + a real handbook search · #182
- Go-live P0/P1: legal withdrawal function, Woo-era withdrawals, tokens out of URLs, preflight blind spots, one identity source, price history (00269–00274) · #181
- Returns portal on main (re-land #179, already in prod: 00267 + functions) · #180
- Kustom credentials per environment, money calls use the order's environment; refund fixes and release the rest of the payment (00268) · #178
2026-10-02
- ProSmart: default customer number with per-country overrides; the push dialog shows the number and country and lets you change it · #177
- Wood House launch: ProSmart customer per country, Test→Production switch, pickup in ProSmart, stock sync, stricter Go live, Sendify live (00263–00265) · #176
- CI: Pin the Supabase CLI so DB tests stop failing on a rate limit [no-docs] · #175
2026-09-30
- storefronts Rättat: Copying a storefront keeps 12 featured products, so Copy of wh-test works (00262) · #174
- deploy Rättat: Retry functions Supabase refuses with a 500 [no-docs] · #173
- Wood House feedback: ProSmart consumer orders, checkout discount + cart mode, case-insensitive codes, two-step emails, store pickup (00258–00261) · #172
2026-09-29
- OSS: the auditor trail — countries, transactions, checks, filing lock, auditor pack, year (00257) · #171
2026-09-28
- ProSmart: Test and Production, Ert ordernummer / Er referens, stock minus reserved, delivery registration · #170
2026-09-24
- Rättat: Round-9 follow-ups — live-on-insert guard, OSS next-publication rule, designer frame, small gaps · #169
- admin Nytt: Primary buttons in ink, ketchup only for what needs you; "workspace" everywhere a merchant reads it · #168
- designer Nytt: A calmer designer — one View menu, no repeats, prose to the handbook, soft edges · #167
- orders Nytt: One packing slip everywhere — the shop's name on top, "Powered by BunStack" at the foot · #166
- products Nytt: CSV import can add new products, update existing ones by slug, or both · #165
- account Nytt: See every workspace you belong to and switch between them · #163
- checkout Rättat: The database refuses native checkout on a live storefront · #162
- oss Rättat: Currencies convert at the ECB rate for the quarter's last day — never 1:1 · #164
2026-09-23
- storefronts Rättat: The overview counts orders to ship, as Home does · #161
- storefronts Rättat: Every tab draws the same band — status, PRIVATE chip, Preview · #160
- Settings and integrations: no lost edits, honest status, one card per topic · #156
- Customers, access groups, codes, reviews, messages, notifications: no lost access, honest figures, calmer lists · #155
- Products, shop listings and themes: safe stock writes, per-card errors, category editing, calmer catalogue pages · #159
- Shell and reports: no twitch on navigation, accessible ⌘K and bell, Analytics on captured money, calmer Reports and OSS · #157
- Orders: real delivery addresses, To ship / Shipped, safe pack bench, calmer order pages · #158
- Storefronts: safe domain replace, no native checkout on a live shop, honest status band, one head per tab · #154
- Admin primitives: soft ErrorNote, shared NeedsYou/StatTile, Segmented, Dialog, OverflowMenu, SaveStatus, StorefrontPageHead · #153
2026-09-22
- admin Nytt: The storefront overview reads like Home — fewer regions, one place per fact · #152
- [no-docs] fix(admin): the storefront band stops sliding under the topbar, and one helper owns the shell gutter · #151
- [no-docs] feat(admin): soft edges — settings panels and shared admin components · #147
- [no-docs] feat(admin): soft edges — storefronts, integrations, developer, modules, settings sub-pages · #149
- [no-docs] feat(admin): soft edges — products, customers, orders, reports, catalogue pages · #150
- [no-docs] feat(design): soft primitives — TabStrip, checkbox, dividers, the Settings tabs · #148
- [no-docs] feat(admin): Home fills wide screens, scales up, keeps the ketchup divider · #144
- [no-docs] fix(admin): Home writes nothing after unmount or after a newer load · #146
- [no-docs] test: one retry on CI, and two builder assertions that waited for nothing · #145
- [no-docs] test: two pins that went red on main after the redesign merge · #143
- admin Dokumentation: The Home page and the sidebar after the redesign · #141
- admin Nytt: Home — greeting line, three tiles with charts, Needs you, the fold · #142
- admin Nytt: Nine sidebar rows, More collapsed, developer things under Settings › Developer · #139
- [no-docs] feat(design): the Rundare look — paper cards on cream, rounded rows, hairlines, chips · #140
2026-09-18
- [no-docs] fix(db): accept_invitation never accepted — output column shadowed tenant_id (00248) · #138
2026-09-15
- builder Nytt: Deleting a saved style or component takes two confirmations · #137
2026-09-14
- components Nytt: Own HTML for the product page, the gallery and the category · #136
- builder Nytt: States for the product card, product page, gallery and category on the stage · #135
- [no-docs] fix(builder): the deep inspector shows only what the panel does not · #133
- builder Dokumentation: Actions menu, New component, Your components, the three ways to make a component your own · #134
- [no-docs] fix(db): caps on a page's own code — custom blocks and the Code panel columns (00247) · #132
- [no-docs] feat(builder): Your components are found where sections are found · #131
- [no-docs] feat(builder): Your components can be updated and removed · #130
- [no-docs] feat(builder): New component on the Components tab · #129
- [no-docs] feat(builder): one Actions menu on the section row · #128
- handbook Dokumentation: Dragging lives in the Sections tab; click selects, Edit this component stages · #127
- [no-docs] feat(builder): reorder sections in the Sections tab only — no drag on the canvas · #126
- [no-docs] fix(builder): leaving the Menu open state closes the panel · #125
- builder Nytt: Click selects, Edit this component stages, State chips, centred stage · #124
- [no-docs] fix(builder): the stage shows the component alone · #123
- [no-docs] fix(builder): the editing lock never hangs, the stage is a studio, simple mode says where code lives · #122
- builder Nytt: One panel per component, Advanced mode, custom styles and custom components (00246) · #121
- theme Omarbetat: Sports Wood House leaves the code — wh-test's look is component designs now · #120
- builder Nytt: Component designs — Edit this component, custom CSS/JS/HTML, Your variants (00238–00240, 00245) · #119
2026-09-13
- [no-docs] db: drop the modules view a fresh replay re-creates; three invoker RPCs leave the anon surface (00244) · #118
- db Rättat: Round-7 RLS review — categories, cross-tenant links, private shops by host, role-less writes, the private schema (00243) · #117
- orders Rättat: Split orders count their lines, New shipment follows the order's carrier (00242) · #116
- [no-docs] fix(db): anon loses the table grants it never had a policy for (00241) · #115
- [no-docs] fix(canvas): the transparent header is visible in the builder — insert slots take no room · #114
- handbook Dokumentation: Say what the product does — 427 corrections and additions, five locales · #113
- [no-docs] test: shop-overview theme row stops racing its own reload · #110
- CI: The DB tests gate is blocking now · #111
- [no-docs] release 2026-09-12: all 24 PRs + rounds 4–6, built and tested together · #109
2026-09-12
- storefront Rättat: Order lookup has never worked — the RPC is stable and its limiter writes [no-docs] · #81
2026-09-10
- site Dokumentation: The handbook now looks like the product it documents [no-docs] · #83
- Dokumentation: The routine that decides what gets built, and who pays for it · #82
2026-09-09
- builder Nytt: The UX audit fixed, and a live anon exposure closed · #80
2026-09-07
- builder Rättat: Breakpoints, silent controls, signed-out sessions and two promises the product could not keep · #77
- builder Nytt: Logo editor, honest announcement bar, and a publish screen that shows what changed · #76
- builder Nytt: The first five fixes from the UX audit · #75
- builder + storefront Rättat: Ten defects found reviewing the Components work · #74
- builder Nytt: Media and pages panels load with a held skeleton instead of a blink · #73
- builder Tester: Wait for the Components list before driving it [no-docs] · #72
- storefront Rättat: Flush hero at any base size, px logo, Sports Wood House chrome in px [no-docs] · #71
- builder Nytt: Calm, deeper Theme tab with folding sections and theme CSS · #70
- storefront Nytt: Transparent fixed header, icon-only menu and poster hero for Sports Wood House · #69
- builder Nytt: Header and footer as components — selectable and styled with the inspector · #68
- builder Rättat: Bring the inspector back for good — one mode, the full one · #67
- products Nytt: Categories are the only structure — attribute groups scoped by category · #66
- feeds Nytt: Google Merchant Center / Meta Catalog product feed per storefront · #65
- orders Nytt: Warehouse pack flow — pick, pack, ship · #64
2026-09-06
- [no-docs] fix(canvas): selection label and action bar inside the section frame · #63
- builder Omarbetat: One mode — remove the technical tier and dead weight · #62
- builder Nytt: Shopify-style theme lifecycle (drafts vs live) + simplified builder chrome · #61
- builder Rättat: Picking a style applies the whole style package · #60
- [no-docs] fix(storefront): image + text split rule via token CSS (hydration error on live pages) · #59
- builder Nytt: Style/parts/header/footer panel in the Theme tab + mega menu part · #58
- builder Nytt: Size, width, shape and fit controls with custom values · #57
- builder Rättat: Canvas fills wide columns + selection frame follows full-bleed banners · #56
- builder Rättat: Canvas scale-to-fit, no page jumps on link clicks, hydration fixes · #55
- products Nytt: Backfill variant option groups + rename propagation · #54
- products Nytt: Variant option groups + combined/separate picker · #53
- products Nytt: Attribute groups — typed, grouped, reusable attributes · #52
- types Underhåll: Regenerate database types after 00150–00155 [no-docs] · #51
- Dokumentation: Customise blocks with your own CSS — hooks, layers, examples · #50
- theme Nytt: Your styles — save and reuse a tenant-private style · #49
- products Nytt: Optional add-ons on the product page · #48
- theme Nytt: Boutique, Old school and Retro styles · #47
- admin Nytt: Product attributes card + attr:<Label> CSV import columns · #46
- polish(theme): split product page title row, legacy product panel points to Style & parts [no-docs] · #45
- theme Nytt: Style library — Classic, Bold and a private Sports Wood House, options per part · #44
- theme Nytt: Base size scales the whole storefront and the checkout · #43
- storefront Rättat: Every page type follows the theme [no-docs] · #42
- theme Nytt: Sports Wood House — icon-bar header + menu, product page layout, category filters · #41
- theme Nytt: Yasaka — Wood House's own starter, a 1:1 copy of yasakatabletennis.com · #40
- pilot Underhåll: Host the Yasaka logo for the wh-test storefront [no-docs] · #39
- theme Nytt: Center Court preset, theme web fonts, category image tiles, banner options · #38
2026-09-05
- no,da,fi Dokumentation: Norwegian, Danish and Finnish translations of all 39 handbook pages · #37
- en Dokumentation: English translation of all 39 handbook pages · #36
- storefront Nytt: Product page ported from Nordracket's ProductArena · #35
- docs Nytt: Five languages — content per locale, Swedish fallback, language switcher, hreflang · #34
- docs Nytt: Docs.bunstack.co — handbook app, docs-required gate, auto-deploy with changelog and lastmod · #33
- tax Nytt: VAT outside the EU — export by default, VOEC/UK destination VAT when registered · #32
- checkout Rättat: Step-B recap shows the server's resolved shipping amount · #31
- checkout Rättat: Follow page currency; switch-and-continue when Kustom rejects the cart currency · #30
- checkout Rättat: Visible field borders, unclipped quantity badge, summary aligned with first card · #29
- checkout Nytt: Shipping after postal code, settle skeleton, unified fields · #28
- seo Nytt: Structured data + category SEO fields; fix Sendify 35-char package description · #27
- checkout Nytt: BunStack checkout frame — one recognisable checkout for every storefront · #26
- admin Nytt: Scroll restoration for the shell (back lands where you were) · #25
- search Rättat: Rate limiter is void — searches were never logged · #24
- search Nytt: Nordracket-grade storefront search, multi-tenant · #23
- Rättat: Pilot follow-ups — B2B reverse charge, ProSmart modal/settings, docs · #22
- Underhåll: Etapp 4 follow-ups (types, deploy list, NOK/DKK formatting) · #21
- Pilot-day protocol + go-live checks currencies/sender_postal (00146) · #20
- Etapp 4 + 3D integration: multicurrency, OSS, Sendify ombud, ProSmart, domains · #19
- Nytt: Pilot wishlist — park non-core features behind one flag · #9
- admin Nytt: Ketchup motion — one smooth pour instead of hops · #8
- admin Nytt: Soft motion pass — nothing snaps any more · #7
- Dokumentation: Pilot log for the wh-test run (2026-09-05) · #6
- storefronts Rättat: Health probe queries a table instead of the PostgREST root · #5
- sendify Rättat: Make live rates reach the checkout · #4
- Etapp 1–3: Kustom hardening, shipping foundation, Sendify, multi-shop + go-live, legal/GDPR · #3
- Etapp 0 – Grunden: Vercel cleanup, CI hardening, typegen, email crash fix · #1