mirror of
https://github.com/ancsemi/Haven.git
synced 2026-11-02 03:54:57 +00:00
Release v3.30.3
This commit is contained in:
1 parent
128ee742b5
commit
0d2fa3b697
4 files changed
+22
-9
No files matched your search
@@ -11,6 +11,11 @@ Format follows [Keep a Changelog](https://keepachangelog.com/). Haven uses [Sema
|
||||
|
||||
---
|
||||
|
||||
## [3.30.3] — 2026-07-07
|
||||
|
||||
### Fixed
|
||||
- **"Create Channel" sidebar section stayed visible for users who could only create sub-channels (#5433 follow-up).** The flat permissions list sent to the client for UI gating mixed server-wide and channel-scoped grants together, so a user with `create_channel` scoped to a single channel saw the always-on sidebar "Create Channel" section — a dead control, since every submission creates a top-level channel and gets denied by the (correctly scoped) server check. That section is now gated on a global-only permission check, so it only appears for admins and users with a genuine server-wide `create_channel` grant.
|
||||
|
||||
## [3.30.2] — 2026-07-06
|
||||
|
||||
### Fixed
|
||||
|
||||
+8
-4
@@ -1415,12 +1415,12 @@
|
||||
</div>
|
||||
|
||||
<div class="download-card fade-in">
|
||||
<h2>⬡ Haven Server — v3.30.2</h2>
|
||||
<h2>⬡ Haven Server — v3.30.3</h2>
|
||||
<p class="download-version">Latest stable release · Windows, macOS & Linux · ~5 MB</p>
|
||||
|
||||
<div class="download-btn-group">
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.2.zip" class="btn btn-primary download-main">
|
||||
<span class="icon">⬇</span> Download v3.30.2 (.zip)
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.3.zip" class="btn btn-primary download-main">
|
||||
<span class="icon">⬇</span> Download v3.30.3 (.zip)
|
||||
</a>
|
||||
<div class="download-alt-links">
|
||||
<a href="https://github.com/ancsemi/Haven" target="_blank">⛭ View on GitHub</a>
|
||||
@@ -1437,7 +1437,11 @@
|
||||
<div class="version-list">
|
||||
<div class="version-list-inner">
|
||||
<div class="version-item">
|
||||
<div><span class="v-name">v3.30.2</span><span class="v-tag latest">Latest</span> — <strong>Betsy Ross and Gadsden flags now match the proportions of the rest of the Flags category.</strong> They were noticeably flatter and wider than every other flag since their source artwork wasn't the same 4:3 shape as the bundled country flags. Both are now cropped to match — full canton on Betsy Ross, full snake and lettering on Gadsden — so the whole Flags category looks consistent.</div>
|
||||
<div><span class="v-name">v3.30.3</span><span class="v-tag latest">Latest</span> — <strong>The sidebar “Create Channel” section no longer shows up as a dead control for users who can only create sub-channels.</strong> Users who held <code>create_channel</code> only inside one specific channel could still see the always-visible sidebar section for creating a brand-new top-level channel — but every attempt was correctly denied, since that permission only covered sub-channels of the one channel it was granted in. That section now only appears for admins and users with a genuine server-wide <code>create_channel</code> grant.</div>
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.3.zip">Download →</a>
|
||||
</div>
|
||||
<div class="version-item">
|
||||
<div><span class="v-name">v3.30.2</span> — <strong>Betsy Ross and Gadsden flags now match the proportions of the rest of the Flags category.</strong> They were noticeably flatter and wider than every other flag since their source artwork wasn't the same 4:3 shape as the bundled country flags. Both are now cropped to match — full canton on Betsy Ross, full snake and lettering on Gadsden — so the whole Flags category looks consistent.</div>
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.2.zip">Download →</a>
|
||||
</div>
|
||||
<div class="version-item">
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "haven",
|
||||
"version": "3.30.2",
|
||||
"version": "3.30.3",
|
||||
"description": "Haven - self-hosted private chat for your server, your rules",
|
||||
"license": "AGPL-3.0",
|
||||
"main": "server.js",
|
||||
|
||||
+8
-4
@@ -1415,12 +1415,12 @@
|
||||
</div>
|
||||
|
||||
<div class="download-card fade-in">
|
||||
<h2>⬡ Haven Server — v3.30.2</h2>
|
||||
<h2>⬡ Haven Server — v3.30.3</h2>
|
||||
<p class="download-version">Latest stable release · Windows, macOS & Linux · ~5 MB</p>
|
||||
|
||||
<div class="download-btn-group">
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.2.zip" class="btn btn-primary download-main">
|
||||
<span class="icon">⬇</span> Download v3.30.2 (.zip)
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.3.zip" class="btn btn-primary download-main">
|
||||
<span class="icon">⬇</span> Download v3.30.3 (.zip)
|
||||
</a>
|
||||
<div class="download-alt-links">
|
||||
<a href="https://github.com/ancsemi/Haven" target="_blank">⛭ View on GitHub</a>
|
||||
@@ -1437,7 +1437,11 @@
|
||||
<div class="version-list">
|
||||
<div class="version-list-inner">
|
||||
<div class="version-item">
|
||||
<div><span class="v-name">v3.30.2</span><span class="v-tag latest">Latest</span> — <strong>Betsy Ross and Gadsden flags now match the proportions of the rest of the Flags category.</strong> They were noticeably flatter and wider than every other flag since their source artwork wasn't the same 4:3 shape as the bundled country flags. Both are now cropped to match — full canton on Betsy Ross, full snake and lettering on Gadsden — so the whole Flags category looks consistent.</div>
|
||||
<div><span class="v-name">v3.30.3</span><span class="v-tag latest">Latest</span> — <strong>The sidebar “Create Channel” section no longer shows up as a dead control for users who can only create sub-channels.</strong> Users who held <code>create_channel</code> only inside one specific channel could still see the always-visible sidebar section for creating a brand-new top-level channel — but every attempt was correctly denied, since that permission only covered sub-channels of the one channel it was granted in. That section now only appears for admins and users with a genuine server-wide <code>create_channel</code> grant.</div>
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.3.zip">Download →</a>
|
||||
</div>
|
||||
<div class="version-item">
|
||||
<div><span class="v-name">v3.30.2</span> — <strong>Betsy Ross and Gadsden flags now match the proportions of the rest of the Flags category.</strong> They were noticeably flatter and wider than every other flag since their source artwork wasn't the same 4:3 shape as the bundled country flags. Both are now cropped to match — full canton on Betsy Ross, full snake and lettering on Gadsden — so the whole Flags category looks consistent.</div>
|
||||
<a href="https://github.com/ancsemi/Haven/archive/refs/tags/v3.30.2.zip">Download →</a>
|
||||
</div>
|
||||
<div class="version-item">
|
||||
|
||||
Reference in new issue
Block a user