Repository navigation
Kern 0.1.7
What's new
Streams (Kern Cloud)
Streams are addresses your website or services send to, such as a "Report a bug" button, a feedback form or a failing CI job. Each submission becomes a task, an inbox item or a GitHub issue in a cloud space. Owners and admins open them from the space menu → Streams…, or with Ctrl+K → Open streams.
- Ready to paste. Start from a bug report form, feedback-to-Inbox, CI → GitHub issue or a general webhook. Kern generates the HTML form, JavaScript, cURL, Node.js or Python to send with, and you can preview or send a test straight from the app.
- Lands where you want it. Choose the project, board column, status, priority (or map a submitted field such as severity to a priority), labels and a due date. Title and body templates control what the task says.
- GitHub issues. Open an issue as well as, or instead of, a task, using a fine-grained token that's stored encrypted and never shown again. When the task's project is connected to the same repository, the task and issue start linked and stay in sync.
- Locked down. Public streams for web pages, secret tokens or signed requests (HMAC with replay protection) for servers and CI. Secrets can be rotated with a grace period. Allowed websites, an IP allowlist, rate limits, a honeypot, optional Cloudflare Turnstile, blocked senders, duplicate detection and field validation.
- Safe content. Submitted Markdown is escaped, and @-mentions and #references are neutralised in GitHub issues.
- Delivery log. See every submission and what happened to it. Inspect it, redeliver it, or block its sender. Optionally get a notification in Kern or by email.
Full documentation: https://kern.chrisrelf.xyz/docs/streams.html
Also
- Stream changes (created, paused, secrets rotated or revealed…) appear in a workspace's activity log.
- A new setting, Settings → Account & Cloud → Stream notifications, turns off in-app notifications for stream deliveries.
Install
- Windows x64:
Kern_0.1.7_x64-setup.exe(installs for the current user) or the.msi. - Linux: packages for this release aren't built yet; until then, use the 0.1.5 packages (without Kern Cloud).