2016 Commits

Author SHA1 Message Date
Luke Towers
1e8cfb47af Manual comb through and rebrand following up the bulk patch rebrand 2021-03-10 15:25:57 -06:00
Luke Towers
cfa763b714 Initial rebrand commit generated from the 1.0 rebrand branch patch file 2021-03-10 15:02:53 -06:00
Luke Towers
8555eb1ae6 Fix URL to the version manifest files 2021-03-06 03:26:27 -06:00
Luke Towers
ecbdb98997 Improve plugin uninstallation stability when removing plugins with dependencies by reversing the migration order to put dependent plugin's down() methods first.
Refs: daf281df41. Credit to @gitlog
2021-03-06 03:02:46 -06:00
Luke Towers
b2b7978aff Add default value for winter:install database selection question.
Refs: 3b650b7ebd. Thanks to @hune2021.
2021-03-06 02:50:30 -06:00
Ben Thomson
09b07dcbab Merge remote-tracking branch 'origin/develop' into wip/php-8-testing 2021-03-01 22:39:35 +08:00
Marc Jauvin
00f65ca725
Honor cms.linkPolicy config in ImageResizer (#5401) 2021-02-26 13:53:18 -06:00
Saifur Rahman Mohsin
59de6e1d25
Respect user-defined admin password during october:install(#5481)
During the regular october install using october:install, the user-defined password is overwritten with the random generated string password. Instead, now it uses random password only if the user-defined password defaults to *admin* and if a user did set a custom password, that is used instead.
2021-02-26 13:49:52 -06:00
Ruben van Erk
623cfe191a
Improve Dutch translation (#5497) 2021-02-07 11:59:07 -06:00
Michał Płodowski
62dd76b3ef
Update pikaday to version 1.8.2 (#5395)
Fixes #5388
2021-02-05 13:16:29 -06:00
Tolkam
26b231cad9
PHP 8 compatibility fixes (#5454)
Co-authored-by: Kanstantsin K <kk@tolkam.by>
2021-02-04 11:59:44 +08:00
Romain 'Maz' BILLOIR
becb688123
Fix docblocks of addCss/Js: add array to $name type (#5491) 2021-02-03 20:53:12 -06:00
Kallef Alexandre
e4a6fcc24a
Improve Brazilian Portuguese translations (#5490) 2021-02-03 14:35:12 -06:00
Szabó Gergő
533e17775a
Improvements to the Hungarian translation (#5475) 2021-02-01 07:43:42 +08:00
Romain 'Maz' BILLOIR
a848688acb
Fix double dash typo on data-ajax--delay (#5477) 2021-01-28 16:39:02 -06:00
Luke Towers
5591e3fa94 Add support for choosing the default backend locale from the october:install command.
Requested by @mkinternet
2020-12-18 13:56:28 -06:00
Luke Towers
f63519ff1e Further improvements to the Twig SecurityPolicy 2020-12-18 12:14:18 -06:00
Ayumi
2108321d49
Fix the placeholder hidden behind the counter in the form widget number (#5398)
Fixes #5397
2020-12-12 15:25:53 -06:00
Jim Cottrell
6cd5ec688a
Ensure that MediaLibrary::listAllDirectories() honors config for paths to ignore (#5367) 2020-12-09 13:09:38 +08:00
Marc Jauvin
681f370284
Use new October\Rain Mail facade (#5361)
Related https://github.com/octobercms/library/pull/538
2020-12-08 12:52:10 -06:00
Marc Jauvin
032b8554b3
Register plugin after installation via plugin:install CLI (#5386)
The web based Updates controller avoids this issue by completing the migration step as a separate AJAX request from the step where the plugin files are installed, thus allowing for the plugins to be registered by the PluginManager prior to migrations being run. As the plugin:install CLI command runs in a single request, it is necessary to manually register the newly installed plugin prior to running any migrations for the plugin so that any dependencies introduced by the plugin are guaranteed to be available prior to plugin code being run.
2020-12-08 12:48:26 -06:00
Marc Jauvin
b090d0d745
Cleanup in ImageResizer (#5379)
Match constructor params docblock & fix resized config keys
2020-12-08 12:34:30 -06:00
Ben Thomson
b9833a6862
Compile JS and lang assets 2020-11-27 14:29:26 +08:00
Ben Thomson
89dbe8dc72
Fix duplicate AJAX call on using Apply or Clear buttons in group filter
Fixes https://github.com/octobercms/october/issues/5365
2020-11-27 14:25:49 +08:00
Ben Thomson
d7d6faeedb
Generate random password for seeded admin account through october:up (#4866) 2020-11-20 03:43:33 -06:00
hackolein
96fd2ec657
Match paths sent to theme:sync more exactly (#5334)
`artisan theme:sync --target=database --force --paths=layouts/,pages/,partials/`

But at the moment it also synchronizes paths that should not be synchronized. For example: `content/static-pages/`. Because here the pattern applies to `pages/`.

The fix is that the pattern starts at the beginning of the line.

Co-authored-by: Heiko Böhme <hboehme@menadwork.com>
2020-11-20 03:02:10 -06:00
Samuell
5d0988559b
Component property can be mixed value (#5355) 2020-11-16 01:36:55 -06:00
Luke Towers
d34fb8ab51 Improve Twig security policy
Follow up to 106daa2930...7cb148c167. Thanks to @ka1n4t for the additional review.
2020-11-13 03:48:27 -06:00
Ben Thomson
50816a9556
Add support for defining quick actions in the Backend's main nav (#5344)
Plugins now have the ability to define quick actions through a "registerQuickActions" method, which follows the same configuration as the "registerNavigation" method. It is still recommended and preferred that most plugin functionality be defined in their own main menu items, but this will allow a plugin to easily define a shortcut (or remove one).
2020-11-10 12:53:17 +08:00
Marc Jauvin
f18769e282
Check that mail templates/layouts exist before extracting view content (#5322)
Co-authored-by: Luke Towers <github@luketowers.ca>
Co-authored-by: Ben Thomson <git@alfreido.com>
2020-11-10 10:47:56 +08:00
Salvatore Brosio
df91c529a1
Improved Italian translations (#5338)
Co-authored-by: salvatore brosio <salvatore.brosio@gmail.com>
2020-10-29 11:25:19 -06:00
Bertware
6fb3708440
Improve Dutch translation (#5328)
Sources:
https://www.vandale.nl/gratis-woordenboek/nederlands/betekenis/component
http://de-of-het.nl/component/
2020-10-23 14:14:59 -06:00
Luke Towers
fbb470c7ee UX improvements for managing plugins.
Fixes #5127, also will force a page reload after changing the status of a plugin (remove, disable, enable, etc) so that the menu structure is accurately reflected.
2020-10-22 16:14:14 -06:00
Luke Towers
86496ff818
Support disks that can't be serialized in ImageResizer. (#5324)
Requires https://github.com/octobercms/library/pull/532
2020-10-22 13:20:19 -06:00
TimFoerster
bd83f34ac4
Minor UX tweak (#5325)
Change order to plugin, theme to match the install page.
2020-10-22 09:02:22 -06:00
Luke Towers
51d1c16369 More tweaks to the default publisher permissions, added separate permission for users to manage their own personal editor preferences. 2020-10-20 09:20:16 -06:00
Marc Jauvin
aa9c209e76
Hide stripe load indicator when a redirect response is returned (#5321)
Fixes #5055
2020-10-19 11:08:37 -06:00
Luke Towers
a9d54eaa97 Warn about unsupported cache drivers being used for image resizing 2020-10-15 09:48:46 -06:00
Samuel Georges
3dc105173a Only allow local files via view engine
The Laravel view engine wants to supply the Twig engine with an absolute path, even though this is outside the inclusion rules. This implements a temporary exception to wave it through. It seems like a suitable alternative instead of implementing a reverse lookup to ensure the path is a valid view file, since we can trust the source engine has passed the value through its resolver already

Fixes previous fix
2020-10-13 19:14:49 +11:00
Salvatore Brosio
8a9775428b
Improve Italian translation (#5310) 2020-10-12 12:11:24 -06:00
Ayumi
df4c2cf86e
Default session.same_site to Lax (#5293) 2020-10-12 12:10:17 -06:00
Samuel Georges
11c93f0a3b Fixes View::make recursion
This logic is called via {% include %} (fixed) and as a custom .htm driver for View::make (broken). The previous change was too aggressive and broke the latter. This still fixes arbitrary file inclusion whilst retaining the original design. Both logic paths are now fixed and have been tested
2020-10-11 19:05:38 +11:00
Nick Khaetsky
f8f5e6e022
Changing translation of "layout" word in Russian (#5291)
Last commit changed translation of word "layout" from 'Шаблон' to 'Макет'. By "straightforward" translation this was maybe correct, but contextually not. We decided to make a poll, to vote for new translation.
2020-10-02 02:38:10 -06:00
Blaž Oražem
4d25ec6813
Improve Slovenian translation (#5292) 2020-10-02 02:35:39 -06:00
Samuel Georges
f9e14b02f5 Only allow view files in system twig
This no longer allows arbitrary inclusions, only views from the native Laravel view engine. Note this also affects the cms twig loader
2020-09-30 11:11:03 +10:00
Pierre-André Vullioud
b6ee7d9bca
Improve French translation (#5283) 2020-09-24 09:47:38 -06:00
Luke Towers
0101e1f96b Fix issue with image resizer URLs that contain URL-encoded characters (i.e. spaces)
Don't double decode the URL when validating it because the routing engine already decoded it once
2020-09-19 14:07:23 -06:00
Luke Towers
15ca68c22d No need to throw exceptions when generating MediaLibrary URLs 2020-09-18 16:01:02 -06:00
Luke Towers
fe2ca6c15e Fix issue where resized images were not correctly identified as already having been resized when atomic (blue/green) deployment strategies are used in conjunction with files being stored on the local filesystem in a shared symlinked storage folder. 2020-09-18 00:11:11 -06:00
Luke Towers
618e2b58ab
Ignore images that can't be processed by the resizer 2020-09-17 22:53:49 -06:00