Jonathan Miller
07a4fcc0b5
docs: update README with MokoSuite naming and current feature status
...
Rename from MokoJoomStoreLocator to MokoSuiteStoreLocator, update
package element names, add implemented vs planned feature sections,
add development instructions.
Authored-by: Moko Consulting
2026-06-23 10:34:00 -05:00
Jonathan Miller
4b37489c41
feat: add site frontend with locations list, detail view, and SEF router (Phase 2)
...
Build the complete public-facing frontend for the store locator:
- Site DisplayController routing to list and detail views
- LocationsModel with search, city, and state filters (published only)
- LocationModel for single location by ID
- Locations list template with Schema.org LocalBusiness markup
- Location detail template with address, contact, hours, map placeholder
- SEF URL router with menu/standard/nomenu rules
- Menu item types: "All Locations" list and "Location Detail" picker
- Site language strings for views and menu items
- Router wired into component extension class and service provider
- .gitignore exception for source/packages/*/site/
Addresses #50
Authored-by: Moko Consulting
2026-06-23 08:49:07 -05:00
Jonathan Miller
c415d4813f
feat: complete admin CRUD for locations (Phase 1)
...
Add full admin editing capability for store locations:
- LocationController (FormController) for save/cancel/apply
- LocationsController (AdminController) for bulk publish/unpublish/delete
- Location edit view with tabbed form (Details, Address, Contact)
- Admin list renders data rows with edit links and published toggle
- LocationTable::check() validates title, auto-alias, lat/lng, timestamps
- LocationsModel with populateState(), search/published filters, ordering
- filter_locations.xml with search tools bar
- Language strings for filters, sort options, save messages
Also includes MokoSuite-renamed package scaffolding (source/packages/).
Removes unused Makefile.
Closes #32 — populateState for filter persistence
Closes #33 — filter XML forms for admin list
Authored-by: Moko Consulting
2026-06-23 08:40:02 -05:00
Jonathan Miller
6d7838a817
refactor: rename src/ to source/ for consistency
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Universal: PR Check / Build RC Package (pull_request) Blocked by required conditions
Universal: PR Check / Report Issues (pull_request) Blocked by required conditions
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Generic: Project CI / Lint & Validate (pull_request) Successful in 8s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 9s
Universal: PR Check / Branch Policy (pull_request) Failing after 1s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 7s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Failing after 3s
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Generic: Project CI / Tests (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
2026-06-20 10:58:04 -05:00
jmiller
a8ca52bcc8
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-06-07 17:58:37 +00:00
jmiller
979fdf9cf0
chore: sync notify.yml from Template-Generic [skip ci]
2026-06-07 17:58:37 +00:00
jmiller
ad4b70e8ea
chore: sync deploy-manual.yml from Template-Generic [skip ci]
2026-06-07 17:58:36 +00:00
jmiller
201c94b97f
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-06-07 17:58:36 +00:00
jmiller
f6df1b344d
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-06-07 17:58:35 +00:00
jmiller
a2726ad6b9
chore: add dlid and blockChildUninstall to package manifest [skip ci]
2026-06-04 22:02:40 +00:00
jmiller
c20df6c97d
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:58:42 +00:00
jmiller
161c191e78
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:41:22 +00:00
jmiller
d5afe0b738
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:32:40 +00:00
jmiller
eb106e3c60
chore: remove updates.xml [skip ci]
2026-06-04 15:27:12 +00:00
jmiller
932858b2b2
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-06-04 15:19:27 +00:00
jmiller
bdd3426dcc
feat(update): migrate update server URL to Gitea Pages [skip ci]
2026-06-04 14:33:43 +00:00
jmiller
92c49fa0c3
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-06-04 14:23:50 +00:00
jmiller
e46497eca5
chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci]
2026-06-04 13:47:33 +00:00
Moko Consulting
08f73ac7ae
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
2026-06-02 20:38:22 +00:00
Moko Consulting
15d55ea7a5
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
2026-06-02 20:38:21 +00:00
Moko Consulting
a8bc86f974
chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
2026-06-02 20:38:21 +00:00
jmiller
b75fdeb11b
chore: sync .mokogitea/workflows/cascade-dev.yml from moko-platform [skip ci]
2026-05-31 01:42:37 +00:00
jmiller
cd9d1e4603
chore: sync CONTRIBUTING.md from moko-platform [skip ci]
2026-05-31 01:10:39 +00:00
jmiller
1467c093ca
chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci]
2026-05-30 16:02:06 +00:00
jmiller
f666c8915c
chore: sync CONTRIBUTING.md from moko-platform [skip ci]
2026-05-30 15:00:13 +00:00
jmiller
5b75cb836b
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-30 14:56:42 +00:00
jmiller
1182e98673
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
2026-05-30 14:54:45 +00:00
jmiller
a3421cc220
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
2026-05-30 05:51:51 +00:00
jmiller
5d1e2bb884
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-30 03:41:41 +00:00
jmiller
fb74521468
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-30 01:15:25 +00:00
jmiller
e39143646c
chore: add .mokogitea/branch-protection.yml from moko-platform [skip ci]
2026-05-29 10:30:39 +00:00
jmiller
fd44c4a967
chore: sync CONTRIBUTING.md from moko-platform [skip ci]
2026-05-29 10:28:05 +00:00
jmiller
bb8f85c407
chore: add .mokogitea/workflows/branch-cleanup.yml from moko-platform [skip ci]
2026-05-29 10:26:28 +00:00
jmiller
569871e105
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-29 10:25:00 +00:00
jmiller
c3ad06f533
chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci]
2026-05-29 10:23:31 +00:00
jmiller
3dcc9fb77c
chore: sync .mokogitea/workflows/pre-release.yml from moko-platform [skip ci]
2026-05-28 20:54:14 +00:00
jmiller
ba9713230f
chore: sync .mokogitea/workflows/update-server.yml from moko-platform [skip ci]
2026-05-28 20:49:07 +00:00
jmiller
0afbcf9310
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-28 20:44:24 +00:00
jmiller
7e25c44122
chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-28 20:38:29 +00:00
gitea-actions[bot]
3446b87409
feat(ci): add version branch creation on stable release [skip ci]
2026-05-27 02:19:22 +00:00
jmiller
ff13f2077e
chore(ci): update pre-release.yml from moko-platform [skip ci]
2026-05-26 22:51:23 +00:00
jmiller
d4f18570fd
chore(ci): update auto-bump.yml from moko-platform [skip ci]
2026-05-26 22:50:12 +00:00
jmiller
006bb952fe
chore(ci): update auto-release.yml from moko-platform [skip ci]
2026-05-26 22:49:00 +00:00
jmiller
7b7301c929
chore(ci): update pre-release.yml from moko-platform [skip ci]
2026-05-26 22:37:33 +00:00
jmiller
a972dcc7c5
chore(ci): update auto-release.yml from moko-platform [skip ci]
2026-05-26 22:36:06 +00:00
jmiller
58d3c1bdf4
chore(ci): update auto-bump.yml from moko-platform [skip ci]
2026-05-26 22:25:44 +00:00
jmiller
a1fd153542
chore(ci): update auto-release.yml from moko-platform [skip ci]
2026-05-26 22:24:29 +00:00
jmiller
8f28f731a7
chore(ci): update pre-release.yml from moko-platform [skip ci]
2026-05-26 22:13:50 +00:00
jmiller
d61747759e
chore(ci): add auto-bump.yml from moko-platform [skip ci]
2026-05-26 22:12:37 +00:00
jmiller
663bc0293c
chore: sync .mokogitea/workflows/update-server.yml from moko-platform [skip ci]
2026-05-26 20:13:16 +00:00