Skip to content
This repository was archived by the owner on Jul 28, 2026. It is now read-only.

v1.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:00
d94a4f3

1.8.0 (2026-07-28)

Features

  • decrypt-progress: show progress bar inside decrypt card with brand blue (#243) (e4e66f7)
  • decrypt: show private signing attributes on the download page (#257) (4d348ae)
  • decrypt: smooth transitions between Yivi, decrypt, and done states (#249) (21abd88)
  • emailPreview: i18n fix, open links in new tab, HTML/text switcher (#246) (d52ee5b)
  • error-reporting: CrashReport panel + Sentry-compatible client (#247) (a23d1cb)
  • filesharing: add explanatory hover text to recipient attribute buttons (#316) (7a39c4b)
  • filesharing: one-tap Yivi app open on iOS via pre-warmed session (#321) (8c17d11)
  • filesharing: optional name disjunction via condiscon; fix canEncrypt reactivity (#240) (00b4187)
  • filesharing: progress bar during download/decrypt + per-file downloads (#241) (52bfed7)
  • home: homepage onboarding, differentiator-led copy & related fixes (#312) (103590e)
  • home: onboarding "how it works" homepage + compose/sign clarity (#310) (ae230dd)
  • marketing: plain-language "In short" summaries on About & Privacy (#311) (fecf3f2)
  • metrics: tag cryptify uploads with X-Cryptify-Source: website (#228) (70ee865)
  • staging: in-page preview of cryptify's notification email (#244) (7c3e774)

Bug Fixes

  • add X-Content-Type-Options and CSP report-only headers to nginx (#287) (a0fdbe6)
  • blog: make RSS feed discoverable site-wide (#262) (98a063a)
  • compose panel — relocate required-fields legend & clarify send-button state (#300) (afade9f)
  • decrypt: a11y for DecryptionProgress + keep label announceable in banner (#250) (277712b)
  • decrypt: await postal-mime import in parseMail to avoid race (#256) (920c6f1), closes #253
  • errorReporting: minimize data in opt-in crash reports (#328) (1ad6af1), closes #325
  • exclude /debug/* route group from production build (#263) (06df390)
  • fileshare: reset scroll so compose step opens at the top (#308) (3d37021)
  • filesharing: announce decrypt progress to AT, trim removal comment (#242) (bc1a1b5), closes #138
  • filesharing: convey required vs optional fields to assistive tech (#283) (24d0a99), closes #268 #269
  • filesharing: make attached-file state obvious in the file-attach step (#307) (9a8fe47)
  • filesharing: make recipient field read clearly as the address field (#306) (1e7bf1a)
  • filesharing: make validation 'continue' button clearly clickable (#284) (b2e92c7), closes #267
  • filesharing: open Yivi app from a user tap on iOS (#319) (9521fff)
  • filesharing: recover gracefully from an interrupted Yivi disclosure (#305) (5d33836)
  • filesharing: require a real TLD in recipient email validation (#304) (57b3c56)
  • hide app footer on mobile viewports (#282) (ec2a6e5)
  • nginx: allowlist Yivi and storage origins in report-only CSP connect-src (#318) (6049484)
  • send: surface empty-state prompt when no file is attached (#303) (f1296a0)
  • show sender-confirmation notice on the send confirmation page (#315) (06c0ba1), closes #275