Furries PH Docs
Dashboard

Updates

Platform Updates

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

First created Last updated

Release Notes

Showing release notes 171-180 of 243
2026-08-1209:10

Faster Event Shop Authoring and Safer Shared Payments

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

Status: Ready for deployment after the included database migration is published

  • Shop categories and items can be dragged into order, item add/edit uses one complete modal, category assignment is editable, and custom questions use a visual builder instead of JSON.
  • Payment methods can launch HTTPS payment links in a new tab and generate reusable, collision-safe references that are marked used when registration, group registration, or shop checkout is submitted.
  • Group registration supports fixed or percentage discounts with minimum group size and an optional cap; attendees see eligibility and itemized totals before submission.
  • Activity forms can be collapsed while configuring, and a username question type validates co-panelist or collaborator usernames consistently.
  • Public registration and upgrade pages now use the canonical inclusion order saved by event operators.
  • API TypeScript, dashboard/regosite diagnostics and builds, Event Shop certification (47/47), and Supabase migration dry-run pass. Authenticated workflow certification could not run against the currently configured API because its fixture endpoint returned 404.
2026-08-1109:10

Clearer Payment Account Instructions and Historical Terms

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

Status: Ready for deployment after the included database migration is published

  • Operators can configure Wise, PayPal, conventional account-number instructions, and username/link instructions, including named custom methods.
  • New payment links must use HTTPS. Existing account records remain readable.
  • Registration, Dealers Den, and Event Shop transactions retain the terms that applied when the transaction was created, so later document edits do not rewrite history.
  • API TypeScript, dashboard/regosite diagnostics and builds, and transaction-condition certification pass.
2026-08-1109:10

Atomic Event Ordering and Inventory Audit Filters

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

Status: Ready for deployment after the included database migration is published

  • Dealers Den package order and Event Shop category/listing order now commit as one validated operation, preventing partial ordering after a stale or interrupted save.
  • Event Details saves carry the last known update timestamp; a concurrent change is reported as a conflict instead of being silently overwritten.
  • Inventory movement history can be filtered by item, movement type, and date range, then exported as a CSV using the active filters.
  • Dashboard Dealers Den browser checks pass, Event Shop source checks pass 47/47, the public shop desktop/mobile fixture passes, and API/dashboard type diagnostics report zero errors.
2026-08-1109:10

Faster Dashboard and Registration Saves

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

Status: Ready for deployment

What’s Changed

  • Dashboard and attendee mutations now return after the primary database update instead of waiting for partner-owned data-silo rebuilds or regosite deployment hooks.
  • Affiliate, tracking, and coupon saves now skip an unnecessary post-write analytics reload and update only the five affected partner-silo tables instead of rebuilding the full registration mirror.
  • Overlapping deployment requests are coalesced, while partners without an enabled data silo skip full-dataset loading cost.
  • Registration, group registration, Dealers Den, and Event Shop mutations now deliver receipts, affiliate updates, notifications, and entitlement sync after the durable response.
  • Regosite requests now emit browser timing events for route-level latency measurement.

Impact

Operators and attendees should see save completion much sooner, especially on affiliate/tracking configuration, multi-section configuration saves, and registration submission. The affiliate save path is kept below Cloudflare Workers Free’s external-subrequest ceiling. Durable records remain authoritative before success is returned; secondary mirroring, deploy, and delivery work continues safely in the Worker background.

Upgrade Notes

No client action is required. Deploy partners-api and rebuild both frontend sites together.

2026-08-1109:10

Recoverable Email Blast Campaign Delivery

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

Status: Ready for deployment after the included database migration is published

  • Email blasts are now accepted as durable, idempotent campaigns and delivered in small Worker-safe batches instead of one long request.
  • Operators can follow sent and failed counts, cancel unsent work, and retry only failed recipients; automatic delivery recovery continues on a minute schedule.
  • Free-plan mode enforces a configurable daily recipient budget and carries deferred campaigns into the next available budget window.
  • Rego-site inbox copies are created only after successful email delivery, and campaign logs omit recipient email addresses.
2026-08-1109:10

Dealers Den Application Availability Repair

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

Status: Ready for deployment

  • The Dealers Den application page now resolves its event API from the deployed site hostname, preventing an erroneous request to a local development address in production.
  • Attendees can again load the event details required to continue their Dealers Den application.
2026-08-1109:10

Shared Saving Feedback Across Registration and Dashboard Pages

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

Status: Ready for deployment

  • Durable attendee and operator updates now use the familiar full-screen loading treatment while the request is being saved.
  • The indicator automatically covers shared API calls and legacy page-specific requests, then clears on success or failure so the existing page feedback remains visible.
  • Browsing, live pricing quotes, validation checks, and sign-in/session traffic remain uninterrupted.
2026-08-1109:10

Dealers Den Configuration Save and Modal Reliability

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

Status: Ready for deployment

  • Dealers Den package controls and the page-level save bar now mount through the dashboard’s managed modal area, so they remain available after dashboard navigation.
  • Saving Dealers Den settings or package changes now uses the same full-screen saving indicator as the dashboard loader, preventing duplicate actions while the update is in progress.
  • Package dialogs can now be dismissed with the close button, backdrop, or Escape key; destructive package removal uses the dashboard confirmation dialog.
2026-08-1109:10

Inventory Audit History and Prefill Management

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

Status: Ready for deployment

  • Inventory on-hand adjustments now record signed movement history with item, actor, timestamp, and reason metadata.
  • Dashboard inventory tracking shows recent movement history alongside stock and fulfillment analytics.
  • Event operators can review event-scoped prefill records, distinguish active and expired drafts, and delete a saved draft with confirmation.
  • Prefill management responses expose only the fields needed for operator workflows rather than the full attendee draft payload.
2026-08-1109:10

Scoped Catalog Questions and Shop Answer Snapshots

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

Status: Ready for deployment

  • Operators can define source-scoped questions for registration tiers, inclusions, add-ons, and shop listings.
  • Registration and shop checkout collect required answers and preserve question/answer snapshots on the resulting record.
  • Invalid or missing required answers stop submission with field-level feedback.

All docs