]>
BookStack Code Mirror - bookstack/log
Dan Brown [Fri, 27 Dec 2019 16:21:23 +0000 (16:21 +0000)]
Merge pull request #1804 from artskoczylas/master
Update of polish language
Dan Brown [Fri, 27 Dec 2019 16:19:00 +0000 (16:19 +0000)]
Merge pull request #1791 from jzoy/master
Simplified Chinese Translation Update
Dan Brown [Fri, 27 Dec 2019 16:18:04 +0000 (16:18 +0000)]
Merge pull request #1762 from dellamina/updateItalianTranslation
Update Italian translation
Dan Brown [Fri, 27 Dec 2019 16:16:55 +0000 (16:16 +0000)]
Merge pull request #1734 from ististudio/master
Update Korean translation
ezzra [Fri, 21 Jun 2019 12:24:04 +0000 (14:24 +0200)]
fix translate for "actions"
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
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
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
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
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
Dan Brown [Sat, 21 Dec 2019 13:30:41 +0000 (13:30 +0000)]
Updated JS dependancies
Zero [Tue, 17 Dec 2019 08:52:39 +0000 (16:52 +0800)]
update translation
Dan Brown [Mon, 16 Dec 2019 13:27:17 +0000 (13:27 +0000)]
Auto-expand collapsible sections if containing error
For #1693
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
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.
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
Dan Brown [Mon, 16 Dec 2019 11:44:28 +0000 (11:44 +0000)]
Prevented whitespace in codeblocks being trimmed
For #1771
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
jzoy [Wed, 11 Dec 2019 12:03:32 +0000 (20:03 +0800)]
Update entities.php
jzoy [Wed, 11 Dec 2019 11:24:18 +0000 (19:24 +0800)]
Update entities.php
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
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
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
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
Dan Brown [Sat, 7 Dec 2019 15:57:58 +0000 (15:57 +0000)]
Standardised issue template name casing
Dan Brown [Sat, 7 Dec 2019 15:57:07 +0000 (15:57 +0000)]
Fixed issue template wording
Dan Brown [Sat, 7 Dec 2019 15:54:25 +0000 (15:54 +0000)]
Updated details and attribution for translators
Artur Skoczylas [Thu, 28 Nov 2019 14:55:18 +0000 (15:55 +0100)]
consistent of book translation
Artur Skoczylas [Thu, 28 Nov 2019 14:39:54 +0000 (15:39 +0100)]
Update polish language
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
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.
qianmengnet [Fri, 22 Nov 2019 08:35:47 +0000 (16:35 +0800)]
Modify Chinese language pack
Modify Chinese language pack
jzoy [Tue, 19 Nov 2019 10:22:23 +0000 (18:22 +0800)]
Simplified Chinese Translation Update
Dan Brown [Sun, 17 Nov 2019 19:20:37 +0000 (19:20 +0000)]
Merge pull request #1787 from BookStackApp/saml2_auth
SAML2 Authentication
Dan Brown [Sun, 17 Nov 2019 19:15:37 +0000 (19:15 +0000)]
Added tests to cover saml and added controller middleware
Dan Brown [Sun, 17 Nov 2019 17:00:42 +0000 (17:00 +0000)]
Added onelogin attribution and tweaks after testing saml with onelogin
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
Dan Brown [Sun, 17 Nov 2019 15:40:36 +0000 (15:40 +0000)]
Added SAML singleLogoutService capabilities
Dan Brown [Sun, 17 Nov 2019 14:44:26 +0000 (14:44 +0000)]
Added the ability to auto-load config from metadata url
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.
Dan Brown [Sat, 16 Nov 2019 15:24:09 +0000 (15:24 +0000)]
Appeased codeclimate by extracting out external_auth_id group matching
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.
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
User [Thu, 7 Nov 2019 07:54:38 +0000 (16:54 +0900)]
Update some postpositional particles
User [Thu, 7 Nov 2019 06:19:15 +0000 (15:19 +0900)]
Update some terms
Mattia Della Mina [Thu, 31 Oct 2019 21:04:04 +0000 (22:04 +0100)]
improve italian translation
Dan Brown [Tue, 29 Oct 2019 22:34:12 +0000 (22:34 +0000)]
Merge branch 'master' of github.com:BookStackApp/BookStack
Dan Brown [Tue, 29 Oct 2019 22:33:53 +0000 (22:33 +0000)]
Merge branch 'philjak-feature_move_page_into_chapter'
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
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
Dan Brown [Tue, 29 Oct 2019 22:25:53 +0000 (22:25 +0000)]
Added test for page move into chapter
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
jakob [Mon, 28 Oct 2019 15:53:48 +0000 (16:53 +0100)]
No need to save page
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.
Dan Brown [Sun, 27 Oct 2019 17:05:34 +0000 (17:05 +0000)]
Merge branch 'philjak-feature_bugfix_save_book_cover'
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
Dan Brown [Sun, 27 Oct 2019 16:57:00 +0000 (16:57 +0000)]
Merge branch 'cw1998-fix/#1662'
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.
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
Dan Brown [Sat, 26 Oct 2019 11:35:38 +0000 (12:35 +0100)]
Added test to check custom theme lang items
Dan Brown [Sat, 26 Oct 2019 11:12:35 +0000 (12:12 +0100)]
Made it possible to override translations via theme system
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
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
jakob [Tue, 22 Oct 2019 09:18:08 +0000 (11:18 +0200)]
entity needs to be saved after image upload and associate
istist [Sun, 20 Oct 2019 19:17:52 +0000 (04:17 +0900)]
Update auth.php
Edit for 'Must be over 7 characters'.
User [Sun, 20 Oct 2019 18:51:55 +0000 (03:51 +0900)]
Banish .DS_Store
User [Sun, 20 Oct 2019 18:44:38 +0000 (03:44 +0900)]
Update Korean translation
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)
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
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)
Dan Brown [Fri, 18 Oct 2019 13:27:41 +0000 (14:27 +0100)]
Updated Korean to be correct country code
Dan Brown [Fri, 18 Oct 2019 01:09:12 +0000 (02:09 +0100)]
Fixed crowdin translation path
Dan Brown [Fri, 18 Oct 2019 00:46:30 +0000 (01:46 +0100)]
Update Crowdin configuration file
Dan Brown [Fri, 18 Oct 2019 00:45:25 +0000 (01:45 +0100)]
Moved crownin config file
Dan Brown [Fri, 18 Oct 2019 00:40:50 +0000 (01:40 +0100)]
Added crowdin config file
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.
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
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.
James Geiger [Thu, 17 Oct 2019 14:44:20 +0000 (09:44 -0500)]
Placeholder for allowing colors to be changed in settings UI.
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
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
Dan Brown [Thu, 17 Oct 2019 13:41:39 +0000 (14:41 +0100)]
Reverted changes to codemirror line wrapping
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
Dan Brown [Thu, 17 Oct 2019 13:21:13 +0000 (14:21 +0100)]
Added back in some tabindex that shouldn't have been removed
Dan Brown [Thu, 17 Oct 2019 13:19:35 +0000 (14:19 +0100)]
Removed tabindexes where found to be not required
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
Dan Brown [Thu, 17 Oct 2019 13:01:19 +0000 (14:01 +0100)]
Added Turkish to locale system
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
Dan Brown [Thu, 17 Oct 2019 12:46:33 +0000 (13:46 +0100)]
Merge pull request #1695 from qligier/master
French translation update
Dan Brown [Thu, 17 Oct 2019 12:44:28 +0000 (13:44 +0100)]
Merge pull request #1681 from leomartinez/master
Updated 'Spanish Argentina' translation.
Dan Brown [Thu, 17 Oct 2019 12:43:27 +0000 (13:43 +0100)]
Merge pull request #1646 from kostefun/patch-15
Update settings.php
Dan Brown [Wed, 16 Oct 2019 17:01:35 +0000 (18:01 +0100)]
Added editor instance event hooks
As per #1721
Dan Brown [Wed, 16 Oct 2019 15:37:29 +0000 (16:37 +0100)]
Merge branch 'patching-v0.27'
Timo Schwarzer [Tue, 15 Oct 2019 16:41:08 +0000 (18:41 +0200)]
Add feature to send test e-mails
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
Dan Brown [Mon, 7 Oct 2019 19:57:25 +0000 (20:57 +0100)]
Made JS animation cleanup process more reliable
Fixes #1643
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
Dan Brown [Sat, 5 Oct 2019 12:21:38 +0000 (13:21 +0100)]
Added zip/unzip to docker dev setup for composer to use
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
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