Feed of "BookStack" https://codeberg.org/bookstack Wed, 04 Feb 2026 19:32:55 +0100 danb opened issue bookstack/system-cli#25 https://codeberg.org/bookstack/system-cli/issues/25 25#Download vendor: Update HTTP download functions# Default to using CURL functions if curl is enabled, otherwise fallback to direct fopen.

CURL would generally be better to use, but it might not exist.
fopen is more available, but http/URL usage may be blocked by config.

Relevant lines:

$targetFile = @fopen($targetUrl, 'rb');
if ($targetFile === false) {
throw new CommandError("Failed to download ZIP file from $targetUrl");
}

Based on input from Ionys320: https://github.com/BookStackApp/BookStack/issues/5538#issuecomment-3819764070

]]>
danb 95584644: https://codeberg.org/bookstack/system-cli/issues/25 Sat, 31 Jan 2026 14:51:23 +0100
danb closed issue bookstack/system-cli#23 https://codeberg.org/bookstack/system-cli/issues/23#issuecomment-10276536 Update init/update commands to use download-vendor instead of composer danb 95584246: https://codeberg.org/bookstack/system-cli/issues/23#issuecomment-10276536 Sat, 31 Jan 2026 14:48:15 +0100 danb commented on issue bookstack/system-cli#23 https://codeberg.org/bookstack/system-cli/issues/23#issuecomment-10276534 Update init/update commands to use download-vendor instead of composer <p dir="auto">Done in 24bbf72f6e760bf4ccc4c7ade8f0cbff029a1890</p> Done in 24bbf72f6e760bf4ccc4c7ade8f0cbff029a1890 ]]> danb 95584242: https://codeberg.org/bookstack/system-cli/issues/23#issuecomment-10276534 Sat, 31 Jan 2026 14:48:15 +0100 chilledfrogs created pull request bookstack/system-cli#24 https://codeberg.org/bookstack/system-cli/pulls/24 24#Fix trailing space in shebang# With this trailing space, execution on at least OpenBSD fails with a rather cryptic "env: php : not found" (note the trailing space) ]]> chilledfrogs 95149722: https://codeberg.org/bookstack/system-cli/pulls/24 Thu, 29 Jan 2026 17:10:33 +0100 danb pushed to main at bookstack/website https://codeberg.org/bookstack/website/commit/bab3b19b20fd3dbd91665676fdd95b5da017b5ee <a href="https://codeberg.org/bookstack/website/commit/bab3b19b20fd3dbd91665676fdd95b5da017b5ee">bab3b19b20fd3dbd91665676fdd95b5da017b5ee</a> Added v25.12.3 security release post bab3b19b20fd3dbd91665676fdd95b5da017b5ee Added v25.12.3 security release post]]> danb 95141080: https://codeberg.org/bookstack/website/commit/bab3b19b20fd3dbd91665676fdd95b5da017b5ee Thu, 29 Jan 2026 16:26:28 +0100 danb pushed to main at bookstack/query https://codeberg.org/bookstack/query/commit/4b2d62336447c472b574c6a193652323d6c346eb <a href="https://codeberg.org/bookstack/query/commit/4b2d62336447c472b574c6a193652323d6c346eb">4b2d62336447c472b574c6a193652323d6c346eb</a> Fixed gitignore files 4b2d62336447c472b574c6a193652323d6c346eb Fixed gitignore files]]> danb 91993263: https://codeberg.org/bookstack/query/commit/4b2d62336447c472b574c6a193652323d6c346eb Tue, 20 Jan 2026 18:54:44 +0100 danb pushed to main at bookstack/query https://codeberg.org/bookstack/query/commit/72a729be2d4ac19ea231b576d8a4862727c02a64 <a href="https://codeberg.org/bookstack/query/commit/72a729be2d4ac19ea231b576d8a4862727c02a64">72a729be2d4ac19ea231b576d8a4862727c02a64</a> Limited preview video size 72a729be2d4ac19ea231b576d8a4862727c02a64 Limited preview video size]]> danb 91985991: https://codeberg.org/bookstack/query/commit/72a729be2d4ac19ea231b576d8a4862727c02a64 Tue, 20 Jan 2026 18:27:09 +0100 danb pushed to main at bookstack/query https://codeberg.org/bookstack/query/commit/b990e5dd992c0e5a00f6c3000aca2d69e6bfa59c <a href="https://codeberg.org/bookstack/query/commit/b990e5dd992c0e5a00f6c3000aca2d69e6bfa59c">b990e5dd992c0e5a00f6c3000aca2d69e6bfa59c</a> Added preview b990e5dd992c0e5a00f6c3000aca2d69e6bfa59c Added preview]]> danb 91981881: https://codeberg.org/bookstack/query/commit/b990e5dd992c0e5a00f6c3000aca2d69e6bfa59c Tue, 20 Jan 2026 18:25:06 +0100 danb pushed to main at bookstack/query https://codeberg.org/bookstack/query/commit/6612ca25a2cb9e8bbbee66713cd152e7092921f9 <a href="https://codeberg.org/bookstack/query/commit/6612ca25a2cb9e8bbbee66713cd152e7092921f9">6612ca25a2cb9e8bbbee66713cd152e7092921f9</a> Expanded readme, made endpoint configurable via BookStack env 6612ca25a2cb9e8bbbee66713cd152e7092921f9 Expanded readme, made endpoint configurable via BookStack env]]> danb 91981137: https://codeberg.org/bookstack/query/commit/6612ca25a2cb9e8bbbee66713cd152e7092921f9 Tue, 20 Jan 2026 18:23:48 +0100 danb created branch main in bookstack/query https://codeberg.org/bookstack/query/src/branch/main danb 91934388: https://codeberg.org/bookstack/query/src/branch/main Tue, 20 Jan 2026 16:26:34 +0100 danb pushed to main at bookstack/query / <a href="https://codeberg.org/bookstack/query/commit/2ac646e0aa86452350f02068c701ad5122c7957d">2ac646e0aa86452350f02068c701ad5122c7957d</a> Created much more guidance, fixes for docker usage <a href="https://codeberg.org/bookstack/query/commit/7d32bcaba42e5fdea3ab9ce97a4903fbce5e218f">7d32bcaba42e5fdea3ab9ce97a4903fbce5e218f</a> Added UI anims, MD rendering, set search result distance limit <a href="https://codeberg.org/bookstack/query/commit/5a318298efa8ca14c4600d5b23297580d7e1af2d">5a318298efa8ca14c4600d5b23297580d7e1af2d</a> Got conversation progression working <a href="https://codeberg.org/bookstack/query/commit/334fdf6df807680f1c02c79b366c878cf0261ca2">334fdf6df807680f1c02c79b366c878cf0261ca2</a> Started on better chat design <a href="https://codeberg.org/bookstack/query/commit/ce8213c9be371b35704f13c3d5e7ec75b00a8789">ce8213c9be371b35704f13c3d5e7ec75b00a8789</a> Renamed theme, added new commands, added indexing routes 2ac646e0aa86452350f02068c701ad5122c7957d Created much more guidance, fixes for docker usage 7d32bcaba42e5fdea3ab9ce97a4903fbce5e218f Added UI anims, MD rendering, set search result distance limit 5a318298efa8ca14c4600d5b23297580d7e1af2d Got conversation progression working 334fdf6df807680f1c02c79b366c878cf0261ca2 Started on better chat design ce8213c9be371b35704f13c3d5e7ec75b00a8789 Renamed theme, added new commands, added indexing routes]]> danb 91934382: / Tue, 20 Jan 2026 16:26:34 +0100 danb created repository bookstack/query https://codeberg.org/bookstack/query danb 91934343: https://codeberg.org/bookstack/query Tue, 20 Jan 2026 16:26:16 +0100 mgray-online created pull request bookstack/website#231 https://codeberg.org/bookstack/website/pulls/231 231#Document trusted proxies# I've added some brief documentation of the APP_PROXIES variable.

It explains it's use case, and gives some examples in a few cases. Loosely based on .env.example.complete

]]>
mgray-online 90735945: https://codeberg.org/bookstack/website/pulls/231 Fri, 16 Jan 2026 23:40:52 +0100
danb pushed to main at bookstack/website https://codeberg.org/bookstack/website/commit/9f41765ac4d38c2523a57e70114be1420361b39c <a href="https://codeberg.org/bookstack/website/commit/9f41765ac4d38c2523a57e70114be1420361b39c">9f41765ac4d38c2523a57e70114be1420361b39c</a> Added Onyx sponsor 9f41765ac4d38c2523a57e70114be1420361b39c Added Onyx sponsor]]> danb 89392307: https://codeberg.org/bookstack/website/commit/9f41765ac4d38c2523a57e70114be1420361b39c Tue, 13 Jan 2026 14:20:02 +0100 danb commented on pull request bookstack/website#230 https://codeberg.org/bookstack/website/pulls/230#issuecomment-9725456 Highlight current page in user documentation <p dir="auto">Thanks <a href="/gerundt" class="mention" rel="nofollow">@gerundt</a>!</p> Thanks @gerundt! ]]> danb 88510175: https://codeberg.org/bookstack/website/pulls/230#issuecomment-9725456 Sun, 11 Jan 2026 00:20:24 +0100 gerundt merged pull request bookstack/website#230 https://codeberg.org/bookstack/website/pulls/230 Highlight current page in user documentation gerundt 88508384: https://codeberg.org/bookstack/website/pulls/230 Sun, 11 Jan 2026 00:17:49 +0100 danb pushed to main at bookstack/website /bookstack/website/compare/ba4bf0243b93072c072fa8ebe848adafe31573a3...f39db1e364ec07611cb1ab2ee7858cb374095007 <a href="https://codeberg.org/bookstack/website/commit/f39db1e364ec07611cb1ab2ee7858cb374095007">f39db1e364ec07611cb1ab2ee7858cb374095007</a> Fixed some broken admin menu links <a href="https://codeberg.org/bookstack/website/commit/928e0da400c8596556b814d4b369ae51a5a8365c">928e0da400c8596556b814d4b369ae51a5a8365c</a> Moved &amp; split config, Added menu list template, Handled admin docs <a href="https://codeberg.org/bookstack/website/commit/e260e5dc8341776c511a207312bb080ebc754877">e260e5dc8341776c511a207312bb080ebc754877</a> Highlight current page in user documentation f39db1e364ec07611cb1ab2ee7858cb374095007 Fixed some broken admin menu links 928e0da400c8596556b814d4b369ae51a5a8365c Moved & split config, Added menu list template, Handled admin docs e260e5dc8341776c511a207312bb080ebc754877 Highlight current page in user documentation]]> danb 88508363: /bookstack/website/compare/ba4bf0243b93072c072fa8ebe848adafe31573a3...f39db1e364ec07611cb1ab2ee7858cb374095007 Sun, 11 Jan 2026 00:17:48 +0100 gerundt created pull request bookstack/website#230 https://codeberg.org/bookstack/website/pulls/230 230#Highlight current page in user documentation# This patch highlights the current page in the menu from the user documentation. ]]> gerundt 87731408: https://codeberg.org/bookstack/website/pulls/230 Thu, 08 Jan 2026 21:26:04 +0100 px_drutschmann closed pull request bookstack/hacks#14 https://codeberg.org/bookstack/hacks/pulls/14#issuecomment-9580301 File-Attachment-Preview (PDF / Image / Audio / Video / DOCX / XLSX) px_drutschmann 86845838: https://codeberg.org/bookstack/hacks/pulls/14#issuecomment-9580301 Tue, 06 Jan 2026 11:40:46 +0100 px_drutschmann commented on pull request bookstack/hacks#14 https://codeberg.org/bookstack/hacks/pulls/14#issuecomment-9580298 File-Attachment-Preview (PDF / Image / Audio / Video / DOCX / XLSX) <p dir="auto">Hey <a href="/danb" class="mention" rel="nofollow">@danb</a></p> Hey @danb ]]> px_drutschmann 86845826: https://codeberg.org/bookstack/hacks/pulls/14#issuecomment-9580298 Tue, 06 Jan 2026 11:40:46 +0100 danb commented on pull request bookstack/hacks#14 https://codeberg.org/bookstack/hacks/pulls/14#issuecomment-9569795 File-Attachment-Preview (PDF / Image / Audio / Video / DOCX / XLSX) <p dir="auto">Thanks for offering this <a href="/px_drutschmann" class="mention" rel="nofollow">@px_drutschmann</a>, but the surface area of the hack is a bit too large for what I&#39;d want to maintain as part of the official hacks. As per the repo readme I keep a fairly narrow scope for new hacks.</p> <p dir="auto">If you&#39;re able to host this elsewhere, we could maybe list in the readme and/or create a page on the hacks site for additional hacks created externally.</p> Thanks for offering this @px_drutschmann, but the surface area of the hack is a bit too large for what I'd want to maintain as part of the official hacks. As per the repo readme I keep a fairly narrow scope for new hacks.

If you're able to host this elsewhere, we could maybe list in the readme and/or create a page on the hacks site for additional hacks created externally.

]]>
danb 86690459: https://codeberg.org/bookstack/hacks/pulls/14#issuecomment-9569795 Mon, 05 Jan 2026 21:29:01 +0100
px_drutschmann created pull request bookstack/hacks#14 https://codeberg.org/bookstack/hacks/pulls/14 14#File-Attachment-Preview (PDF / Image / Audio / Video / DOCX / XLSX)# The custom head loads the bundled JSZip, docx-preview, and SheetJS scripts inline, injects preview-specific styles, and runs a script that scans .page-content for links to /attachments/{id}. It looks up attachment names in #page-attachments, then replaces each inline link with a structured preview card (.attachment-preview) containing a header (file icon, filename link, extension badge, download action) and a body that renders the appropriate preview: PDF in a resizable <object>, DOCX via docx.renderAsync, XLSX via XLSX.utils.sheet_to_html, images/video/audio via native elements, or a fallback message if unsupported.

This change adds a self-contained install flow that builds a theme-like dist/ folder, copies required frontend assets into dist/public, and installs the custom head template into dist/layouts/parts. It also cleans up the temporary node_modules after copying and aligns the docs and metadata with the new output structure.

]]>
px_drutschmann 86595848: https://codeberg.org/bookstack/hacks/pulls/14 Mon, 05 Jan 2026 16:15:56 +0100
danb pushed to main at bookstack/website https://codeberg.org/bookstack/website/commit/ba4bf0243b93072c072fa8ebe848adafe31573a3 <a href="https://codeberg.org/bookstack/website/commit/ba4bf0243b93072c072fa8ebe848adafe31573a3">ba4bf0243b93072c072fa8ebe848adafe31573a3</a> Removed broken links in install docs ba4bf0243b93072c072fa8ebe848adafe31573a3 Removed broken links in install docs]]> danb 85958321: https://codeberg.org/bookstack/website/commit/ba4bf0243b93072c072fa8ebe848adafe31573a3 Sat, 03 Jan 2026 18:35:33 +0100 danb merged pull request bookstack/website#229 https://codeberg.org/bookstack/website/pulls/229 2025_post danb 85577237: https://codeberg.org/bookstack/website/pulls/229 Fri, 02 Jan 2026 11:13:37 +0100 danb pushed to main at bookstack/website /bookstack/website/compare/864095ec45b881935c1f50a41848d5bc120d4c2f...2752226ec42b9bef4c4ba117a5b759672f341bed <a href="https://codeberg.org/bookstack/website/commit/2752226ec42b9bef4c4ba117a5b759672f341bed">2752226ec42b9bef4c4ba117a5b759672f341bed</a> Merge branch &#39;2025_post&#39; <a href="https://codeberg.org/bookstack/website/commit/5dcaa6b61980b861784fdbdfedb458a00f555299">5dcaa6b61980b861784fdbdfedb458a00f555299</a> Added video <a href="https://codeberg.org/bookstack/website/commit/814fcfcef7a3ff54580556b9e6b7b9392ec698c3">814fcfcef7a3ff54580556b9e6b7b9392ec698c3</a> Reviewed 2025 post content <a href="https://codeberg.org/bookstack/website/commit/4ea079bf318477b7683b26d4fadfdc14592162b5">4ea079bf318477b7683b26d4fadfdc14592162b5</a> Finished up sections for 2025 post, needs review <a href="https://codeberg.org/bookstack/website/commit/289ee0592e8949ab71018c731fbb70f9629bee5d">289ee0592e8949ab71018c731fbb70f9629bee5d</a> 2025 post: Added website analytics and feature sections 2752226ec42b9bef4c4ba117a5b759672f341bed Merge branch '2025_post' 5dcaa6b61980b861784fdbdfedb458a00f555299 Added video 814fcfcef7a3ff54580556b9e6b7b9392ec698c3 Reviewed 2025 post content 4ea079bf318477b7683b26d4fadfdc14592162b5 Finished up sections for 2025 post, needs review 289ee0592e8949ab71018c731fbb70f9629bee5d 2025 post: Added website analytics and feature sections]]> danb 85577216: /bookstack/website/compare/864095ec45b881935c1f50a41848d5bc120d4c2f...2752226ec42b9bef4c4ba117a5b759672f341bed Fri, 02 Jan 2026 11:13:36 +0100 danb pushed to 2025_post at bookstack/website https://codeberg.org/bookstack/website/commit/5dcaa6b61980b861784fdbdfedb458a00f555299 <a href="https://codeberg.org/bookstack/website/commit/5dcaa6b61980b861784fdbdfedb458a00f555299">5dcaa6b61980b861784fdbdfedb458a00f555299</a> Added video 5dcaa6b61980b861784fdbdfedb458a00f555299 Added video]]> danb 85577153: https://codeberg.org/bookstack/website/commit/5dcaa6b61980b861784fdbdfedb458a00f555299 Fri, 02 Jan 2026 11:13:12 +0100 danb pushed to 2025_post at bookstack/website https://codeberg.org/bookstack/website/commit/814fcfcef7a3ff54580556b9e6b7b9392ec698c3 <a href="https://codeberg.org/bookstack/website/commit/814fcfcef7a3ff54580556b9e6b7b9392ec698c3">814fcfcef7a3ff54580556b9e6b7b9392ec698c3</a> Reviewed 2025 post content 814fcfcef7a3ff54580556b9e6b7b9392ec698c3 Reviewed 2025 post content]]> danb 85265666: https://codeberg.org/bookstack/website/commit/814fcfcef7a3ff54580556b9e6b7b9392ec698c3 Thu, 01 Jan 2026 00:58:12 +0100 danb created pull request bookstack/website#229 https://codeberg.org/bookstack/website/pulls/229 229#2025_post# danb 85194176: https://codeberg.org/bookstack/website/pulls/229 Wed, 31 Dec 2025 18:17:04 +0100 danb pushed to 2025_post at bookstack/website https://codeberg.org/bookstack/website/commit/4ea079bf318477b7683b26d4fadfdc14592162b5 <a href="https://codeberg.org/bookstack/website/commit/4ea079bf318477b7683b26d4fadfdc14592162b5">4ea079bf318477b7683b26d4fadfdc14592162b5</a> Finished up sections for 2025 post, needs review 4ea079bf318477b7683b26d4fadfdc14592162b5 Finished up sections for 2025 post, needs review]]> danb 85194131: https://codeberg.org/bookstack/website/commit/4ea079bf318477b7683b26d4fadfdc14592162b5 Wed, 31 Dec 2025 18:16:28 +0100 danb pushed to 2025_post at bookstack/website https://codeberg.org/bookstack/website/commit/289ee0592e8949ab71018c731fbb70f9629bee5d <a href="https://codeberg.org/bookstack/website/commit/289ee0592e8949ab71018c731fbb70f9629bee5d">289ee0592e8949ab71018c731fbb70f9629bee5d</a> 2025 post: Added website analytics and feature sections 289ee0592e8949ab71018c731fbb70f9629bee5d 2025 post: Added website analytics and feature sections]]> danb 85029503: https://codeberg.org/bookstack/website/commit/289ee0592e8949ab71018c731fbb70f9629bee5d Tue, 30 Dec 2025 23:18:49 +0100