jmiller
d0179fd6e3
refactor(installer): replace hardcoded extension list with dynamic manifest verification
...
Universal: PR Check / Branch Policy (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 48s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Read package manifest via $adapter->getParent()->getManifest() to discover
children dynamically instead of maintaining a hardcoded EXPECTED_EXTENSIONS
array. Fail-open pattern wraps verification in try/catch. Only the success
path (plugin enables, license warning) is gated; unconditional housekeeping
(DLID restore) runs regardless.
Claude-Session: https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
2026-07-06 10:45:42 -05:00
jmiller
5544a0812f
feat: add post-install verification to detect failed sub-extensions
...
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 12s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Checks that all expected component and plugins registered in
#__extensions after install. Disables the package entry and shows
an error if any sub-extension failed to install.
Claude-Session: https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
2026-07-05 22:32:14 -05:00
gitea-actions[bot]
17e02657a4
chore(version): pre-release bump to 01.00.37-dev [skip ci]
2026-07-05 22:55:07 +00:00
gitea-actions[bot]
d038adb9c3
chore(version): auto-bump patch 01.00.36-dev [skip ci]
2026-07-05 22:54:47 +00:00
gitea-actions[bot]
a4ed8cf7a0
chore(version): pre-release bump to 01.00.35-dev [skip ci]
2026-06-28 18:57:53 +00:00
gitea-actions[bot]
f07e7fe17f
chore(version): auto-bump patch 01.00.34-dev [skip ci]
2026-06-28 18:57:41 +00:00
jmiller
9be313464a
feat: add license key warning on install/update
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
2026-06-28 18:57:26 +00:00
gitea-actions[bot]
e75bcc5b1c
chore(version): pre-release bump to 01.00.33-dev [skip ci]
2026-06-28 08:07:07 +00:00
gitea-actions[bot]
42535de8c4
chore(version): pre-release bump to 01.00.32-dev [skip ci]
2026-06-28 08:05:06 +00:00
gitea-actions[bot]
ffe7502c57
chore(version): pre-release bump to 01.00.31-dev [skip ci]
2026-06-24 12:19:01 +00:00
gitea-actions[bot]
39f323f95b
chore(version): pre-release bump to 01.00.30-dev [skip ci]
2026-06-23 20:38:25 +00:00
gitea-actions[bot]
680fa799a8
chore(version): auto-bump patch 01.00.29-dev [skip ci]
2026-06-23 20:38:06 +00:00
Jonathan Miller
a1af125aa2
feat: full config.xml (15 settings) + access.xml (21 permissions)
Universal: Auto Version Bump / Version Bump (push) Successful in 19s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 19s
2026-06-23 15:37:06 -05:00
gitea-actions[bot]
ae6f1b61ab
chore(version): pre-release bump to 01.00.28-dev [skip ci]
2026-06-23 18:14:30 +00:00
gitea-actions[bot]
424a4b4691
chore(version): auto-bump patch 01.00.27-dev [skip ci]
2026-06-23 18:13:04 +00:00
gitea-actions[bot]
0d63d2c45b
chore(version): pre-release bump to 01.00.26-dev [skip ci]
2026-06-23 17:02:29 +00:00
gitea-actions[bot]
83c70aa45a
chore(version): auto-bump patch 01.00.25-dev [skip ci]
2026-06-23 17:02:14 +00:00
Jonathan Miller
3036cb0113
feat: add admin component (6 views) + webservices plugin (6 API routes)
Universal: Auto Version Bump / Version Bump (push) Successful in 17s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 16s
2026-06-23 11:59:59 -05:00
gitea-actions[bot]
120b262b12
chore(version): pre-release bump to 01.00.24-dev [skip ci]
2026-06-23 15:31:14 +00:00
gitea-actions[bot]
4a7286bd0f
chore(version): auto-bump patch 01.00.23-dev [skip ci]
2026-06-23 15:30:56 +00:00
gitea-actions[bot]
1242765cf6
chore(version): pre-release bump to 01.00.22-dev [skip ci]
2026-06-23 14:15:25 +00:00
gitea-actions[bot]
500374ed65
chore(version): auto-bump patch 01.00.21-dev [skip ci]
2026-06-23 14:15:10 +00:00
gitea-actions[bot]
5359755bc1
chore(version): pre-release bump to 01.00.20-dev [skip ci]
2026-06-23 13:30:53 +00:00
gitea-actions[bot]
96e6d327fc
chore(version): auto-bump patch 01.00.19-dev [skip ci]
2026-06-23 13:30:38 +00:00
Jonathan Miller
3dad8841c3
feat: add Joomla scaffolding — plugin manifest, Extension class, services provider, SQL install/uninstall, language files
2026-06-23 08:30:06 -05:00
gitea-actions[bot]
4714473740
chore(version): pre-release bump to 01.00.18-dev [skip ci]
2026-06-22 14:19:53 +00:00
gitea-actions[bot]
6f78bb9b0f
chore(version): auto-bump patch 01.00.17-dev [skip ci]
2026-06-22 14:19:45 +00:00
gitea-actions[bot]
04ab6c9316
chore(version): pre-release bump to 01.00.16-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 5s
2026-06-22 13:49:24 +00:00
gitea-actions[bot]
b77e794d8e
chore(version): auto-bump patch 01.00.15-dev [skip ci]
2026-06-22 13:49:10 +00:00
gitea-actions[bot]
f97374fb87
chore(version): pre-release bump to 01.00.14-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 55s
2026-06-21 23:54:35 +00:00
gitea-actions[bot]
aa1bf99e6f
chore(version): auto-bump patch 01.00.13-dev [skip ci]
2026-06-21 23:54:15 +00:00
gitea-actions[bot]
fd72d98ae3
chore(version): pre-release bump to 01.00.12-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 5s
2026-06-21 23:43:07 +00:00
gitea-actions[bot]
d6f4555dc4
chore(version): pre-release bump to 01.00.11-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 1m50s
2026-06-21 23:36:47 +00:00
gitea-actions[bot]
5f13293004
chore(version): pre-release bump to 01.00.10-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 39s
2026-06-21 22:59:02 +00:00
gitea-actions[bot]
8690bbcbad
chore(version): auto-bump patch 01.00.09-dev [skip ci]
2026-06-21 22:58:51 +00:00
Jonathan Miller
fa8baf4df1
fix: review #19 — DealHelper trade allowance in gross profit, FinancingHelper negative equity rollover
Universal: Auto Version Bump / Version Bump (push) Successful in 11s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
2026-06-21 17:57:59 -05:00
gitea-actions[bot]
36da5c0845
chore(version): pre-release bump to 01.00.08-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 4s
2026-06-21 22:49:35 +00:00
gitea-actions[bot]
ce02344ad2
chore(version): auto-bump patch 01.00.07-dev [skip ci]
2026-06-21 22:49:26 +00:00
Jonathan Miller
fdd89a1b8a
feat: round 4 helpers
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
2026-06-21 17:48:43 -05:00
gitea-actions[bot]
706f345e16
chore(version): pre-release bump to 01.00.06-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 31s
2026-06-21 22:44:58 +00:00
gitea-actions[bot]
c9b4238adb
chore(version): auto-bump patch 01.00.05-dev [skip ci]
2026-06-21 22:44:48 +00:00
Jonathan Miller
2f1659dc86
feat: round 3 helpers — 2 new files
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 12s
2026-06-21 17:43:47 -05:00
gitea-actions[bot]
2922b486e0
chore(version): pre-release bump to 01.00.04-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 26s
2026-06-21 22:39:17 +00:00
gitea-actions[bot]
39996a0f98
chore(version): auto-bump patch 01.00.03-dev [skip ci]
2026-06-21 22:39:09 +00:00
Jonathan Miller
a40b64cb1c
feat: build out core helpers — 1 files added
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
2026-06-21 17:38:23 -05:00
gitea-actions[bot]
c73752829f
chore(version): pre-release bump to 01.00.02-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 23s
2026-06-21 22:35:09 +00:00
gitea-actions[bot]
331538f92d
chore(version): pre-release bump to 01.00.01-dev [skip ci]
Publish to Composer / Publish Package (release) Successful in 7s
2026-06-21 22:32:07 +00:00
Jonathan Miller
360ff1dcf7
feat: second helper — core business logic for primary feature
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
2026-06-21 17:30:17 -05:00
Jonathan Miller
615638ab2a
feat: initial scaffold — package manifest with dlid/updateservers + first helper
Universal: Auto Version Bump / Version Bump (push) Successful in 18s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 18s
2026-06-21 17:27:03 -05:00