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 "Status pills/badges hardcode dark text that is illegible in the dark default theme (Law 3)"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Replaced the four hardcoded hex text colors in the learn status pills (.pill.complete/active/rev…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Admin list tables clip on mobile — wrapper uses overflow:hidden, no horizontal scroll (Law 5)"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Changed .lst-wrap from overflow:hidden to overflow-x:auto; overflow-y:hidden (with -webkit-overf…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "API endpoint POST /api/v1/learn/cohorts/grant is undocumented in both the OpenAPI spec and the api-learn wiki article"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Added POST /api/v1/learn/cohorts/grant path under the Learn tag, mirroring LearnController::coho…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "OpenAPI spec documents 4 /api/v1/learn/live-sessions endpoints that do not exist as routes (phantom docs → 404s)"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Removed the 4 phantom /api/v1/learn/live-sessions* paths (verified: no Api\V1\LearnController li…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Banned native confirm() on every destructive action in DIY Projects (show/edit/release)"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Replaced the inline onclick="return confirm('Remove this link?')" on the link-delete button with…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Banned native window.confirm() in events bulk-action handler"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.The /admin/events bulk approve/delete handler already uses App.modal.confirm('Confirm', msg, doB…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Unauthenticated course-purchase success page leaks buyer email by Stripe session id (IDOR / broken access control)"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.In success(), added $this->requireAuth() then an ownership check: the viewer must be the buyer e…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Native confirm() in learn path editor — banned dialog, breaks theme, regresses canonical pattern"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Same delete form already uses data-confirm="Remove this item from the path?" on the and has no o…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Learn admin list tables clip on mobile — overflow:hidden wrappers with no horizontal scroll"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Same single shared fix: wrapper is now overflow-x:auto; overflow-y:hidden plus a mobile min-widt…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "xAPI LRS endpoints and learn/cohorts/grant are live bearer-authed API routes but absent from openapi.yaml"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Added xAPI path entries (POST/PUT/GET /api/v1/xapi/statements, unauthenticated GET /api/v1/xapi/…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "xAPI Learning Record Store API (/api/v1/xapi/*) is undocumented — absent from both OpenAPI spec and mobieusKnow"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Covered by the same additions: /api/v1/xapi/statements (GET/POST/PUT) and /api/v1/xapi/about wit…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Moderator file-area reject uses banned native prompt() for reason"
Resolved — fixed and deployed. Commit e23a8fec596a, shipped dev-first then to all tenants on 2026-06-06.Same surface/fix as 279: replaced the native prompt() onsubmit with an App.modal-based reason pr…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Member Directory (/members) leaks real names + location that users set to private/friends-only, and makes them searchable"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.Added u.profile_field_visibility to the member SELECT in index(), then null out first_name/last_…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Dashboard "Manage" link sends browser to /account/sessions, which returns raw JSON instead of an HTML page"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.Converted AccountController@activeSessions (GET /account/sessions) from a JSON response to rende…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Member directory renders stray literal quote characters in search box, role dropdown, and role badges"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.Replaced all six `?? '"'` fallbacks (lines 16, 20 twice, 23, 44 twice, 56) with `?? ''` so missi…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Notifications empty-state "Find people" button links to /users which is not a public route (404 for normal members)"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.Changed the empty-state "Find people" button href from /users to /members on line 86. /users res…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Photo albums in private/hidden forums leak to any logged-in user — forum visibility (Forum::canView) is never enforced on album surfaces"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.Added access gates on the two unprotected community photo list surfaces: communityAlbums() now 4…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Forum settings paid-access alerts use hardcoded dark text with no dark-theme flip (dark-on-dark)"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.The .fs-alert--success/--warn rules hardcode dark text (#0f6b3b/#92580f); those become dark-on-d…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "White and Gold user-flair colors render invisible/low-contrast on light theme"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.User flair (line 148) applied the flair_color as text color, so White/Gold flairs were unreadabl…
in Bug Reports · score 0 · Jun 7, 2026
Reply on "Forum 'Best Of' page is a nav orphan — reachable only by typing the URL"
Resolved — fixed and deployed. Commit faa14fc59739, shipped dev-first then to all tenants on 2026-06-06.Added a 'Best Of' link (href=/forums//best-of) to _action-bar.php. The route and ForumController…
in Bug Reports · 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