Professional role-aware App and Desktop views now include responsive listings, galleries, search, maps, advertisements, and password controls. Registration confirms email first, then requires a unique NEXTEC iTexMo mobile OTP for Owner, Agent, and Renter accounts using five-minute codes, five attempts, and a 60-second resend cooldown. Forgot Password uses verified-mobile OTP for public accounts and dual email plus SMS confirmation for privileged accounts; successful changes invalidate sessions a…View full release details
Professional role-aware App and Desktop views now include responsive listings, galleries, search, maps, advertisements, and password controls. Registration confirms email first, then requires a unique NEXTEC iTexMo mobile OTP for Owner, Agent, and Renter accounts using five-minute codes, five attempts, and a 60-second resend cooldown. Forgot Password uses verified-mobile OTP for public accounts and dual email plus SMS confirmation for privileged accounts; successful changes invalidate sessions and mobile tokens and notify verified channels. Super Admin receives masked provider testing, OTP and recovery limits, audit events, and delivery diagnostics while credentials remain server-only. iTexMo delivery follows the supplied V5 raw JSON request contract with explicit NEXTEC Sender ID and privacy-safe effective credential-source diagnostics. The Founder Control Center uses grouped navigation, a calmer information hierarchy, a dedicated email-verification fallback switch, persistent sidebar position, and Original, Light, Dark, Indigo, and Windows XP-inspired themes. UI53 adds test-first PayMongo Hosted Checkout for Owner credit packs, a sample 100 Credits product, signature-verified and idempotent webhook fulfillment, audited wallet credits, and 100-credit Premium payment access that exposes PayMongo to renters for 30 days. UI54 added signed webhook compatibility for direct Checkout Session deliveries. UI56 expands that boundary to the current Developer Tools standard event envelope and Hosted Checkout event shape, persists Test/Live mode on new renter PayMongo attempts, tightens paid-amount validation, and adds privacy-safe Founder webhook and checkout diagnostics while retaining session, currency, paid-payment and duplicate-processing validation. Browser return pages never grant credits or mark rental payments paid. UI57 adds a Super Admin-only Payment Control Center, live-versus-test financial visuals, protected credit add/deduct overrides, administrative locks for eligible pending payments, and a six-digit hashed Payment Override PIN that must be combined with the current password for every financial mutation. UI58 aligns every iTexMo OTP context to the confirmed NEXTEC message-filter template and proven V5 JSON member sequence while preserving IPv4 pinning. UI59 routes those exact JSON OTPs through iTexMo's dedicated OTP endpoint, repairs the complete OTP schema through the cumulative installer, makes Owner challenge creation tolerant of legacy cleanup incompatibilities, and distinguishes provider queue acceptance from confirmed handset delivery. UI60 replaces the invalid escaped SQL literal in Owner challenge creation with portable named parameters and the table's existing provider-status default. UI61 replaces visible public role divisions with one Community Member experience. Every member can own listings, rent from others, and act as an agent for other members while self-booking and self-agency are prohibited. Every member receives five active listing slots. Additional slots, posting categories, and configurable features can be free, disabled, or permanently unlocked with credits under a Super Admin table protected by current-password plus six-digit Security PIN step-up verification and an immutable change trail. UI63 keeps the mobile Browse search field, Search button, and Filters control fixed below the measured active app or public header while rental results continue scrolling. A layout spacer prevents the result grid from jumping, the expanded filter drawer remains viewport-bounded, and coordinated CSS, JavaScript, and service-worker cache versions force installed PWAs to receive the corrected runtime. Desktop Browse layout and behavior remain unchanged. UI64 makes category-tile selection override the current keyword search. Category URLs explicitly remove the q parameter and reset result pagination, so selecting Properties, Vehicles, Tools, another category, or All rentals clears the search box and shows that category without combining it with the previous keyword. Location, date, price, and pricing-period filters remain available. UI65 gives signed-in Browse the same full iRento logo used by guest Browse, positions Alerts beside the brand and the menu at the far right, and standardizes the mobile navigation as Home, Browse, Post, Activity, and Account with a true Home icon. Account is reformatted into concise identity, verification, activity, marketplace, and security sections with mobile-friendly rows and a visible sign-out action. UI66 removes the duplicate authenticated gutter from mobile Browse so marketplace content uses the full safe viewport width. Every signed-in App View now shares the same full-logo header with Alerts before the far-right menu. The bottom navigation becomes Home, Browse, Post, Bookings, and Account with a coordinated premium icon system. Home is rebuilt as a compact visual workspace for credits, listing capacity, requests, bookings, agent links, quick actions, marketplace activity, and recent updates. UI67 places Back to results directly over the rental photo instead of reserving a blank mobile strip. Rental metadata, availability, costs, location, host, inquiry, and booking controls receive a clearer spacious rhythm. The reporting action is now a dedicated Listing safety panel within the posted rental details, while the separate advertisement area is explicitly labeled Sponsored Advertisement. UI68 gives the mobile rental action card a restrained professional type hierarchy: descriptions and field values use normal weight, labels use medium emphasis, and strong weight is reserved for primary actions and prices. Reduced nested padding expands usable form width, secondary inquiry actions receive a clean divider, and the redundant Sponsored badge is removed from the advertisement image because the placement is already labeled above. UI69 introduces a minimal mobile-first registration flow using one unique Philippine mobile number and a password with visibility control, followed by optional immediate NEXTEC OTP. Members can sign in and browse before completing verification, while all marketplace mutations are protected until Full Verification. Public trust now uses three progressive badges: User Verified for confirmed mobile ownership, Fully Verified for confirmed mobile and email plus a complete selfie profile and approved government ID, and optional Business Verified for approved business documents and a reviewed location pin. Inactive badges remain visible in a restrained gray treatment; active badges are highlighted. The verified selfie becomes the public member photo, private documents remain protected, and administrators can compare the selfie with the submitted government ID before approval. UI70 added the six-character account password policy and introduced optional iTexMo correlation and delivery-receipt fields. UI71 restores the exact UI60 request contract on the dedicated OTP route after the optional UI70 fields became the only provider-bound change following the last confirmed handset delivery. UI72 makes delayed and out-of-order codes remain valid until their normal expiry, counts only accepted or transport-unknown requests against hourly and daily send limits, returns an exact retry time for each limit, treats interrupted provider responses as unknown instead of forcing an immediate duplicate, raises untouched shared-network limits from 12 and 15 to 50, and changes a successful code from Queued to Verified in privacy-safe diagnostics. UI73 explicitly permits a previously released verified number to be verified again when no other account owns it, scopes cooldown and hourly account limits to the destination number, records number changes, and adds a Super Admin Fresh Start control that can permanently wipe registered Owner Agent and Renter accounts plus related database records only after current-password, six-digit Security PIN, typed phrase, CSRF, and final browser confirmation. UI74 prevents rapid accepted-but-undelivered retries from consuming credits and worsening carrier filtering: it enforces a five-minute resend floor, pauses after two still-unverified accepted requests per account and destination each hour, does not count an earlier verified request against a later return to that released number, labels five-minute-old queued rows Trace required, and states clearly that provider acceptance is not handset delivery. UI75 adds a separate Super Admin SMS verification reset with record, full-number, or all-phone-verification scope. Every reset requires the current password, existing six-digit Security PIN, exact typed phrase, CSRF, acknowledgement, final browser confirmation, a database maintenance lock, and an atomic transaction. It removes only the selected local phone-verification challenges and diagnostic rows; verified-number ownership, accounts, profiles, listings, rentals, wallets, settings, password recovery, provider tests, credentials, and audit history remain untouched. UI75 also enforces a hard maximum of two still-unverified accepted requests per account and destination each hour even if an older control was raised to three. UI76 identifies diagnostics as historical activity rather than a live queue, displays accepted requests older than the OTP window as Delivery unconfirmed, and adds a privacy-safe account-purpose-destination database lock around the complete rate-check-to-provider-send boundary so concurrent taps or devices cannot both create billable requests before cooldown state exists. UI77 makes accepted phone-verification feedback state explicitly that local ownership checks passed and a fresh challenge was created, prevents previously successful OTPs from consuming a later daily unverified-send allowance when a released number returns, retains proof-of-current-SIM ownership for every return, keeps password-change email notices mandatory, and adds a default-off Super Admin toggle for the separate after-change SMS notice without affecting password-reset OTP. Internal accounts, configuration, advertisements, version history, payment-administration actions, and audit records are preserved. The exact UI60 NEXTEC payload, Sender ID, IPv4 pinning, protected OTP hashes, and one-request-per-action billing boundary remain unchanged. Account passwords continue to accept any six or more characters across signup, recovery, self-service changes, and Super Admin resets. UI78 adds protected single and multi-user deletion to Users and Verification. Only the Super Admin can select public Owner Agent or Renter accounts. Every operation requires current password six-digit Security PIN CSRF exact typed phrase acknowledgement and a final selected-count confirmation. Scoped relationship snapshots leaf-to-root deletion one transaction a maintenance lock and post-delete verification protect unrelated users and internal accounts. Deleted email and verified mobile ownership are released so a later signup repeats registration mobile OTP email verification and profile setup. UI79 repairs selected-user deletion on MariaDB and MySQL by ensuring each temporary scoped-ID table is referenced only once per SQL statement, preventing the temporary-table reopen rollback while retaining the lock, transaction, role protection, and post-delete verification. SMS diagnostics now retain the complete normalized destination for new provider requests, recover older destinations from authoritative challenge or verified ownership data when possible, and provide a Super Admin-only show or mask control that starts masked on every page view. UI80 adds an authenticated Super Admin Recipient Status lookup using the exact iTexMo provider reference and destination. It distinguishes carrier delivery, acceptance, rejection, expiry, deletion, and undeliverable results without sending another SMS or consuming another credit. The reporting endpoint is diagnostic-only and cannot disable the proven OTP send path. The exact UI60 NEXTEC OTP endpoint, JSON member sequence, message template, Sender ID, IPv4 pinning, one-action-one-send boundary, protected OTP hashes, number ownership rules, and rate limits remain unchanged.