Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-05 19:46:31 +02:00
Imora feat: open videos muted by default 2026-09-05 19:46:31 +02:00
ImoraShare chore: adopt the swift 6 language mode 2026-09-04 03:34:21 +02:00
.gitignore chore: generate the xcode project with xcodegen 2026-09-04 03:04:50 +02:00
CONTRIBUTING.md docs: rewrite the readme and contributing guide 2026-09-04 03:05:02 +02:00
LICENSE.md chore: add license 2026-08-31 02:25:20 +02:00
project.yml chore: adopt the swift 6 language mode 2026-09-04 03:34:21 +02:00
README.md docs: rewrite the readme and contributing guide 2026-09-04 03:05:02 +02:00

Imora

A native SwiftUI client for Immich, built for iOS 26 with Liquid Glass. No cross-platform layer: SwiftUI, the iOS 26 design language and the Immich REST API.

Features

  • Photo timeline with month sections, memories, a drag scrubber and live updates from the server.
  • Full-screen viewer with zoom, video playback, EXIF and map, favorite, archive, trash and share.
  • Albums with sharing, public links, activity and covers, plus multi-select actions everywhere.
  • Smart search, people, places, favorites, archive, trash and a locked folder behind Face ID.
  • Photo map with clustering and filters.
  • Backups that keep running after you leave the app, with progress in the Dynamic Island and on the Lock Screen.
  • Share extension that uploads photos and videos from any app.
  • Notifications inbox for album invites, activity and server alerts, mirrored as iOS banners.
  • Admin panel for users and job queues.

Requirements

  • iOS 26 or newer.
  • An Immich server, v3.x API.

Build

The Xcode project is generated from project.yml with XcodeGen and is not committed:

brew install xcodegen
xcodegen generate
open Imora.xcodeproj

Pick a Simulator or your iPhone and run. Signing, the command-line build and an architecture tour are in CONTRIBUTING.md.