<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><id>https://azoth.works/enclave/</id><title>Enclave — releases and digests</title><updated>2026-07-14T18:10:05Z</updated><link rel="self" href="https://azoth.works/enclave/feed.xml" type="application/atom+xml" /><link rel="alternate" href="https://azoth.works/enclave/" type="text/html" /><author><name>Azoth</name></author><entry><id>urn:docket:release:enclave:v0.3.0</id><title>enclave v0.3.0</title><updated>2026-07-14T18:10:05Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.3.0/" type="text/html" /><summary>enclave v0.3.0</summary></entry><entry><id>urn:docket:release:enclave:v0.2.23</id><title>enclave v0.2.23</title><updated>2026-05-01T10:16:44Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.23/" type="text/html" /><summary>v0.2.23 — Persistence + DM sidebar (no WebPush)</summary></entry><entry><id>urn:docket:release:enclave:v0.2.19</id><title>enclave v0.2.19</title><updated>2026-05-01T05:59:38Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.19/" type="text/html" /><summary>v0.2.19 — PWA DM routing + SW stuck-state recovery + cache versioning</summary></entry><entry><id>urn:docket:release:enclave:v0.2.18</id><title>enclave v0.2.18</title><updated>2026-04-30T19:23:34Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.18/" type="text/html" /><summary>v0.2.18 - WebPush mobile notifications</summary></entry><entry><id>urn:docket:release:enclave:v0.2.17</id><title>enclave v0.2.17</title><updated>2026-04-30T17:43:16Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.17/" type="text/html" /><summary>v0.2.17 - multi-line CHATHISTORY replay reliability</summary></entry><entry><id>urn:docket:release:enclave:v0.2.15</id><title>enclave v0.2.15</title><updated>2026-04-30T16:35:19Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.15/" type="text/html" /><summary>v0.2.15 - burst-collapse fallback for pre-v0.2.12 multi-line replays</summary></entry><entry><id>urn:docket:release:enclave:v0.2.14</id><title>enclave v0.2.14</title><updated>2026-04-30T15:04:29Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.14/" type="text/html" /><summary>v0.2.14 - defensive multi-line replay collapse</summary></entry><entry><id>urn:docket:release:enclave:v0.2.13</id><title>enclave v0.2.13</title><updated>2026-04-30T14:33:13Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.13/" type="text/html" /><summary>v0.2.13 - PWA cache-bust for v0.2.12</summary></entry><entry><id>urn:docket:release:enclave:v0.2.12</id><title>enclave v0.2.12</title><updated>2026-04-30T14:30:16Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.12/" type="text/html" /><summary>v0.2.12 - Multi-line bubbles survive CHATHISTORY replay</summary></entry><entry><id>urn:docket:release:enclave:v0.2.11</id><title>enclave v0.2.11</title><updated>2026-04-30T12:21:55Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.11/" type="text/html" /><summary>v0.2.11 - Display names Phase 1 + bubble polish</summary></entry><entry><id>urn:docket:release:enclave:v0.2.10</id><title>enclave v0.2.10</title><updated>2026-04-30T09:15:01Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.10/" type="text/html" /><summary>v0.2.10 — deep-amethyst palette + Inter font + safe-area polish</summary></entry><entry><id>urn:docket:release:enclave:v0.2.9</id><title>enclave v0.2.9</title><updated>2026-04-30T08:14:26Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.9/" type="text/html" /><summary>v0.2.9 — PWA iteration cycle from chat.0x11.run live audit</summary></entry><entry><id>urn:docket:release:enclave:v0.2.8</id><title>enclave v0.2.8</title><updated>2026-04-30T08:10:49Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.8/" type="text/html" /><summary>v0.2.8 — server-side IRC PING/PONG keepalive (RFC 2812 § 3.7.2)</summary></entry><entry><id>urn:docket:release:enclave:v0.2.7</id><title>enclave v0.2.7</title><updated>2026-04-30T06:32:50Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.7/" type="text/html" /><summary>v0.2.7 — server-enforced SASL authentication</summary></entry><entry><id>urn:docket:release:enclave:v0.2.6</id><title>enclave v0.2.6</title><updated>2026-04-30T05:37:45Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.6/" type="text/html" /><summary>v0.2.6 — CHATHISTORY + IndexedDB + reactions persistence + Telegram-shaped follow-ons</summary></entry><entry><id>urn:docket:release:enclave:v0.2.5</id><title>enclave v0.2.5</title><updated>2026-04-29T20:44:56Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.5/" type="text/html" /><summary>v0.2.5 — Phase 2 PWA prototype: WebSocket transport + Telegram-shaped client</summary></entry><entry><id>urn:docket:release:enclave:v0.2.4</id><title>enclave v0.2.4</title><updated>2026-04-29T15:22:59Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.4/" type="text/html" /><summary>v0.2.4: draft/multiline + reacts + owner-bypass</summary></entry><entry><id>urn:docket:release:enclave:v0.2.3</id><title>enclave v0.2.3</title><updated>2026-04-29T12:24:26Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.3/" type="text/html" /><summary>v0.2.3: drop 335 RPL_WHOISBOT for interactive-agent UX</summary></entry><entry><id>urn:docket:release:enclave:v0.2.2</id><title>enclave v0.2.2</title><updated>2026-04-29T11:55:45Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.2/" type="text/html" /><summary>v0.2.2: group/channel permission model — group create cdr fix, --level on group create, --groups + --reports-to on bot register, channel register/set-groups/unregister</summary></entry><entry><id>urn:docket:release:enclave:v0.2.1</id><title>enclave v0.2.1</title><updated>2026-04-29T11:30:18Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.1/" type="text/html" /><summary>v0.2.1: WHOIS + MOTD command handlers</summary></entry><entry><id>urn:docket:release:enclave:v0.2.0</id><title>enclave v0.2.0</title><updated>2026-04-28T19:34:48Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.2.0/" type="text/html" /><summary>v0.2.0 — Native multi-client per user + workaround revert</summary></entry><entry><id>urn:docket:release:enclave:v0.1.1</id><title>enclave v0.1.1</title><updated>2026-04-28T17:45:43Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.1.1/" type="text/html" /><summary>v0.1.1: IRCv3 SASL fast-path registration completion fix</summary></entry><entry><id>urn:docket:release:enclave:v0.1.2</id><title>enclave v0.1.2</title><updated>2026-04-28T17:45:43Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.1.2/" type="text/html" /><summary>v0.1.2: aarch64-openbsd workarounds for sigil-log + bitwise-loop hangs</summary></entry><entry><id>urn:docket:release:enclave:v0.1.0</id><title>enclave v0.1.0</title><updated>2026-04-28T14:22:16Z</updated><link rel="alternate" href="https://azoth.works/enclave/repos/enclave/releases/v0.1.0/" type="text/html" /><summary>v0.1.0 — Bot services command access + ownership attribution</summary></entry></feed>