Skip to content

Releases: Crazygiscool/Lumen

✨ Lumen Journal — Release 1.1.26

30 Dec 03:38

Choose a tag to compare

A refined, fully‑integrated release of Lumen Journal, the encrypted journaling application built with Rust and Flutter. This update introduces complete Linux desktop integration, improved packaging, and a smoother user experience across the board.


🚀 New Features

  • Desktop launcher integration
    Lumen Journal now includes a .desktop file, allowing it to appear in application menus across GNOME, KDE, XFCE, and other desktop environments.

  • High‑resolution application icon
    A polished 256×256 icon is now bundled, ensuring crisp visuals in menus, docks, and launchers.

  • AppStream metadata support
    Software centers such as GNOME Software and KDE Discover can now display rich metadata for Lumen Journal, improving discoverability and presentation.

  • Man page included
    A new lumen-journal(1) manual page provides quick reference documentation directly from the terminal.

  • Shell completions for Bash, Zsh, and Fish
    Command‑line users now benefit from auto‑completion support across all major shells.


🔧 Improvements

  • AUR‑compliant packaging
    The project now includes a fully compliant PKGBUILD with proper license installation, desktop integration, and clean file structure.

  • Consistent binary naming
    The lumen-journal binary is now installed into /usr/bin with correct permissions and structure.

  • License installation
    The CC‑BY‑NC‑SA‑4.0 license is now correctly installed into /usr/share/licenses/lumen-journal/.

  • Source tarball alignment
    GitHub release tags now match AUR pkgver, ensuring reliable builds via yay, paru, and makepkg.


🛠️ Developer Notes

  • PKGBUILD updated to include all auxiliary files (desktop, icon, metadata, completions, man page, systemd unit).
  • Repository flattened to meet AUR requirements (no subdirectories, no large blobs).
  • Build process simplified using cargo build --release --locked.
  • All auxiliary files included in source array for reproducible builds.

📦 Installation

From AUR

yay -S lumen-journal

Manual build

git clone https://aur.archlinux.org/lumen-journal.git
cd lumen-journal
makepkg -si

Full Changelog: https://github.com/Crazygiscool/Lumen/commits/1.1.26