]>
BookStack Code Mirror - bookstack/log
Dan Brown [Wed, 11 Mar 2020 21:43:16 +0000 (21:43 +0000)]
Merge branch 'Statium-master'
Statium [Sun, 12 Jan 2020 13:51:13 +0000 (18:51 +0500)]
Update entities.php
More accurate translation, error correction.
Statium [Sun, 12 Jan 2020 13:48:40 +0000 (18:48 +0500)]
Update common.php
More accurate translation, error correction.
Statium [Sun, 12 Jan 2020 13:47:56 +0000 (18:47 +0500)]
Update auth.php
More accurate translation, error correction.
Statium [Sun, 12 Jan 2020 13:44:26 +0000 (18:44 +0500)]
Update activities.php
More accurate translation, error correction.
Dan Brown [Wed, 11 Mar 2020 21:28:09 +0000 (21:28 +0000)]
Merge branch 'Statium-patch-1'
Statium [Sat, 7 Mar 2020 09:43:42 +0000 (14:43 +0500)]
Code refactoring
Removed extra spaces displayed in the header of the login and registration link.
Statium [Sat, 7 Mar 2020 10:08:08 +0000 (15:08 +0500)]
Update setting-entity-color-picker.blade.php
Reducing indentation to one look in the application settings.
Dan Brown [Tue, 10 Mar 2020 19:09:22 +0000 (19:09 +0000)]
Updated social auth to take name from email if empty
- Added tests to cover.
Fixes #1853
Dan Brown [Fri, 6 Mar 2020 20:26:11 +0000 (20:26 +0000)]
Updated readme with extra discord and issue list links
Dan Brown [Fri, 6 Mar 2020 20:10:57 +0000 (20:10 +0000)]
Merge branch 'master' of git://github.com/ch0wm3in/BookStack into ch0wm3in-master
Dan Brown [Fri, 6 Mar 2020 19:54:15 +0000 (19:54 +0000)]
Merge branch 'perl_syntax_highlight' of git://github.com/Iyeyasu/BookStack into Iyeyasu-perl_syntax_highlight
Dan Brown [Fri, 6 Mar 2020 19:49:16 +0000 (19:49 +0000)]
Merge branch 'master' of git://github.com/JHenneberg/BookStack into JHenneberg-master
Dan Brown [Wed, 4 Mar 2020 22:43:30 +0000 (22:43 +0000)]
Lang setting list changes via Crowdin
* New translations settings.php (Italian)
* New translations settings.php (Vietnamese)
* New translations settings.php (Ukrainian)
* New translations settings.php (Turkish)
* New translations settings.php (Swedish)
* New translations settings.php (Spanish, Argentina)
* New translations settings.php (Spanish)
* New translations settings.php (Slovak)
* New translations settings.php (Portuguese)
* New translations settings.php (Polish)
* New translations settings.php (Persian)
* New translations settings.php (Korean)
* New translations settings.php (Japanese)
* New translations settings.php (German)
* New translations settings.php (Russian)
* New translations settings.php (French)
* New translations settings.php (Dutch)
* New translations settings.php (Czech)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Arabic)
* New translations settings.php (Danish)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Hungarian)
* New translations settings.php (German Informal)
Dan Brown [Wed, 4 Mar 2020 22:22:08 +0000 (22:22 +0000)]
Merge branch 'master' of git://github.com/Binternet/BookStack into Binternet-master
Dan Brown [Wed, 4 Mar 2020 22:14:25 +0000 (22:14 +0000)]
Updated lanauge lists to match latest translations
Dan Brown [Wed, 4 Mar 2020 21:58:04 +0000 (21:58 +0000)]
New Crowdin translations (#1868)
* New translations settings.php (Spanish)
* New translations errors.php (Japanese)
* New translations errors.php (Japanese)
* New translations components.php (Japanese)
* New translations settings.php (German)
* New translations settings.php (German)
* New translations auth.php (German Informal)
* New translations errors.php (German Informal)
* New translations settings.php (German Informal)
* New translations entities.php (German Informal)
* New translations activities.php (Persian)
* New translations auth.php (Persian)
* New translations common.php (Persian)
* New translations components.php (Persian)
* New translations entities.php (Persian)
* New translations errors.php (Persian)
* New translations pagination.php (Persian)
* New translations passwords.php (Persian)
* New translations settings.php (Persian)
* New translations validation.php (Persian)
* New translations settings.php (German Informal)
* New translations validation.php (German Informal)
* New translations settings.php (French)
* New translations errors.php (French)
* New translations settings.php (French)
* New translations settings.php (Hungarian)
* New translations activities.php (Portuguese)
* New translations auth.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations passwords.php (Vietnamese)
* New translations pagination.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations components.php (Vietnamese)
* New translations common.php (Vietnamese)
* New translations activities.php (Vietnamese)
* 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 (Vietnamese)
* New translations components.php (Vietnamese)
* New translations auth.php (Vietnamese)
* New translations components.php (Vietnamese)
* New translations auth.php (Vietnamese)
* New translations activities.php (Vietnamese)
* New translations auth.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations pagination.php (Vietnamese)
* New translations passwords.php (Vietnamese)
* New translations common.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations common.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations validation.php (Vietnamese)
* New translations validation.php (Vietnamese)
* New translations validation.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations settings.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations errors.php (Chinese Simplified)
* New translations errors.php (French)
* New translations errors.php (German)
* New translations errors.php (Arabic)
* New translations errors.php (Czech)
* New translations errors.php (Danish)
* New translations errors.php (Dutch)
* New translations errors.php (Hungarian)
* New translations errors.php (Italian)
* New translations errors.php (Chinese Traditional)
* New translations errors.php (Swedish)
* New translations errors.php (Portuguese)
* New translations errors.php (Persian)
* New translations errors.php (German Informal)
* New translations errors.php (Ukrainian)
* New translations errors.php (Turkish)
* New translations errors.php (Korean)
* New translations errors.php (Spanish, Argentina)
* New translations errors.php (Spanish)
* New translations errors.php (Slovak)
* New translations errors.php (Russian)
* New translations errors.php (Polish)
* New translations errors.php (Japanese)
* New translations errors.php (Portuguese, Brazilian)
* New translations errors.php (Vietnamese)
* New translations errors.php (Spanish)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations entities.php (Vietnamese)
* New translations errors.php (Vietnamese)
* New translations auth.php (Swedish)
* New translations common.php (Swedish)
* New translations entities.php (Swedish)
* New translations settings.php (Swedish)
* New translations errors.php (Chinese Simplified)
* New translations errors.php (Russian)
* New translations errors.php (Russian)
* New translations common.php (Russian)
* New translations settings.php (Russian)
* New translations settings.php (Russian)
* New translations errors.php (Hungarian)
* New translations settings.php (Hungarian)
* New translations settings.php (Russian)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations activities.php (Russian)
* New translations auth.php (Russian)
* New translations components.php (Russian)
* New translations entities.php (Russian)
* New translations validation.php (Russian)
* New translations errors.php (Russian)
* New translations common.php (Russian)
* New translations entities.php (Russian)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations settings.php (Portuguese, Brazilian)
* New translations auth.php (Russian)
* New translations components.php (Russian)
* New translations entities.php (Russian)
* New translations errors.php (Russian)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations passwords.php (Russian)
* New translations auth.php (Danish)
* New translations auth.php (Danish)
* New translations common.php (Danish)
* New translations components.php (Danish)
* New translations entities.php (Danish)
* New translations entities.php (Danish)
* New translations entities.php (Danish)
* New translations errors.php (Danish)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations settings.php (Russian)
* New translations validation.php (Russian)
* New translations errors.php (Danish)
* New translations errors.php (Danish)
* New translations settings.php (Danish)
* New translations settings.php (Danish)
* New translations settings.php (Danish)
* New translations validation.php (Danish)
* New translations validation.php (Danish)
* New translations settings.php (Danish)
* New translations settings.php (Danish)
* New translations auth.php (Russian)
* New translations settings.php (Russian)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations validation.php (Russian)
* New translations settings.php (Russian)
Dan Brown [Sat, 15 Feb 2020 22:35:15 +0000 (22:35 +0000)]
Fixed side-effect in binary LDAP handling
- Was not stripping prefix when sending value to LDAP server in search.
- Updated test to cover.
Dan Brown [Sat, 15 Feb 2020 21:37:41 +0000 (21:37 +0000)]
Fixed code-block drag+drop handling
- Added custom handling, Tracks if contenteditable blocks are being dragged. On drop the selection location will be roughly checked to put the block above or below the cursor block root element.
Dan Brown [Sat, 15 Feb 2020 20:31:23 +0000 (20:31 +0000)]
Added dump_user_details option to LDAP and added binary attribute decode option
Related to #1872
Dan Brown [Sat, 15 Feb 2020 19:09:33 +0000 (19:09 +0000)]
Fixed issues preventing breadcrumb navigation menus from opening
- Added tests to cover endpoint
Fixes #1884
Dan Brown [Sat, 15 Feb 2020 18:38:36 +0000 (18:38 +0000)]
Updated cover image methods so image parameter is not optional but still nullable
Dan Brown [Sat, 15 Feb 2020 18:34:45 +0000 (18:34 +0000)]
Merge branch 'new_bookshelf_cover_fix' of git://github.com/TBK/BookStack into TBK-new_bookshelf_cover_fix
Dan Brown [Sat, 15 Feb 2020 18:34:02 +0000 (18:34 +0000)]
Added test to ensure shelf cover image gets set on create
Related to #1897
Dan Brown [Sat, 15 Feb 2020 15:47:17 +0000 (15:47 +0000)]
Made some updates to project readme and license
Dan Brown [Sat, 15 Feb 2020 15:34:06 +0000 (15:34 +0000)]
Aligned export styles a little better and fixed potential DOMPDF css error
- Removed different PDF template used on pages.
- Updated export view files to have the intended format passed.
- Shared the export CSS amoung the export templates.
Should hopefully address #1886
Dan Brown [Sat, 15 Feb 2020 14:44:36 +0000 (14:44 +0000)]
Fixed LDAP error thrown by not found user details
- Added testing to cover.
Related to #1876
Dan Brown [Sat, 15 Feb 2020 14:24:55 +0000 (14:24 +0000)]
Removed unintended extra lines in code blocks
Fixes #1877
Dan Brown [Sat, 15 Feb 2020 14:13:15 +0000 (14:13 +0000)]
Updated email test send to show error on failure
- Added test to cover
- Closes #1874
TBK [Fri, 14 Feb 2020 19:33:07 +0000 (20:33 +0100)]
Fix for missing cover on create new shelf
ch0wm3in [Wed, 12 Feb 2020 14:03:55 +0000 (15:03 +0100)]
Fixed 'interaction_required' response for azure
Azure Conditional Access policy 2FA returns 'interaction_required' 400 response https://github.com/SocialiteProviders/Providers/issues/208
JHenneberg [Fri, 7 Feb 2020 12:45:19 +0000 (13:45 +0100)]
Added support for Fortran language
sorted import alphabetically
Dan Brown [Mon, 3 Feb 2020 22:25:17 +0000 (22:25 +0000)]
Updated translators file
Dan Brown [Mon, 3 Feb 2020 21:00:17 +0000 (21:00 +0000)]
New Crowdin translations (#1850)
* New translations settings.php (Korean)
* New translations settings.php (Polish)
* New translations settings.php (Ukrainian)
* New translations settings.php (Turkish)
* New translations settings.php (Swedish)
* New translations settings.php (Spanish, Argentina)
* New translations settings.php (Spanish)
* New translations errors.php (Spanish)
* New translations settings.php (Slovak)
* New translations settings.php (Russian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Japanese)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Italian)
* New translations settings.php (Hungarian)
* New translations settings.php (German)
* New translations settings.php (French)
* New translations settings.php (Dutch)
* New translations settings.php (Danish)
* New translations settings.php (Czech)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Arabic)
* New translations settings.php (German Informal)
* New translations common.php (Dutch)
* New translations settings.php (Spanish)
* New translations errors.php (Hungarian)
* New translations settings.php (Hungarian)
* New translations common.php (Hungarian)
* New translations errors.php (Hungarian)
* New translations settings.php (Hungarian)
* New translations validation.php (Hungarian)
* New translations errors.php (Portuguese, Brazilian)
* New translations errors.php (Chinese Simplified)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Chinese Simplified)
* New translations auth.php (Chinese Traditional)
* New translations common.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations errors.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Chinese Traditional)
* New translations validation.php (Chinese Traditional)
* New translations validation.php (Chinese Traditional)
* New translations errors.php (German)
* New translations errors.php (German)
* New translations settings.php (German)
* New translations settings.php (German Informal)
* New translations errors.php (French)
* New translations settings.php (French)
* New translations errors.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Hungarian)
* New translations settings.php (Hungarian)
* New translations validation.php (Hungarian)
* New translations errors.php (Chinese Simplified)
* New translations errors.php (Spanish)
* New translations errors.php (Korean)
* New translations settings.php (Korean)
* New translations errors.php (Polish)
* New translations settings.php (Polish)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations errors.php (Slovak)
* New translations settings.php (Slovak)
* New translations settings.php (Spanish)
* New translations errors.php (Japanese)
* New translations errors.php (Spanish, Argentina)
* New translations settings.php (Spanish, Argentina)
* New translations errors.php (Swedish)
* New translations settings.php (Swedish)
* New translations errors.php (Turkish)
* New translations settings.php (Turkish)
* New translations errors.php (Ukrainian)
* New translations settings.php (Ukrainian)
* New translations settings.php (Japanese)
* New translations settings.php (Italian)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Portuguese, Brazilian)
* New translations errors.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations errors.php (French)
* New translations settings.php (French)
* New translations errors.php (German)
* New translations settings.php (German)
* New translations settings.php (Hungarian)
* New translations errors.php (Portuguese, Brazilian)
* New translations settings.php (German Informal)
* New translations errors.php (Italian)
* New translations errors.php (Arabic)
* New translations settings.php (Arabic)
* New translations errors.php (Czech)
* New translations settings.php (Czech)
* New translations errors.php (Danish)
* New translations settings.php (Danish)
* New translations errors.php (Dutch)
* New translations settings.php (Dutch)
* New translations errors.php (Hungarian)
* New translations errors.php (German Informal)
* New translations settings.php (Spanish)
* New translations settings.php (French)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Japanese)
* New translations settings.php (Turkish)
* New translations settings.php (Swedish)
* New translations settings.php (Spanish, Argentina)
* New translations settings.php (Spanish)
* New translations settings.php (Slovak)
* New translations settings.php (Russian)
* New translations settings.php (Polish)
* New translations settings.php (Korean)
* New translations settings.php (Italian)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Dutch)
* New translations settings.php (Danish)
* New translations settings.php (Czech)
* New translations settings.php (Arabic)
* New translations settings.php (German Informal)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Hungarian)
* New translations settings.php (German)
* New translations settings.php (French)
* New translations settings.php (Ukrainian)
Dan Brown [Mon, 3 Feb 2020 20:33:10 +0000 (20:33 +0000)]
Added app theme setting to complete env and fixed text error
Dan Brown [Sun, 2 Feb 2020 21:59:51 +0000 (21:59 +0000)]
Made docs sidebar sticky, changed theme to default
- MDN theme appeared fairly bad for markdown use, and the geometric
background was a bit much. Swapped out to default theme.
- Rough-added stickiness to docs sidebar, will need more work once it
starts to expand possible screen height.
Dan Brown [Sun, 2 Feb 2020 21:04:43 +0000 (21:04 +0000)]
Improved styling of the 500 error page
Dan Brown [Sun, 2 Feb 2020 18:06:15 +0000 (18:06 +0000)]
Merge pull request #1866 from BookStackApp/auth_alignment
Auth service alignment
Dan Brown [Sun, 2 Feb 2020 17:57:21 +0000 (17:57 +0000)]
Cleaned setting section redirect path
Dan Brown [Sun, 2 Feb 2020 17:35:16 +0000 (17:35 +0000)]
Updated settings-save action to return to the same section
Dan Brown [Sun, 2 Feb 2020 17:31:00 +0000 (17:31 +0000)]
Checked over and aligned registration option behavior across all auth options
- Added tests to cover
Dan Brown [Sun, 2 Feb 2020 13:10:21 +0000 (13:10 +0000)]
Simplified guard names and rolled out guard route checks
- Included tests to cover for LDAP and SAML
- Updated wording for external auth id option.
- Updated 'assertPermissionError' test case to be usable in BrowserKitTests
Dan Brown [Sun, 2 Feb 2020 12:00:41 +0000 (12:00 +0000)]
Fixed failing tests caused by auth changes
Dan Brown [Sun, 2 Feb 2020 10:59:03 +0000 (10:59 +0000)]
Added files missed in previous commit
Dan Brown [Sat, 1 Feb 2020 16:11:56 +0000 (16:11 +0000)]
Aligned SAML2 system with LDAP implementation in terms of guards and UI
Dan Brown [Sat, 1 Feb 2020 14:30:23 +0000 (14:30 +0000)]
Set more appropriate login validation and broken up LDAP guide a bit
Dan Brown [Sat, 1 Feb 2020 11:42:22 +0000 (11:42 +0000)]
Started alignment of auth services
- Removed LDAP specific logic from login controller, placed in Guard.
- Created safer base user provider for ldap login, to be used for SAML
soon.
- Moved LDAP auth work from user provider to guard.
Dan Brown [Sun, 26 Jan 2020 14:42:50 +0000 (14:42 +0000)]
Moved socal auth routes to their own controller
Also cleaned some phpdocs and extracted register actions to their own
service.
Dan Brown [Sun, 26 Jan 2020 13:26:37 +0000 (13:26 +0000)]
Updated laravel version and moved flare to non-dev
Dan Brown [Sun, 19 Jan 2020 16:07:08 +0000 (16:07 +0000)]
Merge pull request #1845 from SoarinFerret/add-close-icon-to-notifications
Add close icon to notifications
D4rt [Sun, 19 Jan 2020 05:41:18 +0000 (07:41 +0200)]
Add Perl syntax higlighting to code editor
Dan Brown [Sat, 18 Jan 2020 16:07:36 +0000 (16:07 +0000)]
Added danish to language arrays
Dan Brown [Sat, 18 Jan 2020 16:03:27 +0000 (16:03 +0000)]
New Crowdin translations (#1825)
* New translations common.php (Turkish)
* New translations errors.php (Turkish)
* New translations settings.php (Turkish)
* New translations common.php (Italian)
* New translations settings.php (Italian)
* New translations auth.php (Portuguese, Brazilian)
* New translations auth.php (Portuguese, Brazilian)
* New translations auth.php (Portuguese, Brazilian)
* New translations common.php (Portuguese, Brazilian)
* New translations validation.php (Portuguese, Brazilian)
* New translations activities.php (Portuguese, Brazilian)
* New translations auth.php (Portuguese, Brazilian)
* New translations common.php (Portuguese, Brazilian)
* New translations activities.php (Portuguese, Brazilian)
* New translations components.php (Portuguese, Brazilian)
* New translations entities.php (Portuguese, Brazilian)
* New translations entities.php (Portuguese, Brazilian)
* New translations activities.php (Portuguese, Brazilian)
* New translations activities.php (Portuguese, Brazilian)
* New translations activities.php (Portuguese, Brazilian)
* New translations common.php (Portuguese, Brazilian)
* New translations components.php (Portuguese, Brazilian)
* New translations passwords.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations auth.php (Dutch)
* New translations auth.php (Dutch)
* New translations common.php (Dutch)
* New translations settings.php (Dutch)
* New translations common.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations validation.php (Dutch)
* New translations settings.php (Portuguese, Brazilian)
* New translations components.php (Dutch)
* New translations errors.php (Dutch)
* New translations settings.php (Dutch)
* New translations validation.php (Dutch)
* New translations settings.php (Dutch)
* New translations validation.php (Dutch)
* New translations entities.php (Portuguese, Brazilian)
* New translations entities.php (Portuguese, Brazilian)
* New translations errors.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations auth.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations auth.php (Portuguese, Brazilian)
* New translations auth.php (Portuguese, Brazilian)
* New translations components.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations errors.php (Portuguese, Brazilian)
* New translations entities.php (Portuguese, Brazilian)
* New translations errors.php (Portuguese, Brazilian)
* New translations entities.php (Portuguese, Brazilian)
* New translations entities.php (Portuguese, Brazilian)
* New translations validation.php (Portuguese, Brazilian)
* New translations validation.php (Portuguese, Brazilian)
* New translations validation.php (Portuguese, Brazilian)
* New translations errors.php (Danish)
* New translations errors.php (Danish)
* New translations activities.php (Danish)
* New translations common.php (Danish)
* New translations auth.php (Danish)
* New translations auth.php (Danish)
* New translations passwords.php (Danish)
* New translations common.php (Korean)
* New translations settings.php (Korean)
* New translations settings.php (Korean)
* New translations errors.php (Korean)
* New translations common.php (Chinese Simplified)
* New translations entities.php (Chinese Simplified)
* New translations errors.php (Chinese Simplified)
* New translations errors.php (Chinese Simplified)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Korean)
* New translations settings.php (Spanish)
* New translations settings.php (Polish)
* New translations errors.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations errors.php (Russian)
* New translations settings.php (Russian)
* New translations errors.php (Slovak)
* New translations settings.php (Slovak)
* New translations errors.php (Spanish)
* New translations errors.php (Spanish, Argentina)
* New translations settings.php (Japanese)
* New translations settings.php (Spanish, Argentina)
* New translations errors.php (Swedish)
* New translations settings.php (Swedish)
* New translations errors.php (Turkish)
* New translations settings.php (Turkish)
* New translations errors.php (Ukrainian)
* New translations settings.php (Ukrainian)
* New translations errors.php (German Informal)
* New translations errors.php (Polish)
* New translations errors.php (Japanese)
* New translations errors.php (Korean)
* New translations errors.php (Danish)
* New translations errors.php (Chinese Simplified)
* New translations settings.php (Chinese Simplified)
* New translations errors.php (Arabic)
* New translations settings.php (Arabic)
* New translations errors.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations errors.php (Czech)
* New translations settings.php (Czech)
* New translations settings.php (Danish)
* New translations settings.php (Italian)
* New translations errors.php (Dutch)
* New translations settings.php (Dutch)
* New translations errors.php (French)
* New translations settings.php (French)
* New translations errors.php (German)
* New translations settings.php (German)
* New translations errors.php (Hungarian)
* New translations settings.php (Hungarian)
* New translations errors.php (Italian)
* New translations settings.php (German Informal)
Dan Brown [Sat, 18 Jan 2020 15:30:54 +0000 (15:30 +0000)]
Fixed github action workflow
Dan Brown [Sat, 18 Jan 2020 15:27:57 +0000 (15:27 +0000)]
Further updated github actions config
- Added composer caching based off github docs.
- Focused when actions run so they're not running unneccessarily.
Dan Brown [Sat, 18 Jan 2020 15:17:21 +0000 (15:17 +0000)]
Added caching to github action workflow
Dan Brown [Sat, 18 Jan 2020 15:10:35 +0000 (15:10 +0000)]
Merge pull request #1826 from BookStackApp/api_origins
Baseline API Implementation
Dan Brown [Sat, 18 Jan 2020 15:03:28 +0000 (15:03 +0000)]
Added configurable API throttling, Handled API errors standardly
Dan Brown [Sat, 18 Jan 2020 14:07:43 +0000 (14:07 +0000)]
Fixed bad test class name
Dan Brown [Sat, 18 Jan 2020 14:03:11 +0000 (14:03 +0000)]
Added "Getting Started" API docs
Dan Brown [Sat, 18 Jan 2020 10:04:13 +0000 (10:04 +0000)]
Added a few test to cover api docs pages
Dan Brown [Sat, 18 Jan 2020 09:55:02 +0000 (09:55 +0000)]
Updated default codemirror theme
- To mdn-like theme, to have better default legibility and contrast
Dan Brown [Sat, 18 Jan 2020 09:48:30 +0000 (09:48 +0000)]
Refined docs view, Added example requests
Dan Brown [Wed, 15 Jan 2020 20:18:02 +0000 (20:18 +0000)]
Added a view for the API docs
SoarinFerret [Tue, 14 Jan 2020 19:50:29 +0000 (13:50 -0600)]
Add close icon to notifications
Dan Brown [Sun, 12 Jan 2020 16:25:14 +0000 (16:25 +0000)]
Started work on generating API docs
Dan Brown [Sun, 12 Jan 2020 14:45:54 +0000 (14:45 +0000)]
Filled out base Book API endpoints, added example responses
Dan Brown [Wed, 1 Jan 2020 17:01:36 +0000 (17:01 +0000)]
Fixed test class names + add perm. check to api session auth
Dan Brown [Wed, 1 Jan 2020 16:33:47 +0000 (16:33 +0000)]
Added API listing filtering & cleaned ApiAuthenticate returns
API listing endpoint filter can be found via &filter[name]=my+book query
parameters. There are a range of operators that can be used such as
&filter[id:gte]=4
Dan Brown [Mon, 30 Dec 2019 20:48:23 +0000 (20:48 +0000)]
Added tests to cover API config and listing code
Dan Brown [Mon, 30 Dec 2019 19:51:41 +0000 (19:51 +0000)]
Added expiry checking to API token auth
- Added test to cover to ensure its checked going forward
Dan Brown [Mon, 30 Dec 2019 19:42:46 +0000 (19:42 +0000)]
Added testing coverage to API token auth
Dan Brown [Mon, 30 Dec 2019 15:46:12 +0000 (15:46 +0000)]
Change email confirmation from own middle to trait
Email confirmation middleware caused more mess than good, As caused
priority issues and it depended on auth actions. Instead its now a trai
used on auth middlewares.
Also used 'EncryptCookies' middleware on API instead of custom
decryption in custom middleware since we'd need to do replicate all the
same actions anyway. Shouldn't have too much effect since it only
actions over cookies that exist, of which none should be there for most
API requests.
Also split out some large guard functions to be a little more readable
and appease codeclimate.
Dan Brown [Mon, 30 Dec 2019 14:51:28 +0000 (14:51 +0000)]
Extracted API auth into guard
Also implemented more elegant solution to allowing session auth for API
routes; A new 'StartSessionIfCookieExists' middleware, which wraps the
default 'StartSession' middleware will run for API routes which only
sets up the session if a session cookie is found on the request. Also
decrypts only the session cookie.
Also cleaned some TokenController codeclimate warnings.
Dan Brown [Mon, 30 Dec 2019 02:16:07 +0000 (02:16 +0000)]
Linked new API token system into middleware
Base logic in place but needs review and refactor to see if can better
fit into Laravel using 'Guard' system. Currently has issues due to
cookies in use from active session on API.
Lior Broshi [Sun, 29 Dec 2019 21:06:54 +0000 (23:06 +0200)]
added rtl support for hebrew + added to localMap
Lior Broshi [Sun, 29 Dec 2019 21:03:10 +0000 (23:03 +0200)]
resolved conflict
Lior Broshi [Sun, 29 Dec 2019 21:01:45 +0000 (23:01 +0200)]
added he locale to configuration
Lior Broshi [Sun, 29 Dec 2019 20:53:42 +0000 (22:53 +0200)]
validation
Dan Brown [Sun, 29 Dec 2019 20:18:37 +0000 (20:18 +0000)]
Fixed some empty-expiry conditions of token ui flows
Dan Brown [Sun, 29 Dec 2019 20:07:28 +0000 (20:07 +0000)]
Removed token 'client' text, avoid confusion w/ oAuth
- Instead have a token_id and a secret.
- Displayed a 'Token ID' and 'Token Secret'.
Dan Brown [Sun, 29 Dec 2019 19:46:46 +0000 (19:46 +0000)]
Added testing coverage to user API token interfaces
Dan Brown [Sun, 29 Dec 2019 17:03:52 +0000 (17:03 +0000)]
Built out interfaces & endpoints for API token managment
Dan Brown [Sun, 29 Dec 2019 13:02:26 +0000 (13:02 +0000)]
Started work on API token controls
- Added access-api permission.
- Started user profile UI work.
- Created database table and model for tokens.
- Fixed incorrect templates down migration :(
Dan Brown [Sat, 28 Dec 2019 14:58:07 +0000 (14:58 +0000)]
Started core API route work
Dan Brown [Sat, 28 Dec 2019 13:01:42 +0000 (13:01 +0000)]
Updated to latest laravel 6 version
Dan Brown [Fri, 27 Dec 2019 17:15:45 +0000 (17:15 +0000)]
Merge branch 'albergoniSivaf-master'
Dan Brown [Fri, 27 Dec 2019 17:14:34 +0000 (17:14 +0000)]
Updated code block lang order and added extra pascal option
- Fixed modal window sizing/positioning to be properly center and
responsive.
Related to #1730
Dan Brown [Fri, 27 Dec 2019 17:03:10 +0000 (17:03 +0000)]
Merge branch 'master' of git://github.com/albergoniSivaf/BookStack into albergoniSivaf-master
Dan Brown [Fri, 27 Dec 2019 16:52:07 +0000 (16:52 +0000)]
Merge pull request #1793 from abublihi/master
Fix An Exception
Dan Brown [Fri, 27 Dec 2019 16:46:02 +0000 (16:46 +0000)]
Merge pull request #1824 from BookStackApp/l10n_master
New Crowdin translations
Dan Brown [Fri, 27 Dec 2019 16:40:44 +0000 (16:40 +0000)]
New translations validation.php (German Informal)
Dan Brown [Fri, 27 Dec 2019 16:40:43 +0000 (16:40 +0000)]
New translations common.php (Slovak)
Dan Brown [Fri, 27 Dec 2019 16:40:40 +0000 (16:40 +0000)]
New translations errors.php (Slovak)
Dan Brown [Fri, 27 Dec 2019 16:40:38 +0000 (16:40 +0000)]
New translations settings.php (Slovak)
Dan Brown [Fri, 27 Dec 2019 16:40:35 +0000 (16:40 +0000)]
New translations entities.php (Spanish)
Dan Brown [Fri, 27 Dec 2019 16:40:33 +0000 (16:40 +0000)]
New translations errors.php (Spanish)
Dan Brown [Fri, 27 Dec 2019 16:40:31 +0000 (16:40 +0000)]
New translations settings.php (Spanish)
Dan Brown [Fri, 27 Dec 2019 16:40:30 +0000 (16:40 +0000)]
New translations validation.php (Spanish)
Dan Brown [Fri, 27 Dec 2019 16:40:28 +0000 (16:40 +0000)]
New translations common.php (Spanish)