All updates

Settings, appearance & security
Workspace settings, light and dark themes, session management, and security improvements across the dashboard.
SettingsAppearanceSecurityAuthTheme
Planning
- Settings architecture Designed settings section with sub-pages for appearance (theme, layout), security (password, sessions), and organization management (logo, name, slug, delete).
- Authentication flows Planned login, signup, password reset with email service integration, Google/GitHub OAuth, and error handling for existing accounts.
Design
- Appearance settings Theme toggle with light/dark/system options and visual assets, layout toggle with sidebar and topbar icons, adaptive layout preview.
- Security settings Password change form, session management table with API integration, session device information display.
- Organization settings Logo upload preview, name and slug editing with validation, delete workspace with confirmation, and dynamic organization switcher.
- Dashboard layout Adaptive sidebar/topbar layout toggle, cleaned up sidebar with improved styles, removed footer from adaptive layout for streamlined component structure.
Frontend
- Authentication pages Login and signup components with layout wrappers, routing to home page, and specific error handling for existing accounts.
- Appearance settings page Theme and layout customization options with visual preview assets, sidebar navigation integration, and motion library animations for layout toggle.
- Security settings page Password change component, session management with API integration, and session handling UI.
- Organization settings page Logo upload, name and slug editing, delete workspace functionality, and organization management features including domain and mailbox management.
- Dashboard adaptive layout Sidebar and topbar layout toggle, refined sub-navbar behavior with conditional rendering, cleaned up sidebar component.
- Landing pages Enhanced pages for About Us, Getting Started, Engineering, Product Beliefs, What We Stand For, Why Open Source, Why Reloop, Campaigns, Deliverability, and Community sections.
- Initial page scaffolding New pages for Contacts, API Keys, Webhooks, and Logs with sub-navbar integration and CreateOrganizationModal in org layout.
Backend
- Password reset Implemented password reset functionality with email service integration, new file structure for reset flow, and enhanced user experience for account recovery.
- Auth improvements Authentication middleware integration into domain and validation routes, user context handling for domain operations, signup error handling for existing accounts.
- Docker image updates Updated PostgreSQL, Redis, and Caddy to latest stable versions in docker-compose.yml.
DevOps
- Observability bootstrap Added ClickHouse, OpenTelemetry Collector, Grafana, and Loki services to docker-compose.yml. Removed deprecated env.local, README.md, and start.sh files.
- Container updates Updated Docker images to latest stable versions for PostgreSQL, Redis, and Caddy.