Matias Griese
a67a538dfd
Fixed site redirect with redirect code failing when redirecting to sub-pages [ #3035 ]
2021-03-11 18:39:18 +02:00
Matias Griese
6dd7044786
Also support language redirects [ #3130 ]
2021-03-11 17:43:04 +02:00
Matias Griese
16eaba1774
Also support system.pages.append_url_extension [ #3130 ]
2021-03-11 17:07:30 +02:00
Matias Griese
054805349c
Remove bad redirect code from configuration options, translate
2021-03-11 16:27:31 +02:00
Matias Griese
ec661d2c15
Fixed page.html returning duplicated content with system.pages.redirect_default_route turned on [ #3130 ]
2021-03-11 16:19:57 +02:00
Matias Griese
58533c495c
Added full blueprint support and Theme::getFormFieldTypes() just like in plugins
2021-03-11 12:34:37 +02:00
NicoHood
5c1c68c553
Fixed Uri::isValidExtension() returning false positives
2021-03-10 18:38:15 +02:00
NicoHood
a9c01926e8
Fix page extension validation
2021-03-10 15:27:04 +02:00
Matias Griese
8ef52d87f5
Composer update, minor phpstan fix
2021-03-10 15:12:18 +02:00
pamtbaau
7cbd067daf
Fix Markdown image attr. 'loading'
2021-03-10 14:58:58 +02:00
Miguel Sales Pereira
3b6f5353fd
Add SRI integrity hash to assets ( #3256 )
...
* Added default setting to enable/disable assets SRI
* Added system options to enable/disable assets SRI
* Added integrityHash function to create asset SRI
* Output SRI integrity hash on CSS assets
* Output SRI integrity hash for JS assets
* Updated integrityHash visibility (protected => public)
* Add SRI integrity hash to CSS and JS pipelines
* Made integrityHash static
2021-03-08 10:51:51 -07:00
Matias Griese
47bc6b0411
Fixed disappearing pages on save if pages:// stream resolves to multiple folders where the preferred folder doesn't exist
2021-03-08 18:29:47 +02:00
Matias Griese
b56ff0c31c
Improve memory management for flex
2021-03-08 18:28:04 +02:00
Matias Griese
5376ce0909
Fixed FlexIndex::sortBy(['key' => 'ASC']) having no effect
2021-03-05 19:25:11 +02:00
Matias Griese
807df2ac55
Fixed default Flex Pages collection ordering to order by filesystem path
2021-03-05 16:03:28 +02:00
Matias Griese
2727f92a53
Fixed Grav using blueprints and form fields from disabled plugins
2021-03-05 15:08:57 +02:00
Matias Griese
1297114b3e
Make sure that variable is defined in PageIndex::getLevelListing()
2021-03-04 17:10:02 +02:00
Matias Griese
1ba35f0bc3
Fixed missing Flex Pages in site if multi-language support has been enabled
2021-03-04 15:12:57 +02:00
Matias Griese
f5a6f51abc
Fixed missing method translated() in Flex Pages
2021-03-04 14:34:39 +02:00
Matias Griese
27aff76b20
Optimized saving visible/ordered pages when there are a lot of siblings [ #3231 ]
2021-03-01 14:47:51 +02:00
Matias Griese
e767e00a82
Clearing cache now deletes all clockwork files
2021-02-26 13:47:09 +02:00
Matias Griese
aab17ca79a
Reduce memory use in Flex
2021-02-26 12:58:09 +02:00
Matias Griese
94876d1019
Optimized Flex Pages for speed
2021-02-25 22:10:59 +02:00
Matias Griese
7d7726e345
Flex Pages optimizations (part 2)
2021-02-25 21:08:22 +02:00
Matias Griese
d16a65ebd7
Flex Pages optimizations
2021-02-25 17:39:41 +02:00
Matias Griese
e802d0098f
Added ControllerResponseTrait::createDownloadResponse() method
2021-02-25 14:03:58 +02:00
Andy Miller
7db4da4154
prepare for release
2021-02-23 15:02:08 -07:00
Matias Griese
78b5f6ef5c
Fixed typo #3233
2021-02-22 18:53:57 +02:00
Matias Griese
340f478bfa
Improved Pagination class to allow custom pagination query parameter
2021-02-22 14:51:14 +02:00
Matias Griese
2108af8f36
Added Utils::arrayToQueryParams() to convert an array into query params
2021-02-22 14:49:23 +02:00
Djamil Legato
bbfd514342
Removed special space character
2021-02-19 13:41:20 -08:00
Matias Griese
e42ae65355
Fixed avatar of the user not being saved
2021-02-19 11:29:17 +02:00
Andy Miller
e492dfe12c
prepare for release
2021-02-17 11:36:35 -07:00
Matias Griese
7e4c189136
Fixed bug in page content with both markdown and twig enabled [ #3223 ]
2021-02-17 16:07:05 +02:00
Matias Griese
a591b657fa
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# CHANGELOG.md
2021-02-17 11:02:08 +02:00
Matias Griese
7ec8fd2003
Added option for FlexForm constructor to reset the form
2021-02-17 11:01:47 +02:00
Andy Miller
20e22f015a
fixed some issues with chinese langs
2021-02-16 18:02:21 -07:00
Andy Miller
9faf42c5da
updated languages
2021-02-16 17:41:10 -07:00
Stephan Strate
66c653b6f5
read all language files from theme stream ( #3226 )
2021-02-16 12:50:51 -07:00
Matias Griese
5f596fb4fd
Fixed UserObject after interface change
2021-02-16 21:22:04 +02:00
Matias Griese
a1306d9eb4
Fixed broken attachment image in Flex Objects Admin when destination: self@ used [ #3225 ]
2021-02-16 12:44:30 +02:00
Matias Griese
2195bf2307
Fixed modular content with missing template file ending up using non-modular template [ #3218 ]
2021-02-11 13:43:23 +02:00
Matias Griese
c4296121b1
Reverse subject <-> pattern parameter order in new twig methods
2021-02-11 11:24:30 +02:00
Matias Griese
3871196246
Merge branch 'feature/twig_preg_match_split' of https://github.com/thexmanxyz/grav into thexmanxyz-feature/twig_preg_match_split
...
# Conflicts:
# system/src/Grav/Common/Twig/TwigExtension.php
2021-02-11 11:17:14 +02:00
Matias Griese
c626b1599e
Fixed root page to always contain trailing slash [ #3127 ]
2021-02-11 10:46:13 +02:00
Matias Griese
129fd7fdad
Added Plugins::getPlugins() and Plugins::getPlugin($name) to make it easier to access plugin instances [ #2277 ]
2021-02-11 10:10:50 +02:00
Matias Griese
49fca0da2b
Added support for setting session domain [ #2040 ]
2021-02-10 18:46:43 +02:00
Matias Griese
8c00a0bc00
Fixed behavior of opposite filters in Pages::getCollection() to match Grav 1.6 [ #3216 ]
2021-02-10 10:58:17 +02:00
Czcibor Bohusz-Dobosz
45cea4fc4b
Fixed removing inclusive filters in getCollection
2021-02-10 10:31:42 +02:00
Andy Miller
13f8b65e08
manually merged new attribute() method #3065
2021-02-09 13:09:31 -07:00