6071 Commits

Author SHA1 Message Date
Joseph Crowell
d64bf0c2c1
Switch to actively maintained faker repository (#74)
Fixes an unmaintained repository warning when running composer updates/installs
2021-04-15 00:57:17 -06:00
Luke Towers
b2161ef429 Improve display of changelog 2021-04-14 14:16:02 -06:00
Luke Towers
a56d7ec2af Improves Froala richeditor link insertion via the pagelinks plugin
This fixes several long standing issues with the pagelinks plugin for the Froala richeditor widget; thanks to the wonderful work by @tomsseisums, and brought up again by @alxy to get it merged in.

Fixes:
- https://github.com/octobercms/october/issues/3064
- https://github.com/octobercms/october/issues/2979

Replaces:
- https://github.com/octobercms/october/pull/3087
- https://github.com/octobercms/october/pull/3086
- https://github.com/octobercms/october/pull/5553
- c4e3903988
2021-04-09 01:20:18 -06:00
Luke Towers
c522b9d9fc Improve reliability of context sidenav partials 2021-04-08 21:47:50 -06:00
Marc Jauvin
04014b628f
Trigger a new ajaxRedirected event and handle it in the loading indicator (#70)
Fix issue with premature hiding of loading indicators during a redirect response via AJAX.

Fixes: https://github.com/octobercms/october/issues/5555

Tested by 9fb25e233e

Refs:
- https://github.com/octobercms/october/issues/5055 (original issue attempted to solve with previous code)
- https://github.com/octobercms/october/pull/5321 (solution to octobercms/october#5055)
- https://github.com/octobercms/october/issues/2780 (original issue regarding the hash change redirect not closing the loading indicator)
- 99a08616bb (October's solution to the issue)
2021-04-08 20:55:09 -06:00
Luke Towers
8cb8ad85bd fix tests 2021-04-07 01:16:15 -06:00
Luke Towers
799fb0eecb Improve support for auto aliasing october* assets 2021-04-06 23:02:11 -06:00
Luke Towers
d3e9855887 Normalize menu item owners, especially for aliases 2021-04-06 22:47:49 -06:00
Luke Towers
0061b09246
Fix issues when using a mirrored public directory and sqlite
Replaces #67
2021-04-05 10:43:47 -06:00
Luke Towers
4f79b440c3 Alias winter:* commands to october:* commands for backwards compatibility 2021-04-03 08:39:45 -06:00
Luke Towers
7fcd3a4588 Improve handling of dates by the Filter widget
Refs: https://github.com/octobercms/october/pull/5548 & https://github.com/octobercms/october/pull/5549. Credit to @KonstantinObuhov
2021-04-02 12:05:45 -06:00
Ben Thomson
2835a0cc0b Remove unneeded property 2021-04-02 11:29:10 +08:00
Ben Thomson
d758a9bdbb Add comments to utlities 2021-04-02 10:28:29 +08:00
Ben Thomson
a3d40d4067 Add description of some Winter commands, add attribution 2021-04-02 10:27:48 +08:00
Ben Thomson
906d4d65c0
Add support for version forks in "winter:version" command (#1) 2021-04-01 09:05:15 -06:00
Luke Towers
8c4297af4b Merge branch 'october-develop' into develop
* october-develop:
  Support readonly and disabled fields when value is an array (#4683)
  Exception handling
  Improve configuration files (#5544)
  Update Dutch (nl) translations (#5543)

# Conflicts:
#	config/mail.php
#	modules/system/classes/MailManager.php
2021-03-31 10:20:40 -06:00
Pete Halverson
baa7fdc99d
Support readonly and disabled fields when value is an array (#4683)
Issue #4330
2021-03-31 17:48:43 +11:00
Luke Towers
58664605ea Re-apply Yaml 4.4 compatibility layer
Refs: 181f213079
2021-03-28 20:32:41 -06:00
Luke Towers
0ebe3bc074 Revert "Add version.yaml processing for Symfony/Yaml v4 support (#65)"
This reverts commit 181f2130797a1c19db4ce176c0f79d5b3de546ee.
2021-03-28 20:31:19 -06:00
Marc Jauvin
672dfef507
Only engage system mailer modifications on string template names (#64)
Credit to @mjauvin
2021-03-27 21:27:38 -06:00
Ben Thomson
181f213079
Add version.yaml processing for Symfony/Yaml v4 support (#65)
Fixes #13
Follows on from wintercms/storm#16

Moves the version.yaml processing into the System module and updates all version file parsing to use this new processor.
2021-03-27 21:25:42 -06:00
Luke Towers
2ddfd28c65 Improve media library path validation 2021-03-25 14:43:51 -06:00
Luke Towers
596c6901e6 Fix issues with PluginManager->getRegistrationMethodValues()
On PHP 7.4 method_exists can return true for protected (i.e. not callable) methods. Additionally, some plugins already implemented their own registerValidationRules method not implementing the expected return type, so that needed to be handled more gracefully
2021-03-24 11:27:08 -06:00
Luke Towers
1992e9de84 Improve Dutch translations 2021-03-24 11:21:30 -06:00
Samuel Georges
7688215f84 Exception handling
Fixes #5482
2021-03-24 17:04:50 +11:00
Alwin Drenth
675a90daa1
Improve configuration files (#5544)
* Improve config indentation

* Add missing new lines in config

* Add trailing comma to cms configuration file
2021-03-24 16:55:28 +11:00
Alwin Drenth
2a7c7190d4
Update Dutch (nl) translations (#5543) 2021-03-24 15:47:35 +11:00
Luke Towers
4507bef574 Automatically determine the appropriate key column to use for the recordfinder FormWidget.
Follow up to octobercms/october#1768 and replaces octobercms/docs#268.
2021-03-23 11:39:59 -06:00
Luke Towers
61b974a76a
Support specifying step, min, and max attributes on number inputs for list filters (#63)
Documented by https://github.com/wintercms/docs/pull/6, credit to @zaxbux
2021-03-23 11:19:38 -06:00
Romain 'Maz' BILLOIR
18e34fbbe7
Move media rename and move actions' translation key from cms to backend (#62) 2021-03-23 09:42:41 -06:00
Luke Towers
b160cfaae5 Add warning about re-using redis connections for the cache 2021-03-22 16:55:11 -06:00
Marc Jauvin
dd290243f6
Add support for registerValidationRules in Plugin.php (#46)
Credit to @SaifurRahmanMohsin. Originally octobercms/october#5513.
2021-03-22 16:29:43 -06:00
Luke Towers
2e511f7b8f
Add support for configuring the default backend locale & timezone in winter:install (#12)
Related: octobercms/october#5366
2021-03-22 15:59:10 -06:00
Marc Jauvin
4e2fa8d047
Implement artisan winter:util purge orphans (#44)
Credit to @mjauvin
2021-03-22 14:36:05 -06:00
Luke Towers
06b91d16f2 Merge branch 'october-develop' into develop
# Conflicts:
#	.github/FUNDING.yml
#	.github/ISSUE_TEMPLATE/0_IMMEDIATE_SUPPORT.md
#	LICENSE
#	README.md
#	SECURITY.md
#	composer.json
#	modules/backend/composer.json
#	modules/backend/helpers/Backend.php
#	modules/cms/composer.json
#	modules/system/assets/ui/js/popup.js
#	modules/system/assets/ui/less/checkbox.less
#	modules/system/assets/ui/storm.css
#	modules/system/composer.json
#	modules/system/console/WinterInstall.php
#	modules/system/console/WinterVersion.php
#	modules/system/database/migrations/2021_10_01_000025_Db_Add_Pivot_Data_To_Deferred_Bindings.php
#	package.json
#	tests/fixtures/plugins/database/tester/updates/create_tags_table.php
2021-03-22 14:35:20 -06:00
HitArrowLegend
3bcb33cad6
Small improvements of the French translation (#61)
Credit to @HitArrowLegend
2021-03-22 11:54:36 -06:00
Web-VPF
1af6d2024a
Update Russian language (#5540) 2021-03-22 10:35:27 +11:00
Jan Boech
39fe913db8
Improve French translations (#56)
Credit to @najbo
2021-03-21 11:43:59 -06:00
Daniel Hawton
cca9829ed2
Improve password reset validation (#55)
Fixes #32. Credit to @dhawton
2021-03-21 00:07:58 -06:00
Luke Towers
07863c0437
Add support for pivot data in deferred bindings (#47)
Requires: wintercms/storm@e7e8da2

Refs: octobercms/library#555, octobercms/october#5466. Fixes octobercms/october#1409.
2021-03-20 23:50:18 -06:00
Romain 'Maz' BILLOIR
a3c58d12ee
Update footer copyright in demo theme (#54) 2021-03-19 00:22:04 -06:00
jacobdekeizer
ae647ca50b
Fix dependency injection for component on cms page (#5060) 2021-03-19 14:40:12 +11:00
Marten
83c63f93b4
Allow DI in console command constructor (#4920)
Allow DI in console command constructor
2021-03-18 15:59:30 +11:00
Marc Jauvin
27c632034a
implement artisan october:util purge orphans (#5465)
* implement october:util purge orphan
2021-03-18 15:20:39 +11:00
Luke Towers
2eea776b68
Unbind event handlers upon destruction of the form widget (#49)
Credit to @msimkunas. Refs octobercms/october#5112
2021-03-17 15:16:57 -06:00
Luke Towers
9a12bd8f5a Added missing import 2021-03-17 14:22:49 -06:00
Luke Towers
53f5d2d270 Add Backend::makeCarbon() helper for setting the backend timezone on date values.
Originally: 12520828ba
2021-03-17 14:17:46 -06:00
Samuel Georges
86ef971976 Rename migration 2021-03-18 07:16:59 +11:00
Sergey Kasyanov
d865186ac1
Support saving deferred bindings with pivot data. (#5466)
* Support saving deferred bindings with pivot data.
2021-03-18 06:24:39 +11:00
Samuel Georges
12520828ba Adds helper for backend timezones 2021-03-18 05:21:36 +11:00