Commit Graph

21 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece a9f066602c
Code quality cleanup sweep. 2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece 5cbacd5df6
System-Wide Strict Types (#4405) 2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece 74df4fccf5
Restructure AppFactory creation process. 2021-03-10 23:58:39 -06:00
Buster "Silver Eagle" Neece 5727f12b6f
Settings refactor part 1: Rename App\Settings to App\Environment.
Previously AzuraCast had two very similar `$settings` variables, one that was from environment and the other from the database. This refactor distinguishes the two much more clearly.
2020-12-02 22:18:06 -06:00
Buster "Silver Eagle" Neece 2abb8bf623
Routine code cleanup. 2020-07-08 02:03:50 -05:00
Buster "Silver Eagle" Neece 4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories. 2020-02-05 20:35:13 -06:00
Buster Neece 2f8ab5544a
Switch back to Request/Response decorators. 2019-08-09 10:00:21 -05:00
Buster "Silver Eagle" Neece 639dddf989
Slim PHP Framework 4 Update (#1822)
Implement an upgrade of the codebase to use Slim Framework version 4, which includes the following changes:
 - Updating to Slim version 4 and the corresponding AzuraCore updates.
 - Making all objects PSR-7 Request/Response agnostic (and creating RequestHelper and ResponseHelper objects to interact with the PSR-7 Req/Resp objects).
 - Moving to PHP-DI as a DI container and implementing its autowiring support.
2019-08-06 23:33:55 -05:00
Buster "Silver Eagle" Neece 854cb93261
Architecture change: Integrate common AzuraCore code (#944)
* Update composer.json/lock
* Update CLI console commands
* All AzuraCore refactors except folder moves.
* MVP for all core functionality.
* Working unit/functional tests
* Remove DB dump from util/, replace with direct migration.
* Update AzuraCore, define testing mode earlier.
2018-11-12 10:59:15 -06:00
Buster "Silver Eagle" Neece 98ff8f69cf
Core code restructure (#697)
* Initial renaming to a single global App\ namespace.
* Move CSRF/Flash under Session, move Session under Request
* Use new Request Station helper
* Unify App/Acl and App/Acl/StationAcl
* Alphabetize composer.json
2018-08-04 17:05:14 -05:00
Buster Silver 1f23fbc50a Initial commit of the immensely immense task of setting up functional tests for AzuraCast that will integrate with Travis CI and run upon each commit. 2016-10-18 18:21:33 -05:00
Buster Silver 774b79c64f Initial commit of the SlimPHP-based AzuraCast, including the following changes:
- Switch to Slim Container for Dependency Injection
 - Set up all Slim routes and internal MVC classes to convert routes into the existing MVC style
 - Set up PlatesPHP as the template engine, replacing Phalcon's raw PHP templates
 - Replace all $this->di_item references in templates to $di_item (per Plates' handling of the $this object)
2016-09-17 14:25:29 -05:00
Buster Silver b4c5c4600d Introduce end-of-line normalization. 2016-09-03 20:44:00 -05:00
Buster Silver 1ff3e95a3b Fix issues with deploy script, line endings on config files, and get to the point that something renders! 2016-05-04 00:39:47 -05:00
Buster "Silver Eagle" Neece 5b77e14ef4 Update DF components and bootstrap items for Phalcon 2 compatibility. TODO Forms. 2015-05-01 04:14:26 -05:00
Buster Silver 4044e43522 Rewrite templating engine to support arbitrary rendering of templates, including 2015-01-27 04:10:29 -06:00
Buster Silver 48ebd10856 Fix URL routing, partial pathfinding (including renderHere/renderCommon), add file upload support, fix cron jobs. 2015-01-08 04:10:06 -06:00
Buster Silver 1359e73cd6 First attempt at proper 404 handling, Admin section alignment. 2015-01-06 04:22:15 -06:00
Buster Silver 7e164be32d Get homepage layout working! 2015-01-04 01:37:51 -06:00
Buster Silver 7220df0e85 Playin with Phalcon some more. Initial structure. 2015-01-02 02:16:54 -06:00
Buster Neece ce7216ea0b Initial commit. 2014-02-21 03:25:10 -06:00