Updates
Platform Updates
Public-facing release notes for meaningful changes across Furries PH operational systems.
First created Last updated
Private location policy groundwork
Repository: partners-api and social.furries.ph. Status: Prerequisite only; sharing disabled.
What’s Changed: Added explicit-consent validation, audience-grant checks, stale/replayed-fix rejection and stable approximate-coordinate projection. Impact: Full API typechecking and 13 grouped runtime tests pass. The documented contract requires atomic authorization and latest-only data. Upgrade Notes: No device permission or location collection is enabled. Database, retention, safeguarding and capacity verification remain required.
Social main source consolidation
Repository: social.furries.ph. Status: Local source, not deployed.
What’s Changed: Consolidated dedicated Discover, local login hostname alignment and Capacitor/native motion groundwork on main. Impact: Typechecking, all 276 tests and the production SPA build pass. Generated native builds and local credentials are excluded from source. Upgrade Notes: API Page-search rollout must be verified before the Git frontend release. Map sharing, UWB and real-device certification remain unfinished.
Social API source publication
Repository: partners-api. Status: Source published, deployment unverified.
What’s Changed: Integrated main is now on GitHub. Impact: The new public Page directory is not live yet (HTTP 404); no build/deployment check is present. Upgrade Notes: Cloudflare authentication must be restored to inspect the existing Git build connection. Social Pages remains held; no direct upload or additional Worker was created.
Social Discover API integration
Repository: partners-api and social.furries.ph. Status: Local integration, not deployed.
What’s Changed: API main now includes the Social baseline and bounded public Page directory, preserving existing history. Merge conflicts are resolved.
Impact: Discover’s missing-module integration blocker is cleared. Full API typechecking, Page-directory checks and 31 validator runtime fixtures pass. The legacy Signals UI certificate remains unavailable during its separate SPA rewrite.
Upgrade Notes: No operator action yet. Live API verification must precede the Git-connected Social Pages release; no production deployment is claimed.
Partners V2 preview follow-up
Repository: partners.furries.ph-v2. Status: Local work, not deployed.
The volunteer preview renderer now preserves enhanced diagrams across unrelated form updates. The application page now reuses detail components with separate address fields, profile-image fallback and formatted question help. Their canvas preview passes eight desktop/mobile scenarios without API calls or storage writes; full application-list, review and message-flow certification remain pending. The project type check and focused live-local diagram regression pass, including answer edits and mobile/desktop switches. Rebuilt-bundle and complete positions workflow verification remain open. No API changes or operator action are required for this unreleased work.
Rego reservation and test-cleanup repair prepared
Repositories: partners-api and partners.furries.ph database schema. Status: Local implementation; migrations not applied and API not deployed.
Prepared attendee-owned slot reservations, retry-safe waitlist acceptance/recovery, and database-atomic capacity checks with hold consumption. Test cleanup now requires new, verified local/test fixtures and refuses unreviewed financial links, preserving normal ledger immutability. Existing fixtures and production records were not changed.
Validation: 60 isolated reservation SQL checks, 25 isolated finance-cleanup checks, and API route/helper tests pass. Full-schema integration, concurrent PostgreSQL, provider and release checks remain. An existing API Worker/Hono type mismatch also requires resolution before release. No operator action is required yet.
iOS motion adapter source
Repository: social.furries.ph. Status: Source staged, not released.
What’s Changed: Added the Core Motion bridge with explicit confirmation, timed foreground sessions and cleanup, and registered it in the iOS app target.
Validation: Shared-client/platform checks and XML parsing pass. Xcode compilation and real-device behavior are not certified on this Windows host.
Impact / Upgrade Notes: No automatic sensor start or location sharing. The adapter reports limited tracking quality until accuracy is validated.
Android motion lifecycle regression coverage
Repository: social.furries.ph. Status: Local verification.
What’s Changed: Added nine Android plugin tests for confirmation, sensor subscription, stopping, background cleanup, expiry and invalid/unavailable input.
Validation: All nine pass in simulated Android SDK35. Physical-device accuracy, UWB, iOS and end-to-end app integration remain unverified.
Impact / Upgrade Notes: Test-only dependency; no production deployment, sensor permission change or user action required.
Social localhost sign-in cookie fix
Repository: social.furries.ph. Status: Local development fix.
What’s Changed: Local API requests now use the browser’s loopback hostname instead of mixing localhost and 127.0.0.1, which browsers treat as different cookie sites. Production routing and cookie security settings are unchanged.
Impact: Developers should refresh Social and sign in again after updating.
Upgrade Notes: Both local frontend and partners-api servers must be running. Real account sign-in remains separate from automated request-routing tests.
Android local-motion bridge
Repository: social.furries.ph. Status: Local, unreleased.
What’s Changed: Added the native Android orientation bridge with explicit confirmation, timed sessions and foreground-only cleanup. Native build outputs no longer trigger repeated local website reloads.
Impact: No Social screen starts motion yet. This does not enable location sharing or UWB tracking; iOS and hardware validation are still pending.
Validation: Typecheck, 261 tests and Android debug compilation pass.
Upgrade Notes: No production deployment or user action required. Debug compilation does not certify real-device accuracy or a store-ready release.