Adam Daley
Adam Daley
Update owndomain handling to accept a FQDN as one field, rather than separate SLD and TLD, and to instead detect the TLD.
*draft / in progress*
Refactor `FOSSBilling` library classes to remove DI dependency, where possible. Also refactor `FOSSBilling\Tools` functions in favour of native PHP functionality, where available. Additionally, refactor path handling to use `symfony/filesystem` `Path`...
Changed the central alerts API URL from fossbilling.org to api.fossbilling.net to use the new endpoint. Note: the existing endpoint at https://fossbilling.org/api/central-alerts/list has been set to redirect to the new endpoint.
Integrate Doctrine DBAL, replacing direct PDO usage. Introduce `DriverManagerFactory` for managing DBAL connections, update configuration handling, and refactor multiple service and utility classes to use Doctrine query builder.
Modernise JavaScript usage, enhance API interaction patterns, and clean up legacy code. Main theme is update API form handling in Twig templates, improve client-side scripting for payment adapters, and minor...
*draft / in progress.* Closes #2008 and #2754.
> I make a suggestion, including KeyHelp Control Panel which is very good and free. > > https://keyhelp.de/en _Originally posted by @roger-net in [#1362](https://github.com/FOSSBilling/FOSSBilling/issues/1362#issuecomment-1605671298)_ 👍+2
> I am not sure if VPS control panels are qualified here, but I would like to propose [VirtFusion](https://docs.virtfusion.com/api/) _Originally posted by @g00g1 in [#1362](https://github.com/FOSSBilling/FOSSBilling/issues/1362#issuecomment-1613684071)_
*Draft - detailed description to follow.*