Commit Graph
273 Commits
Author SHA1 Message Date
renovate[bot] 1d2d9c1161 chore(deps): update peter-evans/create-pull-request digest to 84ae59a 2025-11-23 00:44:31 +00:00
renovate[bot]andAdam Daley 302206803e chore(deps): update dependency sass to v1.94.2 (#3045)
* chore(deps): update dependency sass to v1.94.2

* Fix Renovate `npm install`/`package-lock.json` issues

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Adam Daley <admdly@users.noreply.github.com>
2025-11-20 21:17:37 +00:00
renovate[bot] f05148e197 chore(deps): update actions/checkout action to v6 (#3043)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 19:54:22 +00:00
renovate[bot] 342003969f chore(deps): update github/codeql-action digest to e12f017 2025-11-19 01:35:50 +00:00
renovate[bot] 48836e16cb chore(deps): update actions/checkout digest to 93cb6ef 2025-11-18 02:58:17 +00:00
renovate[bot] 7c1bdb7195 chore(deps): update github/codeql-action digest to 014f16e 2025-11-14 03:48:15 +00:00
renovate[bot] adb001cfbc chore(deps): update streetsidesoftware/cspell-action action to v8 (#3022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 23:34:59 +00:00
renovate[bot] 532100b289 chore(deps): update fossbilling/.workflows digest to efee8f8 2025-11-07 00:34:33 +00:00
renovate[bot] f82a1d980e chore(deps): update github/codeql-action digest to 0499de3 2025-10-31 00:12:42 +00:00
renovate[bot] 06e24e5925 chore(deps): update dependency node to v24 (#2996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 15:55:26 +00:00
renovate[bot] 0c01cbbe63 chore(deps): update github artifact actions (major) (#2990)
chore(deps): update github artifact actions

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 06:15:52 +00:00
renovate[bot] c963a4be8d chore(deps): update streetsidesoftware/cspell-action digest to 76c6f6d 2025-10-27 02:45:03 +00:00
renovate[bot] 3cb461cc8f chore(deps): update github/codeql-action digest to 4e94bd1 2025-10-25 00:46:40 +00:00
renovate[bot] 0c5ba50dc3 chore(deps): update github/codeql-action digest to 16140ae 2025-10-19 03:11:17 +00:00
renovate[bot] 65ad15905f chore(deps): update actions/setup-node action to v6 (#2972)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 17:54:00 +01:00
Adam Daley a9b903c222 Codebase modernisation, configuration cleanup, and improved type safety (#2957)
* Refactor tests to replace depreciated functions

* Update Rector config and dependencies

* Rector: Add explicit string casting for stricter type safety

* Rector: Add return type hints to methods across codebase

* Rector: Increase dead code level and refactor invoice item logic

* Remove unnecessary `willReturn` from test mocks

Eliminate redundant `willReturn(null)` and similar calls from PHPUnit mock setups in legacy module tests, leaving only method expectations. Also update some test values to use floats for consistency.

* Refactor API controller and email adapter return values

* Update formatting and guidelines in `AGENTS.md`
2025-10-11 23:39:44 +01:00
renovate[bot] 1243615b47 chore(deps): update github/codeql-action digest to f443b60 2025-10-11 00:54:59 +00:00
renovate[bot] b80a1da238 chore(config): migrate renovate config (#2959)
chore(config): migrate config .github/renovate.json

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 02:55:48 -07:00
renovate[bot] e55f72cc63 chore(deps): update github/codeql-action action to v4 (#2956)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 02:31:57 +01:00
Adam Daley 77c34394d6 General Cleanup/Refactoring (#2955)
* Add symlink for Copilot instructions

* Add duplicate IPN detection for transactions

* Update class header files for legacy and current versions

* Remove BoxBilling copyright and fix SPDX headers

Removed legacy BoxBilling copyright lines and standardised SPDX-License-Identifier headers to 'Apache-2.0' across FOSSBilling library files for consistency and clarity.
2025-10-08 00:22:59 +01:00
Adam Daley 6b59de3c31 Update AI config files and CODE_OF_CONDUCT.md location (#2954) 2025-10-07 02:22:59 +01:00
Adam Daley dc84794645 Update Code of Conduct (#2933)
* Update Code of Conduct

Update Code of Conduct to latest Contributor Covenant Code of Conduct (3.0).

* Add 'cooldown' to cspell custom words list

Updated cspell.json to include 'cooldown' in the list of recognized words to prevent false spelling errors.

* Move `CODE_OF_CONDUCT.md` to `.github` directory

* Update Contributor Covenant badge in README

* Update Code of Conduct

Update Code of Conduct to latest Contributor Covenant Code of Conduct (3.0).

* Add 'cooldown' to cspell custom words list

Updated cspell.json to include 'cooldown' in the list of recognized words to prevent false spelling errors.

* Move `CODE_OF_CONDUCT.md` to `.github` directory

* Update Contributor Covenant badge in README

* Fix Code of Conduct link in `CONTRIBUTING.md`
2025-10-05 02:21:42 +01:00
renovate[bot] 1a3c568b0f chore(deps): pin dependencies (#2947)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-05 01:59:06 +01:00
Adam Daley c20f99e455 Update Renovate Config (#2945)
Add `npm:unpublishSafe` to avoid potential issues with pinned packages.
2025-10-04 19:52:34 +01:00
Adam Daley ee1ac501c6 Fix Renovate Config (#2943) 2025-10-04 19:34:03 +01:00
Adam Daley d13b1c1adf Update Renovate Config (#2941) 2025-10-04 19:23:20 +01:00
Adam Daley dd925010c2 Move and update SECURITY.md to .github directory (#2934) 2025-09-30 22:03:21 +01:00
renovate[bot] cf4b084e9f chore(deps): update fossbilling/.workflows digest to 5effb80 2025-09-17 00:50:39 +00:00
renovate[bot]andYağızhan 17e0afdf7c chore(deps): update actions/labeler action to v6 (#2895)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yağızhan <yagizhan49@protonmail.com>
2025-09-09 14:12:52 +03:00
renovate[bot] 9663e6000d chore(deps): update actions/setup-node action to v5 (#2896)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 14:07:36 +03:00
renovate[bot] 5e28c9f3c0 chore(deps): update fossbilling/.workflows digest to 19dd414 2025-08-25 01:56:22 +00:00
renovate[bot] 38c176bded chore(deps): update actions/download-artifact action to v5 (#2849)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 12:39:23 +01:00
renovate[bot] c3aab64242 chore(deps): update actions/checkout action to v5 (#2859)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 03:13:17 +01:00
renovate[bot] 6bb90d4a5f chore(deps): update dependency node to v22 (#2854)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 17:00:17 +03:00
Adam DaleyandCopilot 315f9f3944 Refactor Filesystem and Path handling (#2836)
* Removed legacy files

* Refactor Filesystem and Path handling

* Removed `FOSSBilling\Tools` legacy functions

* Update live-tests to include file check for `php_error.log`

* Update Extension module tables to fix wrapping issue

* Apply suggestions from @Copilot

Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Extension module icon URL handling

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-09 21:50:11 +01:00
Belle Aerni 5a6a4b8b5e Mark myself as a code owner for a few items (#2839)
* Mark myself as a code owner for a few items

* Update CODEOWNERS

* Update CODEOWNERS
2025-07-29 23:22:26 -07:00
Adam Daley f378c248f2 Update live-tests workflow triggers (#2745) 2025-05-21 20:33:04 +01:00
John PandBelle Aerni 0ff53768af Change of heading level for semantic improvement in client themes (#2730)
* Heading level change in card headers

* login, signup, forgotten pass pages

* Update huraga.scss

* Fix and slightly optimize the tests

---------

Co-authored-by: Belle Aerni <belleaerni@gmail.com>
2025-05-19 20:23:17 -07:00
renovate[bot] 071638e2fa chore(deps): update streetsidesoftware/cspell-action action to v7 (#2721)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 11:39:56 +01:00
renovate[bot] e3554a7995 chore(deps): update fossbilling/.workflows digest to 3e9ace8 2025-03-01 19:16:29 +00:00
Adam Daley 2a4cd43a94 Bump CI reusable workflows to latest (#2619) 2025-03-01 18:34:44 +00:00
Adam Daley a3f0097b97 Update package-lock.json (#2607)
* Update package-lock.json

* Update release-build CI workflow
2025-02-19 23:51:39 +00:00
Belle Aerni fd1cfbe434 Fix: old translations were being downloaded (#2591) 2025-02-01 15:46:49 -08:00
Belle Aerni 3449537c92 Fixed CS / Rector workflow and ran both (#2580) 2025-01-20 16:19:45 -08:00
renovate[bot] 7ecdc48d26 chore(deps): update fossbilling/.workflows digest to 605d1f1 2024-12-03 06:42:35 +00:00
Belle Aerni e86174feff Update ci.yml (#2523) 2024-12-01 22:14:35 -08:00
Belle Aerni c0ee8d3fc5 Cleaned up some routing, simplified webserver conf (#2511)
* Cleaned up some routing, simplified webserver conf

* Update cspell.json

* Update cspell.json

* Fixes
2024-11-27 04:00:12 -08:00
Belle Aerni bea56db9e0 Restore the cron module icon (#2508) 2024-11-25 19:20:58 -08:00
Belle Aerni 45db4910a7 PHP 8.4 prep (#2464)
* Update CI for PHP 8.4

* Update composer deps for PHP 8.4

* Updates

* This is the default mode and this constant causes test failutes

* Explicily install the PDO extensions

* Temporarily downgrade the live tests to PHP 8.3

It would seem that there is some kind of problem with PHP 8.4 in regards to these tests. I believe it is outside of our control however as it installs fine for me with PHP 8.4 under DirectAdmin

* Update to address deprecations

* Make that nullable

* Fixed my typo

* Bump PHPunit to v11

* Also take care of two minor things

* Formatting fix
2024-11-21 23:16:29 -08:00
Adam Daley 41f5e84383 Fix PHPStan workflow (#2486)
Update PHPStan workflow to use composer version to fix error with PHP extensions.
2024-11-13 06:01:12 +00:00