6251 Commits

Author SHA1 Message Date
Ben Thomson
47e01dc84f Remove explicit links to icon LESS file.
We will load icons independently in another file so it can be cached independently.
2022-05-11 11:36:48 +08:00
Ben Thomson
1b3e01e2be Merge branch 'wip/1.2' into wip/1.2-font-awesome-6 2022-05-11 11:16:23 +08:00
Luke Towers
872be9d671 Merge branch 'develop' into wip/1.2 2022-05-08 14:47:50 -06:00
Luke Towers
3fbc50f06a Improve support for custom configuration of ReportContainers
Previously any configuration that was made via makeConfig() before being passed to the ReportContainer would cause it to break. This fixes that issue.
2022-05-08 14:43:35 -06:00
Ben Thomson
ad4704360b
Remove extra license file 2022-05-07 11:46:42 +08:00
Ben Thomson
afb9ae8c0c Fix shimmed icons, remove some CSS variables, recompile 2022-05-06 13:43:23 +08:00
Ben Thomson
bd3401f6de Upgrade Font Awesome 4 to 6 2022-05-06 13:28:57 +08:00
Ben Thomson
6298026d20 Compile all assets 2022-05-06 10:09:51 +08:00
Ben Thomson
9b7bdc2df7 Merge branch 'develop' into wip/1.2 2022-05-05 09:02:41 +08:00
Ben Thomson
b897eebc1d Remove backend module from base package.json for now 2022-05-05 09:01:41 +08:00
Ben Thomson
f5a20dec64 Add base package.json 2022-05-05 09:00:33 +08:00
Ben Thomson
a6c6c747cc Hide root package.json on Gitpod 2022-05-05 08:45:37 +08:00
Ben Thomson
43d3869581 Create custom Snowboard build for Backend
This build does not include the Flash listener, to prevent double flash messages from occurring, as the old flash message system is still used throughout the Backend.
2022-05-03 14:48:41 +08:00
Marc Jauvin
fc57f5b0e7
hide smtp user/password fields if smtp authorization is false (#544) 2022-05-02 14:40:20 -06:00
Luke Towers
c9c4b6113c Fix windows tests & update references to backend view files 2022-05-02 13:02:34 -06:00
Ben Thomson
ceb6cca1ff Fix linting issue with fileupload partial 2022-05-02 16:39:50 +08:00
Ben Thomson
175580aa2f Implement code style for partials.
Adjust all partials to meet new code style.
2022-05-02 16:34:47 +08:00
Luke Towers
747122f169 Fixes for Windows & linter for ViewMaker trait 2022-05-02 00:29:44 -06:00
Luke Towers
85b133090d Use .php for the backend view extension instead of .htm 2022-05-02 00:04:25 -06:00
Luke Towers
643a581ce9 Add support for .php as a backend partial extension 2022-05-01 23:50:38 -06:00
AIC BV
593a5ba8b2
Fix spacing in MailPartial.php (#540) 2022-04-30 12:10:02 +08:00
AIC BV
35d230b43b
Fix spacing in MailLayout.php (#539) 2022-04-30 12:05:41 +08:00
Ben Thomson
7eda7b44a5 Merge branch 'develop' into wip/1.2 2022-04-29 14:26:29 +08:00
Ben Thomson
1d93841594 Fix relation count in lists for non snake-case relations
Laravel will automatically snake-case the given relation name (unless it is aliased) into the field "model_name_count" when retrieving a relation count. Since we don't allow an alias as part of the Lists config, we will simply snake-case the relation name too to retrieve the correct value.

Refs:
- https://github.com/laravel/framework/issues/18381
- https://github.com/laravel/framework/blob/6.x/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php#L402
2022-04-29 14:25:13 +08:00
Marc Jauvin
8dbc2de227
Add spanish localization for 'auth.invalid_login' (#543)
Credit to Federico Schafer
2022-04-28 19:12:27 -06:00
Luke Towers
ba5378c5ef
Add missing import 2022-04-27 10:58:29 -06:00
Marc Jauvin
d9cdf3dba0
Only show "Send test message" button on Mail Settings page (#537) 2022-04-24 15:18:36 -06:00
WebVPF
65e19d9b52
Allow for nested partial files in components in the recommended extension file type mapping (#453)
Credit to @WebVPF
2022-04-20 23:29:38 -06:00
Arvis Lācis
1f4a33d48c
Support nestedform fields in ThemeData forms (#534)
Credit to @arvislacis.

Refs: https://octobercms.com/forum/post/using-nestedform-on-theme-configuration
2022-04-20 14:33:34 -06:00
Ben Thomson
0b573cc7a2 Merge branch 'develop' into wip/1.2 2022-04-19 10:53:31 +08:00
Ben Thomson
d0dda02073 Use more lenient base URL validation
The previous regex failed for "localhost" URLs.
2022-04-19 10:52:45 +08:00
Ben Thomson
2a8afecb23 Make "mix:update" command compatible with 1.2 2022-04-19 10:12:59 +08:00
Ben Thomson
4f401377fd Merge branch 'develop' into wip/1.2 2022-04-19 10:11:49 +08:00
Ben Thomson
9573d11d4b Add "mix:update" command to update Node dependencies
Operates almost entirely the same as "mix:install", but ensures dependencies are using the most up-to-date version. This will help resolve cases where an NPM audit reports vulnerable dependencies.
2022-04-14 20:31:38 +08:00
Jack Wilkinson
bb3b6271ca
Fix error using undefined var (#532) 2022-04-10 19:11:39 -06:00
Ben Thomson
0a1b289986 Merge branch 'develop' into wip/1.2 2022-04-07 20:41:28 +08:00
Marc Jauvin
b74822217c
change confirmation prompt (#529) 2022-04-06 23:52:52 -06:00
Marc Jauvin
c456a3275b
Add "send test message" button on MailSettings page (#528)
Implements #527. Credit to @mjauvin
2022-04-06 09:32:22 -06:00
Ben Thomson
c15d216cc7 Add Snowboard assets in Backend 2022-04-06 22:39:54 +08:00
Ben Thomson
4c19aac6c7 Fix base URL joining when using window.location 2022-04-06 22:39:41 +08:00
Ben Thomson
8e57999eff Set up System module asset compilation with Mix
- Copied restructure from the "wip/inspector-rewrite" branch.
- Added manifest and vendor files in "{% snowboard %}" tag.
- Used standard Mix config path to auto-register the module.
2022-04-06 22:21:06 +08:00
Luke Towers
9aedac5a0a
Merge pull request #526 from wintercms/wip/1.2-fix-backend-mail-settings
Update MailSettings for new Laravel mail config structure. (#522)
2022-04-05 15:32:38 -06:00
Luke Towers
5ff453a5a7 Minor tweaks; moved SES fields to the Winter.DriverAWS plugin 2022-04-05 14:57:59 -06:00
Marc Jauvin
9e1a02cad0
Update MailSettings for new Laravel mail config structure. (#522)
Requires wintercms/storm#79

Removed the following drivers configs not native in Laravel:
- Mailgun
- Mailchimp (Mandrill)
- Postmark
- SparkPost
- Amazon SES

Credit to @mjauvin
2022-04-05 14:40:49 -06:00
Luke Towers
09e80e9e6c
Merge pull request #486 from wintercms/wip/1.2-improve-scaffolding
Scaffolding Improvements

Still a few todo items but I've added them to the main comment on the Laravel 9 PR to be dealt with later so that we can start using the work that exists on this so far.
2022-04-03 14:50:38 -06:00
Luke Towers
6fd53d4e18 Improve Settings scaffolding 2022-04-03 14:47:20 -06:00
Luke Towers
f3c9a25742 Fix create:controller command 2022-04-03 14:31:27 -06:00
Luke Towers
e2e2fc428d Stub out create:migration 2022-04-03 14:20:54 -06:00
Luke Towers
1934cead68 Plugins should be generated the same no matter what OS is being used to generate them 2022-04-03 13:53:26 -06:00
Luke Towers
574437b9be Moved GeneratorCommand back to Scaffold 2022-04-03 13:40:18 -06:00