3fc935d4bb
Introduce an env variable for the Session Cookie Path
2021-02-20 14:25:28 +01:00
2df82dd870
Added padding to the bottom of the WYSIWYG editor
...
Also fixed weird affects from body now always being flex.
For #1075
2021-02-12 23:35:42 +00:00
0ca8d7fc03
Updated books list view description to be limited by css
...
Instead of length limited
Related to #1222
2021-02-12 23:10:30 +00:00
f36e6d9917
Updtd entity-selector for keyboard nav and new component system
...
For #2064
2021-02-12 22:10:37 +00:00
6a4b020dd8
Removed user and revision links in export meta
...
Closes #2526
2021-02-12 20:58:01 +00:00
b51ede2372
Updated php deps to avoid a couple of abandoned packages
2021-02-11 23:46:26 +00:00
1a4797abc4
Updated update-url command to handle array values
...
Also added message to clear the cache after running.
For #2546
2021-02-11 23:14:37 +00:00
c09300c06f
Split command tests out to indavidual test files
2021-02-11 22:42:36 +00:00
ae353bb3f4
Updated update-url command to look at setting values
...
For #2546
Need to consider new JSON-array based setting values.
2021-02-10 23:47:58 +00:00
54f5bf9437
Aligned setting helper with new get method changes
...
Also removed old unsused facade that existed for settings.
2021-02-10 23:21:49 +00:00
b0f4500c34
Added env option for setting dark mode default
...
Also allowed config-centralised default user settings for this change
and bought existing user-level view options into that default settings
system to be cleaner in code usage.
For #2081
2021-02-07 23:12:05 +00:00
af032f8993
Tweaked LDAP TLS Implementation
...
- Moved the ldap function out to our separate service for easier
testing.
- Added testing for the option.
- Moved tls_insecure part back up above connection start as found more
reliable there.
Done a lot of real-connection testing during this review.
Used wireshare to ensure TLS connection does take place.
Found LDAP_TLS_INSECURE=false can action unreliably, restarting php-fpm
helped.
Tested both trusted and untrusted certificates.
2021-02-07 20:00:04 +00:00
f177b02cae
Merge branch 'master' of git://github.com/Body4/BookStack into Body4-master
2021-02-07 18:33:10 +00:00
5323cb5224
Removed some old front-end md rendering elements
...
Also ensured revisions were not created more often than expected.
Summary field null check was triggering revision save even when empty
since it was still in request.
Related to #1846
2021-02-06 23:11:20 +00:00
a98fc71720
Updated composer deps again after merge
2021-02-06 14:22:55 +00:00
9a05223e7d
Merge branch 'v0.31.x'
2021-02-06 14:22:19 +00:00
a7e3c26fe3
Fixed markdown content on revision restore
...
Closes #2496
2021-02-06 14:14:38 +00:00
37de4e2e0a
Added test for markdown page revision restore
...
Also added md change detection in revision saving.
2021-02-06 13:51:05 +00:00
61a911dd39
Removed "isA" usages from trashcan
2021-02-06 13:29:39 +00:00
cc5d0ef4cf
Update TrashCan.php
...
bookshelf
2021-02-06 13:23:12 +00:00
7843d8f054
Added recycle-bin test to cover type deletions
2021-02-06 13:22:31 +00:00
d759f9c121
Merge branch 'master' of git://github.com/i4j5/BookStack into i4j5-master
2021-02-06 13:21:14 +00:00
f25e585008
Moved sketchy file samples to base64 equivilents
...
Hides them from AV systems.
Done some test helper cleaning while at it.
Related to #1571
2021-02-06 00:16:27 +00:00
4f96cd9164
Altered header to keep search box center
...
For #2310
2021-02-04 23:11:55 +00:00
88f6d3f241
Update TrashCan.php
...
bookshelf
2021-02-03 10:03:54 +03:00
8e87f01aa0
Added stats badge and league to attribution
2021-02-02 22:12:41 +00:00
d547ed4a6b
Updated laravel/framework to latest 6.x version
2021-02-02 20:56:19 +00:00
bc1e84325c
Made codemirror editor load a lot more efficient
...
Brings down total editor load time from about 11s to 7s from testing in
4x reduced CPU speed in chrome.
About 1.5 seconds of that is editor init/page load.
Post editor-init/page-load time is now 60% of previous from testing.
Related to #2518
2021-01-31 16:26:54 +00:00
44c41e9e4d
Updated footer links to be a configurable list
...
Made so footer link ordering, names and urls can be set.
Cleaned up some of the setting-service and added support for array
setting types, which are cleaned on entry and stored as json with a new
type indicator column on the settings table for auto-decode.
Also added testing to cover this feature.
Related to #1973 and #854
2021-01-31 00:23:15 +00:00
a663364223
Merge branch 'footer-links' of git://github.com/james-geiger/BookStack into james-geiger-footer-links
2021-01-30 22:03:16 +00:00
72fda8f592
Merge pull request #2510 from BookStackApp/fix-docker-perm
...
Docker: Fix permission with node service by adding node as user
2021-01-30 21:51:00 +00:00
1aa9465611
Docker: Fix permission with node service by adding node as user
...
See: https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user
Fixes the following error:
glob error:
[Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
errno: -13,
code: 'EACCES',
syscall: 'scandir',
path: '/root/.npm/_logs'
}
2021-01-30 23:46:53 +05:30
4d3194d784
Merge branch 'patch-1' of git://github.com/l1n/BookStack into l1n-patch-1
2021-01-30 17:15:23 +00:00
5404f22bf9
Added codemirror refresh on details blog toggle
...
For #781
2021-01-30 17:04:30 +00:00
ccb2cb5b7c
Merge branch 'feature_add_add-button_to_home_view' of git://github.com/philjak/BookStack into philjak-feature_add_add-button_to_home_view
2021-01-30 16:40:13 +00:00
0dac9c68f0
Changed how the cache is mocked in status test
2021-01-28 23:13:55 +00:00
3df6c9ac05
Updated service provider reference, added phpunit env var
2021-01-28 22:46:15 +00:00
2db081938f
Updated deps, focused on new version of htmldiff
2021-01-28 22:04:19 +00:00
7ba6962707
Removed lesser-used middleware and updated localization middleware
...
So that DB/User access is not explicitly enforced.
Same for GlobalViewData middleware although that was also just doubling
up on ways to access user/auth info.
Also cleaned up Localization Middleware doc blocks.
2021-01-17 13:41:43 +00:00
6eda1c1fb2
Added status endpoint
...
For #2467
2021-01-17 13:21:57 +00:00
d33f136660
Updated translator attribution before release v0.31.4
2021-01-16 17:49:56 +00:00
173dad345e
New Crowdin updates ( #2482 )
...
* New translations entities.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations activities.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
2021-01-16 17:45:59 +00:00
47b0eb6324
Updated framework and other php deps
2021-01-16 17:45:04 +00:00
c35c37008d
Added imagetools plugin back in
...
For #2493
2021-01-16 17:39:30 +00:00
b8aabfffe8
Update form.blade.php
2021-01-13 12:45:18 -08:00
ac8e124d01
Update form.blade.php
2021-01-13 12:23:20 -08:00
857f8c2a95
Disable autocomplete on the change password field
2021-01-13 12:21:57 -08:00
ee400eece6
New Crowdin updates ( #2469 )
...
* New translations settings.php (Turkish)
* New translations entities.php (Turkish)
* New translations settings.php (Turkish)
* New translations activities.php (Turkish)
* New translations validation.php (Turkish)
2021-01-10 23:28:33 +00:00
da7c686541
Made books and shelf listing views slightly more efficient
2021-01-10 23:12:51 +00:00
d0a7a8b890
Improved some query efficiencies on user list
2021-01-10 23:02:30 +00:00