Skip to content

1.22.0 - 2026-05-18

Choose a tag to compare

@github-actions github-actions released this 18 May 04:05

Release Notes

πŸš€ Features

  • (mobile) Foundation pass β€” xs breakpoint, drawer auto-close, overflow fixes
  • (mobile) Full-screen search sheet below the xs breakpoint
  • (mobile) Reader polish with overflow menu and bottom navigation bar
  • (mobile) Collapse admin tables to mobile-friendly cards below xs
  • (mobile) Library toolbar stacking and alphabet jump picker below xs
  • (mobile) Add PWA shell with manifest, service worker, install + update prompts
  • (mobile) Polish EPUB tap-to-toolbar and PDF default zoom on phones
  • (mobile) Polish a11y and visual consistency at the xs breakpoint
  • (mobile) Polish reader hints, EPUB chapter cue, banner persistence
  • (mobile) Scaffold offline reading with custom service worker and IDB layer
  • (mobile) Stream EPUB and PDF downloads into the offline cache
  • (mobile) Add offline-download button to book detail
  • (mobile) Download comics by page into the offline cache
  • (mobile) Add offline downloads page with storage quota and persistence
  • (mobile) Queue reading-progress writes when offline and replay on reconnect
  • (mobile) Batch series downloads, iOS install nudge, reader prefetch expansion, docs

πŸ› Bug Fixes

  • (mobile) Reader real-device regressions (dvh, pointer events, EPUB iframe swipe)
  • (reader) Unify tap zones so center always reveals the overlay
  • (reader) Unblock mobile swipe and side-tap navigation in PWA
  • (mobile) PWA safe-area, reader gestures, and unified Download menu
  • (reader) Click-only nav, PDF centering, persistent EPUB TOC
  • (reader) Toolbar regressions on iOS PWA and tighten home padding
  • (reader) Eliminate flicker and dark midpoint in page transitions
  • (reader) Unblock EPUB chapter advance and tap cycling in multi-column sections
  • (reader) Vertically center short PDF pages in paginated mode
  • (mobile) Guard series aliases query and wrap dotted setting keys

βš™οΈ Miscellaneous Tasks

  • (mobile) Clean up Vite cruft, guard release facets, mock /releases
  • Remove references to local-only implementation plans

Install codex 1.22.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/AshDevFr/codex/releases/download/v1.22.0/codex-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/AshDevFr/codex/releases/download/v1.22.0/codex-installer.ps1 | iex"

Download codex 1.22.0

File Platform Checksum
codex-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
codex-x86_64-apple-darwin.tar.xz Intel macOS checksum
codex-x86_64-pc-windows-msvc.zip x64 Windows checksum
codex-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
codex-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo AshDevFr/codex

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>