Commit Graph

  • 63b8145974 Community server status site-status github-actions[bot] 2026-10-29 10:05:14 +00:00
  • a88952e779 Draw symbol-only button labels as centered icons main ancsemi 2026-10-28 23:07:38 -04:00
  • 3db0b0ad45 Refuse DM deletes the app did not confirm ancsemi 2026-10-28 13:29:02 -04:00
  • 542e91ba1e Offer Haven Desktop 1.8.2 on the website ancsemi 2026-10-28 07:41:01 -04:00
  • d735193fec Release 4.28.0-beta.1 v4.28.0-beta.1 ancsemi 2026-10-28 07:36:45 -04:00
  • 49098dda28 Ignore a replaced audio file's late pause in Listen Together ancsemi 2026-10-28 07:34:22 -04:00
  • 99d23a6b8c Move what shipped in 4.27.0 under its own heading ancsemi 2026-10-28 07:33:39 -04:00
  • b2df35782e Offer 4.27.0 on the website ancsemi 2026-10-28 07:33:38 -04:00
  • 7de812ae03 Release 4.27.0 v4.27.0 release/4.27 ancsemi 2026-10-28 07:32:13 -04:00
  • 4d9baf25ff Let the server keep answering while it walks the uploads folder ancsemi 2026-10-28 07:31:18 -04:00
  • cc53cc0d52 Keep links inside backticks as plain text ancsemi 2026-10-28 07:17:44 -04:00
  • 4747bd8ca2 Color reply preview names like the message's own name ancsemi 2026-10-28 07:17:44 -04:00
  • 19fd0b6921 Release 4.27.0-beta.5 v4.27.0-beta.5 ancsemi 2026-10-27 10:52:24 -04:00
  • c16e30e86f Changelog for the webhook hint and Amnibro's merged PRs ancsemi 2026-10-27 10:52:04 -04:00
  • e7f2ffad30 Give the silent message and upload tag tests their own ports ancsemi 2026-10-27 10:52:03 -04:00
  • 68e9fa3b01 Explain a webhook link opened in a browser instead of Not found ancsemi 2026-10-27 10:52:03 -04:00
  • b04a03940c AutoMod Quarantine plugin, experimental and opt-in (#5836) Amnibro 2026-10-27 10:12:14 -04:00
  • de52d8a3bf Document that bots receive channel messages ancsemi 2026-10-27 07:57:30 -04:00
  • 82476602dc Let admins block file types from being uploaded (#5833) ancsemi 2026-10-27 07:54:40 -04:00
  • 97833b141f Note the session setting move in the changelog (#5834) ancsemi 2026-10-27 07:54:40 -04:00
  • c35711bfee Move the login session length setting to Security (#5834) ancsemi 2026-10-27 07:51:33 -04:00
  • d912c46f8c Translate the settings pages and refresh their cache tags ancsemi 2026-10-27 07:50:47 -04:00
  • c177792875 Enter starts a new line on phone and tablet browsers (#5830) Amnibroandancsemi 2026-10-27 07:49:20 -04:00
  • 70e2a1ff4e Keep a bracketed file name from counting as a posted link (#5832) Amnibroandancsemi 2026-10-27 07:48:33 -04:00
  • ce2922eed9 Blog post thread: the author's reply box says Write a comment while a reply to a comment is armed (#5831) Amnibro 2026-10-27 07:47:32 -04:00
  • 1f17b16e50 Settings as a few pages, plus a formatting consistency pass (#5838) Amnibro 2026-10-27 07:47:05 -04:00
  • 1ace58ed1a Queue the songs of a shared Spotify playlist or album ancsemi 2026-10-27 00:19:05 -04:00
  • b79bcae031 Update the donor list ancsemi 2026-10-27 00:05:33 -04:00
  • f9d2cc20fb Drop the stale version from the desktop app popup ancsemi 2026-10-26 23:21:42 -04:00
  • c5c714bc7a List the macOS build in the README ancsemi 2026-10-26 23:21:42 -04:00
  • 1eb26bf248 Translate the download buttons on the website ancsemi 2026-10-26 23:17:53 -04:00
  • 1ec081dc53 Add Amnibro's macOS build to the download section ancsemi 2026-10-26 23:17:52 -04:00
  • 7a7ace28b8 Clear the open channel's unread count when its newest messages are in view ancsemi 2026-10-26 13:13:56 -04:00
  • c8ff3a2102 Send push notifications for bot (webhook) posts ancsemi 2026-10-26 12:08:13 -04:00
  • 0a04be55c0 Show what's new after an update, with a setting for which updates ancsemi 2026-10-26 08:51:12 -04:00
  • a90997c81f Keep unsent text per channel and DM ancsemi 2026-10-26 08:51:11 -04:00
  • 3aa72045ec Note the multer and body-parser updates in the changelog ancsemi 2026-10-25 13:31:07 -04:00
  • 912b1b1095 Update multer to 2.5.0 and body-parser to 1.20.9 for two DoS advisories ancsemi 2026-10-25 13:30:55 -04:00
  • f08b062f0c Let scheduled messages carry files ancsemi 2026-10-25 13:30:06 -04:00
  • 0ae61a5175 Expire temporary channels and API mutes on time, not on the next date ancsemi 2026-10-25 13:30:05 -04:00
  • 282ddc5239 Release 4.27.0-beta.4 v4.27.0-beta.4 ancsemi 2026-10-24 23:31:46 -04:00
  • a07dd71872 External link warning opens above full-width forum topics ancsemi 2026-10-24 23:31:12 -04:00
  • 4bd0249d33 Camera Quality setting for webcam resolution and frame rate ancsemi 2026-10-24 23:19:51 -04:00
  • b336bd05b8 Escape closes the open thread or forum topic ancsemi 2026-10-24 23:16:22 -04:00
  • c59018ce0b Guide: automatic Docker updates with a host cron job ancsemi 2026-10-24 12:36:48 -04:00
  • 1fbe52a961 Thread mention bell clears on every device once the thread is read ancsemi 2026-10-24 12:03:35 -04:00
  • 5cc3b9a2fc Twemoji emoji style in Settings > Accessibility ancsemi 2026-10-24 11:44:57 -04:00
  • e5d807e1ed DM link check skips admins and people at the exempt role level ancsemi 2026-10-24 11:32:40 -04:00
  • fa7684f340 Listen Together plays audio files uploaded to the server (#5826) ancsemi 2026-10-24 10:35:48 -04:00
  • 2e0da5f7fe Warn at startup when a # cuts an unquoted .env value short (#5824) ancsemi 2026-10-24 10:21:04 -04:00
  • ab0931eaea Loop, keep playing and click to play for files in encrypted DMs (#5825) ancsemi 2026-10-24 10:20:19 -04:00
  • 01918e20e9 Shut Down Server button in Settings for a clean stop ancsemi 2026-10-24 10:19:22 -04:00
  • a3ab927c00 Send member list updates as one broadcast instead of one per member ancsemi 2026-10-22 23:12:39 -04:00
  • b2044a8490 Proxmox helper: install and update to the latest release, fix the admin steps ancsemi 2026-10-22 22:53:47 -04:00
  • 6e044804b4 Add automated Proxmox VE LXC setup helper script (#5780) CP92andLordBeefus 2026-10-22 20:52:32 -06:00
  • 40f1275343 Per-role switches for @mentions and profile cards (#5822) ancsemi 2026-10-22 22:51:33 -04:00
  • 2514806858 Move whole topics in and out of blog forums (#5809) ancsemi 2026-10-22 22:48:44 -04:00
  • 2858ac9834 Theme picker no longer scrolls into empty space (#5823) ancsemi 2026-10-22 22:46:54 -04:00
  • 5953faa2ba Make closed forum topics stand apart from open ones ancsemi 2026-10-22 22:31:03 -04:00
  • ff620ae760 Release 4.27.0-beta.3 v4.27.0-beta.3 ancsemi 2026-10-22 19:04:28 -04:00
  • fa19844f64 Thread panel ends at the status bar's real height, no gap underneath ancsemi 2026-10-22 19:03:54 -04:00
  • 8c9e08b3e4 Ferry: carry replies across the Discord bridge both ways ancsemi 2026-10-22 19:02:35 -04:00
  • 42bd2da176 Website and changelog for 4.26.4 ancsemi 2026-10-22 18:54:18 -04:00
  • 4d1d2ccfa8 Release 4.26.4 v4.26.4 release/4.26 ancsemi 2026-10-22 18:53:37 -04:00
  • 099b3d802a Push to phones when the only open Haven window has gone away ancsemi 2026-10-22 18:48:19 -04:00
  • f7a62fc843 Stop asking for or decoding Brotli on outgoing fetches (CVE-2026-111497) ancsemi 2026-10-21 23:50:47 -04:00
  • 3b7d6d29cb Changelog: picker GIFs and the new-account link wait ancsemi 2026-10-22 18:45:01 -04:00
  • fba21ccf89 Let new accounts send picker GIFs; allow klipy.com on the link allowlist ancsemi 2026-10-22 18:44:53 -04:00
  • 86041b72e7 Changelog: audit log coverage, video sizing, Brotli ancsemi 2026-10-22 07:52:07 -04:00
  • 2004634a0e Audit log screen: readable names for every action, clearer details, full export ancsemi 2026-10-22 07:51:56 -04:00
  • 5f209316de Audit log: record every admin and moderator action ancsemi 2026-10-22 07:51:56 -04:00
  • da411e7c35 Audit log: role edits record only what changed, including auto-assign ancsemi 2026-10-22 07:30:30 -04:00
  • ac3842af71 Never draw uploaded videos larger than their size (#5817) ancsemi 2026-10-22 07:28:46 -04:00
  • 5880b3e77d Stop asking for or decoding Brotli on outgoing fetches (CVE-2026-111497) ancsemi 2026-10-21 23:50:47 -04:00
  • 573154659c Changelog: group DM history, link card hover, toolbar order ancsemi 2026-10-21 21:04:06 -04:00
  • da3b49a9c4 List Copy link and NSFW in the toolbar slot order setting (#5821) ancsemi 2026-10-21 21:03:33 -04:00
  • 1a2285f52f Explain how Docker and Podman servers run early access builds ancsemi 2026-10-21 20:44:19 -04:00
  • e82f2fb8bb Do not send group DM members messages from before they joined ancsemi 2026-10-21 20:44:04 -04:00
  • cf16f025e3 Keep embed cards solid on hover and even out their top bar buttons ancsemi 2026-10-21 20:20:46 -04:00
  • 60d373705c Say whether a locked group DM message predates joining or awaits its key ancsemi 2026-10-21 20:03:30 -04:00
  • 7d0ab20599 Release 4.27.0-beta.2 v4.27.0-beta.2 ancsemi 2026-10-21 18:38:26 -04:00
  • 223779ef80 Website and changelog: Haven 4.26.3 ancsemi 2026-10-21 18:29:39 -04:00
  • 9d31d182a7 Release 4.26.3 v4.26.3 ancsemi 2026-10-21 18:28:48 -04:00
  • 007002cf01 Add an early access update channel for pre-releases, with a :beta Docker tag ancsemi 2026-10-17 22:43:33 -04:00
  • f5b383c539 Loop button on YouTube cards ancsemi 2026-10-21 18:06:01 -04:00
  • 0c9d2cda58 Experimental stereo stream audio toggle in Settings > Debug ancsemi 2026-10-21 17:53:45 -04:00
  • bd2e5d4fe6 Login page branding: icon, banner background, message, admin CSS (#5819) ancsemi 2026-10-21 17:31:04 -04:00
  • d178fcbac6 Release 4.27.0-beta.1 v4.27.0-beta.1 ancsemi 2026-10-21 15:36:05 -04:00
  • 9f794da5ad Website: Haven Desktop 1.8.1 ancsemi 2026-10-21 15:33:45 -04:00
  • a00cee04ac Move Transfer Admin from the member menu to Settings > Members ancsemi 2026-10-21 12:37:39 -04:00
  • f4f21f5dd4 Scrubbed spam leaves every screen; banned list can scrub; gone messages delete cleanly ancsemi 2026-10-21 12:27:46 -04:00
  • 35cc6021d9 Kick log records the scrub scope used; only admins are offered server-wide ancsemi 2026-10-21 08:45:30 -04:00
  • c5da64ace6 Changelog: 4.27.0 so far ancsemi 2026-10-20 18:21:43 -04:00
  • 1e2bb6464c Update follow-redirects to 1.16.1 for two security advisories ancsemi 2026-10-20 18:21:43 -04:00
  • 0315db7d99 Storage tidy-ups: a refused persona picture leaves no record, comments ancsemi 2026-10-20 18:04:10 -04:00
  • 2ab8295fa9 Auto-cleanup and file release never run twice at once ancsemi 2026-10-20 18:04:10 -04:00
  • 99aa45777a Check a replaced picture's owner before scanning messages for it ancsemi 2026-10-20 18:04:09 -04:00
  • 2382d5912e Media index builds after the server starts, and checks itself daily ancsemi 2026-10-20 18:04:09 -04:00
  • c4f5b6bb09 Guide: the S3 add-on is downloaded only when it is turned on ancsemi 2026-10-20 18:04:09 -04:00
  • 35b896ec43 S3 library installs only when external storage is switched on ancsemi 2026-10-20 18:04:09 -04:00