Releases: Crazygiscool/Lumen
✨ Lumen Journal — Release 1.1.26
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.desktopfile, 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 newlumen-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
Thelumen-journalbinary is now installed into/usr/binwith 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 AURpkgver, ensuring reliable builds viayay,paru, andmakepkg.
🛠️ 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