• DevPilot's avatar
    fix(auth+ui): repair signup/login cycle and broken navigation on desktop and mobile · 75ab1d67
    DevPilot authored
    - Stop starting a second Alpine instance in app.js; Livewire already ships and
      starts Alpine, so every x-on handler fired twice and toggles (user dropdown,
      logout menu) cancelled themselves out.
    - Email verification links work on any device/browser (no longer require an
      existing session); the user is logged in after verifying.
    - Add /dashboard role router; logged-in users hitting /login, /register or the
      landing page go to their dashboard instead of looping back to "Login".
    - Case-insensitive email login/reset (mobile keyboards capitalise the first
      letter); emails and usernames are normalised to lowercase on signup.
    - Accept local Egyptian (01xxxxxxxxx), 00-prefixed and spaced phone numbers.
    - Role-based sidebar for every app page; new company sidebar replacing dead
      href="#" links; wire dashboard quick actions, bell, profile/settings menus.
    - Guest header shows Login/Register (or Dashboard when signed in).
    Co-Authored-By: 's avatarClaude Opus 5.5 <noreply@anthropic.com>
    75ab1d67
Name
Last commit
Last update
app Loading commit data...
bootstrap Loading commit data...
config Loading commit data...
database Loading commit data...
docker Loading commit data...
docs Loading commit data...
lang Loading commit data...
public Loading commit data...
resources Loading commit data...
routes Loading commit data...
storage Loading commit data...
tests Loading commit data...
.dockerignore Loading commit data...
.env.example Loading commit data...
.gitignore Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
artisan Loading commit data...
captain-definition Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
peertube-api-reference.md Loading commit data...
phpunit.xml Loading commit data...
postcss.config.js Loading commit data...
scatterred ideas.txt Loading commit data...
tailwind.config.js Loading commit data...
ugc-heaven-db.md Loading commit data...
vite.config.js Loading commit data...