]> BookStack Code Mirror - bookstack/log
bookstack
12 months agoMerge branch 'nesges/development' into development
Dan Brown [Sat, 4 May 2024 13:00:40 +0000 (14:00 +0100)]
Merge branch 'nesges/development' into development

12 months agoRegistration: Reviewed added simple honeypot, added testing
Dan Brown [Sat, 4 May 2024 12:59:41 +0000 (13:59 +0100)]
Registration: Reviewed added simple honeypot, added testing

Also cleaned up old RegistrationController syntax.
Review of #4970

12 months agoMerge pull request #4972 from johnroyer/fix-typo-in-language-file
Dan Brown [Fri, 3 May 2024 18:16:23 +0000 (19:16 +0100)]
Merge pull request #4972 from johnroyer/fix-typo-in-language-file

remove space at the beginning of description

12 months agoMerge branch 'development' of github.com:BookStackApp/BookStack into development
Dan Brown [Fri, 3 May 2024 12:40:18 +0000 (13:40 +0100)]
Merge branch 'development' of github.com:BookStackApp/BookStack into development

12 months agoWYSIWYG: Added text direction support for code editor popup
Dan Brown [Fri, 3 May 2024 12:35:30 +0000 (13:35 +0100)]
WYSIWYG: Added text direction support for code editor popup

Editor popup will now reflect the direction of the opened code block.
This also updates in-editor codemirror instances to correcly reflect/use
the direction if set on the inner code elem.

This also defaults new code blocks, when in RTL languages, to be started
in LTR, which can then be changed via in-editor direction controls if
needed. This is on the assumption that most code will be LTR (could not
find much examples of RTL code use).

Fixes #4943

12 months agoMerge pull request #4985 from BookStackApp/ldap_ca_cert_control
Dan Brown [Thu, 2 May 2024 22:16:16 +0000 (23:16 +0100)]
Merge pull request #4985 from BookStackApp/ldap_ca_cert_control

LDAP CA TLS Cert Option, PR Review and continuation

12 months agoLDAP: Review, testing and update of LDAP TLS CA cert control 4985/head
Dan Brown [Thu, 2 May 2024 21:56:51 +0000 (22:56 +0100)]
LDAP: Review, testing and update of LDAP TLS CA cert control

Review of #4913
Added testing to cover option.
Updated option so it can be used for a CA directory, or a CA file.
Updated option name to be somewhat abstracted from original underling
PHP option.

Tested against Jumpcloud.
Testing took hours due to instability which was due to these settings
sticking and being unstable on change until php process restart.
Also due to little documentation for these options.
X_TLS_CACERTDIR option needs cert files to be named via specific hashes
which can be achieved via c_rehash utility.

This also adds detail on STARTTLS failure, which took a long time to
discover due to little detail out there for deeper PHP LDAP debugging.

12 months agoWYSWIYG: Fixed misaligned table cell p line height
Dan Brown [Thu, 2 May 2024 14:20:51 +0000 (15:20 +0100)]
WYSWIYG: Fixed misaligned table cell p line height

Removes an editor-specific line-height which was overriding cell
paragraph line height, causing mis-aligned style compared to viewing.
Checked a range of styles and looked at history, could not see original
purpose of the line-height removed here.
Closes #4960

12 months agoWYSWIYG: Improved use of object tags to embed content
Dan Brown [Wed, 1 May 2024 16:20:45 +0000 (17:20 +0100)]
WYSWIYG: Improved use of object tags to embed content

- Prevented image toolbars showing for objects embeds due to tinymce
  image placeholder, and added media toolbar.
- Fixed height of object embed placeholder being forced to auto
  when in the editor, allowing height attributed to be properly
  reflected as it would on normal page view.

Closes #4974

13 months agoAttachments: Fixed drag into editor in Chrome
Dan Brown [Mon, 29 Apr 2024 18:21:13 +0000 (19:21 +0100)]
Attachments: Fixed drag into editor in Chrome

Seemed to be chrome specific from testing.
Required editors to have preventDefault called on dragover.
Tested in Chrome, FF, & Safari.
Tested in both editors, and re-tested text/image drop to ensure still
works.

Fixed #4975

13 months agoWYSIWYG: Fixed unexpected clearing of table cell styles
Dan Brown [Mon, 29 Apr 2024 16:44:56 +0000 (17:44 +0100)]
WYSIWYG: Fixed unexpected clearing of table cell styles

Fixes custom table cell clear-format handling since it was being called
on many format removals, not just the clear-formatting action.
This updates the code to specifically run on the RemoveFormat action
which is triggered by the clear formatting button.
Fixes #4964

13 months agoLDAP: Updated default user filter placeholder format 4978/head
Dan Brown [Sun, 28 Apr 2024 11:29:57 +0000 (12:29 +0100)]
LDAP: Updated default user filter placeholder format

To not conflict with env variables, and to align with placeholders used
for PDF gen command.
Added test to cover, including old format supported for
back-compatibility.
For #4967

13 months agoMerge pull request #4969 from BookStackApp/pdf_command_option
Dan Brown [Fri, 26 Apr 2024 16:06:38 +0000 (17:06 +0100)]
Merge pull request #4969 from BookStackApp/pdf_command_option

PDF Exports: New command option and library/option cleanup

13 months agoPDF: Added tests for pdf command, fixed old tests for changes 4969/head
Dan Brown [Fri, 26 Apr 2024 14:39:40 +0000 (15:39 +0100)]
PDF: Added tests for pdf command, fixed old tests for changes

13 months agoremove space at the beginning of description 4972/head
Zero [Thu, 25 Apr 2024 05:35:36 +0000 (13:35 +0800)]
remove space at the beginning of description

13 months agoPDF: Added implmentation of command PDF option
Dan Brown [Wed, 24 Apr 2024 15:09:53 +0000 (16:09 +0100)]
PDF: Added implmentation of command PDF option

Tested quickly manually but not yet covered by PHPUnit tests.

13 months agoPDF: Removed barryvdh snappy to use snappy direct
Dan Brown [Wed, 24 Apr 2024 14:13:44 +0000 (15:13 +0100)]
PDF: Removed barryvdh snappy to use snappy direct

Also simplifies config format, and updates snappy implmentation to use
the new config file.
Not yet tested.

13 months agoPDF: Started new command option, merged options, simplified dompdf
Dan Brown [Mon, 22 Apr 2024 15:40:42 +0000 (16:40 +0100)]
PDF: Started new command option, merged options, simplified dompdf

- Updated DOMPDF to direcly use library instead of depending on barry
wrapper.
- Merged existing export options file into single exports file.
- Defined option for new command option.

Related to #4732

13 months agowhitespace only 4970/head
nesges [Sun, 21 Apr 2024 15:44:01 +0000 (17:44 +0200)]
whitespace only

13 months agobetter accessibility for honepot formfield
nesges [Sun, 21 Apr 2024 14:08:28 +0000 (16:08 +0200)]
better accessibility for honepot formfield

13 months agoMerge pull request #4955 from BookStackApp/oidc_userinfo
Dan Brown [Fri, 19 Apr 2024 15:55:29 +0000 (16:55 +0100)]
Merge pull request #4955 from BookStackApp/oidc_userinfo

OIDC userinfo endpoint support

13 months agoOIDC Userinfo: Fixed issues with validation logic from changes 4955/head
Dan Brown [Fri, 19 Apr 2024 15:43:51 +0000 (16:43 +0100)]
OIDC Userinfo: Fixed issues with validation logic from changes

Also updated test to suit validation changes

13 months agoOIDC Userinfo: Added additional tests to cover jwks usage
Dan Brown [Fri, 19 Apr 2024 14:05:00 +0000 (15:05 +0100)]
OIDC Userinfo: Added additional tests to cover jwks usage

13 months agoOIDC Userinfo: Added JWT signed response support
Dan Brown [Fri, 19 Apr 2024 13:12:27 +0000 (14:12 +0100)]
OIDC Userinfo: Added JWT signed response support

Not yet tested, nor checked all response validations.

13 months agoadd ambrosia-container to registration form as honeypot for bots: new form field...
nesges [Fri, 19 Apr 2024 07:35:09 +0000 (09:35 +0200)]
add ambrosia-container to registration form as honeypot for bots: new form field "username" must not be filled

13 months agofixed mislabeling of name input
nesges [Fri, 19 Apr 2024 07:18:34 +0000 (09:18 +0200)]
fixed mislabeling of name input

13 months agoOIDC Userinfo: Started writing tests to cover userinfo calling
Dan Brown [Wed, 17 Apr 2024 22:24:57 +0000 (23:24 +0100)]
OIDC Userinfo: Started writing tests to cover userinfo calling

13 months agoOIDC Userinfo: Added userinfo data validation, seperated from id token
Dan Brown [Wed, 17 Apr 2024 17:23:58 +0000 (18:23 +0100)]
OIDC Userinfo: Added userinfo data validation, seperated from id token

Wrapped userinfo response in its own class for additional handling and
validation.
Updated userdetails to take abstract claim data, to be populated by
either userinfo data or id token data.

13 months agoOIDC: Extracted user detail handling to own OidcUserDetails class
Dan Brown [Tue, 16 Apr 2024 17:10:32 +0000 (18:10 +0100)]
OIDC: Extracted user detail handling to own OidcUserDetails class

Allows a proper defined object instead of an array an extracts related
logic out of OidcService.
Updated userinfo to only be called if we're missing details.

13 months agoOIDC Userinfo: Labelled changes to be made during review
Dan Brown [Tue, 16 Apr 2024 14:52:55 +0000 (15:52 +0100)]
OIDC Userinfo: Labelled changes to be made during review

13 months agoOIDC: Cleaned up provider settings, added extra validation
Dan Brown [Tue, 16 Apr 2024 14:19:51 +0000 (15:19 +0100)]
OIDC: Cleaned up provider settings, added extra validation

- Added endpoint validation to ensure HTTPS as per spec
- Added some missing types
- Removed redirectUri from OidcProviderSettings since it's not a
  provider-based setting, but a setting for the oauth client, so
  extracted that back to service.

13 months agoMerge branch 'development' into lukeshu/oidc-development
Dan Brown [Tue, 16 Apr 2024 13:57:36 +0000 (14:57 +0100)]
Merge branch 'development' into lukeshu/oidc-development

13 months agoCode Editor: Added scala to language list
Dan Brown [Tue, 16 Apr 2024 13:44:17 +0000 (14:44 +0100)]
Code Editor: Added scala to language list

For #4953

13 months agoTags: Stopped recycle bin tags being counted on index
Dan Brown [Mon, 15 Apr 2024 17:44:59 +0000 (18:44 +0100)]
Tags: Stopped recycle bin tags being counted on index

For #4892
Added test to cover.

13 months agoMerge pull request #4904 from C0rn3j/optimize-images
Dan Brown [Mon, 15 Apr 2024 17:07:29 +0000 (18:07 +0100)]
Merge pull request #4904 from C0rn3j/optimize-images

15KB lossless optimization via oxipng(PNG) and svgo(SVG)

13 months agoContent styles: Made links underlined for visibility
Dan Brown [Sat, 13 Apr 2024 14:48:39 +0000 (15:48 +0100)]
Content styles: Made links underlined for visibility

Inline with A11y recommendations where color may not be reliable on its
own.
Tested various content link scenarios across chrome, safari & FF.
For #4939

13 months agoMerge pull request #4930 from BookStackApp/split_md_js
Dan Brown [Mon, 8 Apr 2024 13:46:06 +0000 (14:46 +0100)]
Merge pull request #4930 from BookStackApp/split_md_js

JS Build: Split markdown to own file, updated packages

13 months agoJS Build: Split markdown to own file, updated packages 4930/head
Dan Brown [Mon, 8 Apr 2024 13:41:51 +0000 (14:41 +0100)]
JS Build: Split markdown to own file, updated packages

Markdown-related code was growing, representing half of app.js main
bundle code while only being needed in one view/scenario.
This extracts markdown related code to its own built file.
Related to #4858

13 months agoMerge pull request #4921 from BookStackApp/v24-02
Dan Brown [Fri, 5 Apr 2024 14:21:05 +0000 (15:21 +0100)]
Merge pull request #4921 from BookStackApp/v24-02

v23.02.3 changes

13 months agoCSS: Removed redundant calc 4921/head
Dan Brown [Fri, 5 Apr 2024 14:18:58 +0000 (15:18 +0100)]
CSS: Removed redundant calc

13 months agoPage Content: Aligned max-width across viewer and editors
Dan Brown [Fri, 5 Apr 2024 14:06:08 +0000 (15:06 +0100)]
Page Content: Aligned max-width across viewer and editors

For #4916

13 months agoWYSIWYG descriptions: Allowed anchor target attrs
Dan Brown [Wed, 3 Apr 2024 15:46:53 +0000 (16:46 +0100)]
WYSIWYG descriptions: Allowed anchor target attrs

Allowed since this is a control in the editor UI, but would previously
be stripped by editor config & server-side filtering.
For #4925

13 months agoReferences: Fixed references count/list recycle bin interaction
Dan Brown [Mon, 1 Apr 2024 16:08:53 +0000 (17:08 +0100)]
References: Fixed references count/list recycle bin interaction

Count and reference list would get references then attempt to load
entities, which could fail to load if in the recycle bin.
This updates the queries to effectively ignore references for items we
can't see (in recycle bin).
Added test to cover.

For #4918

13 months agoCode: Fixed highlighting issues when no code language set
Dan Brown [Sun, 31 Mar 2024 13:33:08 +0000 (14:33 +0100)]
Code: Fixed highlighting issues when no code language set

For #4917

14 months agoAdd LDAP_TLS_CACERTFILE to example env file 4913/head
Matt Moore [Wed, 27 Mar 2024 13:17:25 +0000 (13:17 +0000)]
Add LDAP_TLS_CACERTFILE to example env file

14 months agoChange to allow override of CA CERT for LDAPS
Matt Moore [Tue, 26 Mar 2024 16:30:04 +0000 (16:30 +0000)]
Change to allow override of CA CERT for LDAPS

Using the env LDAP_TLS_CACERTFILE to set a file to use to override
the CA CERT used to verify LDAPS connections. This is to make this
process easier for docker use.

14 months agoUse zopfli for oxipng for extra 3KB~ 4904/head
Martin Rys [Tue, 26 Mar 2024 11:31:54 +0000 (12:31 +0100)]
Use zopfli for oxipng for extra 3KB~

14 months agoMerge pull request #4907 from BookStackApp/licensing_update
Dan Brown [Sun, 24 Mar 2024 12:01:01 +0000 (12:01 +0000)]
Merge pull request #4907 from BookStackApp/licensing_update

Dependency Licensing Improvements

14 months agoLicensing: Added license gen as composer command 4907/head
Dan Brown [Sun, 24 Mar 2024 11:58:31 +0000 (11:58 +0000)]
Licensing: Added license gen as composer command

14 months agoLicensing: Added links and tests for new licenses endpoint
Dan Brown [Sat, 23 Mar 2024 22:04:18 +0000 (22:04 +0000)]
Licensing: Added links and tests for new licenses endpoint

For #4907

14 months agoLicensing: Added licenses app view
Dan Brown [Sat, 23 Mar 2024 16:31:13 +0000 (16:31 +0000)]
Licensing: Added licenses app view

Extracted many methods to a new "MetaController" in the process.

14 months ago15KB lossless optimization via oxipng(PNG) and svgo(SVG)
Martin Rys [Sat, 23 Mar 2024 15:33:11 +0000 (16:33 +0100)]
15KB lossless optimization via oxipng(PNG) and svgo(SVG)

14 months agoLicensing: Updated license gen scripts to share logic
Dan Brown [Sat, 23 Mar 2024 15:33:05 +0000 (15:33 +0000)]
Licensing: Updated license gen scripts to share logic

14 months agoLicensing: Added script to gen info for JS packages
Dan Brown [Sat, 23 Mar 2024 15:19:58 +0000 (15:19 +0000)]
Licensing: Added script to gen info for JS packages

14 months agoLicensing: Added script to build PHP library licensing information
Dan Brown [Fri, 22 Mar 2024 14:44:23 +0000 (14:44 +0000)]
Licensing: Added script to build PHP library licensing information

14 months agoMigrations: Added prefix support to schema inspection
Dan Brown [Tue, 19 Mar 2024 10:30:26 +0000 (10:30 +0000)]
Migrations: Added prefix support to schema inspection

14 months agoMerge branch 'development' into C0rn3j/development
Dan Brown [Mon, 18 Mar 2024 14:35:16 +0000 (14:35 +0000)]
Merge branch 'development' into C0rn3j/development

14 months agoMeta: Updated workflows, licence and readme
Dan Brown [Mon, 18 Mar 2024 14:24:14 +0000 (14:24 +0000)]
Meta: Updated workflows, licence and readme

- Updated license year
- Updated some readme wording, removed lapsed sponsor, Removed twitter
  link, added link to alt github source
- Update cache action for GH workflows since GH was complaining

14 months agoMerge pull request #4903 from BookStackApp/laravel10
Dan Brown [Sun, 17 Mar 2024 17:00:03 +0000 (17:00 +0000)]
Merge pull request #4903 from BookStackApp/laravel10

Framework: Upgrade from Laravel 9 to 10

14 months agoFramework: Addressed deprecations 4903/head
Dan Brown [Sun, 17 Mar 2024 16:52:19 +0000 (16:52 +0000)]
Framework: Addressed deprecations

14 months agoDeps: Updated custom symfony/mailer package
Dan Brown [Sun, 17 Mar 2024 16:32:59 +0000 (16:32 +0000)]
Deps: Updated custom symfony/mailer package

Done during #4903 work

14 months agoDeps: Updated intervention library from 2 to 3
Dan Brown [Sun, 17 Mar 2024 16:03:12 +0000 (16:03 +0000)]
Deps: Updated intervention library from 2 to 3

Major version change, required some changes to API
For #4903

14 months agoTesting: Updated PHPUnit from 9 to 10
Dan Brown [Sun, 17 Mar 2024 15:41:11 +0000 (15:41 +0000)]
Testing: Updated PHPUnit from 9 to 10

For #4903

14 months agoMigrations: Updated with type hints instead of php doc
Dan Brown [Sun, 17 Mar 2024 15:29:09 +0000 (15:29 +0000)]
Migrations: Updated with type hints instead of php doc

Also updated code to properly import used facades.
For #4903

14 months agoFramework: Fixed issues breaking tests
Dan Brown [Sat, 16 Mar 2024 15:26:34 +0000 (15:26 +0000)]
Framework: Fixed issues breaking tests

For #4903

14 months agoFramework: Upgrade from Laravel 9 to 10
Dan Brown [Sat, 16 Mar 2024 15:12:14 +0000 (15:12 +0000)]
Framework: Upgrade from Laravel 9 to 10

Following Laravel guidance and GitHub diff.
Not yet in tested state with app-specific changes made.

14 months agoDockerfile: Don't cache 50MB of lists and use a single layer, make it pretty 4895/head
Martin Rys [Tue, 12 Mar 2024 13:04:33 +0000 (14:04 +0100)]
Dockerfile: Don't cache 50MB of lists and use a single layer, make it pretty

14 months agoDev: Fixed flaky OIDC test, updated dev version 4894/head
Dan Brown [Tue, 12 Mar 2024 12:08:26 +0000 (12:08 +0000)]
Dev: Fixed flaky OIDC test, updated dev version

14 months agoUpdated minimum PHP version from 8.0 to 8.1
Dan Brown [Tue, 12 Mar 2024 11:29:51 +0000 (11:29 +0000)]
Updated minimum PHP version from 8.0 to 8.1

For #4893

14 months agoUpdated translator attribution before release v24.02.1
Dan Brown [Sun, 10 Mar 2024 18:45:32 +0000 (18:45 +0000)]
Updated translator attribution before release v24.02.1

14 months agoUpdated translations with latest Crowdin changes (#4877)
Dan Brown [Sun, 10 Mar 2024 18:36:12 +0000 (18:36 +0000)]
Updated translations with latest Crowdin changes (#4877)

14 months agoMerge branch 'totp-patch' into development
Dan Brown [Sun, 10 Mar 2024 18:32:02 +0000 (18:32 +0000)]
Merge branch 'totp-patch' into development

14 months agoMFA: Copied autocomplete changes from totp to backup codes
Dan Brown [Sun, 10 Mar 2024 18:31:01 +0000 (18:31 +0000)]
MFA: Copied autocomplete changes from totp to backup codes

Also added tests to cover.
Related to #4849

14 months agoTOTP: Added one-time-code autofill
Dan Brown [Sun, 10 Mar 2024 18:24:42 +0000 (18:24 +0000)]
TOTP: Added one-time-code autofill

During review of #4849
Tested on Firefox & Chromium desktop.

14 months agoPage nav: Fixed nbsp being represented as nothing
Dan Brown [Sat, 9 Mar 2024 15:52:09 +0000 (15:52 +0000)]
Page nav: Fixed nbsp being represented as nothing

Now represented in page nav using a normal space to avoid complete
removal of space.
Added test to cover.
For #4836

14 months agoBreadcrumbs: Set book/shelf lists to use name ordering
Dan Brown [Sat, 9 Mar 2024 15:24:44 +0000 (15:24 +0000)]
Breadcrumbs: Set book/shelf lists to use name ordering

Previously in database order (id) which is not predictable
nor parsable for users.
For #4876

14 months agoPage Display: Fixed highlighting for elements in nested details
Dan Brown [Sat, 9 Mar 2024 15:07:51 +0000 (15:07 +0000)]
Page Display: Fixed highlighting for elements in nested details

For #4878

15 months agoEntity popular queriy: Loaded parents for selector breadcrumbs
Dan Brown [Wed, 28 Feb 2024 13:20:24 +0000 (13:20 +0000)]
Entity popular queriy: Loaded parents for selector breadcrumbs

15 months ago404: Fixed entity list issue with entity with non-visible parent
Dan Brown [Wed, 28 Feb 2024 13:07:34 +0000 (13:07 +0000)]
404: Fixed entity list issue with entity with non-visible parent

Adds our mixed entity list loader to popular queries for more efficient
loading.

15 months agoTranslations: Updated translator attribution, added serbian to locales
Dan Brown [Wed, 28 Feb 2024 12:29:09 +0000 (12:29 +0000)]
Translations: Updated translator attribution, added serbian to locales

15 months agoUpdated translations with latest Crowdin changes (#4803)
Dan Brown [Wed, 28 Feb 2024 12:19:36 +0000 (12:19 +0000)]
Updated translations with latest Crowdin changes (#4803)

15 months agoMerge branch 'v23-12' into development
Dan Brown [Wed, 28 Feb 2024 12:11:39 +0000 (12:11 +0000)]
Merge branch 'v23-12' into development

Updated composer deps again to take lock file to current

15 months agoDeps: Updated composer packages 4870/head
Dan Brown [Mon, 26 Feb 2024 11:17:36 +0000 (11:17 +0000)]
Deps: Updated composer packages

15 months agoSessions: Prevent image urls being part of session URL history
Dan Brown [Thu, 22 Feb 2024 11:22:08 +0000 (11:22 +0000)]
Sessions: Prevent image urls being part of session URL history

To prevent them being considered for redirects.
Includes test to cover.
For #4863

15 months agoTheme System: Added AUTH_PRE_REGISTER logical event
Dan Brown [Wed, 21 Feb 2024 15:30:29 +0000 (15:30 +0000)]
Theme System: Added AUTH_PRE_REGISTER logical event

Included tests to cover.
Manually tested on standard and social (GitHub) auth.
For #4833

15 months agoDeps: Updated npm & composer deps
Dan Brown [Tue, 20 Feb 2024 18:21:59 +0000 (18:21 +0000)]
Deps: Updated npm & composer deps

Avoided updating markdown-it package to 14 for now since it would cause
bundle size to inflate. Don't think ESBuild is properly tree shaking
"entities" sub package which inflates size.
(Copied this message from december deps update).

15 months agoBreadcrumbs: Fixed bad dropdown menu placement at small sizes
Dan Brown [Tue, 20 Feb 2024 18:03:32 +0000 (18:03 +0000)]
Breadcrumbs: Fixed bad dropdown menu placement at small sizes

For #4824

15 months agoWYSIWYG: Improved a range of text direction/alignment scenarios
Dan Brown [Tue, 20 Feb 2024 14:15:22 +0000 (14:15 +0000)]
WYSIWYG: Improved a range of text direction/alignment scenarios

- Removes 'span' from being a valid part of alignment formats so it's
  not used to align contents, since it's going to mostly be an inline
  format, wheras you'd really want alignment on the parent block.
- Adds direction cleaning to all direction change events, to remove
  direction styles and child direction controls which may complicate
  matters and cause direction changes not to show.
- Makes text direction controls work with table cell range selections,
  which TinyMCE does not consider by default, via manual handling.

For #4843

15 months agoCover images: Updated description wording to better detail size
Dan Brown [Mon, 19 Feb 2024 20:26:04 +0000 (20:26 +0000)]
Cover images: Updated description wording to better detail size

To make it clearer that the advised size may not be fixed.
For #4748

15 months agoWYSIWYG: Updated code handling to respect direction
Dan Brown [Sun, 18 Feb 2024 17:55:56 +0000 (17:55 +0000)]
WYSIWYG: Updated code handling to respect direction

Specifically supports "dir" attribute being on top level "pre" element,
and handles application/switching of this within the editor.

For #4809

15 months agoMerge pull request #4850 from BookStackApp/table_improvements
Dan Brown [Sat, 17 Feb 2024 16:40:27 +0000 (16:40 +0000)]
Merge pull request #4850 from BookStackApp/table_improvements

Range of WYSIWYG Editor Table Handling Improvements

15 months agoTables: Added dynamic table header toggle 4850/head
Dan Brown [Sat, 17 Feb 2024 16:28:13 +0000 (16:28 +0000)]
Tables: Added dynamic table header toggle

Shows in table context toolbar when in the first row.

15 months agoTables: Added menu items to clear formatting and sizes
Dan Brown [Fri, 16 Feb 2024 14:38:30 +0000 (14:38 +0000)]
Tables: Added menu items to clear formatting and sizes

15 months agoTables: Added fix to ensure proper clear formatting on cell selections
Dan Brown [Thu, 15 Feb 2024 16:29:37 +0000 (16:29 +0000)]
Tables: Added fix to ensure proper clear formatting on cell selections

15 months agoTurned off autocomplete for TOTP codes 4849/head
Mattic [Thu, 15 Feb 2024 15:22:35 +0000 (09:22 -0600)]
Turned off autocomplete for TOTP codes

Small QOL change to turn off autocomplete when entering TOTP codes since they're one time use only.

15 months agoTables: Updated selection style to avoid scroll overflow
Dan Brown [Thu, 15 Feb 2024 14:40:27 +0000 (14:40 +0000)]
Tables: Updated selection style to avoid scroll overflow

Fixes #4844

15 months agoUpdated tinymce from 6.7.2 to 6.8.3
Dan Brown [Thu, 15 Feb 2024 14:12:47 +0000 (14:12 +0000)]
Updated tinymce from 6.7.2 to 6.8.3

15 months agoMerge branch 'development' of github.com:BookStackApp/BookStack into development
Dan Brown [Wed, 14 Feb 2024 10:36:36 +0000 (10:36 +0000)]
Merge branch 'development' of github.com:BookStackApp/BookStack into development

15 months agoRTL: Fixed pagination not responding to RTL layout
Dan Brown [Wed, 14 Feb 2024 10:36:00 +0000 (10:36 +0000)]
RTL: Fixed pagination not responding to RTL layout

For #4808

15 months agoMerge pull request #4794 from BookStackApp/en_tweaks
Dan Brown [Tue, 13 Feb 2024 14:13:29 +0000 (14:13 +0000)]
Merge pull request #4794 from BookStackApp/en_tweaks

Text: Tweaks to EN text for consistency/readability

Morty Proxy This is a proxified and sanitized view of the page, visit original site.