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 191-200 of 243
2026-07-1209:10

Crop Tool Mounting Fix

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

Status: Ready for deployment

What’s Changed

  • Mounted the regosite photo cropper once at the shared page-layout level instead of only inside individual upload pages.
  • Removed duplicate page-local cropper mounts from regosite profile setup, profile settings, fursona, and event registration pages.
  • Hardened regosite and partner dashboard cropper runtimes so the upload opener resolves its modal DOM at use time and reports a mounted-state error instead of failing through missing elements.

Impact

Image uploads that require cropping should consistently open the crop tool after direct page loads and SPA navigation in both the attendee regosite and partner dashboard.

Upgrade Notes

  • No operator action is required.
  • Current validation evidence: pnpm exec astro check, pnpm build, and git diff --check in rego.furries.ph and partners.furries.ph.
2026-07-1209:10

Regosite Event Action Loading

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

Status: Ready for deployment

What’s Changed

  • Changed the public regosite event detail scene so attendee, gift, shop, Dealers Den, volunteering, activity, and waitlist actions are resolved before the event page is revealed.
  • Kept public event-page action sources available to signed-out visitors when the event exposes those workflows, including volunteer opportunities, activity forms, and Dealers Den info.
  • Kept optional event-action API calls fault tolerant so unavailable secondary metadata does not break the event page.
  • Moved public event shop CTA hydration into the same pre-reveal path as the other event action buttons.
  • Skipped unnecessary event-page API calls when fees, volunteer controls, or authenticated-only action state are not relevant to the current visitor/event.

Impact

Quick visitors should no longer see an event page first and then have important action buttons appear later. Signed-out visitors still see the public action buttons that exist for the event, with sign-in deferred until they start a protected workflow. The page stays in the loading state until event details and action visibility are ready, while avoiding several previously unnecessary calls on simpler event pages.

Upgrade Notes

  • No operator action is required.
  • Current validation evidence: pnpm exec astro check and pnpm build in rego.furries.ph, plus npm run type-check in partners-api.
2026-07-1209:10

Email and SMS Blasts Documentation

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

Status: In progress

What’s Changed

  • Documented the Communications split into distinct Email Blasts and SMS Blasts surfaces.
  • Added route guidance for /ems/manage/communications/email-blasts and /ems/manage/communications/sms-blasts.
  • Added Platform API guidance for separate email-blasts and sms-blasts route families.
  • Added EMS LAN Android wrapper guidance that SMS campaign sending is online-mode only and does not affect local LAN mode.
  • Added attendee communication guidance for SMS country-code guards, selected-SIM policy, consumer-RCS limits, and sent-but-unconfirmed SMS handling.

Impact

Operators and maintainers can now distinguish email blast behavior from the planned SMS blast workflow before the full SMS queue, phone normalization, and Android device gateway are completed.

Upgrade Notes

  • Keep dashboard, API, Android wrapper, attendee profile, and docs changes aligned because SMS Blasts crosses all of those systems.
  • Current validation evidence should include pnpm check and pnpm build for docs before release.
2026-07-1109:10

Regosite Event Fallback and Volunteer Controls Fix

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

Status: Ready for deployment

What’s Changed

  • Fixed regosite event fallback routing so direct event-scoped URLs keep the visible event slug and use __spa only as an internal static fallback document.
  • Applied the same slug-preserving fallback pattern to volunteer, activity, rego, gift, shop, checkout, staffing, volunteering, and Dealers Den event routes.
  • Fixed the event volunteer application position selector so the visible Select button and generated position cards stay clickable after SPA scene mounting.
  • Added certification checks for slug-preserving fallback rules and included the event volunteer page in button/listener coverage.
  • Made build-time static rego snapshots fail closed when the event API has a transient fetch failure, while leaving runtime SPA fetching available.

Impact

Attendees opening links such as /sfw26-snv/volunteer should remain on the event slug path, return from auth to the correct event page, and be able to select a volunteer position before answering application questions.

Upgrade Notes

  • Deploy the regosite build before re-testing production volunteer applications.
  • Current validation evidence: pnpm spa:routes:check, pnpm rego-query-state:certify, pnpm rego-buttons:certify, pnpm exec astro check, pnpm build, git diff --check, and a rendered Playwright smoke test for volunteer Select, radio, and checkbox controls.
2026-07-1109:10

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-1009:10

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-1009:10

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-1009:10

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-1009:10

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-0909:10

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.

All docs