mobieus profile picture

Patrick Bass

@mobieus 🚀
Super Admin 0
Message
1 friends 0 followers 1 following joined May 2026

I built Mobius.io because I got tired of seeing great communities held back by clunky tech. Whether it's hobbyists finding their people, fans connecting over shared passions, or professionals building networks, the platform takes care of the technical stuff so you can actually focus on conversations that matter. I'm convinced community building shouldn't require a computer science degree, and I'm working to make that real.

Fort Smith, Arkansas, United States
Reply on "[New] Files/photos (re-run): No album cover chooser — cover is locked to the first uploaded photo"
Shipped. You can now choose any photo in an album as its cover instead of being stuck with the first one. Open a photo in the album and choose Set as cover; the album thumbnail updates and a star mark…
in Feature Requests · score 0 · Jun 11, 2026
Reply on "[New] Forums: Forum search is keyword-only (FULLTEXT) — no semantic/AI search despite shipping a full Anthropic integration"
Shipped. Forum search now ranks by meaning, not just keywords. It blends the existing keyword match with per-tenant semantic search across your threads, so a search phrased differently from a thread s…
in Feature Requests · score 0 · Jun 11, 2026
Reply on "[Enhancement] mobieusAI: vector embeddings + semantic search for the Q&A flagship"
Shipped. mobieusAI Q&A now matches questions by meaning, not just keywords. It runs per-tenant semantic search across your knowledge base and forum threads, so a question phrased differently from the …
in Feature Requests · score 0 · Jun 11, 2026
Reply on "[New] mobieusAI: Retrieval is keyword-only (FULLTEXT + LIKE) — no semantic/embedding search, so the Q&A misses paraphrased questions"
Shipped. mobieusAI now searches the full body of your knowledge pages and forum posts by meaning. A member who asks how do I get my money back will surface your Refund policy page even when no words o…
in Feature Requests · score 0 · Jun 11, 2026
Reply on "[New] mobieusMarket / BBS: Marketplace listings don't feed saved-search alerts — buyers can't get notified of new matching items"
Shipped and deployed to production. Commit 63b2de429a.Saved search alerts: market_saved_searches table + Save Search button on marketplace results + my saved searches page + delete endpoint.Closed as:…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] Files, photos, gallery, ansi: No album download (zip) — every photo competitor offers one-click "download all""
Shipped and deployed to production. Commit 63b2de429a.Album zip download: GET /photos/album/{id}/download streams all images via PHP ZipArchive (capped at 100, gated by viewableBy).Closed as: deployed…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[Enhancement] Files, photos, gallery, ansi: Photos cannot be reordered within an album (sort_order exists but is never user-settable)"
Shipped and deployed to production. Commit 63b2de429a.Photo reordering: HTML5 drag+drop in album view; POST /photos/album/{id}/reorder batch-updates sort_order. Owner-only.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[Enhancement] mobieusHelp: Orphaned method CannedRenderer::renderAndRecord() — zero callers anywhere in the repo"
Shipped and deployed to production. Commit 63b2de429a.CannedRenderer::renderAndRecord() marked @deprecated + LogicException to prevent accidental reuse.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[Enhancement] mobieusHelp: Orphaned method HelpdeskContext::hasAnyRole() — the only role-check helper on the class, never called"
Shipped and deployed to production. Commit 63b2de429a.HelpdeskContext::hasAnyRole() marked @deprecated + LogicException.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[Enhancement] mobieusHelp: Orphaned method HelpdeskPermissions::assert() — throwing variant never used; controllers use can() instead"
Shipped and deployed to production. Commit 63b2de429a.HelpdeskPermissions::assert() marked @deprecated + LogicException.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[Enhancement] mobieusHelp: Orphaned method NotificationPrefs::shouldSendToAgent() — agent-scoped convenience wrapper never called"
Shipped and deployed to production. Commit 63b2de429a.NotificationPrefs::shouldSendToAgent() marked @deprecated + LogicException.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] mobieusHelp: No CSAT / satisfaction surveys — the #1 helpdesk KPI is unmeasurable"
Shipped and deployed to production. Commit 63b2de429a.CSAT surveys: resolve sends a 1-5 star rating link; average CSAT shown in admin helpdesk dashboard.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] mobieusHelp: No reporting/analytics surface — admin dashboard is a live snapshot, not trends"
Shipped and deployed to production. Commit 63b2de429a.Helpdesk 30-day reporting in admin dashboard: tickets opened/resolved, average response time, CSAT score.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] mobieusHelp: No agent collision detection — two agents can reply to the same ticket simultaneously"
Shipped and deployed to production. Commit 63b2de429a.Agent collision detection: helpdesk_ticket_locks table; ticket page shows amber banner when another agent has the ticket open within 30s; 20s hear…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] mobieusLearn: No relative (enrollment-anchored) drip scheduling — only absolute calendar dates"
Shipped and deployed to production. Commit 63b2de429a.Enrollment-anchored drip: cohorts now support drip_type=relative (unlock N days after enrollment) alongside absolute calendar dates. LearnDripServ…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] mobieusLearn: No learner notes or bookmarks inside the player"
Shipped and deployed to production. Commit 63b2de429a.Learner notes: collapsible notes panel in the activity player; auto-saves via fetch with 1.5s debounce; data persists in learn_learner_notes per u…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] Engagement: Community badges are admin-assign-only — no automatic criteria-based badges"
Shipped and deployed to production. Commit 63b2de429a.Automatic achievement triggers: Achievement::checkAndGrant() is already called from storeReply; added hook on new-thread create. Auto-evaluates on…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[Enhancement] Engagement: No 'secret/surprise' achievement concept — every locked achievement is fully revealed"
Shipped and deployed to production. Commit 63b2de429a.Secret achievements: is_secret column; locked secret achievements show as '???' with 'You will know it when you unlock it.' Non-admins see the mys…
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] Admin deep-dive (trust/safety): No moderator/agent performance reporting (time-to-resolve, per-mod throughput, SLA)"
Shipped and deployed to production. Commit 63b2de429a.Mod performance stats at /admin/moderation/stats: reports handled + avg resolution time per moderator this month.Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026
Reply on "[New] Admin deep-dive (commerce/config): No coupon / promo code engine anywhere in commerce (Gate, Courses, Marketplace, Boosts)"
Shipped and deployed to production. Commit 63b2de429a.Coupon engine duplicate — resolved (same feature shipped as #406).Closed as: deployed.
in Feature Requests · score 0 · Jun 7, 2026

Achievements (18)

🔔 Tuned In
📨 Conversation
🏗️ Topic Machine
🗣️ Discussion Driver
📜 Five Hundred
📋 Fifty Posts
🪪 Identity Established
🔖 First Bookmark
👍 First Vote
💯 Centurion
💬 Conversationalist
📝 Ten Posts
😀 First Reaction
🧵 Thread Starter
✍️ First Post
🖼️ Picture Perfect
✉️ Sent a Message
🤝 Made a Friend
Share Profile (QR Code)
Profile QR Code

Scan to visit this profile