Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ported the main app to Flight #88

Merged
merged 7 commits into from
Apr 20, 2024
Merged

Ported the main app to Flight #88

merged 7 commits into from
Apr 20, 2024

Conversation

BelleNottelling
Copy link
Member

Main app routes through Flight now.
Also added compression Buffer so AntCMS does built-in brotli and zstd compression

@BelleNottelling BelleNottelling self-assigned this Apr 20, 2024
@BelleNottelling BelleNottelling merged commit 711c7dc into next Apr 20, 2024
5 checks passed
@BelleNottelling BelleNottelling deleted the dev/next branch April 20, 2024 15:15
BelleNottelling added a commit that referenced this pull request Apr 22, 2024
* Started work on the next version of AntCMS (#86)

* Started work on the next version of AntCMS

* Allow the CI on any branch

* Update ci.yml

* Fixed deps for older PHP versions

* Deps don't actually support PHP 8.4 yet

* Added more typehints

* Ported the main app to Flight (#88)

* Ported the main app to Flight

* Made PHPStan happy

* Removed AntRouting

* Renamed many internal classes

* Caching related optimization

* Skip the cache test

* Update readme.md

* Got the robots.txt and sitemap plugins working (#89)

* More work for the next version (#90)

* Speedup YAML with an in-memory cache layer

* Cleanup

* Auto cleanup the vendor folder

* Improved the debug info

* Update readme.md

* Twig loader work for the rewrite (#91)

* Slight optimization

* Use an actual twig loader

And some other general cleanup too

* This test was for something I removed

* Update readme.md

* Code improvements, asset compression (#92)

* Fixed asset compression & other changes (#93)

* Fixed asset compression

* Updated the readme, handled some other items

Removed the old profile and admin plugins as I am not happy with how either of them previously worked and they will be rebuilt.

I also updated the BS theme so it's now compatible with the new twig loader setup.

* More prepwork (#94)

* Added config options to control compression

* Added some missing typhints

* Adjustments to the debug info

* Slight tweak to the page content

* Minor renames, deleted an unused file

* Fix the tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant