]> BookStack Code Mirror - bookstack/log
bookstack
4 years agoUpdated testing for user slugs 2626/head
Dan Brown [Wed, 10 Mar 2021 23:04:18 +0000 (23:04 +0000)]
Updated testing for user slugs

4 years agoUpdates search to use user slugs
Dan Brown [Wed, 10 Mar 2021 22:51:18 +0000 (22:51 +0000)]
Updates search to use user slugs

4 years agoUpdated register paths to include user slugs
Dan Brown [Wed, 10 Mar 2021 22:37:53 +0000 (22:37 +0000)]
Updated register paths to include user slugs

4 years agoStarted rolling out user slugs to model and core controllers
Dan Brown [Tue, 9 Mar 2021 23:06:12 +0000 (23:06 +0000)]
Started rolling out user slugs to model and core controllers

4 years agoStarted work on user slugs
Dan Brown [Mon, 8 Mar 2021 22:34:22 +0000 (22:34 +0000)]
Started work on user slugs

Related to #2525

4 years agoMerge branch 'master' of github.com:BookStackApp/BookStack
Dan Brown [Sun, 7 Mar 2021 22:24:41 +0000 (22:24 +0000)]
Merge branch 'master' of github.com:BookStackApp/BookStack

4 years agoRan phpcbf and updated phpcs.xml
Dan Brown [Sun, 7 Mar 2021 22:24:05 +0000 (22:24 +0000)]
Ran phpcbf and updated phpcs.xml

4 years agoNew Crowdin updates (#2620)
Dan Brown [Sun, 7 Mar 2021 17:41:58 +0000 (17:41 +0000)]
New Crowdin updates (#2620)

* New translations settings.php (Norwegian Bokmal)

* New translations auth.php (Catalan)

* New translations settings.php (Catalan)

* New translations entities.php (Catalan)

* New translations settings.php (German Informal)

* New translations settings.php (Bosnian)

* New translations settings.php (Spanish)

* New translations settings.php (French)

* New translations settings.php (Bulgarian)

* New translations settings.php (Arabic)

* New translations settings.php (Czech)

* New translations settings.php (Spanish, Argentina)

* New translations settings.php (Slovenian)

* New translations settings.php (Persian)

* New translations settings.php (Portuguese, Brazilian)

* New translations settings.php (Chinese Traditional)

* New translations settings.php (Chinese Simplified)

* New translations settings.php (Ukrainian)

* New translations settings.php (Turkish)

* New translations settings.php (Swedish)

* New translations settings.php (Slovak)

* New translations settings.php (Danish)

* New translations settings.php (Russian)

* New translations settings.php (Polish)

* New translations settings.php (Dutch)

* New translations settings.php (Korean)

* New translations settings.php (Japanese)

* New translations settings.php (Italian)

* New translations settings.php (Hungarian)

* New translations settings.php (Hebrew)

* New translations auth.php (German)

* New translations auth.php (Spanish)

* New translations settings.php (Portuguese)

* New translations settings.php (German)

* New translations settings.php (Latvian)

* New translations settings.php (Vietnamese)

* New translations activities.php (French)

* New translations settings.php (Indonesian)

* New translations entities.php (French)

* New translations components.php (German Informal)

4 years agoMerge branch 'Ereza-master'
Dan Brown [Sun, 7 Mar 2021 17:25:27 +0000 (17:25 +0000)]
Merge branch 'Ereza-master'

4 years agoMerge branch 'master' of git://github.com/Ereza/BookStack into Ereza-master
Dan Brown [Sun, 7 Mar 2021 17:25:07 +0000 (17:25 +0000)]
Merge branch 'master' of git://github.com/Ereza/BookStack into Ereza-master

4 years agoMerge pull request #2616 from geins/master
Dan Brown [Sun, 7 Mar 2021 17:20:07 +0000 (17:20 +0000)]
Merge pull request #2616 from geins/master

Fixed german formal translation

4 years agoMerge branch 'master' into master 2616/head
Dan Brown [Sun, 7 Mar 2021 17:19:55 +0000 (17:19 +0000)]
Merge branch 'master' into master

4 years agoMerge pull request #2609 from arcoai/fix/user-invite-email-subject-spanish-translation
Dan Brown [Sun, 7 Mar 2021 17:18:07 +0000 (17:18 +0000)]
Merge pull request #2609 from arcoai/fix/user-invite-email-subject-spanish-translation

Fixed user invite email subject in spanish translation (#2608)

4 years agoMerge pull request #2533 from benediktvolke/fix-german-language
Dan Brown [Sun, 7 Mar 2021 17:15:40 +0000 (17:15 +0000)]
Merge pull request #2533 from benediktvolke/fix-german-language

Fix German translation string

4 years agoMerge pull request #2513 from Baptistou/patch-1
Dan Brown [Sun, 7 Mar 2021 17:14:57 +0000 (17:14 +0000)]
Merge pull request #2513 from Baptistou/patch-1

Fix French translations

4 years agoNew Crowdin updates (#2618)
Dan Brown [Sun, 7 Mar 2021 17:11:18 +0000 (17:11 +0000)]
New Crowdin updates (#2618)

* New translations settings.php (Russian)

* New translations settings.php (Chinese Simplified)

* New translations settings.php (Ukrainian)

* New translations settings.php (Turkish)

* New translations settings.php (Swedish)

* New translations settings.php (Slovenian)

* New translations settings.php (Slovak)

* New translations settings.php (Polish)

* New translations settings.php (Portuguese, Brazilian)

* New translations settings.php (Dutch)

* New translations settings.php (Korean)

* New translations settings.php (Japanese)

* New translations settings.php (Italian)

* New translations settings.php (Hungarian)

* New translations settings.php (Hebrew)

* New translations settings.php (Danish)

* New translations settings.php (Chinese Traditional)

* New translations settings.php (Persian)

* New translations settings.php (Bulgarian)

* New translations settings.php (Spanish, Argentina)

* New translations settings.php (German Informal)

* New translations settings.php (Norwegian Bokmal)

* New translations settings.php (Bosnian)

* New translations settings.php (Czech)

* New translations settings.php (Arabic)

* New translations settings.php (Spanish)

* New translations settings.php (French)

* New translations settings.php (Portuguese)

* New translations settings.php (German)

* New translations settings.php (Latvian)

* New translations settings.php (Vietnamese)

* New translations settings.php (Indonesian)

* New translations common.php (German Informal)

* New translations common.php (Spanish, Argentina)

4 years agoMerge branch 'master' of github.com:BookStackApp/BookStack
Dan Brown [Sun, 7 Mar 2021 17:03:21 +0000 (17:03 +0000)]
Merge branch 'master' of github.com:BookStackApp/BookStack

4 years agoUpdated language lists with Bosnian, Indonesian, Latvian & Portuguese
Dan Brown [Sun, 7 Mar 2021 17:02:28 +0000 (17:02 +0000)]
Updated language lists with Bosnian, Indonesian, Latvian & Portuguese

4 years agoNew Crowdin updates (#2501)
Dan Brown [Sun, 7 Mar 2021 16:44:28 +0000 (16:44 +0000)]
New Crowdin updates (#2501)

* New translations activities.php (German Informal)

* New translations settings.php (Ukrainian)

* New translations settings.php (Turkish)

* New translations settings.php (Polish)

* New translations common.php (Russian)

* New translations settings.php (Russian)

* New translations common.php (Slovak)

* New translations settings.php (Slovak)

* New translations common.php (Slovenian)

* New translations settings.php (Slovenian)

* New translations common.php (Swedish)

* New translations settings.php (Swedish)

* New translations common.php (Turkish)

* New translations common.php (Ukrainian)

* New translations settings.php (Dutch)

* New translations common.php (Chinese Simplified)

* New translations settings.php (Chinese Simplified)

* New translations common.php (Chinese Traditional)

* New translations settings.php (Chinese Traditional)

* New translations common.php (Vietnamese)

* New translations settings.php (Vietnamese)

* New translations common.php (Portuguese, Brazilian)

* New translations settings.php (Portuguese, Brazilian)

* New translations common.php (Spanish, Argentina)

* New translations settings.php (Spanish, Argentina)

* New translations common.php (Norwegian Bokmal)

* New translations common.php (Polish)

* New translations common.php (Dutch)

* New translations settings.php (Norwegian Bokmal)

* New translations settings.php (Czech)

* New translations settings.php (German)

* New translations settings.php (German Informal)

* New translations common.php (French)

* New translations settings.php (French)

* New translations common.php (Spanish)

* New translations settings.php (Spanish)

* New translations common.php (Arabic)

* New translations settings.php (Arabic)

* New translations common.php (Bulgarian)

* New translations settings.php (Bulgarian)

* New translations common.php (Czech)

* New translations common.php (Danish)

* New translations settings.php (Korean)

* New translations settings.php (Danish)

* New translations common.php (German)

* New translations common.php (Hebrew)

* New translations settings.php (Hebrew)

* New translations common.php (Hungarian)

* New translations settings.php (Hungarian)

* New translations common.php (Italian)

* New translations settings.php (Italian)

* New translations common.php (Japanese)

* New translations settings.php (Japanese)

* New translations common.php (Korean)

* New translations common.php (German Informal)

* New translations common.php (Spanish)

* New translations settings.php (Spanish)

* New translations settings.php (Hebrew)

* New translations settings.php (Hebrew)

* New translations settings.php (Hebrew)

* New translations settings.php (Hebrew)

* New translations common.php (Chinese Simplified)

* New translations settings.php (Chinese Simplified)

* New translations settings.php (Chinese Simplified)

* New translations components.php (Hebrew)

* New translations passwords.php (Hebrew)

* New translations activities.php (Persian)

* New translations settings.php (Latvian)

* New translations settings.php (Bosnian)

* New translations passwords.php (Bosnian)

* New translations pagination.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations entities.php (Bosnian)

* New translations components.php (Bosnian)

* New translations common.php (Bosnian)

* New translations auth.php (Bosnian)

* New translations activities.php (Bosnian)

* New translations validation.php (Latvian)

* New translations passwords.php (Latvian)

* New translations common.php (Persian)

* New translations pagination.php (Latvian)

* New translations errors.php (Latvian)

* New translations entities.php (Latvian)

* New translations components.php (Latvian)

* New translations common.php (Latvian)

* New translations auth.php (Latvian)

* New translations activities.php (Latvian)

* New translations validation.php (Persian)

* New translations settings.php (Persian)

* New translations entities.php (Persian)

* New translations validation.php (Bosnian)

* New translations activities.php (Latvian)

* New translations common.php (Latvian)

* New translations common.php (Latvian)

* New translations passwords.php (Latvian)

* New translations auth.php (Latvian)

* New translations auth.php (Latvian)

* New translations activities.php (Bosnian)

* New translations activities.php (Bosnian)

* New translations components.php (Bosnian)

* New translations components.php (Bosnian)

* New translations activities.php (Latvian)

* New translations auth.php (Latvian)

* New translations activities.php (Latvian)

* New translations auth.php (Latvian)

* New translations pagination.php (Latvian)

* New translations passwords.php (Latvian)

* New translations auth.php (Latvian)

* New translations common.php (Latvian)

* New translations components.php (Latvian)

* New translations passwords.php (Latvian)

* New translations components.php (Latvian)

* New translations common.php (French)

* New translations settings.php (French)

* New translations entities.php (Latvian)

* New translations entities.php (Latvian)

* New translations entities.php (Latvian)

* New translations settings.php (Latvian)

* New translations errors.php (Latvian)

* New translations settings.php (Latvian)

* New translations common.php (Slovenian)

* New translations settings.php (Slovenian)

* New translations entities.php (Slovenian)

* New translations entities.php (Latvian)

* New translations entities.php (Latvian)

* New translations errors.php (Latvian)

* New translations validation.php (Latvian)

* New translations validation.php (Latvian)

* New translations entities.php (Latvian)

* New translations entities.php (Latvian)

* New translations errors.php (Latvian)

* New translations settings.php (Latvian)

* New translations activities.php (Portuguese, Brazilian)

* New translations common.php (Portuguese, Brazilian)

* New translations entities.php (Portuguese, Brazilian)

* New translations settings.php (Portuguese, Brazilian)

* New translations validation.php (Portuguese, Brazilian)

* New translations validation.php (Latvian)

* New translations errors.php (Latvian)

* New translations settings.php (Latvian)

* New translations validation.php (Latvian)

* New translations common.php (German)

* New translations settings.php (German)

* New translations settings.php (Latvian)

* New translations validation.php (Latvian)

* New translations settings.php (Latvian)

* New translations entities.php (Latvian)

* New translations entities.php (Latvian)

* New translations entities.php (Latvian)

* New translations errors.php (Latvian)

* New translations settings.php (Latvian)

* New translations activities.php (Portuguese)

* New translations auth.php (Indonesian)

* New translations settings.php (Indonesian)

* New translations passwords.php (Indonesian)

* New translations pagination.php (Indonesian)

* New translations errors.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations components.php (Indonesian)

* New translations common.php (Indonesian)

* New translations activities.php (Indonesian)

* New translations auth.php (Portuguese)

* New translations validation.php (Portuguese)

* New translations settings.php (Portuguese)

* New translations passwords.php (Portuguese)

* New translations pagination.php (Portuguese)

* New translations errors.php (Portuguese)

* New translations entities.php (Portuguese)

* New translations components.php (Portuguese)

* New translations common.php (Portuguese)

* New translations validation.php (Indonesian)

* New translations auth.php (Portuguese)

* New translations common.php (Portuguese)

* New translations components.php (Portuguese)

* New translations entities.php (Portuguese)

* New translations entities.php (Portuguese)

* New translations entities.php (Portuguese)

* New translations entities.php (Portuguese)

* New translations entities.php (Portuguese)

* New translations errors.php (Portuguese)

* New translations components.php (Bosnian)

* New translations auth.php (Bosnian)

* New translations common.php (Bosnian)

* New translations pagination.php (Bosnian)

* New translations passwords.php (Bosnian)

* New translations auth.php (Bosnian)

* New translations errors.php (Portuguese)

* New translations errors.php (Portuguese)

* New translations pagination.php (Portuguese)

* New translations passwords.php (Portuguese)

* New translations settings.php (Portuguese)

* New translations validation.php (Portuguese)

* New translations settings.php (Portuguese)

* New translations settings.php (Portuguese)

* New translations activities.php (Vietnamese)

* New translations settings.php (Vietnamese)

* New translations validation.php (Bosnian)

* New translations validation.php (Bosnian)

* New translations validation.php (Bosnian)

* New translations validation.php (Bosnian)

* New translations validation.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations errors.php (Bosnian)

* New translations entities.php (Bosnian)

* New translations entities.php (Bosnian)

* New translations activities.php (Indonesian)

* New translations activities.php (Indonesian)

* New translations auth.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations auth.php (Indonesian)

* New translations auth.php (Indonesian)

* New translations common.php (Indonesian)

* New translations components.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations entities.php (Latvian)

* New translations errors.php (Latvian)

* New translations settings.php (Latvian)

* New translations entities.php (Indonesian)

* New translations settings.php (Latvian)

* New translations entities.php (Bosnian)

* New translations entities.php (Bosnian)

* New translations entities.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations errors.php (Indonesian)

* New translations errors.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations errors.php (Indonesian)

* New translations pagination.php (Indonesian)

* New translations passwords.php (Indonesian)

* New translations validation.php (Indonesian)

* New translations settings.php (Indonesian)

* New translations settings.php (Indonesian)

* New translations settings.php (Indonesian)

* New translations settings.php (Indonesian)

* New translations validation.php (Indonesian)

* New translations common.php (Indonesian)

* New translations entities.php (Indonesian)

* New translations validation.php (Indonesian)

* New translations entities.php (Bosnian)

* New translations entities.php (Bosnian)

* New translations entities.php (Bosnian)

* New translations validation.php (Indonesian)

* New translations auth.php (Indonesian)

* New translations validation.php (Indonesian)

4 years agoUpdated github CI actions for ubuntu 20.04
Dan Brown [Sun, 7 Mar 2021 16:31:51 +0000 (16:31 +0000)]
Updated github CI actions for ubuntu 20.04

Squash of:
commit 6b7d305e776dcec2103b9e4486f3c57c674d046f
Author: Dan Brown <redacted>
Date:   Sun Mar 7 16:25:43 2021 +0000

    Updated migrations action and added ldap

commit 139d87687d3d4d6c2368adb522932469419c848a
Author: Dan Brown <redacted>
Date:   Sun Mar 7 16:18:55 2021 +0000

    Updated mysql user auth

commit 326d11e0d3b96bfb2e6ba446ada9cee479d3eb1a
Author: Dan Brown <redacted>
Date:   Sun Mar 7 16:15:33 2021 +0000

    Moved extensions to right place

commit aaa1e159ccbf535292615e094bb58ce6488726df
Author: Dan Brown <redacted>
Date:   Sun Mar 7 16:13:22 2021 +0000

    Added php extensions

commit 3720324288c974d825ff2a63306a5fbf1c0478ab
Author: Dan Brown <redacted>
Date:   Sun Mar 7 16:07:37 2021 +0000

    Update gh ci branches list for testing

commit 4e3a302a5a4480b45d967f398abbe33883b6d0fb
Author: Dan Brown <redacted>
Date:   Sun Mar 7 16:06:19 2021 +0000

    Updated github ci to use ubuntu 20.04

4 years agoMerge pull request #2 from geins/settings.php-german-patch
geins [Sat, 6 Mar 2021 20:32:27 +0000 (21:32 +0100)]
Merge pull request #2 from geins/settings.php-german-patch

completed german translation of 4 english residues

4 years agocompleted german translation of 4 english residues
geins [Sat, 6 Mar 2021 20:29:59 +0000 (21:29 +0100)]
completed german translation of 4 english residues

4 years agoMerge pull request #1 from geins/geins-patch-1
geins [Sat, 6 Mar 2021 19:30:06 +0000 (20:30 +0100)]
Merge pull request #1 from geins/geins-patch-1

Translation error in formal german vs informal

4 years agoTranslation error 2615/head
geins [Sat, 6 Mar 2021 17:57:49 +0000 (18:57 +0100)]
Translation error

Translation error: informal language in formal file Sie<->Du

4 years agoFixed user invite email subject in spanish translation (#2608) 2609/head
Arco Aplicaciones - David Blanco [Wed, 3 Mar 2021 23:07:17 +0000 (00:07 +0100)]
Fixed user invite email subject in spanish translation (#2608)

4 years agoConverted some tests from BrowserKit, Updated shared helpers
Dan Brown [Wed, 3 Mar 2021 22:11:00 +0000 (22:11 +0000)]
Converted some tests from BrowserKit, Updated shared helpers

4 years agoBetter aligned handler with core laravel
Dan Brown [Tue, 2 Mar 2021 21:59:12 +0000 (21:59 +0000)]
Better aligned handler with core laravel

4 years agoMerge branch 'v0.31.x'
Dan Brown [Tue, 2 Mar 2021 21:43:30 +0000 (21:43 +0000)]
Merge branch 'v0.31.x'

4 years agoUpdated composer dependancies
Dan Brown [Tue, 2 Mar 2021 21:06:45 +0000 (21:06 +0000)]
Updated composer dependancies

Primarily to fix aws library for non-amazon use.
Related to #2603

4 years agoMerge pull request #2591 from philjak/add_bookshelf_view_type_to_env
Dan Brown [Thu, 25 Feb 2021 22:00:03 +0000 (22:00 +0000)]
Merge pull request #2591 from philjak/add_bookshelf_view_type_to_env

Adding APP_VIEWS_BOOKSHELF to .ENV

4 years agoAdding APP_VIEWS_BOOKSHELF to .ENV 2591/head
Philip [Thu, 25 Feb 2021 06:51:38 +0000 (07:51 +0100)]
Adding APP_VIEWS_BOOKSHELF to .ENV

4 years agoAdded padding to the bottom of the WYSIWYG editor
Dan Brown [Fri, 12 Feb 2021 23:35:02 +0000 (23:35 +0000)]
Added padding to the bottom of the WYSIWYG editor

Also fixed weird affects from body now always being flex.
For #1075

4 years agoUpdated books list view description to be limited by css
Dan Brown [Fri, 12 Feb 2021 23:10:30 +0000 (23:10 +0000)]
Updated books list view description to be limited by css

Instead of length limited
Related to #1222

4 years agoUpdtd entity-selector for keyboard nav and new component system
Dan Brown [Fri, 12 Feb 2021 22:10:37 +0000 (22:10 +0000)]
Updtd entity-selector for keyboard nav and new component system

For #2064

4 years agoRemoved user and revision links in export meta
Dan Brown [Fri, 12 Feb 2021 20:58:01 +0000 (20:58 +0000)]
Removed user and revision links in export meta

Closes #2526

4 years agoUpdated php deps to avoid a couple of abandoned packages
Dan Brown [Thu, 11 Feb 2021 23:46:26 +0000 (23:46 +0000)]
Updated php deps to avoid a couple of abandoned packages

4 years agoUpdated update-url command to handle array values
Dan Brown [Thu, 11 Feb 2021 23:14:37 +0000 (23:14 +0000)]
Updated update-url command to handle array values

Also added message to clear the cache after running.
For #2546

4 years agoSplit command tests out to indavidual test files
Dan Brown [Thu, 11 Feb 2021 22:42:36 +0000 (22:42 +0000)]
Split command tests out to indavidual test files

4 years agoUpdated update-url command to look at setting values
Dan Brown [Wed, 10 Feb 2021 23:47:58 +0000 (23:47 +0000)]
Updated update-url command to look at setting values

For #2546
Need to consider new JSON-array based setting values.

4 years agoAligned setting helper with new get method changes
Dan Brown [Wed, 10 Feb 2021 23:21:49 +0000 (23:21 +0000)]
Aligned setting helper with new get method changes

Also removed old unsused facade that existed for settings.

4 years agoAdded env option for setting dark mode default
Dan Brown [Sun, 7 Feb 2021 23:12:05 +0000 (23:12 +0000)]
Added env option for setting dark mode default

Also allowed config-centralised default user settings for this change
and bought existing user-level view options into that default settings
system to be cleaner in code usage.

For #2081

4 years agoTweaked LDAP TLS Implementation
Dan Brown [Sun, 7 Feb 2021 20:00:04 +0000 (20:00 +0000)]
Tweaked LDAP TLS Implementation

- Moved the ldap function out to our separate service for easier
  testing.
- Added testing for the option.
- Moved tls_insecure part back up above connection start as found more
  reliable there.

Done a lot of real-connection testing during this review.
Used wireshare to ensure TLS connection does take place.
Found LDAP_TLS_INSECURE=false can action unreliably, restarting php-fpm
helped.
Tested both trusted and untrusted certificates.

4 years agoMerge branch 'master' of git://github.com/Body4/BookStack into Body4-master
Dan Brown [Sun, 7 Feb 2021 18:33:10 +0000 (18:33 +0000)]
Merge branch 'master' of git://github.com/Body4/BookStack into Body4-master

4 years agoRemoved some old front-end md rendering elements
Dan Brown [Sat, 6 Feb 2021 23:09:49 +0000 (23:09 +0000)]
Removed some old front-end md rendering elements

Also ensured revisions were not created more often than expected.
Summary field null check was triggering revision save even when empty
since it was still in request.

Related to #1846

4 years agoUpdated composer deps again after merge
Dan Brown [Sat, 6 Feb 2021 14:22:55 +0000 (14:22 +0000)]
Updated composer deps again after merge

4 years agoMerge branch 'v0.31.x'
Dan Brown [Sat, 6 Feb 2021 14:22:19 +0000 (14:22 +0000)]
Merge branch 'v0.31.x'

4 years agoFixed markdown content on revision restore
Dan Brown [Sat, 6 Feb 2021 14:14:38 +0000 (14:14 +0000)]
Fixed markdown content on revision restore

Closes #2496

4 years agoAdded test for markdown page revision restore
Dan Brown [Sat, 6 Feb 2021 13:51:05 +0000 (13:51 +0000)]
Added test for markdown page revision restore

Also added md change detection in revision saving.

4 years agoRemoved "isA" usages from trashcan
Dan Brown [Sat, 6 Feb 2021 13:29:39 +0000 (13:29 +0000)]
Removed "isA" usages from trashcan

4 years agoUpdate TrashCan.php
Aleksandr Sazhin [Wed, 3 Feb 2021 07:03:54 +0000 (10:03 +0300)]
Update TrashCan.php

bookshelf

4 years agoAdded recycle-bin test to cover type deletions
Dan Brown [Sat, 6 Feb 2021 13:22:31 +0000 (13:22 +0000)]
Added recycle-bin test to cover type deletions

4 years agoMerge branch 'master' of git://github.com/i4j5/BookStack into i4j5-master
Dan Brown [Sat, 6 Feb 2021 13:21:14 +0000 (13:21 +0000)]
Merge branch 'master' of git://github.com/i4j5/BookStack into i4j5-master

4 years agoMoved sketchy file samples to base64 equivilents
Dan Brown [Sat, 6 Feb 2021 00:16:27 +0000 (00:16 +0000)]
Moved sketchy file samples to base64 equivilents

Hides them from AV systems.
Done some test helper cleaning while at it.

Related to #1571

4 years agoAltered header to keep search box center
Dan Brown [Thu, 4 Feb 2021 23:11:55 +0000 (23:11 +0000)]
Altered header to keep search box center

For #2310

4 years agoAdd Catalan translation 2536/head
Eduard Ereza Martínez [Wed, 3 Feb 2021 23:55:01 +0000 (00:55 +0100)]
Add Catalan translation

4 years agofix image delete confirm text 2533/head
Benedikt Volke [Wed, 3 Feb 2021 12:00:08 +0000 (13:00 +0100)]
fix image delete confirm text

4 years agoUpdate TrashCan.php 2530/head
Aleksandr Sazhin [Wed, 3 Feb 2021 07:03:54 +0000 (10:03 +0300)]
Update TrashCan.php

bookshelf

4 years agoAdded stats badge and league to attribution
Dan Brown [Tue, 2 Feb 2021 22:12:41 +0000 (22:12 +0000)]
Added stats badge and league to attribution

4 years agoUpdated laravel/framework to latest 6.x version
Dan Brown [Tue, 2 Feb 2021 20:56:19 +0000 (20:56 +0000)]
Updated laravel/framework to latest 6.x version

4 years agoFix French translations 2513/head
Baptiste Thémine [Tue, 2 Feb 2021 12:12:07 +0000 (13:12 +0100)]
Fix French translations

- "supprimer" is a better translation than "écarter" for "discard"
- "actuel" is a better translation than "courant" for "current"
- "modifications" is a better translation than "changements" for change
- "journal des modifications" is a better translation than "journal des changements" for changelog
- The button "Remplir le journal des changements" for pages_edit_set_changelog caused a wrapping in the header, it is replaced by "Décrivez vos modifications"

4 years agoMade codemirror editor load a lot more efficient
Dan Brown [Sun, 31 Jan 2021 16:23:15 +0000 (16:23 +0000)]
Made codemirror editor load a lot more efficient

Brings down total editor load time from about 11s to 7s from testing in
4x reduced CPU speed in chrome.
About 1.5 seconds of that is editor init/page load.
Post editor-init/page-load time is now 60% of previous from testing.

Related to #2518

4 years agoUpdated footer links to be a configurable list
Dan Brown [Sun, 31 Jan 2021 00:23:15 +0000 (00:23 +0000)]
Updated footer links to be a configurable list

Made so footer link ordering, names and urls can be set.
Cleaned up some of the setting-service and added support for array
setting types, which are cleaned on entry and stored as json with a new
type indicator column on the settings table for auto-decode.
Also added testing to cover this feature.

Related to #1973 and #854

4 years agoMerge branch 'footer-links' of git://github.com/james-geiger/BookStack into james...
Dan Brown [Sat, 30 Jan 2021 22:03:16 +0000 (22:03 +0000)]
Merge branch 'footer-links' of git://github.com/james-geiger/BookStack into james-geiger-footer-links

4 years agoMerge pull request #2510 from BookStackApp/fix-docker-perm
Dan Brown [Sat, 30 Jan 2021 21:51:00 +0000 (21:51 +0000)]
Merge pull request #2510 from BookStackApp/fix-docker-perm

Docker: Fix permission with node service by adding node as user

4 years agoDocker: Fix permission with node service by adding node as user 2510/head
Abijeet [Tue, 26 Jan 2021 18:50:48 +0000 (00:20 +0530)]
Docker: Fix permission with node service by adding node as user

See: https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user

Fixes the following error:

glob error:
[Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
  errno: -13,
  code: 'EACCES',
  syscall: 'scandir',
  path: '/root/.npm/_logs'
}

4 years agoMerge branch 'patch-1' of git://github.com/l1n/BookStack into l1n-patch-1
Dan Brown [Sat, 30 Jan 2021 17:15:23 +0000 (17:15 +0000)]
Merge branch 'patch-1' of git://github.com/l1n/BookStack into l1n-patch-1

4 years agoAdded codemirror refresh on details blog toggle
Dan Brown [Sat, 30 Jan 2021 17:04:30 +0000 (17:04 +0000)]
Added codemirror refresh on details blog toggle

For #781

4 years agoMerge branch 'feature_add_add-button_to_home_view' of git://github.com/philjak/BookSt...
Dan Brown [Sat, 30 Jan 2021 16:40:13 +0000 (16:40 +0000)]
Merge branch 'feature_add_add-button_to_home_view' of git://github.com/philjak/BookStack into philjak-feature_add_add-button_to_home_view

4 years agoChanged how the cache is mocked in status test
Dan Brown [Thu, 28 Jan 2021 23:13:55 +0000 (23:13 +0000)]
Changed how the cache is mocked in status test

4 years agoUpdated service provider reference, added phpunit env var
Dan Brown [Thu, 28 Jan 2021 22:46:15 +0000 (22:46 +0000)]
Updated service provider reference, added phpunit env var

4 years agoUpdated deps, focused on new version of htmldiff
Dan Brown [Thu, 28 Jan 2021 22:04:19 +0000 (22:04 +0000)]
Updated deps, focused on new version of htmldiff

4 years agoFix French translation for permissions_update
Baptiste Thémine [Wed, 27 Jan 2021 12:40:58 +0000 (13:40 +0100)]
Fix French translation for permissions_update

4 years agoRemoved lesser-used middleware and updated localization middleware
Dan Brown [Sun, 17 Jan 2021 13:41:43 +0000 (13:41 +0000)]
Removed lesser-used middleware and updated localization middleware

So that DB/User access is not explicitly enforced.
Same for GlobalViewData middleware although that was also just doubling
up on ways to access user/auth info.
Also cleaned up Localization Middleware doc blocks.

4 years agoAdded status endpoint
Dan Brown [Sun, 17 Jan 2021 13:21:57 +0000 (13:21 +0000)]
Added status endpoint

For #2467

4 years agoUpdated translator attribution before release v0.31.4
Dan Brown [Sat, 16 Jan 2021 17:49:56 +0000 (17:49 +0000)]
Updated translator attribution before release v0.31.4

4 years agoNew Crowdin updates (#2482)
Dan Brown [Sat, 16 Jan 2021 17:45:59 +0000 (17:45 +0000)]
New Crowdin updates (#2482)

* New translations entities.php (Chinese Traditional)

* New translations settings.php (Chinese Traditional)

* New translations activities.php (Chinese Traditional)

* New translations settings.php (Chinese Traditional)

4 years agoUpdated framework and other php deps
Dan Brown [Sat, 16 Jan 2021 17:45:04 +0000 (17:45 +0000)]
Updated framework and other php deps

4 years agoAdded imagetools plugin back in
Dan Brown [Sat, 16 Jan 2021 17:39:30 +0000 (17:39 +0000)]
Added imagetools plugin back in

For #2493

4 years agoUpdate form.blade.php 2484/head
Nova [Wed, 13 Jan 2021 20:45:18 +0000 (12:45 -0800)]
Update form.blade.php

4 years agoUpdate form.blade.php
Nova [Wed, 13 Jan 2021 20:23:20 +0000 (12:23 -0800)]
Update form.blade.php

4 years agoDisable autocomplete on the change password field
Nova [Wed, 13 Jan 2021 20:21:57 +0000 (12:21 -0800)]
Disable autocomplete on the change password field

4 years agoNew Crowdin updates (#2469)
Dan Brown [Sun, 10 Jan 2021 23:28:33 +0000 (23:28 +0000)]
New Crowdin updates (#2469)

* New translations settings.php (Turkish)

* New translations entities.php (Turkish)

* New translations settings.php (Turkish)

* New translations activities.php (Turkish)

* New translations validation.php (Turkish)

4 years agoMade books and shelf listing views slightly more efficient
Dan Brown [Sun, 10 Jan 2021 23:12:51 +0000 (23:12 +0000)]
Made books and shelf listing views slightly more efficient

4 years agoImproved some query efficiencies on user list
Dan Brown [Sun, 10 Jan 2021 22:43:22 +0000 (22:43 +0000)]
Improved some query efficiencies on user list

4 years agoAdded strikethrough support to back-end md rendering
Dan Brown [Sun, 10 Jan 2021 23:01:11 +0000 (23:01 +0000)]
Added strikethrough support to back-end md rendering

Needed to tweak the default library strikethrough extension
so that it uses the same element as front-end.
Added testing to cover.
For #2470.

4 years agoUpdated translator attribution before release v0.31.2
Dan Brown [Sun, 10 Jan 2021 14:04:38 +0000 (14:04 +0000)]
Updated translator attribution before release v0.31.2

4 years agoNew Crowdin updates (#2464)
Dan Brown [Sun, 10 Jan 2021 13:44:29 +0000 (13:44 +0000)]
New Crowdin updates (#2464)

* New translations entities.php (Chinese Traditional)

* New translations entities.php (Chinese Traditional)

* New translations settings.php (Italian)

* New translations settings.php (Italian)

* New translations settings.php (Russian)

* New translations settings.php (Russian)

* New translations entities.php (Russian)

* New translations settings.php (Russian)

* New translations activities.php (Russian)

4 years agoMade recycle-bin settings navbar full width
Dan Brown [Sun, 10 Jan 2021 13:36:46 +0000 (13:36 +0000)]
Made recycle-bin settings navbar full width

For #2468

4 years agoAdded test case for avatar failed fetch
Dan Brown [Sun, 10 Jan 2021 13:29:13 +0000 (13:29 +0000)]
Added test case for avatar failed fetch

Fixed non-imported log issue while there.
For #2449

4 years agoFixed page copying not retaining content
Dan Brown [Sat, 9 Jan 2021 19:39:09 +0000 (19:39 +0000)]
Fixed page copying not retaining content

Was when there was no markdown content.
Added tests to cover both HTML and markdown scenarios.
Also removed old console.log

Related to #2463

4 years agoAdded in table + tasklist markdown rendering
Dan Brown [Sat, 9 Jan 2021 19:04:23 +0000 (19:04 +0000)]
Added in table + tasklist markdown rendering

For parity with markdown-it renderer.
Added tests to cover.
For #2452

4 years agoNew Crowdin updates (#2441)
Dan Brown [Mon, 4 Jan 2021 18:35:31 +0000 (18:35 +0000)]
New Crowdin updates (#2441)

* New translations entities.php (Chinese Simplified)

* New translations settings.php (Chinese Simplified)

* New translations entities.php (Chinese Simplified)

* New translations settings.php (French)

* New translations entities.php (French)

* New translations settings.php (Chinese Simplified)

* New translations entities.php (Chinese Simplified)

* New translations entities.php (Spanish, Argentina)

4 years agoFixed recycle bin dropdown being cut off in chrome
Dan Brown [Mon, 4 Jan 2021 18:24:34 +0000 (18:24 +0000)]
Fixed recycle bin dropdown being cut off in chrome

Fixes #2442

4 years agoAdded check of owner field for manage-permissions-own
Dan Brown [Mon, 4 Jan 2021 18:07:39 +0000 (18:07 +0000)]
Added check of owner field for manage-permissions-own

This permission was still checking based on created-by.
Updated testing to specifically check the owner since the tests
were passing by the fact of matching creator and owner.

Fixes #2445

4 years agoFixed markdown content not stored on first page save
Dan Brown [Mon, 4 Jan 2021 17:52:08 +0000 (17:52 +0000)]
Fixed markdown content not stored on first page save

HTML content was still saved.
This changes makes the back-end check for md content
instead of html to ensure that gets stored in cases
where both are sent to the system.

Closes #2446

4 years agoMade fixes/updates during pre-release review
Dan Brown [Sun, 3 Jan 2021 22:29:58 +0000 (22:29 +0000)]
Made fixes/updates during pre-release review

- Fixed page editor default focus not working as expected due to
  misnamed attribute.
- Added owned_by to relevant areas of the API including the docs.
- Made book relation on page accessible even if deleted since it could cause an issue on views, such as audit trail, when the relation is accessed when the book is deleted.

4 years agoMerge branch 'master' of github.com:BookStackApp/BookStack
Dan Brown [Sun, 3 Jan 2021 20:55:34 +0000 (20:55 +0000)]
Merge branch 'master' of github.com:BookStackApp/BookStack

4 years agoUpdated translators for v0.31
Dan Brown [Sun, 3 Jan 2021 20:55:08 +0000 (20:55 +0000)]
Updated translators for v0.31

4 years agoNew Crowdin updates (#2439)
Dan Brown [Sun, 3 Jan 2021 20:54:01 +0000 (20:54 +0000)]
New Crowdin updates (#2439)

* New translations entities.php (Norwegian Bokmal)

* New translations settings.php (Norwegian Bokmal)

* New translations validation.php (Norwegian Bokmal)

* New translations common.php (Norwegian Bokmal)

* New translations activities.php (Norwegian Bokmal)

* New translations entities.php (Spanish)

4 years agoAdded API request issue template
Dan Brown [Sun, 3 Jan 2021 19:23:41 +0000 (19:23 +0000)]
Added API request issue template