Dan Brown
3ddfa9b948
Meta: Updated security info and fixed some tests/links
2026-04-30 00:32:27 +01:00
Dan Brown
55317039ac
Meta: Converted GitHub references in codebase to Codeberg
2026-04-28 09:30:48 +01:00
Dan Brown
24e6087ef8
Meta: Updated readme shields and fixed workflow value
2026-04-27 21:13:05 +01:00
Dan Brown
7c1d30bc8f
Translations: Added crowdin workflow action
2026-04-27 20:56:05 +01:00
Dan Brown
c1610c4532
Meta: Migrated repo content to forgejo
...
Kept some GitHub templates with warnings about the migration.
Made some initial updates to readme for the migration.
2026-04-27 17:48:27 +01:00
Dan Brown
2e2f59fa0f
CI: Updated images to debian trixie
2026-04-27 13:36:47 +01:00
Dan Brown
cc6e9e0546
CI: Attempt a more robust avif support check
2026-04-27 13:17:58 +01:00
Dan Brown
0f59981932
CI: Updated tests using DB to set test DB URL
2026-04-27 12:52:05 +01:00
Dan Brown
a37f903dc7
CI: Migrated workflows to forgejo
2026-04-27 12:10:44 +01:00
Dan Brown
74aa897626
Readme: Updated netways sponsor link
2026-04-24 23:16:44 +01:00
Dan Brown
4b624596c8
Merge pull request #6109 from BookStackApp/dompdf_font_loading
...
PDF: Started building system to allow custom DOMPDF font loading
2026-04-22 13:30:48 +01:00
Dan Brown
00239bb6c8
Exports: Improved dompdf font loading permission errors
2026-04-22 13:22:20 +01:00
Dan Brown
241563e8fc
Exports: Added testing coverage for DOMPDF font usage
2026-04-22 13:12:34 +01:00
Dan Brown
e91747785b
PDF: Started building system to allow custom DOMPDF font loading
2026-04-20 15:42:28 +01:00
Dan Brown
4f370ccddb
Styles: Aligned fonts set on content and headers for exports
...
During review of #6069
2026-04-20 14:32:13 +01:00
Dan Brown
743a21a02f
Merge branch 'fix/pdf-export-heading-fonts' of github.com:alexwoo-awso/BookStack into alexwoo-awso-fix/pdf-export-heading-fonts
2026-04-20 14:13:48 +01:00
Dan Brown
0c9fabb6de
Merge pull request #6108 from BookStackApp/view_revisions_permission
...
Permissions: Started addition of revision-view permission
2026-04-19 16:39:29 +01:00
Dan Brown
426f9ac493
Permissions: Prevent export revision metadata view without permission
2026-04-19 16:23:16 +01:00
Dan Brown
ec0b0384a2
Permissions: Tweaks/fixed during review of revision-view-all changes
2026-04-19 16:06:31 +01:00
Dan Brown
e7e019d3d4
Permissions: Added testing coverage for revision-view-all
2026-04-19 15:56:54 +01:00
Dan Brown
1339f668eb
Permissions: Added revision-view-all addition migration
2026-04-19 15:32:10 +01:00
Dan Brown
befa3a8fbb
Permissions: Started addition of revision-view permission
2026-04-19 12:41:11 +01:00
Dan Brown
083fb1a600
Maintenance: Updated $request->get instance to use input
2026-04-18 20:43:27 +01:00
Dan Brown
a2bb5bdf10
Meta: Updated COC, templates, PR template for community rules
...
Added reference to new community rules page where sensible.
2026-04-17 21:22:04 +01:00
Dan Brown
e274a5fa4e
Merge pull request #6100 from BookStackApp/wysiwyg_minimal_inline_code
...
WYSIWYG: Added inline code support to minimal editor
2026-04-16 11:25:19 +01:00
Dan Brown
18364d1e6e
WYSIWYG: Added inline code support to minimal editor
...
Used for comments and descriptions.
Also updated shortcut handling that we're not registering shortcuts for
edits which can't use the related formatting types.
For #6003
2026-04-16 11:11:06 +01:00
Dan Brown
0760e677b2
Merge pull request #6095 from BookStackApp/tags_api
...
API: New tag endpoints
2026-04-14 12:22:56 +01:00
Dan Brown
208629ee1f
API: Some changes to tag API endpoints
...
- Updated tag values endpoint to use query param instead of path
argument, so a better range of values can be provided (including those
with slashes).
- Updated image gallery example request to align with docs use changes.
2026-04-14 12:03:29 +01:00
Dan Brown
346dc27979
API: Added testing to cover tags API endpoints
2026-04-14 11:31:34 +01:00
Dan Brown
1c1ad1d1b7
Tags API: Reviewed docs and added examples
2026-04-12 20:45:18 +01:00
Dan Brown
f14fc68b66
API: Added new tags API endpoints
2026-04-12 18:26:00 +01:00
Dan Brown
93f84a81b2
Merge pull request #6083 from BookStackApp/better_plain_text
...
New HTML to Plaintext handling
2026-04-12 17:01:45 +01:00
Dan Brown
4feb50e7ee
Attachments: Aligned attachment validation a little more
2026-04-12 15:29:00 +01:00
Dan Brown
c7e2b487c1
Attachments: Aligned ZipExportAttachment link validation
...
With controller routes.
Don't consider this as a security issue, since the filtered URLs
by that validation are very likely to be blocked by browser security
or CSP, and there's a level of assumed privilege to the users that
are able to create such attachments links already.
Closes #6093
2026-04-12 15:17:31 +01:00
Dan Brown
4e3fa4822f
Sort Rules: Added creation hints to sort rule selection
...
To help direct/indicate how rules can be created.
For #5967
2026-04-12 14:31:40 +01:00
Dan Brown
684a94c419
Theme Modules: Prevented zip-slip in new module extraction method
...
Updated the new (development only) approach which could result in
zip-slip causing trouble. This adds path normalisation, and testing to
cover.
2026-04-11 18:49:34 +01:00
Dan Brown
c3c8577f05
Merge pull request #6094 from BookStackApp/module_command_updates
...
Install Module Command Updates
2026-04-11 17:38:34 +01:00
Dan Brown
5fbaab4740
Theme modules: Allowed cross-origin redirects on download
...
With a prompt to the user to confirm they trust the origin.
For #6066
Added tests to cover.
2026-04-11 17:23:11 +01:00
Dan Brown
3d9d5fef51
Theme Modules: Updated install command to handle nested folder
...
Theme module ZIPs will now support their files being in a single nested
directory within a ZIP, to support common ZIP structure approaches.
Added test to cover.
For #6066
2026-04-11 15:04:53 +01:00
Dan Brown
5e78dc6ed5
Maintenance: Updated PHPStan to Level 4 ( #6085 )
2026-04-08 21:03:20 +01:00
Dan Brown
c33853ed84
Maintenance: Updated NPM packages ( #6090 )
...
* Maintenance: Updated NPM packages
Includes typescript update to 6. Needed to update some typescript config
to align with actual module environment used and built by esbuild.
* Maintenance: Fixed testing issues after NPM dep version changes
* Maintenance: Updated JS test workflow step version
* Maintenance: Updated approach used for TS config in jest config
2026-04-08 21:02:20 +01:00
Dan Brown
e033578fea
Updated translator & dependency attribution before release v26.03.3
2026-04-05 22:43:15 +01:00
Dan Brown
a7dd998ac9
Updated translations with latest Crowdin changes ( #6067 )
2026-04-05 22:29:00 +01:00
Dan Brown
b9d650785a
Deps: Updated PHP package versions
2026-04-05 22:28:27 +01:00
Dan Brown
abed4eae0c
Exports: Updated plaintext export to use new converter
2026-04-05 17:51:19 +01:00
Dan Brown
c7d3775bb9
Plain text: Created a new HTML to plain text converter
...
To centralise logic to be more consistent, and to have smarter logic
which avoids just following newline format from input, preventing
smushing HTML elements (like list elements) next to eachother
2026-04-05 00:05:10 +01:00
ololukaszuk
0b659671fe
Fix PDF heading font fallback for export
2026-03-25 15:23:15 +01:00
Dan Brown
25790fd024
Merge branch 'sec_26_03_2' into development
2026-03-23 11:24:07 +00:00
Dan Brown
1763ac550b
Meta: Updated translators pre v26.03.2 release
2026-03-23 10:08:38 +00:00
Dan Brown
fd6867e577
Updated translations with latest Crowdin changes ( #6064 )
2026-03-23 10:05:51 +00:00