randogoth
648f041cf3
fix: pin fumi checkout to main, skipping a default-branch API lookup the carrier-scoped token can't make
macOS / check (push) Successful in 38s
2026-10-07 13:46:37 +03:00
randogoth
5d68f3e245
feat: checkout fumi as a sibling dir in CI to match the local path dependency
macOS / check (push) Failing after 43s
2026-10-07 13:45:14 +03:00
randogoth
69fd6d58e7
feat: clear the Forgejo-injected GITHUB_TOKEN before devbox run check
macOS / check (push) Failing after 3s
2026-10-07 13:34:00 +03:00
randogoth
402e108634
feat: add macOS CI workflow targeting the Forgejo runner
macOS / check (push) Failing after 3s
2026-10-07 13:11:09 +03:00
randogoth
cda8985218
feat: ask whether a reply carries the sender's frontmatter
2026-10-07 13:10:09 +03:00
randogoth
dacbc9de38
feat: show received frontmatter fields in the message detail
2026-10-07 13:10:09 +03:00
randogoth
68f5620d35
feat: let composes carry custom frontmatter headers
2026-10-07 13:10:09 +03:00
74ec9a2492
feat: simplify devbox config for macOS aarch64
...
On Apple Silicon Macs, many GTK-related nixpkgs packages are marked as
unsupported on aarch64-darwin. Instead of using nixpkgs for the GUI stack,
use Homebrew which provides pre-built bottles for gtk4, libadwaita, and
all their dependencies (glib, pango, cairo, gdk-pixbuf, graphene, etc.).
The devbox config now provides only the Rust toolchain (rustc, cargo,
pkg-config, rustfmt) and sets environment variables to locate the
Homebrew-installed libraries:
- PKG_CONFIG_PATH: /opt/homebrew/lib/pkgconfig
- PKG_CONFIG_PATH_arm64_apple_darwin: /opt/homebrew/lib/pkgconfig
- PATH: Includes /opt/homebrew/bin and /opt/homebrew/sbin
This allows building the project with: devbox run build
All 16 tests pass with: devbox run check
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-10-07 12:48:09 +03:00
randogoth
0b20b56cba
feat: embed the carrier icon in the Windows exe
2026-10-03 14:01:10 +03:00
randogoth
65c0ad2c77
feat: add a one-command windows build script
2026-10-03 12:31:19 +03:00
randogoth
080b47b24f
feat: package the app as a flatpak
2026-10-03 12:17:15 +03:00
randogoth
8e9d2a92a6
feat: make senders tappable and replace the toasts with a fixed status line
2026-10-03 11:22:35 +03:00
randogoth
22c20427f0
feat: unify the detail view with QR sharing and default pane layout
2026-10-03 11:03:21 +03:00
randogoth
84650e50bd
feat: stash composes closed by sidebar trips as drafts
2026-10-03 09:46:55 +03:00
randogoth
f55821213d
fix: drop the duplicate envelope from the empty article pane
2026-10-03 09:38:33 +03:00
randogoth
7fdcd0d811
refactor: migrate the UI to GTK4 with Relm4 and libadwaita
2026-10-03 00:40:53 +03:00
randogoth
517d938c46
feat: adopt a notational-velocity layout with larger text
2026-10-02 00:08:59 +03:00
randogoth
7ed2889966
feat: list the store live while a fetch runs
2026-10-02 00:02:36 +03:00
randogoth
50299547e5
chore: pin a linker in the devbox environment
2026-10-02 00:02:36 +03:00
randogoth
96f3748086
fix: handle operation results before the busy guard so they clear it
2026-10-01 23:45:24 +03:00
randogoth
e9e40bca36
feat: build carrier, a minimalist Iced smolmail client on fumi-core
2026-10-01 23:45:24 +03:00