This site is currently under development and may change at any moment. Please contact us with any questions or to become a beta tester or founder at support@ilumweave.com.

Release notes

What's New

An ongoing changelog of platform updates. Current version: development-v0.1.53-alpha

Current release

development-v0.1.53-alpha

Current

Lead ops polish — filters, routing controls, seller status workflow, connector alerts, and interactive maps.

  • Admin lead filters: search by text, city, state, ZIP, county, and assigned connector on /admin/leads.
  • Connection routing: previous/next property-type connection buttons in the lead header beside List a property; round-robin assign in reverse order for previous.
  • Seller status: streamlined admin panel with live “what this will do” hints; new Not Accepted status — property kept for future reference; emails seller and all connected parties (connector, linked/shared connections).
  • Connector notifications: assigned connector receives email when staff update property details, notes, verification, map pin, scheduled calls, and seller status (except their own edits).
  • Interactive map: lead Map section uses zoom/pan Google Maps JS instead of static embed; Open in Google Maps link unchanged.
  • Lead create fixes: admin-created leads stay unassigned; Livewire save sync; duplicate formattedFromParts fix; map search link on create form.

development-v0.1.52-alpha

Google address autocomplete migrated to Places API (New) for new GCP projects.

  • Places API (New): address search uses PlaceAutocompleteElement instead of legacy google.maps.places.Autocomplete — fixes ApiNotActivatedMapError on new Google Cloud projects.
  • Same UX: admin lead create/edit and public lead forms still support type-ahead suggestions, paste, Enter, and Apply with server-side Geocoding as fallback.
  • Wire-safe: lead forms with Livewire-bound address fields keep a hidden sync input while the new widget handles typing and selection.
  • CSP: public pages allow places.googleapis.com for the new Places client requests.
  • Setup docs: .env.example notes required APIs — Maps JavaScript, Places API (New), and Geocoding.

development-v0.1.51-alpha

Livewire admin lead create with Google address lookup, ATTOM autofill, and shared create service.

  • Admin lead create: full Livewire form at /admin/leads/create — canonical property types, outlet defaults, loading spinners on save and ATTOM pull.
  • Address lookup: paste or type a full address, press Enter or Apply — server geocodes via Google and fills street, city, county, state, and ZIP with clear status while working.
  • Google Places polish: autocomplete initializes on focus (not first keystroke) so the search field no longer freezes; Livewire-friendly paste/blur/Enter flow on create and lead edit.
  • ATTOM on create: Pull from ATTOM fills property and owner fields from the saved address; property type suggestion from ATTOM summary when empty.
  • PropertyLeadCreator: shared create path for admin form and controller — duplicate address check, connector assignment, ATTOM snapshot persistence.

development-v0.1.50-alpha

Canonical property types, validated connector lead linking, and fix for logged-in listing 500 when seller email is blank.

  • Canonical property types: one fixed list (Single Family, Multifamily, Land, etc.) on lead edit and connection routing — outlet-specific labels normalize on save; legacy values migrate automatically.
  • Link connection on lead: admins pick a validated connector connection from the lead page (linked platform account + vetting + Connector role + matching property type).
  • Assign to next: round-robin assigns to the connection's linked connector account, not the CRM owner; unrouted connections show guidance on the connection edit form.
  • List a property fix: empty seller email no longer causes a 500 on connector/admin listing create — persists as empty string per lead edit behavior.
  • Submission resilience: public form confirmation no longer 500s if outbound mail fails — errors are logged and the submission still completes.

development-v0.1.49-alpha

Propgen Data Sources — external sheriff/auction URLs with URL analysis, JSON API imports, Canadian County preset, and US Eastern default timezone.

  • Data Sources admin: configure external sheriff, auction, and court URLs linked to Propgen feeds — CRUD, Run now, delete modal, per-source daily schedule.
  • URL analysis: Analyze URL on create detects JSON APIs (e.g. Canadian County DMX endpoint), HTML tables, or detail-link indexes; Apply suggestions fills parser config.
  • JSON API parser: imports Active sales from county sheriff JSON feeds; skips Recalled rows; Canadian County quick preset one-clicks the full form.
  • Inline feed create: create a new linked Propgen feed while adding a data source without leaving the page.
  • Scheduling: propgen:run-due-data-sources runs each source once per day at its configured local time; runs index filters feed vs data-source imports.
  • Platform timezone: application default America/New_York for admin schedule display; Oklahoma presets use Central where appropriate.

development-v0.1.48-alpha

Propgen territories own their feeds and auto-assign to the territory holder; per-domain favicons; authenticated referral attribution.

  • Territory-owned feeds: each Propgen territory creates and syncs linked import feed(s) by geography; feed settings (distress stage, auto-assign, daily cap) live on the territory form.
  • Territory-first routing: when a territory feed runs, imported leads auto-assign to that territory's connector only — up to their daily cap — instead of falling through to the general pool.
  • Territory admin: edit, delete (with permanent-delete modal), run feeds with loading spinners; unused territory SC stays with the connector on deletion.
  • Per-domain favicons: default branded tab icons for all eight outlets; upload or remove custom favicons in Site settings → Domains.
  • Referral on lead forms: logged-in users use signup attribution automatically; referral code field hidden for authenticated submitters.

development-v0.1.47-alpha

Production fixes — FAQ chat data sync, onboarding six outlets, and Resources sidebar links during signup.

  • FAQ chat search: migration syncs FAQ entries and chat seed data on deploy; improved overview and getting-started matching so questions like “tell me about ilumweave” find articles.
  • Chat command admin: fixed Save on new command form — hidden multi-step fields no longer block browser submit when handler is static.
  • Resources sidebar: Help & Support, FAQ, and Feedback work during onboarding (no redirect loop back to the same page).
  • Seller onboarding: all six outlets on /onboarding/lead (land, single family, multifamily added); “Choose a different path” clears path and returns to seller vs connector choice.
  • Deploy docs: post-deploy steps document FAQ, chat, and SiteConfigurationSeeder for outlet domains.

development-v0.1.46-alpha

FAQ help chat on every page — search, AI assist, joke commands, guest support, and superadmin command tools.

  • Help chat widget: lower-right chat on public and signed-in pages — FAQ search, optional AI assist (Grok/Gemini/OpenAI fallback chain), inline support tickets for verified members, and email-verified guest support requests with reCAPTCHA v3.
  • Fun commands: !joke and !knockknock interactive flows with a shared joke pool, per-user dedup, AI backfill when exhausted, and polite encore prompts after feedback.
  • SC rewards: logged-in connectors earn 1 SC per command start (max 5/day) — including encore yes for another joke.
  • Chat tools: email transcript to yourself, start a new chat session, and chat history for signed-in users.
  • Superadmin: manage custom ! commands (static and multi-step), joke library CRUD, command audit logs, and AI-assisted preview before save.
  • Also: SC low-balance email and in-app banner; guest support ticket email verification; seller submission timeline on My Submissions.

development-v0.1.45-alpha

Unified IlumWeave admin panel on every domain — staff CRM looks the same whether you sign in from an outlet or the hub.

  • Consistent admin chrome: all /admin/* routes use IlumWeave hub branding (logo, title, sidebar) regardless of hostname — e.g. rvparksaleoutlet.com/admin/leads matches ilumweave.com/admin/leads.
  • Outlet context preserved: creating a lead on an outlet domain still defaults the site to that outlet; admin site preview continues to show the outlet homepage being previewed.
  • Sidebar logo: admin panel logo links to the dashboard instead of the public marketing homepage.

development-v0.1.44-alpha

Lead editor auto-save fixes and Propgen imports without placeholder contact data.

  • Clear email & phone: Livewire lead detail fields sync before auto-save (wire:model.blur) so clearing contact info persists; staff can leave email or phone empty.
  • Propgen contact hygiene: foreclosure imports no longer insert placeholder email (@pending.local), fake phone (555-010-0000), or labels like HUD REO — contact fields stay empty unless the provider or ATTOM supplies real data.
  • ATTOM on Propgen import: when configured, each new Propgen lead enriches from ATTOM immediately and fills owner name from owner of record when available.

development-v0.1.43-alpha

Lead detail navigation and ATTOM comparison UX; Propgen SC monetization, territories, HUD REO imports, and connector marketplace.

  • Lead detail navigation: sticky section menu with accordion sync — Overview, seller status, legitimacy checks, owner research, property records, deal terms, and downstream sections; scroll offset clears the sticky top bar; Back to top in the menu and page footer.
  • Auto-save lead editor: Livewire lead details save on blur/change — no Save button; ATTOM property records comparison grid (saved on lead vs lookup) with one-click copy into editable fields.
  • Data at a glance: submission vs ATTOM highlights at the top of lead details; field tooltips explain ATTOM columns.
  • Propgen SC billing: 60 SC premium bundle debited when a Propgen lead is assigned from the queue or claimed from the connector marketplace; insufficient-credit guard with clear errors.
  • Territories & marketplace: admin geographic territories (state/county/ZIP), connector marketplace to browse and claim leads in subscribed areas, lead locks, and payment-request workflow for staff approval.
  • HUD REO provider: live foreclosure discovery from HUD HomeStore REO listings when configured — alongside stub and Foreclosure Data Hub routing options.
  • Finder’s fee & billing panel: superadmin finder’s fee on closed Propgen leads; Propgen billing summary on lead detail for staff.

development-v0.1.42-alpha

Propgen — admin foreclosure discovery feeds, paid connector pool, import queue, and round-robin routing.

  • Propgen hub (admin): new CRM section for foreclosure discovery — feeds, runs, paid pool, and assignment queue.
  • Geographic feeds: configure state, county, city, ZIP, distress stage (pre-foreclosure, auction, REO), daily cap, and active schedule; run manually or daily via propgen:run-feeds.
  • Queue vs auto-assign: feeds default to queue mode — imported leads wait for staff assignment; enable auto-assign for round-robin to paid pool members at import time.
  • Paid connector pool: any billing tier can receive Propgen leads once marked paid and active in the pool — not tier-gated.
  • Stub provider (Phase 1): deterministic test properties until a foreclosure list API is configured via PROPGEN_FORECLOSURE_PROVIDER.

development-v0.1.41-alpha

Lead edit address field no longer locks when clicked — Google search moved to a separate autofill box.

  • Property address editing: the address field on lead detail is a plain text input again — click and type without Google Places hijacking focus.
  • Optional address search: when Maps is configured, a separate “Search to autofill” field above the address fills street, city, state, zip, and county from Google suggestions.
  • Accordion-safe autocomplete: Google Places initializes only when the Edit Lead Details section is visible, so hidden panels no longer break address inputs.

development-v0.1.40-alpha

Lead edit permissions for admins and owning connectors, including property address updates.

  • Admin lead editing: admins can update lead fields on submissions they can view — not only super admins and assigned connectors.
  • Property address: staff and owning connectors can correct the address on Edit Lead Details; duplicate-address validation still applies.
  • Research apply: owner-research and ATTOM field suggestions overwrite selected values when explicitly applied — including an existing property address.

development-v0.1.39-alpha

ATTOM property and owner enrichment on lead research, parcel checks, and saved lead records.

  • ATTOM enrichment: when ATTOM_API_KEY is configured, owner & property research pulls official property, owner, mortgage, assessment, sales, and AVM data alongside social discovery.
  • Saved property records: leads store ATTOM fields (APN, owner of record, land use, beds/baths, sqft, lot size, tax, mortgage, last sale, AVM, and more) — empty columns auto-fill on enrich; staff can apply suggestions from research.
  • Parcel corroboration: verify parcel prefers ATTOM over Grok web search when configured; submitted owner and address are compared to ATTOM records.
  • Lead detail UI: Property records (ATTOM) panel on submission detail when enrichment data is present.

development-v0.1.38-alpha

Three new seller outlets, cross-domain navigation, and admin homepage preview.

  • New seller outlets: landsalesoutlet.com, singlefamilyoutlet.com, and multifamilyoutlet.com — profiles, logos, welcome pages, modal lead forms, and seeder templates.
  • Seller sites grid: ilumweave.com and malanproperties.com hub pages list all six outlets dynamically from site profiles.
  • Cross-domain navigation: public nav Links dropdown (IlumWeave first, seller sites A–Z) and footer Our sites column with the same structure.
  • Admin site preview: superadmin and admin can open any domain's homepage in a new tab from Site settings → Domains — preview banner, noindex, host-agnostic rendering.

development-v0.1.37-alpha

ilumweave.com hub hero width fix on wide screens.

  • Hub homepage layout: the purple Operations hub hero on ilumweave.com now uses the same max-w-6xl content width as the sections below it — no more edge-to-edge stretch on ultrawide monitors.

development-v0.1.36-alpha

Outlet landing refresh, mission layout upgrade, and locked registration email from lead confirmations.

  • Outlet homepages: RV, mobile home, and foreclosure domains use a new hero, trust bar, how-it-works flow, and stats — seller form opens in a modal instead of an inline column.
  • Mission layout: shared improved sections on /mission and ilumweave.com — hero, pillars, seller promises, connector network, founding highlight, and shipped grid from config/mission.php.
  • Registration from leads: confirmation email links prefill name and email; email is readonly and server-validated so sellers register with the address that submitted the property.

development-v0.1.35-alpha

Signed agreements mission copy, written-agreements callout, and whitepaper alignment.

  • Mission copy: verification-first messaging now includes full documentation and signed agreements before anything moves forward — tenets, pillars, seller/connector sections, and outlet summaries updated in config/mission.php.
  • Written agreements callout: emerald CTA on ilumweave.com above the mission hero; inline callout on /mission with links to membership agreement and terms.
  • Whitepaper v1.21: We Believe, transparency, founding connectors, security headers, and roadmap sections aligned with mission and /founding.

development-v0.1.34-alpha

Public security headers, SEO/social meta tags, and homepage mission polish.

  • Security headers: CSP, HSTS, Referrer-Policy, Permissions-Policy, and related hardening on public and auth pages — not on authenticated app routes.
  • SEO & social meta: Open Graph and Twitter Card tags on all x-public-layout and guest pages — per-route titles/descriptions from config/seo.php.
  • ilumweave.com homepage: platform intro moved above the mission block; due-diligence disclaimer added to outlet mission summaries.

development-v0.1.33-alpha

Mission-first ilumweave.com homepage, outlet mission summaries, and site-wide development disclaimer.

  • ilumweave.com homepage: mission-first hero with We Believe copy, pillars, and full platform overview — seller sites grid unchanged.
  • Outlet homepages: compact mission summary banner with link to /mission on RV, mobile home, foreclosure, and malanproperties domains.
  • Development disclaimer: dark-blue site-wide banner above navigation on public, guest, and app layouts — contact support@ilumweave.com for questions or beta/founder interest.

development-v0.1.32-alpha

Our Mission page layout refresh and Founding Connectors alignment.

  • Mission page layout: clearer hero with Our Mission title, pillar strip, 3-column tenets, and audience cards for sellers and connectors.
  • Founding callout: amber highlight on /mission — lifetime access vs AI credits, invite-only Founder role, advisory vote (ilumWeave retains final say).
  • Updated copy: “What we do today” lists founding program, PMA membership, connector invites, and feedback SC rewards; links to /founding.

development-v0.1.31-alpha

Founding Connectors, Founder invite program, PMA membership, and founding lifetime billing.

  • Levaterra PMA membership: Member Agreement at registration; acceptance required before verified app access; audit trail in user_agreement_acceptances.
  • Founding Connectors page: public /founding — lifetime platform access vs pay-as-you-go AI, stakeholder benefits (not equity), live slot counter.
  • Founding Lifetime billing: $499 one-time for the first 250 connectors (0 included SC/mo); PayPal and Stripe checkout with slot cap; admin manual grant.
  • Founder role (invite-only): superadmin founder invitations, application + Founder Agreement, advisory vote on major platform decisions — ilumWeave retains final say.
  • Feedback SC rewards: automated grants on first submission, review, and planned/shipped status — visible on feedback detail.
  • Founding badge & dashboard teaser: Founding Connector badge; non-founders see slots-remaining teaser.

development-v0.1.30-alpha

Public Our Mission page, homepage verification teaser, and whitepaper alignment.

  • Our Mission page: public /mission — verification first: we validate sellers, properties, and connectors before anything moves forward, and sellers always know who has their information and what happens next.
  • Homepage mission teaser: outlet home pages show a short verification-first message with a link to the full mission page.
  • Navigation: Our Mission added to the Pages menu, footer, email helpful links, and support ticket page picker.
  • Whitepaper: new We Believe section and mission copy aligned across the living document (no “no phone calls” — verification calls are part of the process).

development-v0.1.29-alpha

Connection profile polish — collapsible import source below contact details.

  • Import source on connection profile: moved below Contact and Your notes; collapsible panel with file count in the header — less clutter on the main profile view.

development-v0.1.28-alpha

Smarter social discovery with full-name handle search, Google and Grok coverage, Whitepages phone clues, and per-domain branding uploads.

  • Full-name social discovery: handle probes prioritize surname combinations (e.g. allanknowles) instead of bare first-name guesses; first-name-only profile hits are filtered out when a full name is known.
  • Faster discovery: network probes run in parallel with shorter timeouts so searches finish reliably instead of timing out in the browser.
  • All-network discovery: checks every social type in the system via Gravatar, handle probes, Google Custom Search (top 10 results), and Grok for anything still missing.
  • Whitepages phone lookup: when a US number is on file, discovery surfaces line type, spam risk, carrier clues, and a Whitepages link on the connection page.
  • Location suggestions fixed: discovery no longer suggests platform names like “GitHub” as location — real US city/state is parsed from bios and Blinq cards.
  • Phone country codes: connections and leads store normalized national numbers with optional country code; forms and displays format numbers consistently.
  • Per-domain branding: upload a custom logo and favicon per outlet in Site Settings — used on public pages, layouts, and emails for that domain.

development-v0.1.27-alpha

Personal Files library, import source attribution, batched Blinq link import with live progress, and meeting chat contact extraction.

  • Files library: upload and reuse your own import files from a new Files CRM page and your profile — only you can access files you upload.
  • Import source on connections: connection profiles show which file created or updated a contact (name, type, date & time) — not other users' downloads.
  • Batched Blinq link import: cards import one at a time like Enrich from Blinq — no timeouts on large files; failed links are skipped individually.
  • Import progress: Blinq link imports show Importing data for {name}… and X of Y processed while the scan runs.
  • Meeting chat import: Zoom-style chat exports in the same text file extract contacts with phone or email; chat notes append to matched connections.
  • Saved file re-import: pick a file from your library in import modals or re-run import from the Files page without re-uploading.

development-v0.1.26-alpha

Blinq link import reliability, import file history, summary modal, and super-admin duplicate merge.

  • Blinq link import fix: live cards are no longer rejected when Blinq's page bundle includes not-found template strings — verification uses scraped contact names instead.
  • Faster link imports: bulk Blinq link scans skip photo/QR downloads during import so large text files finish in one request; use Enrich from Blinq afterward.
  • Import summary modal: file imports show a dismissible results modal with counts instead of only a flash message.
  • Import file history: uploaded CSV/txt files are stored and linked to affected connections; each profile lists source files with download.
  • Merge duplicates (super admin): one-click global dedupe on the Connections page — same rules as connections:dedupe --global.

development-v0.1.25-alpha

Seller submission linking, status emails, and tighter connection import deduplication.

  • Guest seller linking: submitting as a guest then registering with the same email attaches prior submissions to your account and completes seller onboarding automatically.
  • My Submissions emails: sellers receive a status email when staff moves a submission to received, reviewing, contacted, or closed.
  • Connection import dedup: Blinq link text import matches existing contacts by raw email when normalized fields are missing, plus name+email clustering after import.
  • Pending confirmation resume: logged-in sellers can finish a submission left at the terms step without starting over.

development-v0.1.24-alpha

Lead legitimacy verification — phone lookup, SMS consent, parcel corroboration, and a transparent audit trail.

  • Phone & parcel checks: staff can run Twilio Lookup and Grok parcel corroboration from the lead detail page; results compare submitted vs public records.
  • SMS verification: transactional YES/STOP/HELP texts for leads and connectors with consent; inbound Twilio webhook confirms deliverability.
  • Validation gates: marking a lead validated now requires parcel corroboration and SMS confirmation when consent is on file (override note + audit event allowed).
  • Connector SMS opt-in: optional consent checkbox on connector invite registration; verification text button on connection detail.
  • Legal copy: terms and privacy updated for due-diligence search consent and community-private vs public-realm data.

development-v0.1.23-alpha

Blinq text import reliability — live card verification, correct URLs, and resilient photo downloads.

  • Verify before import: Blinq link text import checks each URL against the live card before creating a connection; invalid or unreachable links are skipped with a clear summary.
  • Case-sensitive Blinq URLs: opaque card IDs keep their correct casing so scraping and stored links match the real blinq.me card.
  • Resilient photo fetch: slow Firebase profile images no longer abort import or enrich — contact data still saves; photos can be retried later.

development-v0.1.22-alpha

Connections list polish, Blinq import and re-scrape improvements, and crash-safe enrichment resume.

  • Livewire connections list: search, tag filter, Blinq-only toggle, and sort update instantly without full page reloads or URL query params.
  • Blinq link text import: paste a list of Blinq URLs — each card is scraped live for real names, contact info, photos, and social links (not URL slugs).
  • Re-scrape from Blinq: enrichment treats the live card as source of truth — names, phone, email, headline, photo, canonical link, and socials refresh even when already set.
  • Enrich progress: batch re-scrape shows which connection is being scraped; large runs continue where they left off if interrupted.

development-v0.1.21-alpha

Connector vetting fixes — confirm from existing CRM contacts and clearer approval flow.

  • Confirm vetting from connection: when an applicant is already in Connections with social profiles, staff can finish vetting in one click without re-running discovery.
  • Connector review clarity: the review page explains required steps when vetting is incomplete and lists profiles already on the linked connection.
  • Existing contact reuse: vetting links the applicant to a matching connection by email or app_user_id instead of creating a duplicate.
  • Role guard: assigning the Connector role without completed vetting shows a clear validation error instead of a silent 403.

development-v0.1.20-alpha

Lead owner research, map-verified validation, whitepaper spam reporting, and public nav polish.

  • Lead owner & property research: on admin lead detail, search public social profiles and property websites from submitted owner, contact, and address — apply suggested empty fields or save listing links.
  • Validated leads: after research runs, mark a lead validated when owner/property checks out; green checkmark on leads list and detail.
  • Map pin verification: pin the property address on Google Maps (5 SC) before validation; geocode status explains not-found, imprecise, or API issues.
  • Lead map view: accordion sections scroll correctly; map iframe loads only when Map View is open.
  • Public Pages menu: marketing nav dropdown for footer-linked pages, styled like the account menu.
  • Whitepaper share email: anti-spam disclaimer with signed report link; recipients can block future messages from that sender through the platform.

development-v0.1.19-alpha

Platform whitepaper, seller tracking, FAQ & feedback, richer support tickets, and transparency-focused copy across outlets.

  • IlumWeave whitepaper: public /whitepapers page with share-by-email (login required), referral code in shared links, SC for sharing, duplicate-send protection, and optional site-update notifications.
  • My Submissions: property owners track listing status, upload follow-up documents, and see activity history on their seller dashboard.
  • Resources → FAQ: searchable help library with inline answers; staff edit on-page; promote feedback into draft Q&A; seeded default library.
  • Resources → Feedback: verified users suggest improvements with screenshots, documents, voice memos, or video links — separate product intake from Help & Support.
  • Support ticket polish: admins search users when creating tickets, pick related app pages by category, and attach screenshots on create and reply.
  • Transparency emphasis: outlet copy, hub, terms, policy, and FAQ reflect honesty, ethics, and integrity in real estate.
  • Public nav: logged-in users on marketing pages get the same account dropdown as the admin top bar (Profile, Dashboard, Log out).
  • Profile: optional checkbox to receive IlumWeave site update notifications.

development-v0.1.18-alpha

Content moderation flags and in-app support tickets — report abuse with fair thresholds and get help without leaving the app.

  • Report connections and users: verified members can flag inappropriate content with category, details, and policy acknowledgment; staff are notified by email.
  • Fair interim hide: a single report does not hide a connection — interim visibility is removed only after a configurable number of distinct reporters within a time window (default 3 in 30 days).
  • Moderation queue: staff review open flags, dismiss false alarms, restore visibility, and suspend or ban reported users from the flag detail screen.
  • Moderation settings: Site Settings → Moderation controls hide threshold, window, retention policy text, and the false-report notice shown in the report modal.
  • Support tickets: Help & Support in the sidebar lets users open tickets by category; staff manage an inbox with reply, assign, and close actions.
  • Email on both channels: ticket create, reply, and close notify the user and SUPPORT_INBOX_EMAIL (falls back to admin emails when unset).

development-v0.1.17-alpha

Shared connections — one contact per person across the network, with private notes and fair research cost sharing.

  • Global identity matching: adding or importing a connection that matches email, Blinq URL, or name+phone links you to the existing record instead of creating a duplicate.
  • Admin review on link: when a connector joins an existing shared connection, staff receive email and an audit event for merge review.
  • Private notes: each connector keeps their own notes on a shared contact; your notes are visible only to you on list, profile, and edit screens.
  • Research cost sharing: AI personality and discovery costs split fairly as more connectors join — prior payers receive SC rebates when new members share the same research.
  • One-time dedupe command: php artisan connections:dedupe --global merges legacy duplicate rows (use --dry-run first).
  • Shared connection badge: connection profile shows how many connectors share access to that contact.

development-v0.1.16-alpha

Gamification with badges and SC rewards, smarter social discovery filtering, and CRM workflow polish.

  • Gamification: daily login streaks with compounding SC multipliers, earnable badges, and rewards for connections, referrals, connector invites, and sharing your referral link.
  • Achievements profile: badge grid with progress hints; dashboard streak card shows current streak, longest streak, and today's reward.
  • SC rewards ledger: gamification credits land in the promo bucket with expiry; staff accounts are exempt from earning.
  • Discovery filters existing links: social discovery hides profiles already on the connection, including twitter.com ↔ x.com aliases.
  • New connection redirect: adding a connection goes straight to the connection profile page.
  • Personality post dates: recent-post highlights in personality analysis show when each post was published.

development-v0.1.15-alpha

Blinq contacts import, smarter social discovery with saved results, and CRM connection workflow polish.

  • Blinq personal contacts import: import a Blinq-exported CSV from Connections with deduplication, social link merge, and a downloadable sample file.
  • Social discovery saved results: last discovery run is stored on the connection; reopen results without re-running, or start a fresh search when needed.
  • Website links in discovery: non-social URLs are listed separately with Add link / Set primary link; handled items stay in the modal until you finish the rest.
  • Unmapped network hosts: superadmins can add unrecognized social hosts as networks so future discoveries classify similar links automatically.
  • Import loading feedback: CSV and Blinq import modals show upload progress bars and spinners while work is in flight.
  • Connection edit flow: saving an edited connection returns to the connection profile page instead of the list.
  • Personality analysis timeout: analyze-from-social-posts and load-more-posts no longer hit PHP's 30-second execution cap during long Grok runs.
  • Social network domains: networks track multiple domains for more reliable host matching during discovery and imports.

development-v0.1.14-alpha

Account safety, session timeouts, Blinq and Google CRM improvements, and test database guards.

  • Account status: admins can suspend or ban users with configurable reasons; suspended users see a dedicated page; banned users cannot sign in.
  • Session timeout: idle sessions expire with an in-app warning, extend option, and login redirect that returns you to the page you were on.
  • Blinq enrichment: batched server-side scraping with progress UI, shorter HTTP timeouts, and a Blinq badge on enriched connection avatars.
  • Google sync: Sync to Google button with help tooltip, dedicated connect page, and Calendar + People API scopes for contacts and scheduled lead calls.
  • Connections import: downloadable sample CSV from the Import toolbar for correct column formatting.
  • Connector invites: email signed links so connections can register as Connectors tied to their CRM record.
  • Test database safety: PHPUnit refuses non-sqlite databases and blocks destructive artisan commands during tests so local MySQL data cannot be wiped accidentally.
  • Public legal pages: Terms and Privacy stay publicly accessible without requiring sign-in.

development-v0.1.13-alpha

Email verification for all sign-up paths, clearer verify screen, and public nav with Join on login.

  • OAuth email verification: Google, X, and LinkedIn sign-up sends our verification email — provider email alone no longer skips inbox confirmation.
  • Auto-send on sign-up: email/password and OAuth registrations send the first verification link immediately with clear sent vs resend button wording.
  • OAuth without email: new /auth/oauth/complete-email flow collects an address, then sends verification before access continues.
  • Login Join button: auth pages share the public nav with Home and Join our Team, matching the marketing site header.
  • X bearer token: X_BEARER_TOKEN wired in config for future X API use alongside OAuth client credentials.

development-v0.1.12-alpha

Social sign-in with X and LinkedIn, plus public Terms of Service and Privacy Policy pages.

  • X and LinkedIn OAuth: login and register with the same account-linking flow as Google — name, email, and provider ID; domain-aware callback URLs.
  • Social auth buttons: login and register show Continue / Sign up buttons only for providers configured in the environment.
  • Terms of Service: public /terms-of-service page with platform rules for leads, accounts, Connectors, billing, and third-party sign-in.
  • Privacy Policy: public /privacy-policy page covering lead data, OAuth, email, retention, and contact details.
  • Registration terms: new accounts must accept Terms and Privacy Policy; footer links on all public pages.

development-v0.1.11-alpha

Connector applicants are vetted with social discovery before admins grant the Connector role.

  • Connector application: applicants submit a profile link (Blinq, LinkedIn, etc.) and optional notes when requesting access.
  • Social vetting review: admins run the same Find social accounts flow used on connections, confirm verified profiles, then approve.
  • Approval gate: Connector role is blocked until vetting is confirmed; pending queue shows Needs review vs Vetted status.
  • User edit page: admins can open a dedicated edit screen from the users roster to update name, email, and referral code.

development-v0.1.10-alpha

Pending connector requests are visible on the Users page with one-click approval.

  • Pending connector requests: admins see a highlighted queue at the top of Users & Roles when someone registers and asks for Connector access.
  • One-click approval: Approve connector grants the role, completes onboarding, and issues welcome credits.
  • Roster badges: users still awaiting approval are labeled in the main team table so they are easy to spot.

development-v0.1.9-alpha

Billing foundation, admin sidebar layout, and Livewire site settings with per-domain management.

  • ilumWeave Credits: AI actions (social discovery, personality analysis, load posts) meter credits through a ledger; new connectors receive welcome credits; lead-only sellers stay free.
  • Connector billing page: PayPal Standard checkout links and manual ACH instructions on /billing; Laravel Cashier scaffold ready when Stripe price IDs are configured.
  • Admin billing: dedicated superadmin page with search, filters, comp accounts, tier overrides, and credit adjustments — separated from Users & Roles.
  • Credit cost hints: green $ tooltips on AI buttons show estimated ilumWeave Credit cost before running an action.
  • Admin sidebar: CRM and administration navigation moved to a left sidebar with a slim top bar for a cleaner admin layout.
  • Site settings domains: Domains submenu lists each outlet; select one to edit branding and email overrides; add new domains via a Livewire modal.
  • Users page focus: team access page now handles roles and referral stats only — no billing controls mixed in.

development-v0.1.8-alpha

Connector property listings, property-type lead routing, and smarter guest submissions that link to existing accounts.

  • Connector property listings: connectors can list properties with listing URLs and extra links, then share listings with connections by email.
  • Property-type lead routing: each connection profile declares which property types it handles; admins assign unreferred leads to the next connector in rotation for that type.
  • Unreferred lead triage: leads without a referral code stay in the admin unassigned pool until routed — connectors only see leads assigned to them or ones they listed.
  • Guest duplicate email: if a seller submits with an email that already has an account, the form prompts them to log in; prior guest submissions link automatically on login or registration.
  • Listing links on forms: public and admin lead forms accept a primary listing URL plus optional labeled property links.
  • Referral URL fix: users missing a referral code get one generated automatically so profile invite links never break.

development-v0.1.7-alpha

Connection workflow polish: toast notifications, link prefill, smarter social discovery, and richer personality post highlights.

  • Toast notifications: admin confirmations (connections, leads, settings, and more) now appear as dismissible toasts instead of inline status banners.
  • Import from link: paste a Blinq, LinkedIn, or social URL when adding a connection to prefill name, contact fields, photo, and profile links.
  • Social discovery suggestions: Find social accounts now proposes missing email, phone, and other empty fields alongside new profile links — apply selected values in one step.
  • Personality post highlights: profile analysis shows at least five recent posts, loads the next five on demand, and opens each post in a new tab when a URL is available.
  • Connection edit navigation: edit pages include a direct View connection link next to Back to list.

development-v0.1.6-alpha

Post-verification onboarding, per-user Google Calendar, referral code audit log, and smarter social discovery on connections.

  • Onboarding: after email verification, new users choose Lead (seller) or Connector; sellers submit a property, connectors request admin approval before full access.
  • Per-user Google Calendar: each team member connects their own Google account; scheduled calls land on their primary calendar, not a shared group calendar.
  • Referral code log: every auto-assigned and customized referral code is recorded; super admins can review the full claim history.
  • Referral uniqueness: once a code is claimed it stays reserved globally, even if the owner changes to a new code.
  • Social discovery: the connection social finder parses Contact info links, notes, and Blinq page URLs for LinkedIn and other profiles.
  • Connector lead access: approved connectors can browse the unassigned lead pool alongside their CRM tools.
  • What's New & roadmap: versioned release notes and a Future Updates page track shipped work and planned features.

development-v0.1.5-alpha

Authentication improvements across domains, IlumWeave as a public hub, and lead referral tracking from profile to submission.

  • IlumWeave hub: ilumweave.com serves the seller-site directory homepage with its own branding, logo, site settings, and email template.
  • Google sign-in/register: OAuth uses the current domain callback URL, handles missing configuration gracefully, and supports new Google account registration.
  • Forgot password: reset emails send from support@{domain}, reset links stay on the current domain, and mail failures return a friendly error.
  • Lead referral codes: one customizable code per user for team invites and property lead referrals; forms pre-fill from ?ref= links on every outlet site.
  • Referrer notifications: when a referred lead submits, the referrer receives an email summary and sees attributed leads on their dashboard.
  • Admin referral stats: the Users page shows each member's referral code, team invite count, and lead referral count.

development-v0.1.4-alpha

Connector onboarding by email invite, social intelligence on connections, and stronger CRM guardrails.

  • Connector invites: invite a connection by email to join as a Connector via a signed link; registration and Google sign-in carry the invite through to role assignment.
  • Social personality profiles: analyze a connection's linked social profiles with Grok to summarize recent public posts, traits, topics, tone, and highlights.
  • Social link deduplication: manual adds, bulk imports, and discovery results block duplicate profiles on the same connection.
  • Social account finder now works when a connection has a name but no email address.

development-v0.1.3-alpha

Role-based access, team referrals, email verification, and per-user data scoping across the admin panel.

  • Roles & permissions: Super Admin, Admin, Owner, and Connector roles gate access to leads, connections, calendar, site settings, and user management.
  • Admins manage roles from a Users page; regular admins only see owners and connectors in the roster.
  • Team invites & referrals: every user gets a personal invite code; new sign-ups (email or Google) are attributed to the inviter.
  • Email verification: new accounts must confirm their email before accessing the dashboard.
  • Public visitors can register through a "Join our Team" button.
  • User-specific data: leads, connections, and calendar are scoped per user; super admins see and manage everything.
  • Super admins can assign or reassign leads to a specific owner; new public leads start unassigned.
  • Homepage lead form scrolls to the top after submission so visitors see the confirmation message.

development-v0.1.2-alpha

Connections CRM, Blinq enrichment, Google Contacts sync, and richer lead contact preferences.

  • Connections CRM: CSV import, search/filter, tags, notes, export, and per-connection profile pages.
  • Connections enriched from Blinq cards (profile photo + QR code), synced to Google Contacts, and linked to property leads.
  • Social links per connection plus a social-account finder using Gravatar, GitHub, and Grok.
  • Users can manage their own Blinq cards from their profile.
  • Lead contact preferences separate do-not-call, do-not-text, and do-not-email with color-coded admin indicators.
  • Lead-facing emails include signed opt-out links, public page links, and per-domain template content.

development-v0.1.1-alpha

Admin lead management, Google Calendar scheduling, announcements, and outlet-specific lead capture.

  • Domain-aware landing pages for RV parks, mobile home parks, and foreclosure leads.
  • Property lead submission with database storage, Resend email notifications, and site-specific sender branding.
  • Mobile home park property-type guidance, age-range capture, and dev-only faker fill support.
  • Authenticated submitters can upload supporting images and documents.
  • Admin lead management with editable details, image previews, notes with attachments, filtering, and CSV export.
  • Google Calendar scheduling creates lead call events and powers an admin calendar view.
  • Livewire-powered admin lead and calendar sections update without manual refreshes.
  • Scheduled homepage announcement banners with admin management.
  • Admin site settings override app names, lead disclaimers, email logos, and template text by domain.
  • The RV Park Sale Outlet homepage includes a richer marketing hero, social proof stats, and How It Works.

development-v0.1.0-alpha

Initial multi-domain seller lead platform with Jetstream authentication and abuse protections.

  • Jetstream/Fortify authentication with Google login support.
  • Public and admin navigation with a persistent light/dark mode toggle.
  • Whitelist/blacklist protections guard login and lead form abuse.
  • Public/admin footers show versioning and update links.