]> BookStack Code Mirror - bookstack/log
bookstack
5 weeks agoAPI: Added examples for comments comments_api 5850/head
Dan Brown [Fri, 24 Oct 2025 14:14:25 +0000 (15:14 +0100)]
API: Added examples for comments

Tweaked comment repo to avoid returning a lot of extra data on API
update responses.

5 weeks agoComments API: Addressed failing tests and static testing
Dan Brown [Fri, 24 Oct 2025 13:22:53 +0000 (14:22 +0100)]
Comments API: Addressed failing tests and static testing

5 weeks agoAPI: Added comment tree to pages-read endpoint
Dan Brown [Fri, 24 Oct 2025 09:18:52 +0000 (10:18 +0100)]
API: Added comment tree to pages-read endpoint

Includes tests to cover

5 weeks agoAPI: Built out tests for comment API endpoints
Dan Brown [Thu, 23 Oct 2025 15:52:29 +0000 (16:52 +0100)]
API: Built out tests for comment API endpoints

5 weeks agoAPI: Added comment CUD endpoints, drafted tests
Dan Brown [Thu, 23 Oct 2025 09:21:33 +0000 (10:21 +0100)]
API: Added comment CUD endpoints, drafted tests

Move some checks and made some tweaks to the repo to support consistency
between API and UI.

5 weeks agoAPI: Added comment-read endpoint, added api docs section descriptions
Dan Brown [Wed, 22 Oct 2025 17:44:49 +0000 (18:44 +0100)]
API: Added comment-read endpoint, added api docs section descriptions

5 weeks agoAPI: Started building comments API endpoints
Dan Brown [Wed, 22 Oct 2025 13:58:29 +0000 (14:58 +0100)]
API: Started building comments API endpoints

5 weeks agoAPI Docs: Updated link to archived GitHub repo
Dan Brown [Wed, 22 Oct 2025 13:29:02 +0000 (14:29 +0100)]
API Docs: Updated link to archived GitHub repo

Closes #5813

5 weeks agoCode: Added groovy syntax highlighting
Dan Brown [Tue, 21 Oct 2025 17:34:21 +0000 (18:34 +0100)]
Code: Added groovy syntax highlighting

For #5822

5 weeks agoDeps: Updated PHP deps via composer
Dan Brown [Tue, 21 Oct 2025 13:47:24 +0000 (14:47 +0100)]
Deps: Updated PHP deps via composer

5 weeks agoMerge pull request #5846 from BookStackApp/page_image_nullification
Dan Brown [Tue, 21 Oct 2025 13:46:49 +0000 (14:46 +0100)]
Merge pull request #5846 from BookStackApp/page_image_nullification

Images: Added nulling of image page relation on page delete

5 weeks agoImages: Added nulling of image page relation on page delete page_image_nullification 5846/head
Dan Brown [Tue, 21 Oct 2025 13:12:55 +0000 (14:12 +0100)]
Images: Added nulling of image page relation on page delete

5 weeks agoMerge pull request #5844 from BookStackApp/user_ids
Dan Brown [Tue, 21 Oct 2025 12:45:00 +0000 (13:45 +0100)]
Merge pull request #5844 from BookStackApp/user_ids

Updated handling of deleted user ID handling in DB

6 weeks agoDB: Addressed test issues for user ID changes 5844/head
Dan Brown [Sun, 19 Oct 2025 18:52:15 +0000 (19:52 +0100)]
DB: Addressed test issues for user ID changes

Reverted change for activities table so that a record is retained of
past activity, and added a check where the ID may be displayed to ensure
it does not mislead and accidentially reference other, newer users.

6 weeks agoDB: Updated handling of deleted user ID handling in DB
Dan Brown [Sun, 19 Oct 2025 18:10:15 +0000 (19:10 +0100)]
DB: Updated handling of deleted user ID handling in DB

Updated uses of user ID to nullify on delete.
Added testing to cover deletion of user relations.
Added model factories to support changes and potential other tests.
Cleans existing ID references in the DB via migration.

6 weeks agoDB: Aligned entity structure to a common table
Dan Brown [Sat, 18 Oct 2025 12:14:30 +0000 (13:14 +0100)]
DB: Aligned entity structure to a common table

As per PR #5800

* DB: Planned out new entity table format via migrations

* DB: Created entity migration logic

Made some other tweaks/fixes while testing.

* DB: Added change of entity relation columns to suit new entities table

* DB: Got most view queries working for new structure

* Entities: Started logic change to new structure

Updated base entity class, and worked through BaseRepo.
Need to go through other repos next.

Removed a couple of redundant interfaces as part of this since we can
move the logic onto the shared ContainerData model as needed.

* Entities: Been through repos to update for new format

* Entities: Updated repos to act on refreshed clones

Changes to core entity models are now done on clones to ensure clean
state before save, and those clones are returned back if changes are
needed after that action.

* Entities: Updated model classes & relations for changes

* Entities: Changed from *Data to a common "contents" system

Added smart loading from builder instances which should hydrate with
"contents()" loaded via join, while keeping the core model original.

* Entities: Moved entity description/covers to own non-model classes

Added back some interfaces.

* Entities: Removed use of contents system for data access

* Entities: Got most queries back to working order

* Entities: Reverted back to data from contents, fixed various issues

* Entities: Started addressing issues from tests

* Entities: Addressed further tests/issues

* Entities: Been through tests to get all passing in dev

Fixed issues and needed test changes along the way.

* Entities: Addressed phpstan errors

* Entities: Reviewed TODO notes

* Entities: Ensured book/shelf relation data removed on destroy

* Entities: Been through API responses & adjusted field visibility

* Entities: Added type index to massively improve query speed

8 weeks agoMerge branch 'v25-07' into development
Dan Brown [Sun, 5 Oct 2025 14:28:29 +0000 (15:28 +0100)]
Merge branch 'v25-07' into development

8 weeks agoUpdated translator & dependency attribution before release v25.07.3 v25-07
Dan Brown [Sun, 5 Oct 2025 14:26:37 +0000 (15:26 +0100)]
Updated translator & dependency attribution before release v25.07.3

8 weeks agoUpdated translations with latest Crowdin changes (#5786)
Dan Brown [Sun, 5 Oct 2025 14:09:34 +0000 (15:09 +0100)]
Updated translations with latest Crowdin changes (#5786)

8 weeks agoAdd crossorigin attribute to manifest link
Yugo Takano [Thu, 2 Oct 2025 12:39:22 +0000 (21:39 +0900)]
Add crossorigin attribute to manifest link

8 weeks agoDeps: Updated PHP package versions
Dan Brown [Sun, 5 Oct 2025 14:17:16 +0000 (15:17 +0100)]
Deps: Updated PHP package versions

8 weeks agoUpdated translations with latest Crowdin changes (#5786)
Dan Brown [Sun, 5 Oct 2025 14:09:34 +0000 (15:09 +0100)]
Updated translations with latest Crowdin changes (#5786)

8 weeks agoMerge pull request #5820 from tfnh621/patch-1
Dan Brown [Sun, 5 Oct 2025 14:08:59 +0000 (15:08 +0100)]
Merge pull request #5820 from tfnh621/patch-1

Fix PWA manifest access behind authenticated proxies

8 weeks agoAdd crossorigin attribute to manifest link 5820/head
Yugo Takano [Thu, 2 Oct 2025 12:39:22 +0000 (21:39 +0900)]
Add crossorigin attribute to manifest link

2 months agoSponsors: Updated diagrams.net sponsor level
Dan Brown [Thu, 11 Sep 2025 17:58:26 +0000 (18:58 +0100)]
Sponsors: Updated diagrams.net sponsor level

2 months agoMerge pull request #5793 from BookStackApp/role_permission_refactor
Dan Brown [Wed, 10 Sep 2025 11:16:40 +0000 (12:16 +0100)]
Merge pull request #5793 from BookStackApp/role_permission_refactor

Permissions: Use of enum references and RolePermission cleanup

2 months agoPermissions: Cleanup after review of enum implementation PR 5793/head
Dan Brown [Wed, 10 Sep 2025 10:36:54 +0000 (11:36 +0100)]
Permissions: Cleanup after review of enum implementation PR

2 months agoPermissions: Fixed check method to allow enum usage
Dan Brown [Wed, 10 Sep 2025 09:44:54 +0000 (10:44 +0100)]
Permissions: Fixed check method to allow enum usage

2 months agoPermissions: Updated use of helpers to use enums
Dan Brown [Tue, 9 Sep 2025 08:48:19 +0000 (09:48 +0100)]
Permissions: Updated use of helpers to use enums

Also added middlware method to Permission enum to allow easier usage
with controller middleware.

2 months agoPermissions: Updated usage of controller methods to use enum
Dan Brown [Mon, 8 Sep 2025 17:14:38 +0000 (18:14 +0100)]
Permissions: Updated usage of controller methods to use enum

2 months agoPermissions: Added enum usage to controller helpers
Dan Brown [Mon, 8 Sep 2025 15:15:42 +0000 (16:15 +0100)]
Permissions: Added enum usage to controller helpers

Also fixed various missing types or spelling/formatting points.
Added down action for role_permission table changes in migration.

2 months agoPermissions: Removed unused role-perm columns, added permission enum
Dan Brown [Mon, 8 Sep 2025 14:59:25 +0000 (15:59 +0100)]
Permissions: Removed unused role-perm columns, added permission enum

Updated main permission check methods to support our new enum.

2 months agoMerge pull request #5790 from BookStackApp/timezones
Dan Brown [Thu, 4 Sep 2025 15:36:04 +0000 (16:36 +0100)]
Merge pull request #5790 from BookStackApp/timezones

Timezones: Seperate display timezone and consistency update

2 months agoTimezones: Updated date displays to use consistent formats 5790/head
Dan Brown [Thu, 4 Sep 2025 15:11:35 +0000 (16:11 +0100)]
Timezones: Updated date displays to use consistent formats

2 months agoTimezones: Seperated out store & display timezones to two options
Dan Brown [Thu, 4 Sep 2025 14:06:58 +0000 (15:06 +0100)]
Timezones: Seperated out store & display timezones to two options

2 months agoMerge pull request #5785 from BookStackApp/phpstan_level2
Dan Brown [Wed, 3 Sep 2025 14:53:11 +0000 (15:53 +0100)]
Merge pull request #5785 from BookStackApp/phpstan_level2

PHPstan level 3

2 months agoMaintenance: Updated larastan target level, fixed issues from tests 5785/head
Dan Brown [Wed, 3 Sep 2025 14:42:50 +0000 (15:42 +0100)]
Maintenance: Updated larastan target level, fixed issues from tests

2 months agoMaintenance: Finished changes to meet phpstan level 3
Dan Brown [Wed, 3 Sep 2025 14:18:49 +0000 (15:18 +0100)]
Maintenance: Finished changes to meet phpstan level 3

2 months agoMaintenance: Addressed a range of phpstan level 3 issues
Dan Brown [Wed, 3 Sep 2025 09:47:45 +0000 (10:47 +0100)]
Maintenance: Addressed a range of phpstan level 3 issues

2 months agoMaintenance: Reached PHPstan level 2
Dan Brown [Tue, 2 Sep 2025 15:02:52 +0000 (16:02 +0100)]
Maintenance: Reached PHPstan level 2

Reworked some stuff around slugs to use interface in a better way.
Also standardised phpdoc to use @return instead of @returns

2 months agoMaintenance: Continued work towards PHPstan level 2
Dan Brown [Tue, 2 Sep 2025 10:10:47 +0000 (11:10 +0100)]
Maintenance: Continued work towards PHPstan level 2

Updated html description code to be behind a proper interface.
Set new convention for mode traits/interfaces.

2 months agoMaintenance: Removed unused comments text column
Dan Brown [Tue, 2 Sep 2025 09:20:10 +0000 (10:20 +0100)]
Maintenance: Removed unused comments text column

Has been redundant and unused for a about a year now.
Closes #4821

3 months agoPackages: Updated npm packages laravel12 5782/head
Dan Brown [Sat, 30 Aug 2025 21:18:09 +0000 (22:18 +0100)]
Packages: Updated npm packages

Spent way too many hours debugging through issues from jsdom changes.

3 months agoPackages: Updated predis
Dan Brown [Sat, 30 Aug 2025 10:47:22 +0000 (11:47 +0100)]
Packages: Updated predis

3 months agoFramework: Updated to Laravel 12
Dan Brown [Sat, 30 Aug 2025 10:10:11 +0000 (11:10 +0100)]
Framework: Updated to Laravel 12

3 months agoMerge pull request #5749 from BookStackApp/admin_command_updates
Dan Brown [Sat, 30 Aug 2025 09:47:14 +0000 (10:47 +0100)]
Merge pull request #5749 from BookStackApp/admin_command_updates

Create Admin Command: New Flags

3 months agoUpdated translator & dependency attribution before release v25.07.2
Dan Brown [Thu, 28 Aug 2025 16:39:10 +0000 (17:39 +0100)]
Updated translator & dependency attribution before release v25.07.2

3 months agoPackages: Upgraded php deps to latest versions
Dan Brown [Thu, 28 Aug 2025 14:02:26 +0000 (15:02 +0100)]
Packages: Upgraded php deps to latest versions

3 months agoMerge pull request #5775 from BookStackApp/lexical_aug25
Dan Brown [Thu, 28 Aug 2025 14:00:16 +0000 (15:00 +0100)]
Merge pull request #5775 from BookStackApp/lexical_aug25

Lexical: August 2025 fixes

3 months agoUpdated translations with latest Crowdin changes (#5759)
Dan Brown [Thu, 28 Aug 2025 13:59:36 +0000 (14:59 +0100)]
Updated translations with latest Crowdin changes (#5759)

3 months agoLexical: Fixed details tests 5775/head
Dan Brown [Thu, 28 Aug 2025 10:17:18 +0000 (11:17 +0100)]
Lexical: Fixed details tests

Updated to use new test pattern while there.

3 months agoLexical: Added backspace handling for details
Dan Brown [Wed, 27 Aug 2025 13:09:38 +0000 (14:09 +0100)]
Lexical: Added backspace handling for details

Allows more reliable removal of details block on backspace at first
child position with the details block.

3 months agoLexical: Added better selection display for collapisble blocks
Dan Brown [Wed, 27 Aug 2025 11:51:36 +0000 (12:51 +0100)]
Lexical: Added better selection display for collapisble blocks

3 months agoLexical: Improved nested details interaction
Dan Brown [Tue, 26 Aug 2025 13:41:42 +0000 (14:41 +0100)]
Lexical: Improved nested details interaction

- Set to open by default on insert.
- Updated selection handling not to always fully cascade to lowest
  editable child on selection, so parents can be reliably selected.
- Updated mouse handling to treat details panes like the root element,
  inserting within-details where relevant.

3 months agoTesting: Addressed deprecation in test helper
Dan Brown [Mon, 25 Aug 2025 14:01:13 +0000 (15:01 +0100)]
Testing: Addressed deprecation in test helper

Also updated version in phpunit config

3 months agoShelves: Addressed book edits removing non-visible books
Dan Brown [Mon, 25 Aug 2025 13:17:55 +0000 (14:17 +0100)]
Shelves: Addressed book edits removing non-visible books

Tracks the non-visible existing books on change, to retain as part of
the assigned books sync.
Added test to cover.

For #5728

3 months agoImports: Fixed drawing IDs not being updated in content
Dan Brown [Sun, 24 Aug 2025 13:02:21 +0000 (14:02 +0100)]
Imports: Fixed drawing IDs not being updated in content

Would leave imported content with inaccessible images in many cases (or
wrong references) although the drawing was still being uploaded &
related to the page.
Added test to cover.

For #5761

3 months agoTesting: Added more deprecation output
Dan Brown [Fri, 15 Aug 2025 11:42:44 +0000 (12:42 +0100)]
Testing: Added more deprecation output

3 months agoMaintenance: Addressed a range of deprecations
Dan Brown [Fri, 15 Aug 2025 11:20:35 +0000 (12:20 +0100)]
Maintenance: Addressed a range of deprecations

Updated deps to address deprecations fixed in newer Laravel framework
version.

3 months agoReadme: Updated sponsor link
Dan Brown [Thu, 14 Aug 2025 15:00:46 +0000 (16:00 +0100)]
Readme: Updated sponsor link

Was leading to a 404.

3 months agoZIP Exports: Fixed reference handling for images
Dan Brown [Mon, 11 Aug 2025 13:19:48 +0000 (14:19 +0100)]
ZIP Exports: Fixed reference handling for images

Recent changes could mean missed references for images in non-page
locations. This fixes that, and tries to ensure images are used if we
already have a page-based image as part of the ZIP, otherwise ensure we
have a page as part of the export to attach the image to.

3 months agoRelease: Updated licenses and translator attribution
Dan Brown [Mon, 11 Aug 2025 12:40:55 +0000 (13:40 +0100)]
Release: Updated licenses and translator attribution

3 months agoUpdated translations with latest Crowdin changes (#5740)
Dan Brown [Mon, 11 Aug 2025 12:38:47 +0000 (13:38 +0100)]
Updated translations with latest Crowdin changes (#5740)

3 months agoDeps: Bumped PHP composer deps again
Dan Brown [Mon, 11 Aug 2025 12:36:06 +0000 (13:36 +0100)]
Deps: Bumped PHP composer deps again

3 months agoTesting: Added mail port to testing env options
Dan Brown [Mon, 11 Aug 2025 12:33:57 +0000 (13:33 +0100)]
Testing: Added mail port to testing env options

Prevents conflict with potential user-set option.
For #5755

3 months agophpstan: Address a range of level 2 issues
Dan Brown [Sat, 9 Aug 2025 10:09:50 +0000 (11:09 +0100)]
phpstan: Address a range of level 2 issues

3 months agoDeps: Updated PHP packages via composer
Dan Brown [Sat, 9 Aug 2025 09:12:24 +0000 (10:12 +0100)]
Deps: Updated PHP packages via composer

3 months agoMerge branch 'development' of github.com:BookStackApp/BookStack into development
Dan Brown [Fri, 8 Aug 2025 16:44:40 +0000 (17:44 +0100)]
Merge branch 'development' of github.com:BookStackApp/BookStack into development

3 months agoImports: Fixed errors causing user logout on import run
Dan Brown [Fri, 8 Aug 2025 16:43:58 +0000 (17:43 +0100)]
Imports: Fixed errors causing user logout on import run

Fixes #5754

3 months agoMerge pull request #5753 from BookStackApp/a11y_menu_updates
Dan Brown [Fri, 8 Aug 2025 16:00:07 +0000 (17:00 +0100)]
Merge pull request #5753 from BookStackApp/a11y_menu_updates

A11y: Improved menu tagging

3 months agoA11y: Updated other dropdown menus with correct tagging 5753/head
Dan Brown [Thu, 7 Aug 2025 15:37:18 +0000 (16:37 +0100)]
A11y: Updated other dropdown menus with correct tagging

Made some form improvements at the same time.

3 months agoA11y: Improved tagging of profile menu
Dan Brown [Thu, 7 Aug 2025 13:32:20 +0000 (14:32 +0100)]
A11y: Improved tagging of profile menu

- Swapped toggle out to actual button.
- Ensured menu items have proper menu item role.
- Added extra roles/labels where is makes sense.

3 months agoCommands: Updated create admin skip return 5749/head
Dan Brown [Thu, 7 Aug 2025 12:16:49 +0000 (13:16 +0100)]
Commands: Updated create admin skip return

Return status for skipped --initial creation will now return 2, so that
it can be identified seperate from a creation and from an error.

3 months agoReadme: Swapped codeclimate reference for custom phpmetrics
Dan Brown [Tue, 5 Aug 2025 21:00:55 +0000 (22:00 +0100)]
Readme: Swapped codeclimate reference for custom phpmetrics

3 months agoCommands: Added testing for initial admin changes
Dan Brown [Tue, 5 Aug 2025 15:43:06 +0000 (16:43 +0100)]
Commands: Added testing for initial admin changes

- Also changed first-admin to initial.
- Updated initial handling to not require email/name to be passed, using
  defaults instead.
- Adds missing existing email use check.

3 months agoCommands: Updated create admin comment to accept extra flags
Dan Brown [Tue, 5 Aug 2025 12:39:30 +0000 (13:39 +0100)]
Commands: Updated create admin comment to accept extra flags

Added flags to target changes to the first default admin user, and to
generate a password.
This is related to #4575.

4 months agoUpdated translations with latest Crowdin changes (#5696)
Dan Brown [Wed, 30 Jul 2025 08:36:34 +0000 (09:36 +0100)]
Updated translations with latest Crowdin changes (#5696)

4 months agoUpdated translator & dependency attribution before release v25.07
Dan Brown [Wed, 30 Jul 2025 08:27:17 +0000 (09:27 +0100)]
Updated translator & dependency attribution before release v25.07

4 months agoAPI: Added ZIP export endpoint comments
Dan Brown [Wed, 30 Jul 2025 08:13:58 +0000 (09:13 +0100)]
API: Added ZIP export endpoint comments

4 months agoDeps: Updated PHP composer dependancy versions, fixed test namespaces
Dan Brown [Sun, 27 Jul 2025 10:24:54 +0000 (11:24 +0100)]
Deps: Updated PHP composer dependancy versions, fixed test namespaces

4 months agoMerge pull request #5731 from BookStackApp/lexical_jul25
Dan Brown [Sat, 26 Jul 2025 09:08:44 +0000 (10:08 +0100)]
Merge pull request #5731 from BookStackApp/lexical_jul25

New WYSIWYG editor changes for July 2025

4 months agoLexical: Updated tests after link changes lexical_jul25 5731/head
Dan Brown [Fri, 25 Jul 2025 13:25:02 +0000 (14:25 +0100)]
Lexical: Updated tests after link changes

4 months agoLexical: Updated URL handling, added mouse handling
Dan Brown [Fri, 25 Jul 2025 12:58:48 +0000 (13:58 +0100)]
Lexical: Updated URL handling, added mouse handling

- Removed URL protocol allow-list to allow any as per old editor.
- Added mouse handling, so that clicks below many last hard-to-escape
  block types will add an empty new paragraph for easy escaping &
  editing.

4 months agoLexical: Source code input changes
Dan Brown [Thu, 24 Jul 2025 16:24:59 +0000 (17:24 +0100)]
Lexical: Source code input changes

- Increased default source code view size.
- Updated HTML generation to output each top-level block on its own
  line.

4 months agoLexical: Table cell bg and format setting fixes
Dan Brown [Thu, 24 Jul 2025 15:51:11 +0000 (16:51 +0100)]
Lexical: Table cell bg and format setting fixes

- Updated table cell background color setting to be stable by
  specifically using the background property over the general styles.
- Updated format shorcuts to be correct header levels as per old editor
  and format menu.
- Updated format changes to properly update UI afterwards.

4 months agoLexical: Fixed highlight format action, changed label
Dan Brown [Thu, 24 Jul 2025 12:48:00 +0000 (13:48 +0100)]
Lexical: Fixed highlight format action, changed label

4 months agoMerge pull request #5725 from BookStackApp/md_plaintext
Dan Brown [Wed, 23 Jul 2025 14:48:10 +0000 (15:48 +0100)]
Merge pull request #5725 from BookStackApp/md_plaintext

MarkDown Editor: TypeScript Conversion & Plaintext Editor

4 months agoTypeScript: Updated compile target, addressed issues 5725/head
Dan Brown [Wed, 23 Jul 2025 14:41:55 +0000 (15:41 +0100)]
TypeScript: Updated compile target, addressed issues

4 months agoMD Editor: Fixed plaintext dark styles, updated npm packages
Dan Brown [Wed, 23 Jul 2025 13:59:26 +0000 (14:59 +0100)]
MD Editor: Fixed plaintext dark styles, updated npm packages

4 months agoMD Editor: Last tests/check over plaintext use/switching
Dan Brown [Wed, 23 Jul 2025 13:49:41 +0000 (14:49 +0100)]
MD Editor: Last tests/check over plaintext use/switching

4 months agoMD Editor: Added custom textarea undo/redo, updated positioning methods
Dan Brown [Wed, 23 Jul 2025 11:17:36 +0000 (12:17 +0100)]
MD Editor: Added custom textarea undo/redo, updated positioning methods

4 months agoMD Editor: Worked to improve/fix positioning code
Dan Brown [Tue, 22 Jul 2025 15:42:47 +0000 (16:42 +0100)]
MD Editor: Worked to improve/fix positioning code

Still pending testing. Old logic did not work when lines would wrap, so
changing things to a character/line measuring technique.
Fixed some other isues too while testing shortcuts.

4 months agoMD Editor: Added plaintext/cm switching
Dan Brown [Tue, 22 Jul 2025 09:34:29 +0000 (10:34 +0100)]
MD Editor: Added plaintext/cm switching

Also aligned the construction of the inputs where possible.

4 months agoMD Editor: Added plaintext input implementation
Dan Brown [Mon, 21 Jul 2025 17:53:22 +0000 (18:53 +0100)]
MD Editor: Added plaintext input implementation

4 months agoMD Editor: Updated actions to use input interface
Dan Brown [Mon, 21 Jul 2025 13:24:51 +0000 (14:24 +0100)]
MD Editor: Updated actions to use input interface

4 months agoMD Editor: Started work on input interface
Dan Brown [Mon, 21 Jul 2025 10:49:58 +0000 (11:49 +0100)]
MD Editor: Started work on input interface

Created implementation for codemirror, yet to use it.

4 months agoMD Editor: Finished conversion to Typescript
Dan Brown [Sun, 20 Jul 2025 14:05:19 +0000 (15:05 +0100)]
MD Editor: Finished conversion to Typescript

4 months agoMD Editor: Starting conversion to typescript
Dan Brown [Sun, 20 Jul 2025 11:33:22 +0000 (12:33 +0100)]
MD Editor: Starting conversion to typescript

4 months agoChangelog: Tweaked spacing, count and element referencing
Dan Brown [Sat, 19 Jul 2025 13:53:02 +0000 (14:53 +0100)]
Changelog: Tweaked spacing, count and element referencing

During review of #5663

4 months agoMerge branch 'enhance-changelog-textarea' of github.com:shresthkapoor7/BookStack...
Dan Brown [Sat, 19 Jul 2025 13:39:57 +0000 (14:39 +0100)]
Merge branch 'enhance-changelog-textarea' of github.com:shresthkapoor7/BookStack into shresthkapoor7-enhance-changelog-textarea