Adam Daley

Results 10 issues of Adam Daley

Update owndomain handling to accept a FQDN as one field, rather than separate SLD and TLD, and to instead detect the TLD.

bug
tests/CI
modules

*draft / in progress*

breaking change
composer
tests/CI
cleanup
API
library
modules

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`...

breaking change
payment-gateways
tests/CI
cleanup
library
modules

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.

library

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.

composer
installer
tests/CI
library
modules

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...

payment-gateways
API
extensions
npm
library
modules
admin-panel

*draft / in progress.* Closes #2008 and #2754.

installer
tests/CI
API
library
modules

> 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

feature request
server-managers

> 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)_

feature request
server-managers

*Draft - detailed description to follow.*

composer
tests/CI
API
library
modules
admin-panel