Skip to content

Commit aae065f

Browse files
committed
chore: bump to v2.2.1, update website download links and changelog
1 parent a2ca878 commit aae065f

4 files changed

Lines changed: 34 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@ Format follows [Keep a Changelog](https://keepachangelog.com/). Haven uses [Sema
1111
1212
---
1313

14+
## [2.2.1] — 2026-02-21
15+
16+
### Fixed
17+
- **Channel code hidden on mobile** — the channel code tag is now visible on tablet and phone with compact sizing instead of being hidden entirely.
18+
- **Logout icon broken on Android** — replaced the Unicode power symbol (⏻) with an inline SVG that renders on all devices.
19+
- **Mobile menu buttons missing on first load** — added an early media query so hamburger / users sidebar buttons render immediately instead of waiting for later CSS to load.
20+
- **Status picker clipped on mobile** — switched from `position: absolute` (clipped by sidebar overflow) to `position: fixed` with JS-based placement.
21+
- **Status change fails while disconnected** — status updates are now queued and applied automatically on reconnect, with a toast notification.
22+
- **TURN credentials never fetched** — fixed localStorage key mismatch (`haven_token``token`) so voice chat works across networks, not just LAN.
23+
- **File upload type restrictions removed** — server no longer blocks uploads by MIME type; a client-side warning is shown for risky file extensions instead.
24+
- **Server branding not persisting** — added error handling for branding save failures.
25+
26+
### Changed
27+
- Website & docs updated to v2.2.1 with download links and version history.
28+
29+
---
30+
1431
## [2.2.0] — 2026-02-20
1532

1633
### Added

docs/index.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1163,12 +1163,12 @@ <h2>Download Haven</h2>
11631163
</div>
11641164

11651165
<div class="download-card fade-in">
1166-
<h2>Haven v2.2.0</h2>
1166+
<h2>Haven v2.2.1</h2>
11671167
<p class="download-version">Latest stable release &middot; Windows, macOS &amp; Linux &middot; ~5 MB</p>
11681168

11691169
<div class="download-btn-group">
1170-
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.0.zip" class="btn btn-primary download-main">
1171-
<span class="icon"></span> Download v2.2.0 (.zip)
1170+
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.1.zip" class="btn btn-primary download-main">
1171+
<span class="icon"></span> Download v2.2.1 (.zip)
11721172
</a>
11731173
<div class="download-alt-links">
11741174
<a href="https://github.com/ancsemi/Haven" target="_blank">&#9965; View on GitHub</a>
@@ -1185,7 +1185,11 @@ <h2>Haven v2.2.0</h2>
11851185
<div class="version-list">
11861186
<div class="version-list-inner">
11871187
<div class="version-item">
1188-
<div><span class="v-name">v2.2.0</span><span class="v-tag latest">Latest</span></div>
1188+
<div><span class="v-name">v2.2.1</span><span class="v-tag latest">Latest</span></div>
1189+
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.1.zip">Download &rarr;</a>
1190+
</div>
1191+
<div class="version-item">
1192+
<div><span class="v-name">v2.2.0</span> &mdash; CRT vignette, YouTube embeds, emoji flip</div>
11891193
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.0.zip">Download &rarr;</a>
11901194
</div>
11911195
<div class="version-item">

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "haven",
3-
"version": "2.2.0",
3+
"version": "2.2.1",
44
"description": "Self-hosted private chat — your server, your rules",
55
"license": "MIT-NC",
66
"main": "server.js",

website/index.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1163,12 +1163,12 @@ <h2>Download Haven</h2>
11631163
</div>
11641164

11651165
<div class="download-card fade-in">
1166-
<h2>Haven v2.2.0</h2>
1166+
<h2>Haven v2.2.1</h2>
11671167
<p class="download-version">Latest stable release &middot; Windows, macOS &amp; Linux &middot; ~5 MB</p>
11681168

11691169
<div class="download-btn-group">
1170-
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.0.zip" class="btn btn-primary download-main">
1171-
<span class="icon"></span> Download v2.2.0 (.zip)
1170+
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.1.zip" class="btn btn-primary download-main">
1171+
<span class="icon"></span> Download v2.2.1 (.zip)
11721172
</a>
11731173
<div class="download-alt-links">
11741174
<a href="https://github.com/ancsemi/Haven" target="_blank">&#9965; View on GitHub</a>
@@ -1185,7 +1185,11 @@ <h2>Haven v2.2.0</h2>
11851185
<div class="version-list">
11861186
<div class="version-list-inner">
11871187
<div class="version-item">
1188-
<div><span class="v-name">v2.2.0</span><span class="v-tag latest">Latest</span></div>
1188+
<div><span class="v-name">v2.2.1</span><span class="v-tag latest">Latest</span></div>
1189+
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.1.zip">Download &rarr;</a>
1190+
</div>
1191+
<div class="version-item">
1192+
<div><span class="v-name">v2.2.0</span> &mdash; CRT vignette, YouTube embeds, emoji flip</div>
11891193
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v2.2.0.zip">Download &rarr;</a>
11901194
</div>
11911195
<div class="version-item">

0 commit comments

Comments
 (0)