Skip to content

January 2026 ​

All updates from January 2026.


January 31, 2026 ​

πŸ“± iOS 26 SDK Support ​

The Luma mobile app now builds with Apple's latest iOS 26 SDK, meeting the April 2026 App Store requirement.

What Changed ​

  • App now uses Expo SDK 54 with React Native 0.81
  • Upgraded to React 19 for improved performance
  • All future builds will pass Apple's SDK requirements

πŸš€ Bidirectional Calendar Sync ​

Your external calendars (Google, Microsoft, Apple) now sync both ways with Luma. Events from your calendar automatically appear in Luma, and Luma events can be pushed to your calendar.

What Changed ​

  • External calendar events now appear as scheduled events in Luma
  • Luma events can be exported to your chosen calendar
  • Smart category detection: vacation, meetings, and training events are categorized automatically
  • Conflict detection when events are edited in both places
  • Calendar selection for choosing where to export Luma events

πŸ“± Smart Receipt Scanning for Expenses ​

You can now take a photo of a receipt and let AI extract the details automatically. The app shows how confident it is about each field, so you know what to double-check.

What Changed ​

  • AI reads receipts and fills in supplier, amount, and VAT automatically
  • Confidence indicators show which fields may need verification
  • Edit any field before saving
  • Select expense category (materials, fuel, equipment, etc.)
  • Receipt images are now saved permanently with your expenses

πŸ› Calendar Loading Fix ​

Fixed an issue where the mobile calendar could fail to load with a "column not found" error when sorting jobs.

What Changed ​

  • Calendar now reliably loads your scheduled jobs
  • Improved error handling for job sorting

πŸ› Mobile Login Reliability ​

Fixed rate limiting conflicts that could cause "Too Many Requests" errors during login.

What Changed ​

  • Login is now more reliable, especially on slower connections
  • Removed unnecessary request throttling on authentication

January 30, 2026 ​

πŸ“± Quick Access Menu on FAB ​

Long-press the center FAB button to instantly access Expense, Payment, Reminder, and Help actions. A half-moon menu fans out above the button with smooth spring animations and haptic feedback.

What Changed ​

  • Long-press to reveal: Hold the FAB for 400ms to open the quick menu
  • Half-moon layout: Four action icons arc gracefully above the button
  • Haptic feedback: Feel the menu open with tactile confirmation
  • Tab bar stays visible: Unlike before, quick actions now open as bottom sheets that keep the navigation visible

πŸ› Fixed Login and Onboarding Flow ​

You can now sign in and complete the onboarding process without errors. Previously, users would see authentication errors or get stuck in redirect loops after signing in.

What Changed ​

  • Fixed session cookie handling so you stay logged in across page refreshes
  • Organizations are now properly set as active after creation
  • The dashboard correctly detects your organization and shows your data
  • Fixed loading states to prevent screen flickers during sign-in

πŸ’… Premium Mobile App Redesign ​

The Luma mobile app now features a completely redesigned premium interface inspired by Spotify and Apple's latest design language.

What Changed ​

Redesigned Navigation

  • Spotify-style tab bar: New center "Did a Job" button for instant access to your most-used action
  • Streamlined tabs: My Day, Jobs, Calendar, and Profile with beautiful icon animations

Premium Visual Design

  • Ionicons everywhere: All icons upgraded to premium Apple-style icons with colored circular backgrounds
  • Glassmorphic cards: Frosted glass effect on the home screen cards
  • Smooth animations: New spring physics for butter-smooth interactions throughout
  • Staggered reveals: Lists cascade in with satisfying motion

Flow Screens Polished

  • Did a Job: Premium customer selection with circular avatars
  • Got Paid: Beautiful invoice cards with checkmark animations
  • Bought Something: Camera button with glowing capture effect
  • Help Me: Category icons with semantic colors (green for money, orange for tasks)

Full Theme Support

  • Light & dark modes: Every screen adapts beautifully to your preference
  • Theme-aware colors: Cards, icons, and shadows all respond to your theme

January 29, 2026 ​

πŸ“± Mobile App Premium Polish ​

The Luma mobile app now feels truly premium with smooth animations, biometric login, and Swedish language support.

What Changed ​

Security & Convenience

  • Face ID / Touch ID login: Unlock Luma with just a glance or touch - no typing needed with work gloves
  • Quick toggle in settings: Enable or disable biometrics from your profile

Appearance

  • Dark mode: Choose light, dark, or follow your system setting
  • Smooth animations: Buttons and cards respond with satisfying press feedback
  • Blur effects: Premium iOS-style vibrancy on modals and overlays

Swedish Language

  • Full Swedish support: Hela appen pΓ₯ svenska! Switch languages in settings
  • Automatic detection: App defaults to your phone's language preference

Performance

  • Faster image loading: Photos load instantly with smooth blur placeholders
  • Smoother scrolling: Job lists and calendars scroll at 60fps even with hundreds of items

Better Workflows

  • Add materials manually: New modal to quickly add materials without taking a photo
  • Help Me navigation: AI suggestions now take you directly to the right screen
  • Delightful empty states: Friendly illustrations when lists are empty

πŸ’… New Welcome Experience & Swedish Onboarding ​

Your first experience with Luma is now warmer and more personal. When you sign up, you'll be greeted by name and guided through a simple 3-step setup wizard.

What Changed ​

  • Personalized welcome: "Welcome to Luma, Johannes!" instead of generic text
  • Swedish first: Sweden is now the default country, with proper organisation number format (XXXXXX-XXXX)
  • All-in-one setup: Business name, country, and organisation number collected in one smooth flow
  • Friendlier login screens: "Hey! Good to see you again." and "Let's get you started!"
  • Visual refresh: Teal gradient buttons and cleaner design across sign-in and sign-up

Supported Countries ​

CountryFormatExample
πŸ‡ΈπŸ‡ͺ SwedenXXXXXX-XXXX556123-4567
πŸ‡©πŸ‡° DenmarkXXXXXXXX12345678
πŸ‡³πŸ‡΄ NorwayXXXXXXXXX123456789

πŸ› Login & API Connection Fixed ​

Fixed issues preventing users from logging in and accessing data after the production launch.

What Changed ​

  • Login now works reliably: Fixed session cookie detection in production environment
  • API requests work: Resolved connectivity issues between the web app and backend
  • Faster API calls: Requests now route internally within our infrastructure for better performance

Technical Notes ​

  • Added GraphQL proxy to avoid browser security restrictions (CORS)
  • Fixed cookie name handling for secure production cookies
  • Set up proper internal service routing in Kubernetes

January 28, 2026 ​

πŸš€ Production Launch ​

Luma is live! Our production environment is now running in Azure Sweden Central.

What's New ​

Live URLs

Infrastructure

  • Enterprise-grade hosting with automatic scaling (3-20 servers)
  • All data stored in Sweden for GDPR compliance
  • Zone-redundant database with automatic failover
  • 30-day automatic backups
  • Real-time monitoring and alerting

Automated Deployments

  • Git Flow branching across all repositories
  • Code changes deploy to test environment automatically
  • Production deployments require approval
  • One-click rollback capability

January 27, 2026 ​

πŸ“± Mobile App Ready for Beta ​

The Luma mobile app (iOS & Android) is complete and ready for beta testing.

Features Built ​

Voice Input

  • Talk instead of type
  • Perfect for field workers with dirty hands
  • Works in Swedish and English

Receipt Scanning

  • Take a photo of any receipt
  • AI extracts vendor, amount, and VAT automatically
  • Link to a job or mark as general expense

Offline Support

  • Works without internet connection
  • Actions queue locally
  • Syncs automatically when back online
  • Never lose data in the field

Push Notifications

  • Get alerted when jobs come in
  • Reminder notifications
  • Payment received notifications

Crash Reporting

  • Sentry integration
  • We see issues before you report them
  • Helps us improve quickly

App Store Setup ​

  • Apple Developer account configured
  • App Store Connect app created
  • Three build profiles: development, preview, production
  • First iOS simulator build completed
  • Over-the-air updates enabled (push fixes without App Store review)

CI/CD Pipelines ​

WorkflowTriggerWhat it does
CIEvery pushLint, TypeScript, tests
CD DevPush to developBuild preview β†’ Expo
CD ProdPush to mainBuild β†’ App Store & Play Store

January 22-26, 2026 ​

πŸ”’ Authentication Migration (EU Data Residency) ​

Migrated from Clerk (US-hosted) to Better Auth (self-hosted in Sweden).

Why We Migrated ​

  • GDPR Compliance: All user data now stays in the EU
  • Data Sovereignty: No dependency on US cloud services for authentication
  • Cost: Self-hosted is more cost-effective at scale
  • Control: Full control over authentication logic

What Changed ​

For Users

  • Same login experience (email + password)
  • Email verification now sends from luma@aceve.cloud
  • Password reset emails in Danish

Technical Details

  • Better Auth self-hosted on Azure Sweden Central
  • PostgreSQL database for user storage
  • SendGrid for transactional emails
  • Secure token management

January 21, 2026 ​

πŸ“‹ Luma Vision Documented ​

Published our product vision and design principles.

Key Documents ​

  • Luma Discovery: Full product vision with user personas, core flows, and design principles
  • UX North Star: "Can a first-time business owner use this on day one, alone, from their phone, in 2 minutes?"
  • Core Flows: Something Happened, Did a Job, Bought Something, Got Paid, Help Me

Design Principles ​

  1. Event-based: "Something happened" not menus and modules
  2. Guided: AI suggests next steps β€” users never have to think
  3. Mobile-first: One hand, few taps, done
  4. Invisible: If the user wonders "what do I do now?" β€” we failed

Earlier in January ​

Week of January 7-20 ​

  • Initial mobile app development started
  • Backend GraphQL API hardened for production
  • Rate limiting and input validation added
  • Database optimization and indexing
  • Terraform infrastructure modules created

What's Next? ​

See our Roadmap for what's coming in Q1 2026 and beyond.

Have feedback? Contact us at luma@aceve.se.

Built with ❀️ by Aceve