Furries PH Docs
Dashboard

Updates

Platform Updates

Public-facing release notes for meaningful changes across Furries PH operational systems.

First created Last updated

Showing release notes 1161-1170 of 1463
2026-07-1106:37

Regosite Shop and Gift Checkout UX

Repositories: rego.furries.ph, docs.furries.ph

Status: Released

What’s Changed

  • Split the public event shop into a storefront/cart page and a separate rego-submission-style checkout page.
  • Reworked the shop storefront with search, sorting, category browsing, item cards, and a cart modal opened from the cart button that hands off to checkout.
  • Fixed regosite SPA navigation so destination page styles are synced before the new scene mounts, avoiding unstyled shop and checkout pages until reload.
  • Reworked shop checkout with Cart, Fulfillment, Payment, and Review steps, shared payment picker, shared payment instructions, proof upload, and final order review.
  • Reworked Gift a rego into a regular-rego-style wizard with shared step navigation, receiver lookup, tier cards, add-on cards, shared payment selection, proof upload, and final review.
  • Updated source certification so shop and gift flows assert the shared rego payment helpers instead of maintaining separate payment upload UI.

Impact

Attendees and gift buyers should see a more consistent checkout experience across regular rego, shop orders, and gifted regos.

Upgrade Notes

  • No operator action is required, but event teams should review public shop instructions and payment account copy before opening sales.
  • Current validation evidence: pnpm exec astro check, pnpm event-shop:certify, pnpm rego-gifting:certify, pnpm build, and git diff --check.
2026-07-1006:37

Dashboard MFA Sign-In Challenge Fix

Repositories: partners.furries.ph, docs.furries.ph

Status: Released

What’s Changed

  • Fixed partner dashboard sign-in so accounts with a verified authenticator app are prompted for their MFA code after the first sign-in factor.
  • Kept the account security page redirect path for protected dashboard pages that are opened with an MFA-enabled but not-yet-verified session.
  • Updated the MFA prompt copy so it covers user-enrolled MFA as well as platform-required MFA.

Impact

Partner admins and event operators who enrolled an authenticator app should now complete the MFA code step before entering the dashboard.

Upgrade Notes

  • No operator action is required.
  • Current validation evidence: pnpm exec astro check and pnpm build in partners.furries.ph.
2026-07-1006:37

Event Shop Config Rules and Docs Update

Repositories: partners.furries.ph, partners-api, rego.furries.ph, docs.furries.ph

Status: Released

What’s Changed

  • Moved inclusion standalone sale decisions fully out of Rego Config documentation and into Shop Config guidance.
  • Documented global shop open/close windows, required categories before active listings, uploaded listing images, explicit fulfillment selection, and source-linked add-on/inclusion listings.
  • Documented the three shop quantity controls: per-cart limit, total listing sale limit, and per-person lifetime limit.
  • Updated delivery guidance for partners geo API country/region selection, Philippines-only island group rates, hidden delivery controls when delivery is disabled, and destination unavailability when no active courier rate matches.

Impact

Event operators should now configure shop price, standalone availability, categories, fulfillment, delivery, product images, and shop-specific limits from Shop Config instead of Rego Config.

Upgrade Notes

  • Review existing event shop listings before opening sales and set categories, fulfillment modes, and limits intentionally.
  • Current validation evidence: pnpm event-shop:certify, pnpm check, pnpm build, and git diff --check.
2026-07-1006:37

Public Event Route Fallback Fix

Repositories: rego.furries.ph, docs.furries.ph

Status: Released

What’s Changed

  • Added the missing trailing-slash fallback rewrite for direct event URLs so routes such as /sfw26-snv canonicalize to /sfw26-snv/ instead of surfacing the internal __spa fallback path.
  • Stopped the public event detail scene from redirecting away just because registration has closed or the event has already ended.

Impact

Attendees can open public event pages and event shop pages without signing in. Sign-in is still deferred until they start rego, apply for an event workflow, or add/checkout shop cart items.

Upgrade Notes

  • No attendee or operator action is required after deployment.
  • Current validation evidence: pnpm build and pnpm exec astro check.
2026-07-1006:37

Dashboard SPA Style Loading Fix

Repositories: partners.furries.ph, docs.furries.ph

Status: Released

What’s Changed

  • Fixed dashboard SPA navigation so page-specific styles are adopted from the fetched document before the new dashboard scene is mounted.
  • Style assets are now resolved against the destination page URL, and styles outside the fetched document head are included for compatibility with Astro-generated public rego pages.

Impact

Event operators and rego page testers should see the correct regosite/dashboard styling immediately after navigating from another page, without needing a manual refresh.

Upgrade Notes

  • No operator action is required.
  • Current validation evidence: pnpm exec astro check, pnpm build, and pnpm dashboard-buttons:certify.
2026-07-0906:37

Gifts and Shop Dashboard UX Consistency

Repositories: partners.furries.ph, docs.furries.ph

Status: Released

What’s Changed

  • Updated Gifts and Shop Orders to use the shared dashboard entry-table interaction pattern with stacked entries, search/filter controls, row actions, and modal review flows.
  • Moved Shop Config creation/editing flows into lean summary cards and dashboard modals for source-linked items, standalone merch, categories, couriers, and delivery rates.
  • Reworked Shop Order Claim around the Check-In-style workflow with grouped release queues, lookup/scanner controls, entry cards, and structured release/reversal/exception modals.
  • Removed native prompt/confirm interactions from the affected gifts and shop operator flows in favor of dashboard modal forms and standard confirmation dialogs.

Impact

Event operators get a more consistent dashboard workflow across gifting, shop configuration, shop order review, and onsite shop-order claim/release.

Upgrade Notes

  • No schema or API action is required for this UX-only dashboard update.
  • Current validation evidence: pnpm exec astro check, pnpm event-shop:certify, pnpm event-shop:certify:production, pnpm event-shop:certify:browser, pnpm rego-gifting:certify, and pnpm build.
2026-07-0906:37

Report System Docs Rewrite

Repositories: docs.furries.ph, partners.furries.ph

Status: Released

What’s Changed

  • Rewrote the full Report System documentation set to match the Event Management documentation pattern.
  • Added a Report System route map covering every active Reports dashboard route and required query parameter.
  • Expanded every Report surface page with route-specific input and control explanations, state behavior, workflow diagrams, related pages, runbooks, and common mistakes.
  • Added source-backed workflow diagrams for report intake, review, local watchlist/ban handling, network ban recommendations, appeals, person profiles, records, role access, and certification.

Impact

Partner safety teams and FPH admins now have a complete operator reference for Report System routes, fields, permissions, network decisions, appeals, and identity-profile maintenance.

Upgrade Notes

  • No runtime change. Use the updated Report System docs when filing, reviewing, escalating, or auditing reports.
  • Current validation evidence: pnpm check, pnpm build, and git diff --check -- src/pages/reports src/lib/docs-nav.ts src/content/updates.md.
2026-07-0906:37

Event Snapshot Free-Plan Export Fix

Repositories: partners-api, docs.furries.ph

Status: Released

What’s Changed

  • Changed the Event Management LAN snapshot download path so attendee and Dealers Den detail records are gathered in batched snapshot queries instead of making one Worker subrequest per exported record.
  • Reduced redundant inventory-definition reads during snapshot export so the same event item/image lookup is reused for POS transaction attachment.
  • Kept the dashboard download action as one snapshot request while lowering the Worker-side Supabase subrequest count for Cloudflare Free plan deployments.

Impact

Event operators downloading LAN snapshots for larger events should no longer hit the Cloudflare Worker “Too many subrequests by single Worker invocation” failure during export.

Upgrade Notes

  • Deploy partners-api before using LAN snapshot downloads for large events on a Cloudflare Free plan.
  • Current validation evidence: npm run type-check, npm run event-shop:certify, and git diff --check -- src/routes/checkIn.ts src/routes/inventory.ts.
2026-07-0906:37

EMS LAN OTD Shop Order Operations

Repositories: fph-lan-ems, docs.furries.ph, tarsierdesk.com

Status: Released

What’s Changed

  • Added LAN EMS Shop Orders and Shop Order Claim coverage for on-the-day merch pickup operations.
  • Added offline snapshot import/export support for shop orders, order items, claim history, buyer-visible updates, and structured local reconciliation changes.
  • Added local Shop Orders review and Shop Order Claim surfaces with QR scan, pasted QR payload normalization, order reference lookup, buyer search, release, exception, and reversal flows.
  • Added local SQLite mirrors for shop orders, order items, claims, status updates, and local change provenance so venue-side actions survive offline operation and can be exported for dashboard reconciliation.
  • Integrated shop order demand into local inventory tracking and analytics without double-counting POS sales, inclusion claims, or registration add-ons.
  • Blocked unsafe claim paths for unpaid, cancelled/rejected, already released, delivery/courier-only, malformed, and wrong-event shop order QR payloads.
  • Closed the LAN OTD task index so current LAN operations tasks now show no in-progress or pending work, with TASK001, TASK003, TASK014, and TASK017 marked complete.

Impact

Venue teams can run merch pickup/release inside EMS LAN using imported shop snapshots, local QR/manual lookup, offline release recording, exception handling, and exportable reconciliation evidence.

Upgrade Notes

  • Export a fresh dashboard offline snapshot before event-day operations when shop pickup is enabled.
  • After the event, import the LAN reconciliation output before treating dashboard shop claim state as final.
  • Current validation evidence: pnpm launcher:self-test, pnpm check, pnpm task017:certify, pnpm build, git diff --check, and TASK014 strict PASS at reports/task014/20260620195412/full-surface-certification-20260620195412.md.
2026-07-0906:37

Event Shop Schema Foundation

Repositories: partners.furries.ph, partners-api, rego.furries.ph, docs.furries.ph

Status: Ready for deployment

What’s Changed

  • Added the first partner dashboard schema foundation for event merch shops, including Shop Config, source-linked and manual listings, couriers and delivery rates, persistent carts, rego-linked shop orders, order status history, claim/release audit records, shop payments, and inventory reservations.
  • Added per-coupon and per-affiliate shop applicability flags that default off so existing registration behavior is preserved until partners opt programs into shop orders.
  • Added an initial event shop certification source gate for the migration and typed dashboard/regosite worker-client wrappers.
  • Mounted initial partners-api event shop dashboard endpoints for Shop Config, listings, categories, couriers/rates, Orders Dashboard analytics, Order Management status updates, buyer-visible updates, and claim/release workflows.
  • Added initial partners-api authenticated cart and checkout endpoints for persistent cart state, cart validation, profile-prefilled order snapshots, delivery-rate selection, coupon/affiliate shop applicability, platform-fee snapshots, same-event rego linkage, checkout-time payment proof/reference capture, and dashboard payment review.
  • Added public shop listing, buyer order lookup, and post-checkout buyer payment submission endpoints for the future regosite shop experience.
  • Added the first Event Management dashboard pages for Shop Config, Shop Orders Dashboard, Shop Order Management, and Shop Order Claim/Release, mounted in the event sidebar and wired to the event shop worker client.
  • Added the first rego.furries.ph event shop route at /:slug/shop with listing browsing, category filters, authenticated persistent cart actions, checkout validation totals, delivery/courier selection, coupon and affiliate fields, payment account selection, proof upload, purchaser detail prefill from profile/session where possible, and checkout receipt state.
  • Added buyer-facing event shop order history in rego.furries.ph transactions, including a shop order list and detail page with items, totals, fulfillment/delivery context, linked-rego marker, and buyer-visible ecommerce-style status updates.
  • Added per-coupon and per-affiliate dashboard settings to opt specific programs into event shop orders, with API persistence through finance programs and shop checkout validation enforcing only shop-enabled coupons and affiliate codes.
  • Added shop order ingestion to inventory tracking, inventory analytics, and finance analytics so source-linked shop order items affect stock demand/remaining counts while shop order gross revenue, platform fees, processing fees, provider totals, payment-account balances, and source counts are included in finance reports.
  • Added stronger persistent cart stale-state handling with item price snapshots, price-change checks, source-linked stock sellout/over-demand checks, delivery/payment blockers, and regosite checkout disabling when server cart validation reports unresolved blockers.
  • Added Shop Config source selection for registration add-ons and inclusions, backed by an API source-items endpoint, so partners can opt those items into the shop from Shop Config without adding shop controls to Rego Config.
  • Added Shop Config category and courier-rate controls for creating categories, assigning categories to listings at creation, adding couriers, and adding flat, administrative-region, or Philippines Luzon/Visayas/Mindanao delivery rates.
  • Added Shop Config listing lifecycle controls for editing listing name/price, activating/deactivating products, and deleting listings without affecting existing order item snapshots.
  • Added richer Shop Order Management details with item rows, buyer-visible update timeline, claim history, and controls for adding ecommerce-style buyer updates.
  • Added Shop Order Management filters for payment, order, and fulfillment statuses plus CSV export of the current filtered order result set.
  • Added settlement dashboard accounting for shop orders so shop order source counts appear in remittance summaries and shop platform fees are clearly included in event settlement balances.
  • Added buyer notification hooks for shop orders so checkout creation, payment submission, payment confirmation/rejection, buyer-visible updates, and claim/release can publish attendee notices and best-effort email.
  • Added Orders Dashboard logistics analytics for shop pickup, delivery, shipped, exception, and delivery-region queues, plus top item/category sales and courier delivery revenue.
  • Added richer shop Order Management operations for internal notes and status changes that sync fulfillment status plus ready/fulfilled/cancelled timestamps.
  • Added QR-aware shop order claim lookup with camera scanning where supported, pasted QR payload normalization, and buyer email/name search.
  • Added settlement history CSV export so shop-inclusive platform-fee remittance records can be reviewed outside the dashboard.
  • Added advanced Shop Config listing fields for quantity limits, rego requirement overrides, fulfillment mode, manual merch stock behavior, image URLs, and purchase windows.
  • Added partner/operator documentation pages and route/checklist/data-record references for Shop Config, Shop Orders Dashboard, Shop Orders, and Shop Order Claim.
  • Added the attendee-facing Use an Event Shop guide for public browsing, persistent carts, profile-prefilled checkout, no-rego/reg-required behavior, delivery/courier selection, payment submission, pickup release, and buyer order status timelines.
  • Updated Shop Config, Attendee Coupons, and Affiliates Tracking docs to make shop checkout configuration, fee review, and per-code shop applicability explicit.

Impact

This completes the event shop deployment package across schema, API, partner dashboard, regosite checkout, buyer order history, documentation, shop-specific coupon/affiliate controls, finance reporting, settlement accounting, inventory demand, notifications, and LAN pickup handoff.

Upgrade Notes

  • Deploy the API, dashboard, regosite, and docs changes together so checkout, order management, finance, inventory, and docs stay contract-compatible.
  • Before enabling shop for a live event, confirm payment accounts, delivery rates, pickup staff, coupon/affiliate shop applicability, settlement review, and LAN snapshot handoff.
  • Current validation evidence: pnpm event-shop:certify, pnpm event-shop:certify:production, pnpm exec astro check, pnpm build, pnpm supabase:publish:dry-run, npm run type-check, npm run event-shop:certify, and npm run event-shop:certify:production.

All docs