Updates
Platform Updates
Public-facing release notes for meaningful changes across Furries PH operational systems.
First created Last updated
Partners V2 messaging draft and retry improvements
Repository: partners.furries.ph-v2. Status: Local implementation; not deployed.
What’s Changed: Shared attendee messaging retains edited subjects during recipient metadata refreshes and provides direct retry for failed SMS-device loads. Its standalone canvas uses the same composer with local-only examples. The V1 source monitor now reports changed file paths even when counts also drift.
Impact: Review queues share the recovery behavior. Preview messages are never sent, published or queued; example devices do not certify live SMS readiness.
Validation: Four compiled standalone-canvas checks, seven compiled volunteer workflow checks and eight composer ownership checks pass locally, without live requests or message delivery. Desktop and 390px mobile previews were inspected.
Upgrade Notes: No API change or migration. Remaining review-mutation ownership and production-delivery checks are tracked in Partners V2 TASK288.
Social location access prerequisite
Repositories: social.furries.ph, partners-api, partners.furries.ph. Status: Local implementation; location sharing remains unavailable.
The private-map access check reuses the canonical account and eligibility rules. It does not enroll members, start sharing, list people or return coordinates. Local tests cover denial, account mismatch and stale replies. Recipient loading, map integration and operational validation remain required before use.
Validation: 434 Social tests, 348 API cases and the 437-migration local database fixture pass. API unmounted and SQL unpublished; not production certification.
Partners V2 EMS registration preview integration
Repository: partners.furries.ph-v2. Status: Local implementation; not deployed.
What’s Changed: EMS Dealers Den now uses the shared Rego-derived registration journey with its event catalog, conditions, payment details and unsaved settings. Preview-data refresh preserves those unsaved settings. Reservation cleanup retries failed releases and does not release successfully consumed holds.
Impact: Operators can rehearse post-approval registration without creating records. Attendees are fictional, but event receiving details are real: do not pay. Missing source snapshots block progression instead of substituting sample facts.
Upgrade Notes: No API change or migration. Local verification is tracked in TASK253: seven intercepted EMS browser groups, 30 projection/lifecycle/usage groups, typecheck and build pass. Authenticated production certification and deployment remain pending.
Social private location list preview
Repository: social.furries.ph. Status: Locally validated UI; live access unavailable.
What’s Changed: Discover Map now includes the private people-list surface. Its implemented lifecycle supports deliberate selection, pause/resume and clearing expired or unavailable positions, with approximate/precise labels and reported accuracy.
Impact: Production shows an unavailable notice and loads no positions. Real account access, recipient loading, map tiles and operating gates remain unfinished.
Upgrade Notes: No migration or configuration changes. Local validation passes 426 tests, typecheck/build, 15 rendered list checks and 19 consent checks using synthetic data. Publication remains Git-integrated only.
Partners V2 registration workflow preview
Repository: partners.furries.ph-v2. Status: Local canvas implementation; not deployed.
What’s Changed: Dealers Den now reuses Rego’s six-stage registration flow, including package and attendee configuration, detailed item and sizing dialogs, conditions, manual receiving-account details, QR enlargement and local review. The canvas editor passes its current package/settings draft into the same flow.
Impact: Operators can rehearse the complete form with fictional identities and accounts. No capacity hold, payment, registration or acceptance record is created. Missing required documents block progression.
Upgrade Notes: No API changes or production action required. Authenticated EMS snapshot integration and broader production certification remain open. Typecheck/build and 20 focused conditions/item/payment checks pass locally; 12 rendered registration checks pass, including current-draft changes and desktop/mobile interactions, with no API, storage or clipboard writes.
Social consent status isolation
Repository: social.furries.ph. Status: Local lifecycle fix; live sharing remains unavailable.
What’s Changed: The consent screen ignores status and error callbacks from older sharing attempts. A confirmed cancellation allows a new explicit consent without waiting for an older request to finish.
Impact: Prevents misleading session status during retries. This does not enable location collection or change the existing release gates.
Upgrade Notes: No configuration or migration changes. Nineteen rendered local fixture checks pass, including late-response and cancellation sequences.
Social location privacy review
Repository: social.furries.ph. Status: Consent-preview UI; live sharing unavailable.
What’s Changed: Discover now includes a Map category with audience, precision and session-duration review. Defaults are specific people, approximate area and 15 minutes. Reviewing choices does not request location or look up anyone nearby.
Impact: Members can see the planned privacy controls. Actual location sharing, map rendering and recipient loading remain gated and are not enabled by this update.
Upgrade Notes: No environment variable or migration required. Local validation passes 420 tests, typecheck/build and 16 rendered fixture checks, including explicit consent, pause/resume and unconfirmed cancellation. Release uses Git integration.
Partners V2 reusable signature preview
Repository: partners.furries.ph-v2. Status: Local implementation; not deployed.
What’s Changed: The design canvas now includes Rego’s shared signature field and read-only review, with desktop/mobile controls and strict SVG-format checks. Commerce must explicitly enable this type; other form schemas are unchanged.
Impact: Teams can rehearse a fictional mark without saving it or creating a signature acceptance record. The preview does not establish signer identity.
Upgrade Notes: No API changes or production action. Full Dealers Den post-approval registration remains unfinished. Typecheck, production build, pure validation and the 16-check feedback field regression pass locally. Seven signature browser checks also pass, including disabled/read-only drawing guards, resets and mobile pointer alignment, with no API or storage writes.
Social bounded map viewing
Repository: social.furries.ph. Status: Locally validated prerequisite; not enabled in Discover.
What’s Changed: An explicitly opened map viewer now batches selected people at most once a minute per controller, prevents duplicate viewer tabs, and clears locations on pause, failed reads, selection changes and expiry. Resuming is deliberate.
Impact: Prepares the opt-in map without collecting coordinates or loading a tile provider. Server authorization and shared-account capacity gates still apply.
Upgrade Notes: No migration or setting changes. Local validation passes 414 tests, typecheck/build and 17 real-browser ownership checks using synthetic data. Git integration remains the only deployment path.
Social location consent lifecycle
Repository: social.furries.ph. Status: Locally validated prerequisite; sharing remains disabled.
What’s Changed: The client now joins account ownership, consented session creation, foreground publishing and cancellation. Stopping an uncertain start prevents late responses from restarting sensors. Unconfirmed cancellation stays visible and requires deliberate retry.
Impact: This prepares the future opt-in map; no member-facing collection or tracking is enabled. Map consent screens and device/operational validation remain.
Upgrade Notes: No migration or configuration change. Social’s 394 tests, typecheck and production build pass locally. Publication uses Git integration; no direct upload is involved.