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

5 years agoAdd git to the apt-get install packages. 1698/head
Ammar Al-Khawaldeh [Thu, 3 Oct 2019 17:46:49 +0000 (20:46 +0300)]
Add git to the apt-get install packages.

5 years agoFrench translation update 1695/head
Quentin Ligier [Tue, 1 Oct 2019 18:34:54 +0000 (20:34 +0200)]
French translation update

5 years agoFix Book form (create) returning to the full books list on cancel 1687/head
Christopher Wilkinson [Thu, 26 Sep 2019 21:51:24 +0000 (22:51 +0100)]
Fix Book form (create) returning to the full books list on cancel

Fixes #1662
Added a small block of logic to determine the correct URL to attribute to the cancel button on a given page create form.
If adding a book from a bookshelf, return to the bookshelf. If editing a book, return to the book. In all other cases, return to the full books list.

5 years agoUpdated 'Spanish Argentina' translation. 1681/head
Leonardo [Wed, 25 Sep 2019 01:36:08 +0000 (22:36 -0300)]
Updated 'Spanish Argentina' translation.

5 years agoRemoved some unused parameters and fixed env test logic
Dan Brown [Fri, 20 Sep 2019 00:18:59 +0000 (01:18 +0100)]
Removed some unused parameters and fixed env test logic

5 years agoRefactored some core entity actions
Dan Brown [Thu, 19 Sep 2019 23:18:28 +0000 (00:18 +0100)]
Refactored some core entity actions

- Created BookChild class to share some page/chapter logic.
- Gave entities the power to generate their own permissions and slugs.
- Moved bits out of BaseController constructor since it was overly
sticky.
- Moved slug generation logic into its own class.
- Created a facade for permissions due to high use.
- Fixed failing test issues from last commits

5 years agoMoved shelf book append logic
Dan Brown [Thu, 19 Sep 2019 17:20:09 +0000 (18:20 +0100)]
Moved shelf book append logic

5 years agoSimplified activity facade interface
Dan Brown [Thu, 19 Sep 2019 17:03:17 +0000 (18:03 +0100)]
Simplified activity facade interface

Also cleaned up any other bits along the way.

5 years agoRefactored notification showing and global view data
Dan Brown [Thu, 19 Sep 2019 14:12:10 +0000 (15:12 +0100)]
Refactored notification showing and global view data

5 years agoNormalize ini and properties values 1667/head
Connor O'Shea [Mon, 16 Sep 2019 00:24:47 +0000 (20:24 -0400)]
Normalize ini and properties values

5 years agoAdd support for properties
Connor O'Shea [Mon, 16 Sep 2019 00:22:26 +0000 (20:22 -0400)]
Add support for properties

5 years agoAdd support for properties (INI)
Connor O'Shea [Mon, 16 Sep 2019 00:20:11 +0000 (20:20 -0400)]
Add support for properties (INI)

5 years agoExtracted some methods into a BookRepo
Dan Brown [Sun, 15 Sep 2019 22:28:23 +0000 (23:28 +0100)]
Extracted some methods into a BookRepo

5 years agoSplit out export actions into own controllers
Dan Brown [Sun, 15 Sep 2019 21:33:27 +0000 (22:33 +0100)]
Split out export actions into own controllers

5 years agoStandardised how request is injected into controller methods
Dan Brown [Sun, 15 Sep 2019 17:53:30 +0000 (18:53 +0100)]
Standardised how request is injected into controller methods

Puts it in-line with how Laravel recommend.

5 years agoRan phpcbf and updated helpers typehinting
Dan Brown [Sun, 15 Sep 2019 17:29:51 +0000 (18:29 +0100)]
Ran phpcbf and updated helpers typehinting

5 years agoAdded laravel stats package and enabled debugbar models
Dan Brown [Sun, 15 Sep 2019 17:07:00 +0000 (18:07 +0100)]
Added laravel stats package and enabled debugbar models

5 years agoUpdated twitch provider
Dan Brown [Sun, 15 Sep 2019 16:50:08 +0000 (17:50 +0100)]
Updated twitch provider

5 years agoRan NPM audit fix
Dan Brown [Sun, 15 Sep 2019 16:39:07 +0000 (17:39 +0100)]
Ran NPM audit fix

5 years agoUpdated version and removed travis
Dan Brown [Sat, 14 Sep 2019 13:23:16 +0000 (14:23 +0100)]
Updated version and removed travis

5 years agoMerge branch 'master' of github.com:BookStackApp/BookStack
Dan Brown [Sat, 14 Sep 2019 13:21:35 +0000 (14:21 +0100)]
Merge branch 'master' of github.com:BookStackApp/BookStack

5 years agoMerge branch 'laravel-upgrade'
Dan Brown [Sat, 14 Sep 2019 13:21:24 +0000 (14:21 +0100)]
Merge branch 'laravel-upgrade'

5 years agoRemoved old str_random functions from seeders 1641/head
Dan Brown [Sat, 14 Sep 2019 13:17:55 +0000 (14:17 +0100)]
Removed old str_random functions from seeders

5 years agoUpdated to laravel 6
Dan Brown [Sat, 14 Sep 2019 13:12:39 +0000 (14:12 +0100)]
Updated to laravel 6

5 years agoUpdated to Laravel 5.8
Dan Brown [Fri, 13 Sep 2019 22:58:40 +0000 (23:58 +0100)]
Updated to Laravel 5.8

5 years agoAdded Turkish translations. 1660/head
Furkan [Fri, 13 Sep 2019 12:45:38 +0000 (15:45 +0300)]
Added Turkish translations.

5 years agoDelete tr
oykenfurkan [Fri, 13 Sep 2019 12:32:54 +0000 (15:32 +0300)]
Delete tr

5 years agoCreate tr
oykenfurkan [Fri, 13 Sep 2019 12:32:40 +0000 (15:32 +0300)]
Create tr

Adding Turkish translations

5 years agoAdd testing via GitHub actions (#1657)
Dan Brown [Thu, 12 Sep 2019 20:19:05 +0000 (21:19 +0100)]
Add testing via GitHub actions (#1657)

To replace Travis CI. Travis to be removed after migration to Laravel 6.

5 years agoUpdate settings.php 1646/head
kostefun [Mon, 9 Sep 2019 03:07:16 +0000 (10:07 +0700)]
Update settings.php

fix rus

5 years agoMerge pull request #1637 from kostefun/patch-14
Dan Brown [Sat, 7 Sep 2019 12:22:12 +0000 (13:22 +0100)]
Merge pull request #1637 from kostefun/patch-14

Update validation.php

5 years agoMerge pull request #1636 from kostefun/patch-13
Dan Brown [Sat, 7 Sep 2019 12:21:56 +0000 (13:21 +0100)]
Merge pull request #1636 from kostefun/patch-13

Update passwords.php

5 years agoMerge pull request #1635 from kostefun/patch-12
Dan Brown [Sat, 7 Sep 2019 12:21:37 +0000 (13:21 +0100)]
Merge pull request #1635 from kostefun/patch-12

Update pagination.php

5 years agoMerge pull request #1630 from kostefun/patch-11
Dan Brown [Sat, 7 Sep 2019 12:21:11 +0000 (13:21 +0100)]
Merge pull request #1630 from kostefun/patch-11

Update errors.php

5 years agoMerge pull request #1629 from kostefun/patch-10
Dan Brown [Sat, 7 Sep 2019 12:20:50 +0000 (13:20 +0100)]
Merge pull request #1629 from kostefun/patch-10

Update entities.php

5 years agoMerge pull request #1628 from kostefun/patch-9
Dan Brown [Sat, 7 Sep 2019 12:20:10 +0000 (13:20 +0100)]
Merge pull request #1628 from kostefun/patch-9

Update components.php

5 years agoMerge pull request #1626 from kostefun/patch-7
Dan Brown [Sat, 7 Sep 2019 12:19:39 +0000 (13:19 +0100)]
Merge pull request #1626 from kostefun/patch-7

Update auth.php