Dan Brown
f8cdd6e80d
Reduced calls for s3-based uploads
...
Combined the public ACL update into the put operation.
2021-04-27 20:36:42 +01:00
awarre
f8b5a0fd50
Add base64 image support
2021-04-20 23:41:21 +00:00
Dan Brown
140aed3586
Updated translator attribution before release v21.04.2
2021-04-20 22:36:21 +01:00
Dan Brown
cf87b78636
New Crowdin updates ( #2691 )
...
* New translations common.php (Spanish)
* New translations common.php (Danish)
* New translations auth.php (Danish)
* New translations components.php (Danish)
* New translations entities.php (Danish)
* New translations entities.php (Danish)
* New translations settings.php (Danish)
* New translations common.php (Chinese Simplified)
* New translations auth.php (Chinese Simplified)
* New translations settings.php (Danish)
* New translations settings.php (Danish)
* New translations activities.php (Danish)
* New translations validation.php (Danish)
* New translations common.php (Danish)
* New translations auth.php (Danish)
* New translations activities.php (Danish)
2021-04-20 22:14:37 +01:00
Dan Brown
ec827da5a5
Updated public view test case to be more reliable
...
Was failing due to either common name or view share being
sticky across requests.
2021-04-20 22:14:01 +01:00
Dan Brown
20528a2442
Fixed error thrown when owner existed but the creator did not
...
Added test to cover.
For #2687
2021-04-20 21:04:38 +01:00
Dan Brown
b3c47649b4
New Crowdin updates ( #2672 )
...
* New translations common.php (French)
* New translations entities.php (French)
* New translations settings.php (Russian)
* New translations settings.php (Ukrainian)
* New translations common.php (Spanish, Argentina)
* New translations common.php (Spanish)
* New translations entities.php (Spanish, Argentina)
* New translations settings.php (Spanish, Argentina)
* New translations common.php (Portuguese, Brazilian)
* New translations settings.php (Portuguese, Brazilian)
* New translations common.php (Chinese Simplified)
* New translations common.php (Polish)
* New translations common.php (Norwegian Bokmal)
* New translations common.php (Bosnian)
* New translations common.php (Latvian)
* New translations common.php (Persian)
* New translations common.php (Indonesian)
* New translations common.php (Vietnamese)
* New translations common.php (Chinese Traditional)
* New translations common.php (Ukrainian)
* New translations common.php (Turkish)
* New translations common.php (Swedish)
* New translations common.php (Slovenian)
* New translations common.php (Slovak)
* New translations common.php (Russian)
* New translations common.php (Portuguese)
* New translations common.php (Dutch)
* New translations common.php (French)
* New translations common.php (Korean)
* New translations common.php (Japanese)
* New translations common.php (Italian)
* New translations common.php (Hungarian)
* New translations common.php (Hebrew)
* New translations common.php (German)
* New translations common.php (Danish)
* New translations common.php (Czech)
* New translations common.php (Catalan)
* New translations common.php (Bulgarian)
* New translations common.php (Arabic)
* New translations common.php (Portuguese, Brazilian)
* New translations common.php (Spanish)
* New translations common.php (Spanish, Argentina)
* New translations common.php (German Informal)
2021-04-19 22:04:05 +01:00
Dan Brown
70be28d22c
Updated tinymce code block handling to help prevent breaking history states
...
Only used an undo transaction on startup and added a small delay
to codeMirror parsing on SetContent's to help avoid
the rendering activities getting caught in undoManager states.
Seemed to improve things a lot in Firefox & chrome on my dev machine.
For #2602
2021-04-19 22:00:33 +01:00
Dan Brown
9df4dee1b2
Improved header element accessibility when at mobile sizes
...
Intended to fix issues raised in #2681 .
Changes up the tri-layout tabs, and the main header menu toggle,
to be buttons while adding better text and keyboard controls.
Updated the component format of a few elements along the way.
2021-04-19 21:41:13 +01:00
Dan Brown
60ffe6a993
Updated packages and added better upload failure logging
...
To fix #2689
Updates all packages but mainly focused on aws-sdk
2021-04-19 20:16:49 +01:00
Dan Brown
0c880def5e
Fixed response JSON detection when charset existed
...
Fixes #2684
2021-04-18 22:12:26 +01:00
Alireza Arjvand
2744b2a243
Added parent info to recycle bin
2021-04-17 13:09:56 +04:30
Dan Brown
e4660a5ba2
Aligned facade accessor
2021-04-09 21:03:02 +01:00
Dan Brown
e2fa6d83c6
Removed some unused sass variables
2021-04-08 22:33:36 +01:00
Dan Brown
a0d32e7b88
Updated translator contribution list
2021-04-07 21:56:30 +01:00
Dan Brown
ced15b64a8
New Crowdin updates ( #2621 )
...
* New translations common.php (Russian)
* New translations settings.php (Russian)
* New translations activities.php (Indonesian)
* New translations settings.php (Indonesian)
* New translations settings.php (French)
* New translations activities.php (Chinese Traditional)
* New translations activities.php (Chinese Traditional)
* New translations auth.php (Chinese Traditional)
* New translations auth.php (Chinese Traditional)
* New translations auth.php (Chinese Traditional)
* New translations auth.php (Chinese Traditional)
* New translations common.php (Chinese Traditional)
* New translations components.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Traditional)
* New translations errors.php (Chinese Traditional)
* New translations errors.php (Chinese Traditional)
* New translations errors.php (Chinese Traditional)
* New translations errors.php (Chinese Traditional)
* New translations errors.php (Chinese Traditional)
* New translations activities.php (Polish)
* New translations common.php (Polish)
* New translations entities.php (Polish)
* New translations settings.php (Polish)
* New translations settings.php (Polish)
* New translations validation.php (Polish)
* New translations settings.php (Latvian)
* New translations settings.php (Latvian)
* New translations settings.php (Latvian)
* New translations passwords.php (Chinese Traditional)
* New translations validation.php (Chinese Traditional)
* New translations validation.php (Chinese Traditional)
* New translations validation.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations validation.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 Traditional)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations settings.php (Chinese Traditional)
* New translations validation.php (Latvian)
* New translations validation.php (Polish)
* New translations validation.php (German Informal)
* New translations validation.php (Norwegian Bokmal)
* New translations validation.php (Spanish, Argentina)
* New translations validation.php (Persian)
* New translations validation.php (Portuguese, Brazilian)
* New translations validation.php (Vietnamese)
* New translations validation.php (Chinese Traditional)
* New translations validation.php (Chinese Simplified)
* New translations validation.php (Ukrainian)
* New translations validation.php (Turkish)
* New translations validation.php (Swedish)
* New translations validation.php (Slovenian)
* New translations validation.php (Slovak)
* New translations validation.php (Russian)
* New translations validation.php (Dutch)
* New translations validation.php (Portuguese)
* New translations validation.php (Korean)
* New translations validation.php (Japanese)
* New translations validation.php (Italian)
* New translations validation.php (Hungarian)
* New translations validation.php (Hebrew)
* New translations validation.php (German)
* New translations validation.php (Danish)
* New translations validation.php (Czech)
* New translations validation.php (Bulgarian)
* New translations validation.php (Arabic)
* New translations validation.php (Spanish)
* New translations validation.php (French)
* New translations validation.php (Bosnian)
* New translations validation.php (Indonesian)
* New translations validation.php (Catalan)
* New translations entities.php (Latvian)
* New translations entities.php (Polish)
* New translations entities.php (German Informal)
* New translations entities.php (Norwegian Bokmal)
* New translations entities.php (Spanish, Argentina)
* New translations entities.php (Persian)
* New translations entities.php (Portuguese, Brazilian)
* New translations entities.php (Vietnamese)
* New translations entities.php (Chinese Traditional)
* New translations entities.php (Chinese Simplified)
* New translations entities.php (Ukrainian)
* New translations entities.php (Turkish)
* New translations entities.php (Swedish)
* New translations entities.php (Slovenian)
* New translations entities.php (Slovak)
* New translations entities.php (Russian)
* New translations entities.php (Dutch)
* New translations entities.php (Portuguese)
* New translations entities.php (Korean)
* New translations entities.php (Japanese)
* New translations entities.php (Italian)
* New translations entities.php (Hungarian)
* New translations entities.php (Hebrew)
* New translations entities.php (German)
* New translations entities.php (Danish)
* New translations entities.php (Czech)
* New translations entities.php (Bulgarian)
* New translations entities.php (Arabic)
* New translations entities.php (Spanish)
* New translations entities.php (French)
* New translations entities.php (Bosnian)
* New translations entities.php (Indonesian)
* New translations entities.php (Catalan)
* New translations entities.php (Spanish)
* New translations settings.php (Chinese Simplified)
* New translations entities.php (Chinese Simplified)
* New translations entities.php (Portuguese)
* New translations entities.php (Latvian)
* New translations settings.php (Chinese Simplified)
* New translations settings.php (Chinese Simplified)
* New translations common.php (German)
* New translations common.php (Japanese)
* New translations common.php (Chinese Simplified)
* New translations common.php (Ukrainian)
* New translations common.php (Turkish)
* New translations common.php (Swedish)
* New translations common.php (Slovenian)
* New translations common.php (Slovak)
* New translations common.php (Russian)
* New translations common.php (Portuguese)
* New translations common.php (Dutch)
* New translations common.php (Korean)
* New translations common.php (Polish)
* New translations common.php (Italian)
* New translations common.php (Arabic)
* New translations common.php (Hungarian)
* New translations common.php (French)
* New translations common.php (Spanish)
* New translations common.php (Catalan)
* New translations common.php (Bulgarian)
* New translations common.php (Czech)
* New translations common.php (Danish)
* New translations common.php (Hebrew)
* New translations common.php (Bosnian)
* New translations common.php (Chinese Traditional)
* New translations common.php (Vietnamese)
* New translations common.php (Portuguese, Brazilian)
* New translations common.php (Persian)
* New translations common.php (Spanish, Argentina)
* New translations common.php (Latvian)
* New translations common.php (Norwegian Bokmal)
* New translations common.php (German Informal)
* New translations common.php (Indonesian)
* New translations common.php (Indonesian)
* New translations entities.php (Indonesian)
* New translations common.php (Portuguese)
* New translations entities.php (Latvian)
* New translations common.php (Latvian)
* New translations settings.php (Portuguese)
* New translations common.php (Russian)
* New translations entities.php (Russian)
* New translations settings.php (Polish)
* New translations common.php (Ukrainian)
* New translations entities.php (Ukrainian)
* New translations settings.php (Ukrainian)
* New translations settings.php (Russian)
* New translations settings.php (Russian)
* New translations common.php (Chinese Simplified)
2021-04-07 21:49:45 +01:00
Dan Brown
f0723b6ee7
Fixed social button icon/text misalignment
2021-04-06 22:00:07 +01:00
Dan Brown
2162da3a14
Updated project npm deps
2021-04-06 21:55:49 +01:00
Dan Brown
f02cfd8271
Removed mentions of 'mail' mail driver
...
Closes #2657
2021-03-27 15:56:36 +00:00
Dan Brown
b6a0f9f069
Create config.yml
...
Totally not discovered/copied from viewing the linuxserver.io options (https://github.com/linuxserver/docker-bookstack/blob/master/.github/ISSUE_TEMPLATE/config.yml )
2021-03-25 21:52:32 +00:00
Dan Brown
5c9c1d1a4b
Updated shelf sort to allow default sort, added testing
...
Done during review of #2515
2021-03-21 23:06:15 +00:00
Dan Brown
ab4c5a55b8
Merge branch 'feature/sort-shelf-books' of git://github.com/guillaumehanotel/BookStack into guillaumehanotel-feature/sort-shelf-books
2021-03-21 21:52:39 +00:00
Dan Brown
43c2fc3c37
Updated dev-docker setup to not alter phpunit.xml
...
Tested on my machine via fresh dev instance with tests passing.
May need old users to drop their old volume data.
2021-03-21 17:42:10 +00:00
Dan Brown
371033a0f2
Merge branch 'master' into docker-tests
2021-03-21 16:49:22 +00:00
Dan Brown
06706a2d9c
Added user filter to audit log
...
Included testing to cover.
Closes #2472
2021-03-21 15:04:32 +00:00
Dan Brown
c548c06086
Updated dev-docker setup
...
Removed extension installs for already installed things.
Removed tidy build bits.
Ensured it ran via quick build and test
2021-03-20 16:44:47 +00:00
Dan Brown
8e5067ee91
Performed fixes for failing tests on php8
...
- Commands that run a truncate DB action failed due to messing up the
test transations so we mnaully work around that now to ensure a
transaction exists for the test to cleanup afterwards.
- Updated dompdf lib version
2021-03-20 16:25:02 +00:00
Dan Brown
0310b8614e
Updated GH actions to use strings for php versions
...
Looked like 8.0 was being converted to 8
2021-03-20 15:40:08 +00:00
Dan Brown
829fecd338
Updated app to PHP7.3 min supported version, For php8 support
...
- Updated remaining dependancies
- Upped min versions used
- Updated GH actions to drop 7.2 and include 8.0
- Updated phpunit & tests to 9.x
2021-03-20 15:35:39 +00:00
Dan Brown
44a293f051
Fleshed out and checked over theme system docs
2021-03-20 15:09:17 +00:00
Dan Brown
a92c35a7ac
Worked on theme system documentation
2021-03-19 23:06:50 +00:00
Dan Brown
691db40a33
Added login/register theme events
2021-03-19 21:54:50 +00:00
Dan Brown
2ae89f2c32
Added the possibility of social provider extension via theme
...
Also started docs page
2021-03-19 16:22:47 +00:00
Dan Brown
9d37af9453
Added web-middleware based theme events
2021-03-17 12:56:56 +00:00
Dan Brown
a5d2a26fcc
Added testing for the back-end theme system done so far
2021-03-16 17:55:19 +00:00
Dan Brown
c61c3bc608
Started backend theme system
...
Allows customization of back-end components via event-driven handling
from the theme folder.
2021-03-16 17:14:03 +00:00
Dan Brown
1420f239fc
Made session cookie path dynamic based on APP_URL
2021-03-16 13:03:07 +00:00
Dan Brown
3d0e1bc9db
Merge branch 'master' of git://github.com/ckleemann/BookStack into ckleemann-master
2021-03-16 12:45:12 +00:00
Dan Brown
71ccb90ef4
Amended owned by search filter to use slugs
2021-03-15 18:27:03 +00:00
Dan Brown
c8564b7792
Merge branch 'search-owned-by-me' of git://github.com/benediktvolke/BookStack into benediktvolke-search-owned-by-me
2021-03-15 18:21:09 +00:00
Dan Brown
215c69acb2
Merge image name cleaning functions
...
Updated testing for changes and to check existing of new expected file
name.
Related to #2611
2021-03-14 23:20:21 +00:00
Dan Brown
c1f67372a7
Merge branch 'master' of git://github.com/webfoersterei/BookStack into webfoersterei-master
2021-03-14 22:55:30 +00:00
Dan Brown
b929c0adbb
Performed further cleanup in permission service
2021-03-14 20:32:33 +00:00
Dan Brown
1e5951a75f
Done a refactor pass on PermissionService
...
Could do with splitting out into seperate query/build classess really.
Closes #2633 .
2021-03-14 19:52:07 +00:00
Dan Brown
a644f64c6b
Merge branch 'v0.31.x'
2021-03-13 15:37:44 +00:00
Dan Brown
339d4ec355
Fixed misalignment of page and chapter parent book
...
Could occur when a chapter was moved with deleted pages.
Fixes #2632
2021-03-13 15:18:37 +00:00
Dan Brown
615038ac6d
Merge pull request #2626 from BookStackApp/2525_add_user_slugs
...
User slugs
2021-03-10 23:12:25 +00:00
Dan Brown
3c57cbc567
Updated testing for user slugs
2021-03-10 23:04:18 +00:00
Dan Brown
da929d5edc
Updates search to use user slugs
2021-03-10 22:51:18 +00:00
Dan Brown
124c4d0778
Updated register paths to include user slugs
2021-03-10 22:37:53 +00:00