]> BookStack Code Mirror - bookstack/log
bookstack
5 years agoMerge pull request #1804 from artskoczylas/master
Dan Brown [Fri, 27 Dec 2019 16:21:23 +0000 (16:21 +0000)]
Merge pull request #1804 from artskoczylas/master

Update of polish language

5 years agoMerge pull request #1791 from jzoy/master
Dan Brown [Fri, 27 Dec 2019 16:19:00 +0000 (16:19 +0000)]
Merge pull request #1791 from jzoy/master

Simplified Chinese Translation Update

5 years agoMerge pull request #1762 from dellamina/updateItalianTranslation
Dan Brown [Fri, 27 Dec 2019 16:18:04 +0000 (16:18 +0000)]
Merge pull request #1762 from dellamina/updateItalianTranslation

Update Italian translation

5 years agoMerge pull request #1734 from ististudio/master
Dan Brown [Fri, 27 Dec 2019 16:16:55 +0000 (16:16 +0000)]
Merge pull request #1734 from ististudio/master

Update Korean translation

5 years agofix translate for "actions"
ezzra [Fri, 21 Jun 2019 12:24:04 +0000 (14:24 +0200)]
fix translate for "actions"

5 years agoImproved markdown mobile editor experience
Dan Brown [Sun, 22 Dec 2019 14:21:18 +0000 (14:21 +0000)]
Improved markdown mobile editor experience

- Updated styles of codemirror area to be a bit more forefull in taking
up space.
- Added a fullscreen toggle as a backup option.

For #1675

5 years agoRemoved setting override system due to confusing behaviour
Dan Brown [Sun, 22 Dec 2019 13:17:14 +0000 (13:17 +0000)]
Removed setting override system due to confusing behaviour

- Was only used to disable registration when LDAP was enabled.
- Caused saved option not to show on settings page causing confusion.
- Extended setting logic where used to take ldap into account instead of
global override.
- Added warning on setting page to show registration enable setting is
not used while ldap is active.

For #1541

5 years agoMade display thumbnail generation use original data if smaller
Dan Brown [Sun, 22 Dec 2019 12:44:49 +0000 (12:44 +0000)]
Made display thumbnail generation use original data if smaller

Thumbnail generation would sometimes create a file larger than the
original, if the original was already well optimized, therefore making
the thumbnail counter-productive. This change compares the sizes of the
original and the generated thumbnail, and uses the smaller of the two if
the thumbnail does not change the aspect ratio of the image.

Fixes #1751

5 years agoBetter standardised and fixes areas of image pasting
Dan Brown [Sat, 21 Dec 2019 15:48:03 +0000 (15:48 +0000)]
Better standardised and fixes areas of image pasting

- Extracted logic to get images from paste/drop event into own file to
align usage in both events for both editors.
- Fixed non-ability to drag+drop into WYSIWYG editor.
- Updated check for table data to look for table specific rich-text
instead of just any text since some the old check was too general and
was preventing some legitimate image paste events.

Tested on Chrome and FireFox on Ubuntu.
Attempted to test on Safari via browserstack but environment was
unreliable and could not access folders to test drag/drop of files.

Relates to #1651 and #1697

5 years agoFixed test failing due to redirect changes
Dan Brown [Sat, 21 Dec 2019 13:48:44 +0000 (13:48 +0000)]
Fixed test failing due to redirect changes

- Also set APP_THEME param during testing to avoid local conflicts

5 years agoUpdated JS dependancies
Dan Brown [Sat, 21 Dec 2019 13:30:41 +0000 (13:30 +0000)]
Updated JS dependancies

5 years agoupdate translation 1819/head
Zero [Tue, 17 Dec 2019 08:52:39 +0000 (16:52 +0800)]
update translation

5 years agoAuto-expand collapsible sections if containing error
Dan Brown [Mon, 16 Dec 2019 13:27:17 +0000 (13:27 +0000)]
Auto-expand collapsible sections if containing error

For #1693

5 years agoSet a default outline color and width
Dan Brown [Mon, 16 Dec 2019 13:15:11 +0000 (13:15 +0000)]
Set a default outline color and width

- Applied since the browser defaults caused outlines to appear very
large in some cases.
- Set default color to use app primary color, to help them blend into
the design a little.

For #1738

5 years agoMade LDAP auth ID attribute configurable
Dan Brown [Mon, 16 Dec 2019 12:38:35 +0000 (12:38 +0000)]
Made LDAP auth ID attribute configurable

- Allows the field that gets stored as the "External Authentication ID"
to be configurable. Defined as LDAP_ID_ATTRIBUTE=uid in .env.
- Added test to cover usage.
- Also now auto-lowercases when searching for attributes in LDAP
response since PHP always provides them as lower case.

Closes #592.

5 years agoUpdated page delete to return to chapter if within one
Dan Brown [Mon, 16 Dec 2019 11:54:53 +0000 (11:54 +0000)]
Updated page delete to return to chapter if within one

- Added test to cover

Closes #1715

5 years agoPrevented whitespace in codeblocks being trimmed
Dan Brown [Mon, 16 Dec 2019 11:44:28 +0000 (11:44 +0000)]
Prevented whitespace in codeblocks being trimmed

For #1771

5 years agoAdded command to copy shelf permissions
Dan Brown [Wed, 11 Dec 2019 21:21:19 +0000 (21:21 +0000)]
Added command to copy shelf permissions

Has options to run for all or to specify a slug for a specific shelf.

Closes #1091

5 years agoUpdate entities.php 1791/head
jzoy [Wed, 11 Dec 2019 12:03:32 +0000 (20:03 +0800)]
Update entities.php

5 years agoUpdate entities.php
jzoy [Wed, 11 Dec 2019 11:24:18 +0000 (19:24 +0800)]
Update entities.php

5 years agoCompacted entity color options in settings view
Dan Brown [Sat, 7 Dec 2019 21:23:15 +0000 (21:23 +0000)]
Compacted entity color options in settings view

- Also extracted the view code into it's own blade template
- Made smaller color input styles

5 years agoMerge branch 'settings-color-selector' of git://github.com/james-geiger/BookStack...
Dan Brown [Sat, 7 Dec 2019 20:36:39 +0000 (20:36 +0000)]
Merge branch 'settings-color-selector' of git://github.com/james-geiger/BookStack into james-geiger-settings-color-selector

5 years agoUpdated codeblock editor to work with fade animation
Dan Brown [Sat, 7 Dec 2019 16:54:34 +0000 (16:54 +0000)]
Updated codeblock editor to work with fade animation

- Added fadeIn to animation JS service.
- Updated overlay to use anim service and to recieve a callback for
after-anim actions.
- Updated code editor popup to refresh Codemirror instance layout after
animation has completed.

Fixes #1672

5 years agoUpdated code system to dynamically set php codemirror mode
Dan Brown [Sat, 7 Dec 2019 16:23:44 +0000 (16:23 +0000)]
Updated code system to dynamically set php codemirror mode

- Codemirror mode mapping value can now be a function to dynamically set
mode depending on actual code content.
- Used above system to set php mode type, depending on if '<?php' tags
exist in content.

Closes #1557

5 years agoStandardised issue template name casing
Dan Brown [Sat, 7 Dec 2019 15:57:58 +0000 (15:57 +0000)]
Standardised issue template name casing

5 years agoFixed issue template wording
Dan Brown [Sat, 7 Dec 2019 15:57:07 +0000 (15:57 +0000)]
Fixed issue template wording

5 years agoUpdated details and attribution for translators
Dan Brown [Sat, 7 Dec 2019 15:54:25 +0000 (15:54 +0000)]
Updated details and attribution for translators

5 years agoconsistent of book translation 1804/head
Artur Skoczylas [Thu, 28 Nov 2019 14:55:18 +0000 (15:55 +0100)]
consistent of book translation

5 years agoUpdate polish language
Artur Skoczylas [Thu, 28 Nov 2019 14:39:54 +0000 (15:39 +0100)]
Update polish language

5 years agoAdded in the github translators that didn't save in the last comit
Dan Brown [Fri, 22 Nov 2019 22:41:00 +0000 (22:41 +0000)]
Added in the github translators that didn't save in the last comit

5 years agoAdded a translator attriubtion file
Dan Brown [Fri, 22 Nov 2019 22:23:22 +0000 (22:23 +0000)]
Added a translator attriubtion file

Added list of users that have provided translations along with the
languages they have provided.

Github users, starting with an '@', were added via manually going
through past pull requests and inspecting the user and language.

5 years agoModify Chinese language pack 1797/head
qianmengnet [Fri, 22 Nov 2019 08:35:47 +0000 (16:35 +0800)]
Modify Chinese language pack

Modify Chinese language pack

5 years agoSimplified Chinese Translation Update
jzoy [Tue, 19 Nov 2019 10:22:23 +0000 (18:22 +0800)]
Simplified Chinese Translation Update

5 years agoMerge pull request #1787 from BookStackApp/saml2_auth
Dan Brown [Sun, 17 Nov 2019 19:20:37 +0000 (19:20 +0000)]
Merge pull request #1787 from BookStackApp/saml2_auth

SAML2 Authentication

5 years agoAdded tests to cover saml and added controller middleware 1787/head
Dan Brown [Sun, 17 Nov 2019 19:15:37 +0000 (19:15 +0000)]
Added tests to cover saml and added controller middleware

5 years agoAdded onelogin attribution and tweaks after testing saml with onelogin
Dan Brown [Sun, 17 Nov 2019 17:00:42 +0000 (17:00 +0000)]
Added onelogin attribution and tweaks after testing saml with onelogin

5 years agoAdded icon for saml, added saml to register page, updated complete env
Dan Brown [Sun, 17 Nov 2019 16:07:06 +0000 (16:07 +0000)]
Added icon for saml, added saml to register page, updated complete env

5 years agoAdded SAML singleLogoutService capabilities
Dan Brown [Sun, 17 Nov 2019 15:40:36 +0000 (15:40 +0000)]
Added SAML singleLogoutService capabilities

5 years agoAdded the ability to auto-load config from metadata url
Dan Brown [Sun, 17 Nov 2019 14:44:26 +0000 (14:44 +0000)]
Added the ability to auto-load config from metadata url

5 years agoStarted using OneLogin SAML lib directly
Dan Brown [Sun, 17 Nov 2019 13:26:43 +0000 (13:26 +0000)]
Started using OneLogin SAML lib directly

- Aligned and formatted config options.
- Provided way to override onelogin lib options if required.
- Added endpoints in core bookstack routes.
- Provided way to debug details provided by idp and formatted by
bookstack.
- Started on test work
- Handled case of email address already in use.

5 years agoAppeased codeclimate by extracting out external_auth_id group matching
Dan Brown [Sat, 16 Nov 2019 15:24:09 +0000 (15:24 +0000)]
Appeased codeclimate by extracting out external_auth_id group matching

5 years agoStarted review of SAML implementation
Dan Brown [Sat, 16 Nov 2019 14:42:51 +0000 (14:42 +0000)]
Started review of SAML implementation

- Updated PHPdoc of SAML service to use type hinting instead.
- Updated groups to only sync if enabled.
- Updated names of some config props.
- Removed a couple of unused config props.
- Added exception to handle no email on SAML response.

5 years agoMerge branch 'feature/saml' of git://github.com/Xiphoseer/BookStack into Xiphoseer...
Dan Brown [Sat, 16 Nov 2019 12:42:45 +0000 (12:42 +0000)]
Merge branch 'feature/saml' of git://github.com/Xiphoseer/BookStack into Xiphoseer-feature/saml

5 years agoUpdate some postpositional particles 1734/head
User [Thu, 7 Nov 2019 07:54:38 +0000 (16:54 +0900)]
Update some postpositional particles

5 years agoUpdate some terms
User [Thu, 7 Nov 2019 06:19:15 +0000 (15:19 +0900)]
Update some terms

5 years agoimprove italian translation 1762/head
Mattia Della Mina [Thu, 31 Oct 2019 21:04:04 +0000 (22:04 +0100)]
improve italian translation

5 years agoMerge branch 'master' of github.com:BookStackApp/BookStack
Dan Brown [Tue, 29 Oct 2019 22:34:12 +0000 (22:34 +0000)]
Merge branch 'master' of github.com:BookStackApp/BookStack

5 years agoMerge branch 'philjak-feature_move_page_into_chapter'
Dan Brown [Tue, 29 Oct 2019 22:33:53 +0000 (22:33 +0000)]
Merge branch 'philjak-feature_move_page_into_chapter'

5 years agoUpdated sort logic to handle chapter to book scenario
Dan Brown [Tue, 29 Oct 2019 22:33:09 +0000 (22:33 +0000)]
Updated sort logic to handle chapter to book scenario

- Extended tests out to cover

5 years agoMerge branch 'feature_move_page_into_chapter' of git://github.com/philjak/BookStack...
Dan Brown [Tue, 29 Oct 2019 22:26:11 +0000 (22:26 +0000)]
Merge branch 'feature_move_page_into_chapter' of git://github.com/philjak/BookStack into philjak-feature_move_page_into_chapter

5 years agoAdded test for page move into chapter
Dan Brown [Tue, 29 Oct 2019 22:25:53 +0000 (22:25 +0000)]
Added test for page move into chapter

5 years agoDownload and assign avatar when creating LDAP user in database. Fixes issue #1161
jakob [Fri, 25 Oct 2019 13:40:14 +0000 (15:40 +0200)]
Download and assign avatar when creating LDAP user in database. Fixes issue #1161

5 years agoNo need to save page 1752/head
jakob [Mon, 28 Oct 2019 15:53:48 +0000 (16:53 +0100)]
No need to save page

5 years agoCheck if parent is a chapter. If so, move into Book and assing page to chapter.
jakob [Mon, 28 Oct 2019 14:33:28 +0000 (15:33 +0100)]
Check if parent is a chapter. If so, move into Book and assing page to chapter.

5 years agoMerge branch 'philjak-feature_bugfix_save_book_cover'
Dan Brown [Sun, 27 Oct 2019 17:05:34 +0000 (17:05 +0000)]
Merge branch 'philjak-feature_bugfix_save_book_cover'

5 years agoMerge branch 'feature_bugfix_save_book_cover' of git://github.com/philjak/BookStack...
Dan Brown [Sun, 27 Oct 2019 17:03:02 +0000 (17:03 +0000)]
Merge branch 'feature_bugfix_save_book_cover' of git://github.com/philjak/BookStack into philjak-feature_bugfix_save_book_cover

5 years agoMerge branch 'cw1998-fix/#1662'
Dan Brown [Sun, 27 Oct 2019 16:57:00 +0000 (16:57 +0000)]
Merge branch 'cw1998-fix/#1662'

5 years agoUpdate book form so cancel URL is explicitly passed in
Dan Brown [Sun, 27 Oct 2019 16:55:05 +0000 (16:55 +0000)]
Update book form so cancel URL is explicitly passed in

- Added to prevent future possibility of 'shelf' var being introduced in
scope and therefore causing a side-effect of redirect logic.

5 years agoMerge branch 'fix/#1662' of git://github.com/cw1998/BookStack into cw1998-fix/#1662
Dan Brown [Sun, 27 Oct 2019 16:44:41 +0000 (16:44 +0000)]
Merge branch 'fix/#1662' of git://github.com/cw1998/BookStack into cw1998-fix/#1662

5 years agoAdded test to check custom theme lang items
Dan Brown [Sat, 26 Oct 2019 11:35:38 +0000 (12:35 +0100)]
Added test to check custom theme lang items

5 years agoMade it possible to override translations via theme system
Dan Brown [Sat, 26 Oct 2019 11:12:35 +0000 (12:12 +0100)]
Made it possible to override translations via theme system

5 years agoAdded tests to cover test email sends
Dan Brown [Wed, 23 Oct 2019 19:25:51 +0000 (20:25 +0100)]
Added tests to cover test email sends

- Also tweaked wording of 'E-mail' to 'Email' to remain consistent with
the rest of the app.

Related to #1696 and #1719

5 years agoMerge branch 'feature-send-test-email' of git://github.com/timoschwarzer/BookStack...
Dan Brown [Wed, 23 Oct 2019 18:53:51 +0000 (19:53 +0100)]
Merge branch 'feature-send-test-email' of git://github.com/timoschwarzer/BookStack into timoschwarzer-feature-send-test-email

5 years agoentity needs to be saved after image upload and associate 1735/head
jakob [Tue, 22 Oct 2019 09:18:08 +0000 (11:18 +0200)]
entity needs to be saved after image upload and associate

5 years agoUpdate auth.php
istist [Sun, 20 Oct 2019 19:17:52 +0000 (04:17 +0900)]
Update auth.php

Edit for  'Must be over 7 characters'.

5 years agoBanish .DS_Store
User [Sun, 20 Oct 2019 18:51:55 +0000 (03:51 +0900)]
Banish .DS_Store

5 years agoUpdate Korean translation
User [Sun, 20 Oct 2019 18:44:38 +0000 (03:44 +0900)]
Update Korean translation

5 years agoNew Crowdin translations (#1732)
Dan Brown [Fri, 18 Oct 2019 23:13:00 +0000 (00:13 +0100)]
New Crowdin translations (#1732)

* New translations auth.php (Ukrainian)

* New translations common.php (Ukrainian)

* New translations entities.php (Ukrainian)

* New translations entities.php (Ukrainian)

* New translations settings.php (Ukrainian)

* New translations validation.php (Ukrainian)

* New translations settings.php (French)

* New translations settings.php (Russian)

* New translations settings.php (Spanish, Argentina)

* 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 (Polish)

* New translations settings.php (Spanish)

* 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 (German)

* New translations settings.php (Czech)

* New translations settings.php (Arabic)

* New translations settings.php (German Informal)

5 years agoRemoved old Translation Service + Provider
Dan Brown [Fri, 18 Oct 2019 23:02:20 +0000 (00:02 +0100)]
Removed old Translation Service + Provider

Was no longer needed due to only being there to perform
language extension for de_informal but now this is done by crowdin
instead so it's redundant. Same goes for checking and formatting
scripts.

Also removed comment advising deletion form settings.php language list
since this is now auto-copied to languages anyway.

Related to #1261

5 years agoInitial Crowdin Translation Integration Merge (#1731)
Dan Brown [Fri, 18 Oct 2019 16:08:22 +0000 (17:08 +0100)]
Initial Crowdin Translation Integration Merge (#1731)

* New translations activities.php (French)

* New translations entities.php (Turkish)

* New translations entities.php (Swedish)

* New translations errors.php (Swedish)

* New translations pagination.php (Swedish)

* New translations passwords.php (Swedish)

* New translations settings.php (Swedish)

* New translations validation.php (Swedish)

* New translations auth.php (Turkish)

* New translations common.php (Turkish)

* New translations errors.php (Turkish)

* New translations common.php (Swedish)

* New translations settings.php (Turkish)

* New translations validation.php (Turkish)

* New translations activities.php (Ukrainian)

* New translations auth.php (Ukrainian)

* New translations common.php (Ukrainian)

* New translations components.php (Ukrainian)

* New translations entities.php (Ukrainian)

* New translations errors.php (Ukrainian)

* New translations components.php (Swedish)

* New translations auth.php (Swedish)

* New translations passwords.php (Ukrainian)

* New translations settings.php (Russian)

* New translations settings.php (Polish)

* New translations validation.php (Polish)

* New translations activities.php (Russian)

* New translations auth.php (Russian)

* New translations common.php (Russian)

* New translations components.php (Russian)

* New translations entities.php (Russian)

* New translations errors.php (Russian)

* New translations passwords.php (Russian)

* New translations validation.php (Russian)

* New translations activities.php (Swedish)

* New translations activities.php (Slovak)

* New translations auth.php (Slovak)

* New translations common.php (Slovak)

* New translations components.php (Slovak)

* New translations entities.php (Slovak)

* New translations errors.php (Slovak)

* New translations pagination.php (Slovak)

* New translations passwords.php (Slovak)

* New translations settings.php (Slovak)

* New translations validation.php (Slovak)

* New translations pagination.php (Ukrainian)

* New translations settings.php (Ukrainian)

* New translations pagination.php (Polish)

* New translations passwords.php (Spanish, Argentina)

* New translations settings.php (Portuguese, Brazilian)

* New translations validation.php (Portuguese, Brazilian)

* New translations activities.php (Spanish, Argentina)

* New translations auth.php (Spanish, Argentina)

* New translations common.php (Spanish, Argentina)

* New translations components.php (Spanish, Argentina)

* New translations entities.php (Spanish, Argentina)

* New translations errors.php (Spanish, Argentina)

* New translations pagination.php (Spanish, Argentina)

* New translations settings.php (Spanish, Argentina)

* New translations errors.php (Portuguese, Brazilian)

* New translations validation.php (Spanish, Argentina)

* New translations activities.php (German Informal)

* New translations auth.php (German Informal)

* New translations common.php (German Informal)

* New translations components.php (German Informal)

* New translations entities.php (German Informal)

* New translations errors.php (German Informal)

* New translations pagination.php (German Informal)

* New translations passwords.php (German Informal)

* New translations settings.php (German Informal)

* New translations entities.php (Portuguese, Brazilian)

* New translations validation.php (Ukrainian)

* New translations activities.php (Chinese Traditional)

* New translations activities.php (Chinese Simplified)

* New translations auth.php (Chinese Simplified)

* New translations common.php (Chinese Simplified)

* New translations components.php (Chinese Simplified)

* New translations entities.php (Chinese Simplified)

* New translations errors.php (Chinese Simplified)

* New translations pagination.php (Chinese Simplified)

* New translations passwords.php (Chinese Simplified)

* New translations settings.php (Chinese Simplified)

* New translations validation.php (Chinese Simplified)

* New translations auth.php (Chinese Traditional)

* New translations components.php (Portuguese, Brazilian)

* New translations common.php (Chinese Traditional)

* New translations components.php (Chinese Traditional)

* New translations entities.php (Chinese Traditional)

* New translations errors.php (Chinese Traditional)

* New translations pagination.php (Chinese Traditional)

* New translations passwords.php (Chinese Traditional)

* New translations settings.php (Chinese Traditional)

* New translations validation.php (Chinese Traditional)

* New translations activities.php (Portuguese, Brazilian)

* New translations auth.php (Portuguese, Brazilian)

* New translations common.php (Portuguese, Brazilian)

* New translations passwords.php (Polish)

* New translations errors.php (Polish)

* New translations auth.php (French)

* New translations validation.php (Czech)

* New translations validation.php (Arabic)

* New translations auth.php (Czech)

* New translations common.php (Czech)

* New translations entities.php (Czech)

* New translations errors.php (Czech)

* New translations pagination.php (Czech)

* New translations settings.php (Czech)

* New translations activities.php (German)

* New translations passwords.php (Arabic)

* New translations auth.php (German)

* New translations common.php (German)

* New translations components.php (German)

* New translations entities.php (German)

* New translations errors.php (German)

* New translations pagination.php (German)

* New translations passwords.php (German)

* New translations settings.php (German)

* New translations validation.php (German)

* New translations settings.php (Arabic)

* New translations pagination.php (Arabic)

* New translations common.php (Hungarian)

* New translations common.php (Spanish)

* New translations common.php (French)

* New translations components.php (French)

* New translations entities.php (French)

* New translations errors.php (French)

* New translations pagination.php (French)

* New translations passwords.php (French)

* New translations settings.php (French)

* New translations validation.php (French)

* New translations errors.php (Arabic)

* New translations settings.php (Spanish)

* New translations validation.php (Spanish)

* New translations activities.php (Arabic)

* New translations auth.php (Arabic)

* New translations common.php (Arabic)

* New translations components.php (Arabic)

* New translations entities.php (Arabic)

* New translations auth.php (Hungarian)

* New translations entities.php (Polish)

* New translations common.php (Dutch)

* New translations common.php (Korean)

* New translations components.php (Korean)

* New translations entities.php (Korean)

* New translations errors.php (Korean)

* New translations pagination.php (Korean)

* New translations passwords.php (Korean)

* New translations settings.php (Korean)

* New translations validation.php (Korean)

* New translations activities.php (Dutch)

* New translations auth.php (Dutch)

* New translations components.php (Dutch)

* New translations activities.php (Korean)

* New translations entities.php (Dutch)

* New translations errors.php (Dutch)

* New translations pagination.php (Dutch)

* New translations passwords.php (Dutch)

* New translations settings.php (Dutch)

* New translations validation.php (Dutch)

* New translations activities.php (Polish)

* New translations auth.php (Polish)

* New translations common.php (Polish)

* New translations components.php (Polish)

* New translations auth.php (Korean)

* New translations validation.php (Japanese)

* New translations entities.php (Hungarian)

* New translations errors.php (Italian)

* New translations errors.php (Hungarian)

* New translations settings.php (Hungarian)

* New translations validation.php (Hungarian)

* New translations activities.php (Italian)

* New translations auth.php (Italian)

* New translations common.php (Italian)

* New translations components.php (Italian)

* New translations entities.php (Italian)

* New translations pagination.php (Italian)

* New translations settings.php (Japanese)

* New translations passwords.php (Italian)

* New translations settings.php (Italian)

* New translations validation.php (Italian)

* New translations activities.php (Japanese)

* New translations auth.php (Japanese)

* New translations common.php (Japanese)

* New translations components.php (Japanese)

* New translations entities.php (Japanese)

* New translations errors.php (Japanese)

* New translations pagination.php (Japanese)

* New translations passwords.php (Japanese)

* New translations validation.php (German Informal)

5 years agoUpdated Korean to be correct country code
Dan Brown [Fri, 18 Oct 2019 13:27:41 +0000 (14:27 +0100)]
Updated Korean to be correct country code

5 years agoFixed crowdin translation path
Dan Brown [Fri, 18 Oct 2019 01:09:12 +0000 (02:09 +0100)]
Fixed crowdin translation path

5 years agoUpdate Crowdin configuration file
Dan Brown [Fri, 18 Oct 2019 00:46:30 +0000 (01:46 +0100)]
Update Crowdin configuration file

5 years agoMoved crownin config file
Dan Brown [Fri, 18 Oct 2019 00:45:25 +0000 (01:45 +0100)]
Moved crownin config file

5 years agoAdded crowdin config file
Dan Brown [Fri, 18 Oct 2019 00:40:50 +0000 (01:40 +0100)]
Added crowdin config file

5 years agoRenamed properties input option as INI
Dan Brown [Thu, 17 Oct 2019 20:16:55 +0000 (21:16 +0100)]
Renamed properties input option as INI

- Also made INI be recognised as the codemirror "Properties" format.

5 years agoMerge branch 'master' of git://github.com/c0shea/BookStack into c0shea-master
Dan Brown [Thu, 17 Oct 2019 20:09:05 +0000 (21:09 +0100)]
Merge branch 'master' of git://github.com/c0shea/BookStack into c0shea-master

5 years agoadded additional color settings into UI 1723/head
James Geiger [Thu, 17 Oct 2019 18:46:18 +0000 (13:46 -0500)]
added additional color settings into UI

Adds new options in the customization section of the settings to change the shelf, book, chapter, page, and draft colors.

5 years agoPlaceholder for allowing colors to be changed in settings UI.
James Geiger [Thu, 17 Oct 2019 14:44:20 +0000 (09:44 -0500)]
Placeholder for allowing colors to be changed in settings UI.

5 years agoCopied release page link to normal settings page
Dan Brown [Thu, 17 Oct 2019 14:06:55 +0000 (15:06 +0100)]
Copied release page link to normal settings page

- Also updated link to not leak referrer info

5 years agoMerge branch 'patch-1' of git://github.com/DeftNerd/BookStack into DeftNerd-patch-1
Dan Brown [Thu, 17 Oct 2019 13:58:20 +0000 (14:58 +0100)]
Merge branch 'patch-1' of git://github.com/DeftNerd/BookStack into DeftNerd-patch-1

5 years agoReverted changes to codemirror line wrapping
Dan Brown [Thu, 17 Oct 2019 13:41:39 +0000 (14:41 +0100)]
Reverted changes to codemirror line wrapping

5 years agoMerge branch 'fix-1575' of git://github.com/james-geiger/BookStack into james-geiger...
Dan Brown [Thu, 17 Oct 2019 13:32:39 +0000 (14:32 +0100)]
Merge branch 'fix-1575' of git://github.com/james-geiger/BookStack into james-geiger-fix-1575

5 years agoAdded back in some tabindex that shouldn't have been removed
Dan Brown [Thu, 17 Oct 2019 13:21:13 +0000 (14:21 +0100)]
Added back in some tabindex that shouldn't have been removed

5 years agoRemoved tabindexes where found to be not required
Dan Brown [Thu, 17 Oct 2019 13:19:35 +0000 (14:19 +0100)]
Removed tabindexes where found to be not required

5 years agoMerge branch 'master' of git://github.com/almandin/BookStack into almandin-master
Dan Brown [Thu, 17 Oct 2019 13:09:07 +0000 (14:09 +0100)]
Merge branch 'master' of git://github.com/almandin/BookStack into almandin-master

5 years agoAdded Turkish to locale system
Dan Brown [Thu, 17 Oct 2019 13:01:19 +0000 (14:01 +0100)]
Added Turkish to locale system

5 years agoMerge branch 'master' of git://github.com/oykenfurkan/BookStack into oykenfurkan...
Dan Brown [Thu, 17 Oct 2019 12:56:53 +0000 (13:56 +0100)]
Merge branch 'master' of git://github.com/oykenfurkan/BookStack into oykenfurkan-master

5 years agoMerge pull request #1695 from qligier/master
Dan Brown [Thu, 17 Oct 2019 12:46:33 +0000 (13:46 +0100)]
Merge pull request #1695 from qligier/master

French translation update

5 years agoMerge pull request #1681 from leomartinez/master
Dan Brown [Thu, 17 Oct 2019 12:44:28 +0000 (13:44 +0100)]
Merge pull request #1681 from leomartinez/master

Updated 'Spanish Argentina' translation.

5 years agoMerge pull request #1646 from kostefun/patch-15
Dan Brown [Thu, 17 Oct 2019 12:43:27 +0000 (13:43 +0100)]
Merge pull request #1646 from kostefun/patch-15

Update settings.php

5 years agoAdded editor instance event hooks
Dan Brown [Wed, 16 Oct 2019 17:01:35 +0000 (18:01 +0100)]
Added editor instance event hooks

As per #1721

5 years agoMerge branch 'patching-v0.27'
Dan Brown [Wed, 16 Oct 2019 15:37:29 +0000 (16:37 +0100)]
Merge branch 'patching-v0.27'

5 years agoAdd feature to send test e-mails 1719/head
Timo Schwarzer [Tue, 15 Oct 2019 16:41:08 +0000 (18:41 +0200)]
Add feature to send test e-mails

5 years agoFixed issue causing text overlap in sort select box
Dan Brown [Mon, 7 Oct 2019 20:06:15 +0000 (21:06 +0100)]
Fixed issue causing text overlap in sort select box

Updated grid columns to be more adaptable to content, with a min-width
of the old value.
Fixes #1654

5 years agoMade JS animation cleanup process more reliable
Dan Brown [Mon, 7 Oct 2019 19:57:25 +0000 (20:57 +0100)]
Made JS animation cleanup process more reliable

Fixes #1643

5 years agoUpdated comment delete action to be a button
Dan Brown [Mon, 7 Oct 2019 19:21:04 +0000 (20:21 +0100)]
Updated comment delete action to be a button

Fixes issue that causes code error when an anchor tag.

Closes #1650

5 years agoAdded zip/unzip to docker dev setup for composer to use
Dan Brown [Sat, 5 Oct 2019 12:21:38 +0000 (13:21 +0100)]
Added zip/unzip to docker dev setup for composer to use

5 years agoMerge pull request #1698 from 3mmarg97/master
Dan Brown [Sat, 5 Oct 2019 12:13:29 +0000 (13:13 +0100)]
Merge pull request #1698 from 3mmarg97/master

Fixing composer install inside docker `app` container

5 years agoEntity Repo & Controller Refactor (#1690)
Dan Brown [Sat, 5 Oct 2019 11:55:01 +0000 (12:55 +0100)]
Entity Repo & Controller Refactor (#1690)

* Started mass-refactoring of the current entity repos

* Rewrote book tree logic

- Now does two simple queries instead of one really complex one.
- Extracted logic into its own class.
- Remove model-level akward union field listing.
- Logic now more readable than being large separate query and
compilation functions.

* Extracted and split book sort logic

* Finished up Book controller/repo organisation

* Refactored bookshelves controllers and repo parts

* Fixed issues found via phpunit

* Refactored Chapter controller

* Updated Chapter export controller

* Started Page controller/repo refactor

* Refactored another chunk of PageController

* Completed initial pagecontroller refactor pass

* Fixed tests and continued reduction of old repos

* Removed old page remove and further reduced entity repo

* Removed old entity repo, split out page controller

* Ran phpcbf and split out some page content methods

* Tidied up some EntityProvider elements

* Fixed issued caused by viewservice change