]> BookStack Code Mirror - bookstack/log
bookstack
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

4 months agoMerge pull request #5721 from BookStackApp/zip_export_api_endpoints
Dan Brown [Fri, 18 Jul 2025 15:34:10 +0000 (16:34 +0100)]
Merge pull request #5721 from BookStackApp/zip_export_api_endpoints

API: ZIP Import/Export

4 months agoZIP Imports: Added API examples, finished testing 5721/head
Dan Brown [Fri, 18 Jul 2025 15:19:14 +0000 (16:19 +0100)]
ZIP Imports: Added API examples, finished testing

Also updated some types on a couple of controllers.

4 months agoZIP Imports: Added API test cases
Dan Brown [Fri, 18 Jul 2025 13:05:32 +0000 (14:05 +0100)]
ZIP Imports: Added API test cases

4 months agoAPI: Added zip export tests, reorganised tests
Dan Brown [Fri, 18 Jul 2025 09:58:10 +0000 (10:58 +0100)]
API: Added zip export tests, reorganised tests

Extracted an extra method into helper for reuse.

4 months agoAPI: Initial review pass of zip import/export endpoints
Dan Brown [Fri, 18 Jul 2025 08:54:49 +0000 (09:54 +0100)]
API: Initial review pass of zip import/export endpoints

Review of #5592

4 months agoMerge branch 'development' of github.com:LM-Nishant/BookStack into LM-Nishant-development
Dan Brown [Fri, 18 Jul 2025 08:19:32 +0000 (09:19 +0100)]
Merge branch 'development' of github.com:LM-Nishant/BookStack into LM-Nishant-development

4 months agoMail: Removed custom symfony/mailer fork
Dan Brown [Tue, 15 Jul 2025 14:24:31 +0000 (15:24 +0100)]
Mail: Removed custom symfony/mailer fork

Moved to standard symfony mailer now that my patches have been
upstreamed. This changes the config to work with the symfony option,
following the same overall logic.
Also updated testing to allow test runs via mulitple custom env options.

Closes #5636

4 months agoMerge branch 'development' of github.com:BookStackApp/BookStack into development
Dan Brown [Mon, 14 Jul 2025 13:18:51 +0000 (14:18 +0100)]
Merge branch 'development' of github.com:BookStackApp/BookStack into development

4 months agoReadme: Added SiteSpeakAI sponsor
Dan Brown [Mon, 14 Jul 2025 13:18:24 +0000 (14:18 +0100)]
Readme: Added SiteSpeakAI sponsor

4 months agoMerge pull request #5689 from BookStackApp/permission_table_locking
Dan Brown [Wed, 9 Jul 2025 17:02:15 +0000 (18:02 +0100)]
Merge pull request #5689 from BookStackApp/permission_table_locking

Better parallel permission gen handling

4 months agoMerge pull request #5676 from BookStackApp/lexical_comments
Dan Brown [Wed, 9 Jul 2025 17:01:25 +0000 (18:01 +0100)]
Merge pull request #5676 from BookStackApp/lexical_comments

New WYSIWYG editor for comments & descriptions

4 months agoMerge pull request #5685 from BookStackApp/sidebar_rejig
Dan Brown [Wed, 9 Jul 2025 17:00:56 +0000 (18:00 +0100)]
Merge pull request #5685 from BookStackApp/sidebar_rejig

Tri-layout sidebar enhancements

4 months agoMerge pull request #5681 from BookStackApp/parent_tag_classes
Dan Brown [Wed, 9 Jul 2025 16:58:13 +0000 (17:58 +0100)]
Merge pull request #5681 from BookStackApp/parent_tag_classes

Parent tag classes

4 months agoUpdated translator & dependency attribution before release v25.05.2
Dan Brown [Mon, 7 Jul 2025 13:57:45 +0000 (14:57 +0100)]
Updated translator & dependency attribution before release v25.05.2

4 months agoUpdated translations with latest Crowdin changes (#5695)
Dan Brown [Mon, 7 Jul 2025 13:51:45 +0000 (14:51 +0100)]
Updated translations with latest Crowdin changes (#5695)

4 months agoLanguages: Added Nepali as a language option
Dan Brown [Mon, 7 Jul 2025 13:43:21 +0000 (14:43 +0100)]
Languages: Added Nepali as a language option

4 months agoUpdated translations with latest Crowdin changes (#5659)
Dan Brown [Mon, 7 Jul 2025 13:35:19 +0000 (14:35 +0100)]
Updated translations with latest Crowdin changes (#5659)

4 months agoPHP: Updated composer packages
Dan Brown [Mon, 7 Jul 2025 13:24:04 +0000 (14:24 +0100)]
PHP: Updated composer packages

Main intent was to get latest ssddanbrown/htmldiff version so better
handle non-ascii languages.

4 months agoPerms: Fixed some issues made when adding transactions 5689/head
Dan Brown [Sun, 6 Jul 2025 21:52:06 +0000 (22:52 +0100)]
Perms: Fixed some issues made when adding transactions

4 months agoPerms: Added transactions around permission effecting actions
Dan Brown [Wed, 2 Jul 2025 21:25:59 +0000 (22:25 +0100)]
Perms: Added transactions around permission effecting actions

4 months agoPerms: Removed entity perm regen on general update
Dan Brown [Wed, 2 Jul 2025 11:15:25 +0000 (12:15 +0100)]
Perms: Removed entity perm regen on general update

Should not be needed here as this is not directly used for information
which should impact permissions.
Been through uses to ensure that this is the case.

4 months agoOpensearch: Fixed XML declaration when php short tags enabled
Dan Brown [Tue, 1 Jul 2025 10:29:16 +0000 (11:29 +0100)]
Opensearch: Fixed XML declaration when php short tags enabled

For #5673

5 months agoLayout: Converted tri-layout component to ts 5685/head
Dan Brown [Mon, 30 Jun 2025 14:36:27 +0000 (15:36 +0100)]
Layout: Converted tri-layout component to ts

5 months agoLayout: Added scroll fade to the sidebars
Dan Brown [Mon, 30 Jun 2025 13:10:48 +0000 (14:10 +0100)]
Layout: Added scroll fade to the sidebars

5 months agoLayout: Improved sidebar sizing, and dropdown consideration
Dan Brown [Mon, 30 Jun 2025 12:19:45 +0000 (13:19 +0100)]
Layout: Improved sidebar sizing, and dropdown consideration

- Updated tri-layout sidebars to have less padding and to avoid cutting
  off content when in single-sidebar mode.
- Updated dropdown handling to consider the parent scroll container when
  deciding to drop upwards, to help prevent cut-off.

5 months agoCustomization: Added parent tag classes 5681/head
Dan Brown [Sat, 28 Jun 2025 21:27:28 +0000 (22:27 +0100)]
Customization: Added parent tag classes

For #5217

5 months agoTests: Updated comment test to account for new editor usage 5676/head
Dan Brown [Fri, 27 Jun 2025 09:33:28 +0000 (10:33 +0100)]
Tests: Updated comment test to account for new editor usage

5 months agoLexical: Added some styling and tweaks for basic editors
Dan Brown [Fri, 27 Jun 2025 09:19:45 +0000 (10:19 +0100)]
Lexical: Added some styling and tweaks for basic editors

5 months agoLexical: Added new WYSIWYG to chapter/book/shelf descriptions
Dan Brown [Thu, 26 Jun 2025 10:00:17 +0000 (11:00 +0100)]
Lexical: Added new WYSIWYG to chapter/book/shelf descriptions

5 months agoComments: Switched to lexical editor
Dan Brown [Wed, 25 Jun 2025 13:16:01 +0000 (14:16 +0100)]
Comments: Switched to lexical editor

Required a lot of changes to provide at least a decent attempt at proper
editor teardown control.
Also updates HtmlDescriptionFilter and testing to address issue with bad
child iteration which could lead to missed items.
Renamed editor version from comments to basic as it'll also be used for
item descriptions.

5 months agoLexical: Started comment implementation
Dan Brown [Tue, 24 Jun 2025 16:47:53 +0000 (17:47 +0100)]
Lexical: Started comment implementation

Refactors some UI and toolbar code for better abstract use across editor
versions.

5 months agoMerge pull request #5668 from bumperbox/patch-1
Dan Brown [Mon, 23 Jun 2025 10:57:57 +0000 (11:57 +0100)]
Merge pull request #5668 from bumperbox/patch-1

CommentDisplayTest correct namespace

5 months agoCommentDisplayTest correct namespace 5668/head
bumperbox [Sun, 22 Jun 2025 21:31:39 +0000 (09:31 +1200)]
CommentDisplayTest correct namespace

Class Entity\CommentDisplayTest located in ./tests/Entity/CommentDisplayTest.php does not comply with psr-4 autoloading standard (rule: Tests\ => ./tests). Skipping.

5 months agoEnhance changelog input to textarea with character counter 5663/head
Shresth Kapoor [Thu, 19 Jun 2025 00:10:20 +0000 (20:10 -0400)]
Enhance changelog input to textarea with character counter

5 months agoUpdated translator & dependency attribution before release v25.05.1
Dan Brown [Tue, 17 Jun 2025 14:29:12 +0000 (15:29 +0100)]
Updated translator & dependency attribution before release v25.05.1

5 months agoUpdated translations with latest Crowdin changes (#5637)
Dan Brown [Tue, 17 Jun 2025 14:16:25 +0000 (15:16 +0100)]
Updated translations with latest Crowdin changes (#5637)