304 Commits
Author SHA1 Message Date
ancsemi b2044a8490 Proxmox helper: install and update to the latest release, fix the admin steps 2026-10-22 22:53:47 -04:00
CP92andLordBeefus 6e044804b4 Add automated Proxmox VE LXC setup helper script (#5780)
* feat(docs): add automated Proxmox VE LXC helper script and guide

- Add automated unprivileged Debian 12 LXC helper script in docs/examples/proxmox-lxc
- Support Caddy reverse proxy with Let's Encrypt TLS, Tailscale mesh VPN, and LAN modes
- Support TUN device passthrough for unprivileged Tailscale
- Add Quick and Advanced setup profiles with step-through resource config
- Support optional automated daily Proxmox snapshot backups
- Support custom designated admin username configuration
- Update GUIDE.md with Proxmox VE deployment reference

* feat(proxmox): add built-in update command and safe.directory config

- Pre-installs /usr/local/bin/update-haven and symlinks /usr/local/bin/update
- Configures system-wide safe.directory for /opt/haven
- Allows updating via 'pct exec <CTID> -- update' or 'update' inside container
- Documents update command in README.md

* fix(proxmox): address PR review feedback

- Fix HOSTNAME variable collision with Bash environment by using CT_HOSTNAME
- Correct data directory env var from DATA_DIR to HAVEN_DATA_DIR
- Enable strict error handling (set -euo pipefail) and remove silent /dev/null suppression
- Update script header license to AGPL-3.0-or-later
- Update README quick start to download-and-review flow instead of direct curl-pipe

* fix(proxmox): symlink update command to /usr/bin for lxc-attach compatibility

---------

Co-authored-by: LordBeefus <LordBeefus@users.noreply.github.com>
2026-10-22 22:52:32 -04:00
ancsemi 42bd2da176 Website and changelog for 4.26.4 2026-10-22 18:54:18 -04:00
ancsemi 223779ef80 Website and changelog: Haven 4.26.3 2026-10-21 18:29:39 -04:00
ancsemi 9f794da5ad Website: Haven Desktop 1.8.1 2026-10-21 15:33:45 -04:00
ancsemi ac09e5aea0 Release 4.26.2 2026-10-17 21:13:13 -04:00
ancsemi 21fa38314f Release 4.26.1 2026-10-17 20:43:47 -04:00
ancsemi 989d6ab571 Point the website's server download back at 4.25.0 until 4.26.1 2026-10-17 20:33:32 -04:00
ancsemi c4942b7193 Release 4.26.0 2026-10-17 18:53:15 -04:00
ancsemi da1642edd6 Use the real platform logos on the download buttons 2026-10-17 18:15:33 -04:00
ancsemi 9b66992f3c Translate the website into the app's 12 languages 2026-10-17 17:55:09 -04:00
ancsemi 7b3f153474 Put an icon on each download button so it reads without the words 2026-10-17 17:45:55 -04:00
ancsemi 90aabb428c Show the community server's status on the homepage 2026-10-17 12:35:02 -04:00
ancsemi c8c8fbcf3c Release 4.25.0 2026-10-16 12:50:58 -04:00
ancsemi 255e828de5 Document that only published theme files reach members 2026-10-16 10:45:38 -04:00
ancsemi e191678d9f Document the theme picker's sections, search and publish switch 2026-10-16 10:32:33 -04:00
ancsemi 085563b37c Release 4.24.0 2026-10-15 15:22:01 -04:00
ancsemi 2666e275c8 Homepage: Haven Desktop 1.7.0 downloads 2026-10-14 01:31:28 -04:00
ancsemi bb5b699dec Release 4.23.0 2026-10-14 01:24:30 -04:00
ancsemi ed286d13ec Homepage: a favicon at a real address, so search results can show it 2026-10-13 17:03:30 -04:00
ancsemi cea9f60804 Homepage: Haven Desktop 1.6.3 downloads 2026-10-12 14:11:28 -04:00
ancsemi aac3a50849 Release 4.22.0 2026-10-12 14:04:59 -04:00
ancsemi 7fe9fa31bb Docs and homepage: 11 languages, named in their own scripts 2026-10-12 12:14:24 -04:00
ancsemi d0099f476c Move the layout picker into Settings, Layout 2026-10-11 14:35:04 -04:00
ancsemi b69bea7fe4 Release 4.21.0 2026-10-10 18:35:37 -04:00
ancsemi 26a2d37962 Remove internal planning docs from the repo 2026-10-10 18:08:54 -04:00
ancsemi fb0d6fb18d Replace em dashes in the docs and web pages 2026-10-10 16:08:55 -04:00
ancsemi 77aabd9645 Remove an old homepage copy and two one-off patch scripts 2026-10-10 15:55:27 -04:00
ancsemi 1916f01ecd Remove a stray note from the LiveKit plan 2026-10-10 15:51:59 -04:00
ancsemi 041a21abe6 Release 4.20.0 2026-10-09 13:17:02 -04:00
ancsemi 4bd2be4f11 Release 4.19.0 2026-10-06 02:15:30 -04:00
ancsemi 3643487f2c Release 4.18.0 2026-10-04 11:53:34 -04:00
ancsemi a12da8d447 Theme menu: one Layout picker for Original and every layout plugin
The Braid and Compact switches become a single picker: Original (Haven's
own layout) and every <Name>Layout.plugin.js on the server, one at a time.
A new layout plugin shows up without any change to Haven, so alternative
sidebars can ship as layouts while Original stays the default. The picker
shows the chosen layout even while it waits (Compact needs a wide window,
Braid waits for Mod Mode), and follows Braid's own shortcut and menu.
theme-authoring.md says what a plugin needs to appear there.
2026-10-04 11:38:43 -04:00
ancsemi 921601b2e6 Extension updates: publish the empty security blocklist and read it from haven-app.com
Without docs/blocklist.json every check failed closed, so the feature could
not be used. The updater now asks haven-app.com directly instead of going
through the github.io redirect, which stays allowed.
2026-10-03 15:38:57 -04:00
Josh Stevenson-WoodsandJosh Stevenson-Woods e84e562b53 Add manual plugin and theme updates (#5588)
* docs: propose extension release and blocklist contracts

* feat: add manual plugin and theme updates

---------

Co-authored-by: Josh Stevenson-Woods <5860234+jkswoods@users.noreply.github.com>
2026-10-03 15:35:49 -04:00
ancsemi 9001af5425 Release 4.17.0 2026-10-02 11:42:05 -04:00
ancsemi 85626399a5 Homepage: desktop download links for 1.4.40 2026-10-01 00:30:15 -04:00
ancsemi 5bfcde9b7b Release 4.16.0 2026-10-01 00:20:45 -04:00
ancsemi 2c44590571 Homepage: tell Windows downloaders how to get past the SmartScreen prompt for the unsigned installer and Start Haven.bat 2026-09-29 19:15:36 -04:00
ancsemi b0a6e3a90c Homepage: list the voice relay's outside connections (npm registry on install, STUN to find its public address) and refresh the By the numbers figures 2026-09-29 18:45:47 -04:00
ancsemi 6e385e0257 Point in-app download links to haven-app.com 2026-09-28 20:17:08 -04:00
ancsemi 563e32d20c Website: use haven-app.com for canonical, preview and support links 2026-09-28 20:10:18 -04:00
ancsemi d6224e1567 Create CNAME 2026-09-28 20:09:32 -04:00
ancsemi 3830888d4e Point support contact email to ancsemi@haven-app.com 2026-09-28 18:06:12 -04:00
ancsemi b6e53ffef4 Homepage: desktop download links for 1.4.39 2026-09-27 21:22:19 -04:00
ancsemi 0713a61eba Release 4.15.0 2026-09-27 21:15:39 -04:00
ancsemi f3032cea26 Homepage: desktop download links for 1.4.38 2026-09-26 16:42:22 -04:00
ancsemi 54601dcd06 Release 4.14.0 2026-09-26 16:41:40 -04:00
ancsemi 55b580580a Homepage: desktop download links for 1.4.37 2026-09-24 17:55:42 -04:00
ancsemi 0a5d36dd16 Release 4.13.0 2026-09-24 17:54:08 -04:00